![]() |
eXeL@B —› Вопросы новичков —› Подкиньте идей по написанию обфускатора к простому деобфускатору :) |
Посл.ответ | Сообщение |
|
Создано: 28 января 2013 20:15 · Поправил: phpprog · Личное сообщение · #1 В программе пакет данных встречается следующей деобфускацией: local3 - массив обфусцированных данных var _local4 = [3, 4, 1, 4, 3, 2, 2, 3, 2, 1]; var _local6 = ""; var _local7 = 0; var _local8 = 0; var _local9 = 0; for ( ; _local9 < _local3.length ; _local9++) { var _local10 = Number(_local3[_local9]); if ((_local9 % 5) != 0) { _local6 = _local6 + String.fromCharCode((_local10 - _local4[(_local8++) % 10]) - _local7); } if (_local10 > 127) { _local10 = _local10 - 128; _local10 = -128 + _local10; } _local7 = _local10 % 20; } return(_local6); Мне надо обфусцировать данные и подсовывать программе - которая деобфусцирует данные этим кодом. Кручу-верчу, пока не получается, хотя на вид достаточно просто всё. ![]() |
|
Создано: 28 января 2013 21:22 · Личное сообщение · #2 Питон Code:
может криво, но вроде работает вывод программы 9\u~vv„&kyyu~m. Hello World! L[t}uuѓ%jxxt}l- Hello World! ----- 127.0.0.1, sweet 127.0.0.1 ![]() |
|
Создано: 28 января 2013 21:33 · Поправил: phpprog · Личное сообщение · #3 Зашёл удалить тему (т.к. нашёл у себя ошибку - при обфускации в переменную записывал текущее значение, а не предыдущее), а тут уже решение есть ![]() Спасибо большое, что откликнулись ![]() *** PHP ![]() Code:
![]() |
|
Создано: 28 января 2013 21:59 · Личное сообщение · #4 |
![]() |
eXeL@B —› Вопросы новичков —› Подкиньте идей по написанию обфускатора к простому деобфускатору :) |
Эта тема закрыта. Ответы больше не принимаются. |