4dsdev
Views: 1,610,082 Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search 11-23-24 08:14 AM
Guest:

0 users reading Debugging Process9 on a Computer? | 2 bots

Main - Reverse-engineering - Debugging Process9 on a Computer? Show post layouts | New reply


Kitlith
Posted on 01-30-16 10:35 PM (rev. 3 of 02-01-16 12:22 AM) Link | #923
Hi! Sorry, I'm new, and delving right into documenting an exploit that few have touched: 'ntrcardhax'.

To get to the point, at some point I'm going to be needing to debug Process9. I'm planning on downgrading in a day or so, so I can get any necessary dumps. Still, however, I need to find some sort of debugger. My search-fu is weak in this area, apparently.

... Drat it, I still need to figure out what I actually need to dump to get what I need. Moar Research! xD

EDIT: *ahem* I know what I need to dump, I just need to figure out what option dumps what I need.

Kitlith
Posted on 02-06-16 02:07 AM Link | #933
Well, I dumped *everything* I could with this tool, to be on the safe side, but I should mostly be interested in the arm9 internal memory dump. :D

... I remember seeing something like "Just load the dump at xyz address and blah" in the debugger, but now I can't find where I found that... ._.

Ah well, I'll use the memory layout reference at 3dbrew as a reference. I want to try to use radare2 for this, since IDA is costly.

Though, other question, does NTR Debugger allow for debugging of ARM9? 'Cause then I could just trigger ntrcardhax on the device (or just overwrite .bss of Process9) and see what crashes.

Altrom
Posted on 05-09-16 02:57 AM Link | #1005
I don't think that much has been released in terms of debuggers outside of NTRs debugger which is shoddy at best and I'm not even sure if it can debug Process9. You might have to stick with just static RE for the time being, as it SEEMS like that is what most of the folks have done thus far.


If you manage to find anything please let us (me) know! I'm working on writing a debugger for the 3DS but I am still VERY new to the system and have a lot to learn!


Main - Reverse-engineering - Debugging Process9 on a Computer? Show post layouts | New reply

Page rendered in 0.014 seconds. (2048KB of memory used)
MySQL - queries: 26, rows: 67/67, time: 0.008 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.