World’s best Mac OS X reversing tutorial for newbies (or maybe not!)
source link: https://reverse.put.as/2009/02/23/worlds-best-mac-os-x-reversing-tutorial-for-newbies-or-maybe-not/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
World’s best Mac OS X reversing tutorial for newbies (or maybe not!)
Things are a bit slow around here. GMAT is taking most of my free time and day job been busy. Last week I had some free time and decided to take on this small project.
By popular demand here it is, a long tutorial explaining how to reverse/crack a Mac OS X application, starting with tools (GDB and otx) and then a step by step of how to crack a time trial protection.
Writing such tutorial is not an easy task, trust me! It’s not easy to explain things you know now by instinct and translate them to words. I did my best and it should break some ground, making things easier for those who want to come to Mac reversing world. I think the most interesting part is how to work with GDB, which should be the hardest part for anyone coming to Mac OS X without any experience with it. It is assumed you have knowledge about x86 assembler (there are already too many excellent tutorials about this).
If you have any comments, improvements, errors feel free to leave a comment. All help is appreciated.
The target app is SlidePad. I leave here the binary I used so everyone can follow the tutorial and not have problems with different versions.
Here are the files:
beginners-tut.txt
SlidePad.dmg (SHA1(SlidePad.dmg)= 6d85814fd69fd82ac23a40fd16e822105ba79b65)
Have fun!
fG!
Recommend
-
40
In machine learning, there’s something called the “ No Free Lunch ” theorem. In a nutshell, it states that no one algorithm works best for every problem, and it’s especially re...
-
46
Supercharge your movement through the buffer
-
49
Linux Kernel Newbies KernelNewbies: Last updated at 2019-11-25 21:02:00 L...
-
6
Blockchain cities, Bitcoin newbies and Twitter trolling – HodlalertCelebs and crypto in 2020: Blockchain cities, Bitcoin newbies and Twitter trolling...
-
7
Nintendo launches free Switch Concierge service for newbies A one-on-one video chat with a Nintendo rep By
-
9
Free Online Courses for Code Newbies 💻Thinking of learning to code? Are you an aspiring developer? Want to improve your coding skills? Thinking about switching into a career in tech? I have put together a list of coding resources belo...
-
3
My Advice To Machine Learning Newbies After 3 Years In The GameDon’t waste days, weeks and months like I havePhoto by
-
6
Teaching SEO to Non-SpecialistsGoogle Is a Librarian: Teaching SEO to Non-SpecialistsUsing an analogy in your SEO training can be a powerful teaching tool. Learn how it can help unlock the SEO potential of non-specialists.
-
3
Universe’s best and legal Mac OS X reversing tutorial for newbies (or maybe not!) I have decided to re-release my beginners tutorial, this time based on a crackme, so it deserves the upgrade to Universe instead of World. It inc...
-
4
Reversing the exit(173) from the Mac App Store This will be a working in progress so this post might be updated a few times. As promised, a reader sent me the Mac App Store (MAS) validation guidelines (thank you again!) and I g...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK