Homebrew Simple tips for dummies on the way to reverse stuffs..

Syphurith

Beginner
OP
Member
Joined
Mar 8, 2013
Messages
641
Trophies
0
Location
Xi'an, Shaanxi Province
XP
364
Country
Switzerland
1.Sharing the pirated IDAPro, or IDA database of anything you've checked, could cause problems..
So no public sharing the best. But you'd better form a team/IRC. No kickstarter (orz).
2.You have to get IDAPro, decrypted binary of modules with load offsets, and manuals (ARM11 MPCore, armasm, ..).
Remember to use Google and 3dbrew (in general: Memory Layout and Registers..).
Try to get your materials with D9 and CDN CIA or whatever. Note: There are many regions not dumped (orz).
3.Get FLAIR. And generate signatures from Official SDK/Debugable binary if you can.
And there is also BinDiff that may help. Don't ask where you can get that SDK (lol).
4.for MRC/MCR check ARM11 MPCore (search for "c0, c0" or other in PDF yup),
for CPS search for ARM Processor Modes(9 in total).. Other assemblies shouldn't be too hard.
5.I don't know how the IPC Header code is translated to the actual address, but this should helps much if revealed.
Cause there are many on 3dbrew.Try to find some interesting things if you wish!
6.Nobody owe you. Do not ask too directly/rudely/stupidly about whatever from devs..
Especially those from SALT. Yes you can ask questions on 4dsdev/IRC but maybe not receiving replies.
Note: Try tag some guys? 173210, motezazor, mid-kid, b1l1s, or
whoever you think your result could attract his attention and help you.
7.Take your good time. And yeah don't ask me -- who is as dummy as you may be.
This kills much time and looks cool but not improves your abilities much (orz).

Blame me for my bad grammar/composing. And sorry if my words ever hurt you hard. Bye (Not watching).
 
  • Like
Reactions: DesuIsSparta

Syphurith

Beginner
OP
Member
Joined
Mar 8, 2013
Messages
641
Trophies
0
Location
Xi'an, Shaanxi Province
XP
364
Country
Switzerland
What are the advantages of using IDA over OllyDbg?
IDA supports more arch. BTW, Ollydbg can not support ARMv6T2.LE. Just try load the .bin if you wish.
Ollydbg is more a debugger than a static analyser, and IDA is more a static analyser (at least for me).

Input .bin as ARM Little Endian into your leaked 6.8 copy of IDAPro, and set the load offset (not for file).
You can tick "Auto convert address to offset" and "No auto Thumb-ARM" if you like.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sonic Angel Knight @ Sonic Angel Knight: I swallowed macaroni & cheese for dinner. :P +1