Сейчас на форуме: rtsgreg1989, zds, _MBK_ (+5 невидимых) |
![]() |
eXeL@B —› Основной форум —› Чем дизассемблировать unmanaged методы в .NET программах ? |
Посл.ответ | Сообщение |
|
Создано: 16 сентября 2007 08:37 · Личное сообщение · #1 При дизассемблировании некоторых .NET программ в них попадаются unmanaged методы, в теле которых после дизассемблирования присутствует только одна строка .custom instance void [mscorlib]System.Security.SuppressUnmanagedCodeSecurityAttribute::.ctor()
Так ведет себя ildasm и .NET Reflector (-->http://www.aisto.com/roeder/dotnet/<-- -->http://www.aisto.com/roeder/dotnet/<-- ) Существует ли программа, позволяющая дизассемблировать такие методы? ![]() |
|
Создано: 16 сентября 2007 13:06 · Личное сообщение · #2 |
|
Создано: 16 сентября 2007 14:25 · Личное сообщение · #3 Спасибо за совет. Я уже пробовал использовать для этого IDA, но вот выставить принудительно PE не догадался. Очень жаль, что IDA не дизассемблирет native unmanaged методы в .NET программах автоматически, сохраняя при этом существующий managed IL код. А так придется переносить куски вручную. Но это хоть какой то выход... ![]() |
![]() |
eXeL@B —› Основной форум —› Чем дизассемблировать unmanaged методы в .NET программах ? |