Поставить эмулятор спека и наслаждаться
Если есть OrginalFirstThunk то нужно использовать его, если нету - тогда FirstThink. > Зачем закладываться только на один массив, когда есть...
> C++ и Delphi? Нет ли там мусора между call и add esp, xxx Есть =) По крайней мере современные С++ компиляторы запросто могут слить...
Адрес функции должен попадаеть в гарницу таблицы экспорта. По этому адресу строка с форвардингом.
> Преобразование к обратной польской нотации ИМХО это для расстановки скобок, а у меня все действия линейно друг за другом. Складывается...
> что тебя конкретно интересует Конкретнее - a, b, c и т.д. - некие эфемерные неделимые обьекты, к которым многократно могут быть применены...
Собсно как заставить машину делать сабж? Например есть выражение: a+b-a+a+b Из курса начальной церковно-приходской школы я знаю что это можно...
Вызов функции completionContext->WorkItem.WorkerRoutine() с параметром completionContext->WorkIte m.Parameter
Да, это именно zlib :) > zLib я вчера пробовал, только версии 1.2.2. > Не берёт, возвращает (-3). Надо использовать...
Слово zlib и префикс pk уж больно глаз режет :) Мона пару первых байтиков от пакованого стрима? Или саму dll? В любом случае если в длл есть...
Не катит - сдвиг на ноль регистр неизменит =)
Судя по коду декомпрессора это обычный lz77
> А ты какой hInstance подсовываешь функции? Наверняка NULL, или то что возвращает GetModuleHandle(NULL) - старый прикол :)
pegwit - рекомендации лучших сoбаководов: http://www.theargon.com/archives/cryptography/elliptic_curve/pegwit-so urce.zip
Интересно что делает первый поток после вызова CreateThread()? Если он не висит в бесконечном цикле и буффер был на стэке, то все логично - стэк...
Помница копирование фраз в обратную сторону через stack обычно применяется в методе Shrinking (LZW). Но там вроде поболее кода должно быть.
struc CONTEXT .ContextFlags: resd 1 .iDr0: resd 1 .iDr1: resd 1 .iDr2: resd 1 .iDr3:...
Такой эффект можно и на поляризации основать. Красно-синие очки это просто самый простой и дешевый вариант.
Всезнающий! Огласите весь список тогда, пжалста. Лично я задрался оправдываться.
> 3. Вызовы API просто исполняются без эмуляции. А если у функции есть callback параметр, что тогда? А тогда мы теряем управление и выполняем...
Имена участников (разделяйте запятой).