324 / 225 / 90
Регистрация: 22.04.2017
Сообщений: 1,113
|
|
1 | |
Деобфускация PHP кода17.08.2017, 01:01. Показов 3240. Ответов 14
Метки нет (Все метки)
Есть 2 обфусцированные php фала. Какой-то не хороший человек, в этих файлах, использует зарезервированные поля mysql. Поэтому 2 вопроса:
1. Возможно ли в mysql (как в Oracle) сделать зеркальное поле. Поле с другим именем, но оно зеркало того, что с зарезервированным именем. 2. Или может кто поможет с деобфускацией? 2 файла общим размером ~400к. Договоримся. ;-)
0
|
17.08.2017, 01:01 | |
Ответы с готовыми решениями:
14
Деобфускация php файла в base64 кодировке Деобфускация кода Деобфускация кода Деобфускация кода. Возможно ли? |
461 / 369 / 94
Регистрация: 01.05.2010
Сообщений: 1,761
|
|
17.08.2017, 09:02 | 2 |
А может просто поиск и замена?
0
|
324 / 225 / 90
Регистрация: 22.04.2017
Сообщений: 1,113
|
|
17.08.2017, 13:45 [ТС] | 3 |
0
|
461 / 369 / 94
Регистрация: 01.05.2010
Сообщений: 1,761
|
|
17.08.2017, 14:14 | 4 |
Как я понял, задача в том, чтобы не использовать эти зарезервированные имена для полей, так?
Поэтому можно воспользоваться функцией поиск и замена того же notepad++ или другого редактора, чтобы заменить эти имена на желаемые. Ну и в самой бд не забыть их поменять. Или я не правильно понял задачу?
0
|
321 / 189 / 78
Регистрация: 04.10.2016
Сообщений: 809
|
|
17.08.2017, 15:00 | 5 |
а в чем сложность деобфускации лично вами? методы обфускации придумывают разные, но принцип остается один и тот же. в инете куча примеров деобфускации.
0
|
461 / 369 / 94
Регистрация: 01.05.2010
Сообщений: 1,761
|
|
17.08.2017, 15:26 | 6 |
Да-да. Есть много онлайн деобфускаторов.
0
|
324 / 225 / 90
Регистрация: 22.04.2017
Сообщений: 1,113
|
|
17.08.2017, 17:20 [ТС] | 7 |
Файл php в котором идёт обращение к полям зашифрован. Поэтому нет возможности в нём поменять. Думал если не расшифровать, то обойти как нибудь средствами mysql.
О! Поверьте, я их попробовал разные. Одни никак не желают работать с русским UTF-8 от слова "совсем", другие, в лучшем случае, выдают вот так: $GLOBALS["\257" . "\x98\xca\241\x80\265"] Там явно не простыми средствами шифровано, а с использованием чего-то... Добавлено через 49 минут Кстати вот так. С вставками +18.
0
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
17.08.2017, 20:51 | 8 |
А самому написать эти скрипты не вариант?
0
|
324 / 225 / 90
Регистрация: 22.04.2017
Сообщений: 1,113
|
|
17.08.2017, 21:21 [ТС] | 9 |
0
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
17.08.2017, 21:29 | 10 |
И?
Как любой процесс разработки ПО Между обфусцированной кучей говнокода, которая не пойми что может делаеть и поддержка которой не возможна и понятным самописным кодом я выберу второе
0
|
324 / 225 / 90
Регистрация: 22.04.2017
Сообщений: 1,113
|
|
17.08.2017, 21:53 [ТС] | 11 |
И убить месяц минимум пока разберёшься, что куда и когда, написать, отладить тогда как это нужно вчера.
P.S. Умиляют порой ответы: вместо того, чтобы посоветовать конкретно по вопросу начинаются ненужные советы.
0
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
17.08.2017, 21:59 | 12 |
Т.е. что именно делать скрипт не известно, но он должен работать. Типичный заказчик, который не знает чего хочет
Я дал максимально адекватный совет. Если из-за неналаженных бизнес процессов такое выходит в продакшн, то это явно надо решать не возней с говнокодом, дальше будет только хуже. Добавлено через 51 секунду ИМХО работать с таким - себя не уважать
0
|
324 / 225 / 90
Регистрация: 22.04.2017
Сообщений: 1,113
|
|
17.08.2017, 22:22 [ТС] | 13 |
Это у вас нет полной картины проблемы, а делаете выводы. Поэтому давайте не будем разводить флейм. Не можете помочь - не давайте альтернативных советов. Тем более они для меня не адекватны в отличии от вашего мнения.
0
|
321 / 189 / 78
Регистрация: 04.10.2016
Сообщений: 809
|
|
19.08.2017, 02:29 | 14 |
что, шифрование? не путайте обфускацию и шифрование. это разные вещи.
ничто вам не мешает $GLOBALS["\257" . "\x98\xca\241\x80\265"] заменить на $GLOBALS["myGlobals1"] это пример чего? нечитабельного кода? абсолютно читаемый код. убираете комменты. меняете "случайные наборы" символов в названиях классов, функций, переменных и прочее - и все.
0
|
324 / 225 / 90
Регистрация: 22.04.2017
Сообщений: 1,113
|
|
19.08.2017, 07:35 [ТС] | 15 |
Тема закрыта. К счастью есть ещё не советчики, а помощники.
0
|
19.08.2017, 07:35 | |
19.08.2017, 07:35 | |
Помогаю со студенческими работами здесь
15
Деобфускация php файла в base64 кодировке Деобфускация Деобфускация Perl Замена програмно куска кода в файле .php другим куском кода Деобфускация в откомпилированном коде Отправка формы в php без перегрузки страницы и вывод php кода Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |