Сейчас на форуме: UniSoft, laslo, bartolomeo (+5 невидимых) |
eXeL@B —› Программирование —› обработка TLS |
Посл.ответ | Сообщение |
|
Создано: 30 августа 2011 08:49 · Поправил: _tls · Личное сообщение · #1 доброго дня. пытаюсь написать простой PE32-пакер, для повышения скиллов не более. все уже сделал,только никак не могу понять как обрабатывать делфи-приложение с тлс. приложение падает и все как я понял пакеры типа upx,nspack,upack просто копируют таблицу к себе. я пытаюсь сделать немного по-другому: т.е в уже пакованом ехе создаю тлс-таблицу,a в загрузчике, перед прыжком на оеп заполняю ее оригинальной и правлю VA на адрес оригинальной в хидере. но результат failed. уже замучался. объясните кто сталкивался. |
|
Создано: 30 августа 2011 10:27 · Личное сообщение · #2 TLS механизм нифига не простой, чтобы восстановлением в памяти таблички его запустить. _tls пишет: пытаюсь написать простой PE32-пакер, для повышения скиллов не более Свою TLS только для троев мутят, т.к. зависит от винды и недокументировано. Скачай исходники винды и изучай. _tls пишет: просто копируют таблицу к себе и зануляют CallBackVA CallBackVA ни один компилятор сам по себе не делает Тема только только обсасывалась, странно что не заметил: http://exelab.ru/f/action=vthread&forum=6&topic=18901 ----- Yann Tiersen best and do not fuck |
|
Создано: 30 августа 2011 18:24 · Личное сообщение · #3 |
eXeL@B —› Программирование —› обработка TLS |