![]() |
Reverse engineering mixed .NET/native code?
Anyone got any tips for reverse engineering binaries with mixed .NET and native code in them?
I can reverse engineer the .NET part with .NET reflector but how can I reverse engineer the native part? |
> how can I reverse engineer the native part?
with Olly/IDA of course :-) |
How can I take a call in the .NET part to a native function (as viewed in .NET reflector) and then find the code for that native function with IDA?
|
use this:
http://www.smidgeonsoft.prohosting.com/pebrowse-pro-interactive-debugger.html i always use this debugger for obfuscated .net targets or mixed ones |
Quote:
|
Quote:
|
You can parse .Net metadata segment in IDA. There is 'function' table with names, types and RVAs. That's all, what we need. Just create needed struct definitions in IDA. If you need only a few functions, use CFF explorer and look for interesting names (and their RVA). This worked for me very nice with BarTender software.
|
| All times are GMT +8. The time now is 16:59. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX