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

Discussion in '3DS - Homebrew Development and Emulators' started by Syphurith, Feb 22, 2016.

  1. Syphurith
    OP

    Syphurith Beginner

    Member
    641
    222
    Mar 8, 2013
    Switzerland
    Xi'an, Shaanxi Province
    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).
     
    DesuIsSparta likes this.
  2. Joom

    Joom  ❤❤❤

    Member
    3,891
    2,619
    Jan 8, 2016
    United States
    What are the advantages of using IDA over OllyDbg?
     
    DesuIsSparta likes this.
  3. Syphurith
    OP

    Syphurith Beginner

    Member
    641
    222
    Mar 8, 2013
    Switzerland
    Xi'an, Shaanxi Province
    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.
     
    Joom and DesuIsSparta like this.
  4. hippy dave

    hippy dave Butts Butts Megabutts

    Member
    2,584
    1,800
    Apr 30, 2012
    Cool, but what does orz mean?
     
  5. Joom

    Joom  ❤❤❤

    Member
    3,891
    2,619
    Jan 8, 2016
    United States
    It's an emote.
     
    hippy dave likes this.