![]() |
|
||||||||||
|
|||||
|
Banned
[+4 01.02.09]
[+1 01.02.09] |
Цитата:
Есть более простые способы с байт-кодом - см. поиском тут. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
Последний раз редактировалось etc; 29.08.2007 в 17:31. |
|
|||||
|
loading 50%
|
Цитата:
![]() |
|
|||||
|
Хочу стать "hex маньяком"
есть где почитать как это сделать? ![]()
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Боюсь, что подобных консультаций здесь на форуме не будет.
|
|
|||||
|
loading 50%
|
Цитата:
![]() |
|
|||||
|
Banned
[+4 01.02.09]
[+1 01.02.09] |
Цитата:
Меняет имена на всякую абракадабру. Делает корректно отдекомпилированный код нечитаемым для глаза (но для машины) Если я правильно понимаю. Цитата:
Цитата:
|
|
|||||
|
loading 50%
|
Цитата:
![]() |
|
|||||
|
Banned
[+4 01.02.09]
[+1 01.02.09] |
Смысл же тот же остался?
Обсфуркатор поменял имена переменных на нечитаемые и ДЛИННЫЕ и сделал много чего еще (в ссылке видно). У Гурского было сказано (из бесплатного добавления 20.2. Оптимизация): Цитата:
|
|
|||||
|
loading 50%
|
Переменные это самый приметивный уровень. Обычно то, что выглядит даже как переменные не просто "закодировано", а это часть более сложной системы защиты, т.е. имя не абракадабра, а логически заданный кусок кодового сообщения. Т.е. при такой записи набор переменных + операторы которые отображаются никак не соответствуют исходнику.
В отношении Гурского: есть сомнение, что он так лохонулся, что стал сравнивать длины имен переменных в прямом смысле - скока символов букв в названии. Вроде как под имя переменной всегда выделяется одинаковая по размеру ячейка. Скока в ней останется нулей значения не играет. Скорее речь о локальных переменных внутри еще кучи объектов. Длина имени такой переменной будет длинной, а поиск ее затруднительным. |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:30. |
|
|
« Предыдущая тема | Следующая тема » |
|
|