Posted December 28, 200618 yr Most (if not all) of the best hackers, crackers and reverse engineers are also programmers. It is probably impossible to learn RCE well without any knowledge of programming and many of the oldest txt files on cracking would urge the student - "first go away and learn assembler, then come back and read this". This is truer now than ever before as packers and executable protectors use increasingly complex and diverse methods of preventing unpacking, debugging and rebuilding. This has led to cracking groups coding custom tools rather than just relying on debugger, disassembler and tools like ImpREC. It has also led to loaders becoming increasingly popular, a fact echoed by the excellent Cracking with Loaders series from ARTeam. These however are not so easy to understand for beginners without any prior coding knowledge.I have written this tutorial to fill the gap between the complete beginner and the advanced tutorials on loaders, tracers, etc. Similarly, whilst console based apps and tools may be functional they are far from pretty so my second aim was to illustrate how easy it is to create GUI apps in assembler. In the spirit of the assembler programming and reversing communities I have re-used and adapted code from a wide variety of sources which are remembered with full credit and gratitude where possible.Download Link:http://www.tuts4you.com/blogs/download.php?view.1230Ted.
December 28, 200618 yr A bit late ....Every newbie will be having this Anyway nice to have it on our site
December 29, 200618 yr Hi Ted,thanks for hosting my tut here but I wrote it quite some time ago. I have occasionaly updated it for my own usage since then. If I send Shub an updated copy I can let you know if you want to mirror it.Kindest regards.
December 29, 200618 yr Author If you have an updated version you can mail it to me at teddyrogers@tuts4you.com or alternatively I'll download the tutorial from where ever it is next hosted. Let me know when it is ready. Thanks for letting me know about the update... Ted.
December 29, 200618 yr That's a tight one goppit! thanks waiting for the update,appreciate your efforts Edited December 29, 200618 yr by Fish3r
December 31, 200618 yr That's a tight one goppit! thanks waiting for the update,appreciate your efforts this is cool. though i am better with c++ anyone know how to make keygens and other things in c++ with the windows api?
January 30, 200718 yr Hm, ok the post is kind of old... But I just want to know whether the link Ted posted is already updated? I'll have to improve my assembly...
January 30, 200718 yr Nope, afaik not It would have been here then, I suppose: http://arteam.accessroot.com/releases/
February 8, 200718 yr Including a manifest into the app as Goppit describes in the tutorial doesn't work for me. The app compiles without any errors, but when trying to start it, it ends immediately.
February 8, 200718 yr Including a manifest into the app as Goppit describes in the tutorial doesn't work for me.The app compiles without any errors, but when trying to start it, it ends immediately. Missing InitCommonControls(Ex) or memory overflow is the most likely cause, but without your code it's impossible to tell for sure. Ehtyar.
February 8, 200718 yr Yeah it was InitCommonControls Was missing in tutorial code. Thx! An update of the tut would really be helpful cause there are some errors in other chapters as well (like mismatching IDs in asm and rc )
Create an account or sign in to comment