Web Rarely

QOTD: "Unlucky? If I bought a pumpkin farm, they'd cancel Halloween."

Real-world Decompilation with IDA Pro

2013-09-18

Somebody recently asked me to help him decompile Capitalism 2, so I thought I'd put together a small video tutorial series, since all the other tutorials I've seen have worked with trivial toy programs that don't pose the same challenges as decompiling a real application. It demonstrates the basics of decompilation and reverse engineering using IDA Pro.

I uploaded the videos to YouTube, and I'll embed them below. I recommend watching them fullscreen at 720p (HD) resolution. I've also posted links to the original video files, encoded using H264 (MPEG4), if you don't want to use YouTube. Here are some resources relating to the tutorial:


Download Part 1: Introduction (11MB): IDAdctut1.avi



Download Part 2: String Handling (71MB): IDAdctut2.avi



Download Part 3: File Handling (65MB): IDAdctut3.avi



Download Part 4: Cracking the Database (70MB): IDAdctut4.avi

I may add more videos to the series if people ask me to.

Comments

Good Work! 2013-09-25 12:01PM
Excellently laid out IDA tutorial. The first of it's kind according to my google research.
an anonymous Antonio
RE: Good Work! 2013-09-25 04:27PM
Thanks. :-) I'll be adding a couple more videos to the series today and tomorrow, but I'm not exactly sure where to go with it, so feel free to offer suggestions!
IDA 2013-11-06 07:26AM
Thank you for these excellent videos! Keep up the good work!:)
an anonymous Radagelm

Add a comment

Note: The information you enter (including your name and email address) will be displayed publicly.




Line breaks are converted to <br>'s, and all HTML tags except b, u, i, tt, and pre are filtered out.