Homebrew Some questions

  • Thread starter Thread starter MyDePain
  • Start date Start date
  • Views Views 1,001
  • Replies Replies 7

MyDePain

Well-Known Member
Member
Joined
Nov 23, 2016
Messages
129
Reaction score
61
Trophies
0
XP
1,164
Country
France
Hello,
I'm very interested in hacking and DSi / 3DS so I would like to know several things: Which language(s) do I have to learn? Which tool(s) do I need? Where do I start? I already know some answers but I want to be sure.
I also want to know: How to find an exploit on DSi (or 3DS)?

Thanks!
 
Hello,
I'm very interested in hacking and DSi / 3DS so I would like to know several things: Which language(s) do I have to learn? Which tool(s) do I need? Where do I start? I already know some answers but I want to be sure.
You'll have to learn C++ and ASM (probably not the latter, though).
Install devkitPro with devkitARM.
I also want to know: How to find an exploit on DSi (or 3DS)?

Thanks!
You'll have to get a DSiWare game to crash somehow, then you try to run code when it crashes.
 
Last edited by RocketRobz,
  • Like
Reactions: MyDePain
Explaining how it comes to code execution is relatively complicated. You have to overwrite parts of the program memory (outside of the area that the devs want the game to write to) and then let the currently running code jump to it. There are many videos on youtube explaining exploits, a buffer overflow exploit would probably be a good point to start learning about them.
 
  • Like
Reactions: MyDePain
First of all, you need to learn how to program before you get into hacking. Hacking is all about finding loopholes in a programs logic and exploiting that to achieve your goal (in this case, arbitrary code execution). You can't exploit a program if you can't understand the basics of what it's doing. I started off programming with C++ here: www.learncpp.com, and once you know C++ just try doing a C mini project and you should automatically understand the differences between C and C++. Assembly is also important, and I personally learned amd64 assembly from some book at wikibooks though I'm not sure about assembly for ARM

Once you know that, I recommend you read this book as a starter: https://www.amazon.com/Hacking-Art-Exploitation-Jon-Erickson/dp/1593271441. I haven't delved much into hacking (I've only really read the first couple of chapters in that book), but I've heard becoming a good hacker comes from experience and a creative mind not memorising information, so you probably want to put your newly gained knowledge into practice somehow.
 
Last edited by StackMasher,
  • Like
Reactions: MyDePain

Site & Scene News

Popular threads in this forum