Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Раскрутка стека в native коде (https://forum.antichat.xyz/showthread.php?t=78632)

israeltanin 27.07.2008 13:03

Раскрутка стека в native коде
 
Кто нибудь пробовал использовать в native коде (только NtDll.dll) полноценные try - catch? Проблема в раскрутке стека. Откуда взять функцию ___CxxFrameHandler3 ? Или хотя бы ее спеки.

0verbreaK 27.07.2008 13:56

___CxxFrameHandler3 - это обработчик исключений в библиотеке crt, речь видимо идет о Visual C++ компиляторе.

Такаяже проблема
http://forums.msdn.microsoft.com/en-US/vclanguage/thread/c3ed6bf6-5407-48ce-96e2-0bc6b0340d03/

Как рипнуть LIB
http://cracklab.ru/art/?action=view&id=192

israeltanin 27.07.2008 15:08

К сожалению, все сложнее. Мне не поможет выдраный из lib код. Мне нужны именно сырцы или полная спецификация. Дело в том, что там в коде используется TLS (наверняка для какой-нибудь фигни), а мне это не подходит. Поэтому придется писать свой обработчик :( Но разбираться по ассемблерному коду в спеках всех блоков скрытого кода, что генерит компилер - это еще тот гемморой :)

0verbreaK 27.07.2008 20:42

http://www.wasm.ru/forum/viewtopic.php?id=27325


Время: 06:23