View Full Version : DisasMSIL and CFF Explorer
Daniel Pistelli
04-30-2008, 07:50 PM
Today I wrote a free/open disasm engine for Microsoft's Intermediate Language (MSIL).
http://ntcore.com/Files/disasmsil.htm
You can use it any context you wish. There are no license restrictions. The only thing I ask you to do is to send me your bug fixes (if any).
I also added the MSIL disasm engine to the CFF Explorer which is now able to disassemble the methods' code directly from the MetaData tables.
http://ntoskrnl.pmode.net/img/cffmsil2008.jpg
I hope you aren't already fed up with me and my updates =)
rendari
04-30-2008, 08:29 PM

Yay

soft123123
04-30-2008, 11:22 PM
yeah, of coz everyone like it. thx

Daniel Pistelli
05-01-2008, 05:58 AM
Thanks! Good to know =)
Nice work Daniel
how many hours do you code a day?
dELTA
05-02-2008, 04:24 AM
Leet as ever Daniel, you da man.
CRCETL:
http://www.woodmann.com/collaborative/tools/index.php/DisasMSIL
Daniel Pistelli
05-02-2008, 04:24 AM
Thanks! Well, it depends on what I have to do. I can go from regular 3 hours up to 16-17. When I do that, I only eat one time a day, otherwise it couldn't be done. But you shouldn't think that DisasMSIL took me so long. Writing the library, the article and implementing all that into the CFF Explorer took me about ten hours. I also lost an hour or more of time because I didn't know that the VC++ doesn't accept spaces after \ characters in macros:
#define ciao(s) MessageBox(0, _T("hello"), \
_T("hi"), MB_ICONINFORMATION)
This, for instance, is not a valid macro because, even if you can't see it, there's a space after the backslash. The VC++ will tell you that there's an illegal escape sequence. I really didn't know this as I usually don't use complex macros.
EDIT: Thanks dELTA! Sorry, we posted together, just saw your post. =)
Oh and while I'm at it, I wanted to thank dELTA for his effort to keep the CRCETL up-to-date and also the other admins who keep this place "clean" and high-level.
dELTA
05-02-2008, 05:52 AM
Thanks.

All of us (including you) each do our own kind of work to forward the world of reversing the best way possible.

FaTaL_PrIdE
05-02-2008, 06:20 AM
Thanks Daniel - top work. And thank you for sharing your excellent contributions with us

vBulletin® v3.7.4, Copyright ©2000-2008, Jelsoft Enterprises Ltd.