Homebrew Could NTRCardHax work on 11.0?

Deleted member 386348

local death grips enthusiast
Member
Joined
Mar 17, 2016
Messages
414
Solutions
1
Reaction score
1,056
Trophies
1
XP
614
It exploits a bug in the DS cartridge loader part of ARM9 to gain access to it. If we dig this up and finish it, could we get an 11.0 kernel exploit or no?
 
Oh well. While this thread is here, I don't really get what they did to patch ntrcardhax. Do you know @ihaveamac?
in the link you posted:
ARM9
There were no New3DS-only changes in Process9, the arm9loader wasn't changed either.

There were exactly 4 updated functions in Process9, all of these involve NTRCARD:

  • The first two functions had code added which clears a certain state field to 0 around the beginning of the function.
  • The third function now passes value 0x1000 as inr2 when calling the fourth function.
  • The fourth and last function, this is the function used for reading the card header. A buffer-overflow check was added in the NTRCARD reading loop: "if(out_bufpos >= inr2)<skip over copying the word to output>".
 
http://3dbrew.org/wiki/10.4.0-29
(And can we please stop posting questions in the homebrew development section, something like 5 in one day)
Oh well. While this thread is here, I don't really get what they did to patch ntrcardhax. Do you know @ihaveamac?
Where would you recommend posting questions about homebrew, because there really isn't any other sections that it would properly fit into. I mean it is a question involving homebrew development. And you are the only one that ever complains about this from what I've seen.
 
in the link you posted:
Yes, but I don't quite understand how the buffer check works. I just started taking a course in C++, and I still don't know shit.
A9LH killed NTRCardHax as the same way Memchunkhax2 killed SNShax.
Sorry, but which ones snshax again?
Where would you recommend posting questions about homebrew, because there really isn't any other sections that it would properly fit into. I mean it is a question involving homebrew development. And you are the only one that ever complains about this from what I've seen.
Imo, Flashcards and cfw should be the place for questions, as that area is already flooded with questions and noob help threads. Though this is a really good question, I believe that the homebrew development section should be used for acrually useful things.
iirc you needed Arm11 Kernel to even do anything with ntrcardhax but I could be wrong.
Correct, as you needed access to the arm11-arm9 shared memory region to attack NTRCARD.
 

Site & Scene News

Popular threads in this forum