Hacking Exploit in youtube, might lead to something?

st4rk

nah
Member
Joined
Feb 11, 2014
Messages
542
Trophies
0
Website
st4rk.net
XP
815
Country
Brazil
a part of the video is load in ram, that's where you look. You put your compiled code in the file and it's loaded in the ram... (or a part... or something.. ahah)

Anyway, since there's sandboxing, it requires more then a user exploit like this... but it's still one open door... no? (if it's exploitable by any means)


you're right, maybe if inject a ARM Code like a Jump(B instruction) and a MVN or MOV to edit register r0(Program Counter), it's will work :P
 

profi200

Banned!
Banned
Joined
Sep 3, 2011
Messages
330
Trophies
0
XP
282
Country
Gambia, The
If it would be that easy, we would most likely already have something for 7.X. Some peoples should really look into how the ARM architecture works and learn ARM ASM.

And again, such things should not be posted public.

But this is most likely useless anyway. It crashes because of a unsupported video/audio stream, i think.
 

cloud1250000

Well-Known Member
Newcomer
Joined
Dec 18, 2008
Messages
81
Trophies
0
XP
209
Country
Canada
If it would be that easy, we would most likely already have something for 7.X. Some peoples should really look into how the ARM architecture works and learn ARM ASM.

And again, such things should not be posted public.

But this is most likely useless anyway. It crashes because of a unsupported video/audio stream, i think.

it's not like there's a lot of possibility for exploit...
So if a certain type of video isn't supported, it's logic to crash the console? ahah
 

rondoh70

Well-Known Member
OP
Member
Joined
Sep 1, 2011
Messages
334
Trophies
0
Age
26
Location
new york
XP
287
Country
United States
Well, inject a code in *3gp*(or MP4) video to make a ROP Chain, that is possible ?
That would be the only possible way load an exploit past 4.5 that we know of. I will look into the ROP chain and how the .mp4 or .3gp files are read and executed, when I have time. But without a ram setup this will most likely turn into a pointless guessing game.


Edit: I found out that the only way I can test the vulnerability, as I don't have the equipment. Is to create a .txt file with code in it and rename it to .mp4 or .3gp and test. not expecting much though.
 
D

Deleted User

Guest
It's probably been mentioned, but depending on your vulns, sandboxing still plays a part. at least in most applications. To make any real system changes you'll end up needing a kernel exploit to get most of anything done.

No idea if the 3DS operates in the same manner, but you would need some sort of privelege escalation. As far as I know, GW achieved this through a kernel exploit. To exploit from an app would require that a payload rewrite memory for an ROP chain, escape said sandbox, patch the kernel before anything could be done. All assuming that 3DS hasn't had any ASLR written for it (I don't believe it does, but who knows if future FW would)
 

rondoh70

Well-Known Member
OP
Member
Joined
Sep 1, 2011
Messages
334
Trophies
0
Age
26
Location
new york
XP
287
Country
United States
The situation is that the only hope for this glitch to work is if someone with a ram dump setup comes across this thread and can do a rop chain through a mp4 file. Right now it's a dead end until that happens.
 

Jean Karlo

Hacker Aspirant!!!
Member
Joined
Jun 1, 2013
Messages
280
Trophies
1
Age
26
Location
Hyrule
XP
781
Country
United States
Well from what i know there is some kind of protection to not load code/data from crashes like this one... And the ROP chains was fixed... (?)If an exploit was to be found it should try a different approach...(?)
 

cloud1250000

Well-Known Member
Newcomer
Joined
Dec 18, 2008
Messages
81
Trophies
0
XP
209
Country
Canada
Making a rop chain is probably the worst part of this and before making one, someone need to take a look at this crash to see if it's usuable or not.

Edit: rop chain can't be used anymore??? Srsly ? How can they patch this type of code...
 

rondoh70

Well-Known Member
OP
Member
Joined
Sep 1, 2011
Messages
334
Trophies
0
Age
26
Location
new york
XP
287
Country
United States
Well from what i know there is some kind of protection to not load code/data from crashes like this one... And the ROP chains was fixed... (?)If an exploit was to be found it should try a different approach...(?)

You could be right. The story I heard was that ROP chain still existed, the exploit that allowed them to execute the chain was patched.

Edit: Rop chains is what allowed, Yellows8? to bypass the sandbox.
 

Abcdfv

What comes around goes around.
Member
Joined
Dec 24, 2013
Messages
1,455
Trophies
0
XP
827
Country
United States
Making a rop chain is probably the worst part of this and before making one, someone need to take a look at this crash to see if it's usuable or not.

Edit: rop chain can't be used anymore??? Srsly ? How can they patch this type of code...

I don't think they can, pretty sure it's a problem with the ARM architecture.
 

cloud1250000

Well-Known Member
Newcomer
Joined
Dec 18, 2008
Messages
81
Trophies
0
XP
209
Country
Canada
The point of the rop chain attack is to reuse existing code or function to do what you want. Since we don't have the right to load our code.. we can always do pointer after pointer to create what we want. This implies you know everything about the 3ds system and the address of the function you want.
 

rondoh70

Well-Known Member
OP
Member
Joined
Sep 1, 2011
Messages
334
Trophies
0
Age
26
Location
new york
XP
287
Country
United States
The point of the rop chain attack is to reuse existing code or function to do what you want. Since we don't have the right to load our code.. we can always do pointer after pointer to create what we want. This implies you know everything about the 3ds system and the address of the function you want.

And this is why i said the youtube glitch is useless until someone with with a ram setup takes the time to look into the crash.
 

rondoh70

Well-Known Member
OP
Member
Joined
Sep 1, 2011
Messages
334
Trophies
0
Age
26
Location
new york
XP
287
Country
United States
my knowledge is not the best when it comes to assembly language, but the ram dump will give you enough information to see what happened during the crash and get an idea of what code is needed to manipulate the crash.
 

Site & Scene News

Popular threads in this forum

Recent Content

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Nut on the hill