Teddy Rogers Posted December 28, 2006 Posted December 28, 2006 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.
yamraaj Posted December 28, 2006 Posted December 28, 2006 A bit late ....Every newbie will be having this Anyway nice to have it on our site
goppit Posted December 29, 2006 Posted December 29, 2006 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.
Teddy Rogers Posted December 29, 2006 Author Posted December 29, 2006 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.
Fish3r Posted December 29, 2006 Posted December 29, 2006 (edited) That's a tight one goppit! thanks waiting for the update,appreciate your efforts Edited December 29, 2006 by Fish3r
Guest Findme Posted December 31, 2006 Posted December 31, 2006 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?
metr0 Posted January 30, 2007 Posted January 30, 2007 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...
Killboy Posted January 30, 2007 Posted January 30, 2007 Nope, afaik not It would have been here then, I suppose: http://arteam.accessroot.com/releases/
Teddy Rogers Posted January 30, 2007 Author Posted January 30, 2007 I haven't received any updates from Goppit, sorry... Ted.
Durchschuss Posted February 8, 2007 Posted February 8, 2007 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.
Ehtyar Posted February 8, 2007 Posted February 8, 2007 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.
Durchschuss Posted February 8, 2007 Posted February 8, 2007 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 )
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now