[Quote]

    AZJIO
  • 17953
  • Longevity: 2 years 5 months
  • Posts: 457
  • REPUTATION:56

    [+] [-]
Adler, надо наверно 2 дампа сравнивать, чтобы отличить данные от частей интерпретатора. Могу предположить, что если файл зашифрован, а интерпретатору надо читать его построчно, то каждая строка зашифрована, но число переносов строк должно быть столько же сколько в оригинале, то есть найти какой символ сколько раз повторяется, чтобы распознать его как перенос строки, потом браться за строки.

[Quote]

    Adler
  • 1708
  • Longevity: 4 years 9 months
  • Posts: 1136
  • REPUTATION:52

    [+] [-]
  • Location: Луганск
AZJIO, конечные дампы (когда скрипт запустился) с зашифрованным или обычным скриптом почти одинаковы (в некоторых местах одиночные байты отличаются). Т.е. в итоге это все приводится к одинаковому виду. Различия значит должны быть где то в промежуточном этапе выполнения.
У меня вчера идея появилась записать трасировку выполнения обычного и зашифрованного скрипта и потом их сравнить, найдя в каком месте начинает меняться сценарий выполнения. Но с этим еще нужно поработать. Первый эксперимент не дал результата, т.к. в отклонений очень много, включая внутри системных библиотек. А как записать трасировку, что бы она не затрагивала системные библиотеки пока не разобрался. В общем надо еще покопаться с этим ..

[Quote]

    AZJIO
  • 17953
  • Longevity: 2 years 5 months
  • Posts: 457
  • REPUTATION:56

    [+] [-]
79445конечные дампы (когда скрипт запустился) с зашифрованным или обычным скриптом почти одинаковы
А если посмотреть дамп минимального скрипта с одной строкой и большого скрипта? Должен ведь скрипт располагаться внутри сплошным потоком. Вся память, которая выделена процессом, в том числе и скрипт должны быть в дампе.

[Quote]

    Adler
  • 1708
  • Longevity: 4 years 9 months
  • Posts: 1136
  • REPUTATION:52

    [+] [-]
  • Location: Луганск
79451А если посмотреть дамп минимального скрипта с одной строкой и большого скрипта?
Это работает как-то иначе, т.к. размер дампов 30кб скрипта и 60 байтного одинаковые с минимальными отличиями. Вообще не понимаю как это работает...

Page 22 of 22


Display posts:    

Current time is: 03-Aug 17:43

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum