Homebrew [maybe a new haxx idea?] Tomodachi life

Status
Not open for further replies.
D

Deleted User

Guest
What've we learned today, class?
We learned that any QR code reader is able to be exploited because Smea exploited one from a single game. That clearly means that all can!
 
Last edited by ,

Conn0r

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
355
Trophies
0
Age
26
XP
677
Country
United States
In the slight chance that it is possible, it would be even harder to do than cubic ninja on 11.0.0. Because we lost access to downloading larger payloads from HTTP:C we would have to fit the entire web browser takeover code in one qr code. Mii QR codes are smaller than CN QR codes so that would be almost impossible.
 
  • Like
Reactions: Deleted User

Khangaroo

$ORIGINALTITLE
Member
Joined
Feb 27, 2016
Messages
456
Trophies
0
Location
192.168.1.3 (don't ddos me!)
XP
585
Country
United States
In the slight chance that it is possible, it would be even harder to do than cubic ninja on 11.0.0. Because we lost access to downloading larger payloads from HTTP:C we would have to fit the entire web browser takeover code in one qr code. Mii QR codes are smaller than CN QR codes so that would be almost impossible.
Why not require the user to download a payload and put it on the sd card, so the exploit can just jump to it?
 

Conn0r

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
355
Trophies
0
Age
26
XP
677
Country
United States
From Smea's devblog:
"Stage 3 : getting access to more services and SDMC by taking over spider/SKATER (aka spiderto/SKATERto)
Description
: the 3DS runs a fully multitasking OS which is able to execute applets simultaneously to the main application. These applets include the home menu and the web browser (aka spider on the 3DS, and SKATER on the New 3DS). It is possible to launch such an applet from any usermode app through APT commands.

Problem : while system applets such as spider usually keep their .text in the 0×26800000+ region, they use a heap to store information, including stacks for secondary threads. This heap is below the cutoff for FCRAM GPU DMA access. This allows us to takeover that thread using GPU DMA and some neat timing tricks. From there we can takeover spider’s main thread, and use that to run the next stage, all through ROP. From there, we use NS:SendParameter to give Cubic Ninja spider’s ro and fs session handles.

Limitations : this only gives us ROP execution under spider/SKATER, not actual code execution."
 

Logan Pockrus

Knawledge is key.
Member
Joined
Jan 1, 2016
Messages
1,339
Trophies
0
XP
1,052
Country
United States
From Smea's devblog:
"Stage 3 : getting access to more services and SDMC by taking over spider/SKATER (aka spiderto/SKATERto)
Description
: the 3DS runs a fully multitasking OS which is able to execute applets simultaneously to the main application. These applets include the home menu and the web browser (aka spider on the 3DS, and SKATER on the New 3DS). It is possible to launch such an applet from any usermode app through APT commands.

Problem : while system applets such as spider usually keep their .text in the 0×26800000+ region, they use a heap to store information, including stacks for secondary threads. This heap is below the cutoff for FCRAM GPU DMA access. This allows us to takeover that thread using GPU DMA and some neat timing tricks. From there we can takeover spider’s main thread, and use that to run the next stage, all through ROP. From there, we use NS:SendParameter to give Cubic Ninja spider’s ro and fs session handles.

Limitations : this only gives us ROP execution under spider/SKATER, not actual code execution."
I'm glad people actually pay attention to my posts!

Anyway, yes, Ninjhax gets ROP execution under SPIDER, because it has access to the SD card and has some other nice advantages (read the dev blog!).
 

Conn0r

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
355
Trophies
0
Age
26
XP
677
Country
United States
I'm glad people actually pay attention to my posts!

Anyway, yes, Ninjhax gets ROP execution under SPIDER, because it has access to the SD card and has some other nice advantages (read the dev blog!).
Just say'n I've read Smea's blog before ninjhax was released.
Me = hipster
 

Pikasack

What is a title
Member
Joined
Apr 27, 2015
Messages
633
Trophies
0
XP
527
Country
Canada
Honestly, I could only see, if any, an exploit if you use an Overflow is a Mii's name, their details, or Overflowing the save files with Miis in general.
Just going out on a limb by saying this, but it sounds the most logical at least.
 

Khangaroo

$ORIGINALTITLE
Member
Joined
Feb 27, 2016
Messages
456
Trophies
0
Location
192.168.1.3 (don't ddos me!)
XP
585
Country
United States
Honestly, I could only see, if any, an exploit if you use an Overflow is a Mii's name, their details, or Overflowing the save files with Miis in general.
Just going out on a limb by saying this, but it sounds the most logical at least.
I named my Mii "Delete System32" and my 3DS disappeared!!!!!!!!11111

EDIT: Oh, I thought your post was a joke about naming a Mii "Overflow".
 
Last edited by Khangaroo,
  • Like
Reactions: Logan Pockrus

Pokéidiot

Well-Known Member
Member
Joined
Dec 6, 2015
Messages
244
Trophies
0
Location
\n?
XP
199
Country
Brazil
Overflowing a Mii name. It would destroy the Mii Maker save data but... buffer overflows are normally exploitable... am I wrong? :mellow:
 

Swiftloke

Hwaaaa!
Member
Joined
Jan 26, 2015
Messages
1,770
Trophies
0
Location
Nowhere
XP
1,436
Country
United States
Overflowing a Mii name. It would destroy the Mii Maker save data but... buffer overflows are normally exploitable... am I wrong? :mellow:
Yeah you are. Buffer overflows, for one, need to be functional, and not protected by the game. Then, it depends entirely on what you can overflow into. The supermysterychunkhax writeup would be ideal for an explanation, go read it.
 
Status
Not open for further replies.
General chit-chat
Help Users
  • No one is chatting at the moment.
  • JuanMena @ JuanMena:
    Will you give me mouth to mouth oxygen if my throat closes?
  • K3N1 @ K3N1:
    Nah the air can do that
  • K3N1 @ K3N1:
    Ask @x65943 he's trained for that stuff
  • JuanMena @ JuanMena:
    Kissing random dudes choking in celery? Really? Need to study for that?
  • K3N1 @ K3N1:
    Yes it requires a degree
  • K3N1 @ K3N1:
    I could also yank out the rest of my teeth but theirs professionals for that
  • x65943 @ x65943:
    If your throat closes, putting oxygen in your mouth will not solve anything - as you will be introducing oxygen prior to the area of obstruction
  • JuanMena @ JuanMena:
    Just kiss me Kyle.
  • x65943 @ x65943:
    You either need to be intubated to bypass obstruction or create a stoma inferior to the the area of obstruction to survive
  • x65943 @ x65943:
    "Just kiss me Kyle." And I thought all the godreborn gay stuff was a smear campaign
  • JuanMena @ JuanMena:
    If I die, tell my momma I won't be carrying Baby Jesus this christmas :sad::cry:
  • K3N1 @ K3N1:
    Smear campaigns are in The political section now?
  • JuanMena @ JuanMena:
    Chary! Chary! Chary, Chary, Chary!
  • Sonic Angel Knight @ Sonic Angel Knight:
    Pork Provolone :P
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds yummy
  • K3N1 @ K3N1:
    Sweet found my Wii u PSU right after I ordered a new one :tpi:
  • JuanMena @ JuanMena:
    It was waiting for you to order another one.
    Seems like, your PSU was waiting for a partner.
  • JuanMena @ JuanMena:
    Keep them both
    separated or you'll have more PSUs each year.
  • K3N1 @ K3N1:
    Well one you insert one PSU into the other one you get power
  • JuanMena @ JuanMena:
    It literally turns it on.
  • K3N1 @ K3N1:
    Yeah power supplies are filthy perverts
  • K3N1 @ K3N1:
    @Psionic Roshambo has a new friend
    +1
  • JuanMena @ JuanMena:
    It's Kyle, the guy that went to school to be a Certified man Kisser.
  • Psionic Roshambo @ Psionic Roshambo:
    Cartmans hand has taco flavored kisses
  • A @ abraarukuk:
    hi guys
    A @ abraarukuk: hi guys