Hacking To the content creators on the scene and the hackers!

OctopusRift

GBATemp's Local Octopus, Open 9am-2am. "Not Yet"
OP
Member
Joined
Nov 19, 2014
Messages
1,460
Trophies
0
XP
947
Country
Saint Kitts and Nevis
I've been doing a little work here and there and I've been looking for a route to become a Reel l337 H4X0r. I've been super interested in this field (3DS Scene) and I'm looking for more that I can do! https://twitter.com/OctopusRift/status/597480827484774400 is my latest project but I need to learn LZ and Blowfish ETC and you guys are the ones to help! So, 3DS hackers, tell me where you learned, who to learn and what to do to improve my skills! Thanks a bunch!
 
  • Like
Reactions: Margen67

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
LZ is a type of compression and blowfish is an encryption/hashing algorithm and I am not sure the latter is all that useful in 3ds world (I am not aware of any implementations of it anything 3ds related). Learning bits and pieces is seldom the best way to set about things if you are new to a field.

Also are you sure you want to start on the 3ds? The 3ds is kind of modern in its approach to security and that does rather mean a fairly high barrier to entry. Equally it has not quite been blown wide open and the tools are certainly not there for it compared to older systems. If it is what is going to keep you motivated then it could be worse but I would not suggest it as a learning device.

"looking for a route"
My usual response to this is "computing, learn it right down to the maths that underpins it". I can point you at things like https://gbatemp.net/threads/some-hacking-concepts-and-links.287721/ , http://gbatemp.net/threads/gbatemp-rom-hacking-documentation-project-new-2014-edition-out.73394/ and https://www.youtube.com/user/ChRiStIaAn008/videos but it still
 

OctopusRift

GBATemp's Local Octopus, Open 9am-2am. "Not Yet"
OP
Member
Joined
Nov 19, 2014
Messages
1,460
Trophies
0
XP
947
Country
Saint Kitts and Nevis
LZ is a type of compression and blowfish is an encryption/hashing algorithm and I am not sure the latter is all that useful in 3ds world (I am not aware of any implementations of it anything 3ds related). Learning bits and pieces is seldom the best way to set about things if you are new to a field.

Also are you sure you want to start on the 3ds? The 3ds is kind of modern in its approach to security and that does rather mean a fairly high barrier to entry. Equally it has not quite been blown wide open and the tools are certainly not there for it compared to older systems. If it is what is going to keep you motivated then it could be worse but I would not suggest it as a learning device.

"looking for a route"
My usual response to this is "computing, learn it right down to the maths that underpins it". I can point you at things like https://gbatemp.net/threads/some-hacking-concepts-and-links.287721/ , http://gbatemp.net/threads/gbatemp-rom-hacking-documentation-project-new-2014-edition-out.73394/ and https://www.youtube.com/user/ChRiStIaAn008/videos but it still

LZ is (apparently) used on PS4 and ninjhax, and otherwise THANKS SOOOO MUUCHHH!!!
 
  • Like
Reactions: Margen67

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
The LZ family of compression is one of the most common, especially in embedded devices. My usual link of choice is https://ece.uwaterloo.ca/~ece611/LempelZiv.pdf as it also covers the other common types briefly as well. It is not particularly interesting as far as hacking things goes -- you find the object you want, find it is compressed and then figure out what implementation of the LZ algorithm it is using. All quite boring once you understand the basic ways LZ is implemented.
 

shinyquagsire23

SALT/Sm4sh Leak Guy
Member
Joined
Nov 18, 2012
Messages
1,977
Trophies
2
Age
26
Location
Las Vegas
XP
3,765
Country
United States
LZ is a type of compression and blowfish is an encryption/hashing algorithm and I am not sure the latter is all that useful in 3ds world (I am not aware of any implementations of it anything 3ds related). Learning bits and pieces is seldom the best way to set about things if you are new to a field.

Also are you sure you want to start on the 3ds? The 3ds is kind of modern in its approach to security and that does rather mean a fairly high barrier to entry. Equally it has not quite been blown wide open and the tools are certainly not there for it compared to older systems. If it is what is going to keep you motivated then it could be worse but I would not suggest it as a learning device.

"looking for a route"
My usual response to this is "computing, learn it right down to the maths that underpins it". I can point you at things like https://gbatemp.net/threads/some-hacking-concepts-and-links.287721/ , http://gbatemp.net/threads/gbatemp-rom-hacking-documentation-project-new-2014-edition-out.73394/ and https://www.youtube.com/user/ChRiStIaAn008/videos but it still
Blowfish is used to encrypt Cubic Ninja QRs, so it's somewhat needed for ninjhax.
 
  • Like
Reactions: Margen67

shinyquagsire23

SALT/Sm4sh Leak Guy
Member
Joined
Nov 18, 2012
Messages
1,977
Trophies
2
Age
26
Location
Las Vegas
XP
3,765
Country
United States
Not a 3DS hacker myself, but there's a ton of information/documentation on the 3DS at 3DBrew; that would probably be a good place to start.
3DBrew really doesn't become too useful until you really delve into homebrew development or ARM9. Then it is extremely useful. So my advice would be to just start doing homebrew development to get familiar with the 3DS and then work from there. Learning lz and blowfish encryption won't do much for you, if anything I'd look into ARM assembly and C.
 
  • Like
Reactions: Margen67

Amadren

Pasta Hoarder
Member
Joined
Dec 21, 2014
Messages
296
Trophies
0
Location
Paris, France
XP
310
Country
France
3DBrew really doesn't become too useful until you really delve into homebrew development or ARM9. Then it is extremely useful. So my advice would be to just start doing homebrew development to get familiar with the 3DS and then work from there. Learning lz and blowfish encryption won't do much for you, if anything I'd look into ARM assembly and C.
Yop. I agree. Learn C and ARM ASM first ^^
 
  • Like
Reactions: Margen67

OctopusRift

GBATemp's Local Octopus, Open 9am-2am. "Not Yet"
OP
Member
Joined
Nov 19, 2014
Messages
1,460
Trophies
0
XP
947
Country
Saint Kitts and Nevis
Thank you so much everyone! One last question... where can I learn C and/or ARM9/11 in a format that is interesting and applies to tasks humans can comprehend... The way I learned Java was very similar.
 
  • Like
Reactions: Margen67

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
That varies wildly between people. Thankfully for me Java was not the first computer language I came into proper contact with so I am not sure what you might respond better to.

Personally I quite like the apress beginning ? books (every one I have read), in this case "apress beginning C" for learning C but others like other things -- I have met those that get along really well with the head first ( http://shop.oreilly.com/product/0636920015482.do ) books where I really do not get along with them.

For assembly in the modern world I have not found anything dedicated to ARM. For X86 (and it should teach you enough that you can convert over to ARM) I do like the art of assembly http://www.plantation-productions.com/Webster/

Once you have the basics of that down then you can look at other things. Again the 3ds is not that well documented compared to the GBA and DS so you will probably be better off looking at the reference manuals the ARM publishes. Having read a few of them now I very much doubt they were written for someone that would speak a phrase like "in a format that is interesting and applies to tasks humans can comprehend".
Still http://blog.quirk.es/2008/12/things-you-never-wanted-to-know-about.html is worth reading and http://www.coranac.com/tonc/text/asm.htm is always nice. http://www.heyrick.co.uk/assembler/ is a bit more general where the previous applied more to GBA and DS stuff but it still very good.
 
  • Like
Reactions: Margen67

OctopusRift

GBATemp's Local Octopus, Open 9am-2am. "Not Yet"
OP
Member
Joined
Nov 19, 2014
Messages
1,460
Trophies
0
XP
947
Country
Saint Kitts and Nevis
That varies wildly between people. Thankfully for me Java was not the first computer language I came into proper contact with so I am not sure what you might respond better to.

Personally I quite like the apress beginning ? books (every one I have read), in this case "apress beginning C" for learning C but others like other things -- I have met those that get along really well with the head first ( http://shop.oreilly.com/product/0636920015482.do ) books where I really do not get along with them.

For assembly in the modern world I have not found anything dedicated to ARM. For X86 (and it should teach you enough that you can convert over to ARM) I do like the art of assembly http://www.plantation-productions.com/Webster/

Once you have the basics of that down then you can look at other things. Again the 3ds is not that well documented compared to the GBA and DS so you will probably be better off looking at the reference manuals the ARM publishes. Having read a few of them now I very much doubt they were written for someone that would speak a phrase like "in a format that is interesting and applies to tasks humans can comprehend".
Still http://blog.quirk.es/2008/12/things-you-never-wanted-to-know-about.html is worth reading and http://www.coranac.com/tonc/text/asm.htm is always nice. http://www.heyrick.co.uk/assembler/ is a bit more general where the previous applied more to GBA and DS stuff but it still very good.
Perfect. Abso-lutely perfect.
 
  • Like
Reactions: Margen67

Osmosis

Accidents Happen. Don't be one of them.
Member
Joined
Dec 20, 2014
Messages
823
Trophies
0
XP
387
Country
United States
there-is-no-spoon-o.gif


Instead of asking yourself "How do I become a 133T h4x0r of 3DS?" ask yourself, "How do I, the 133T h4x0r, get this damn 3DS to f***ing work!!!!???"

there-is-no-spoon-o.gif


More along the lines of reverse-engineering than hacking.

So to crack the 3DS encryption is going to take more than just breaking it. Otherwise, you'd be working for Nintendo.

And yeah, Google. It got you this far... keep going.
 
  • Like
Reactions: Margen67

Chelsea_Fantasy

Someone who hates slow internet connections
Member
Joined
Mar 25, 2014
Messages
1,141
Trophies
0
Age
34
XP
1,513
Country
Cuba
If he can't teach himself stuff he'll just require someone to spoon feed him... and who wants to do that?
listen to me dude:
not all the people haves broadband connection all the day at home
I have a 5 - 20kbps connection and I must pay 5 US Dollard a our
yes, cuban internet sucks

try to google for something on that creepy speed

he want someone that can give he a shortcut to a page

help him u *****
 

tony_2018

Well-Known Member
Member
Joined
Jan 3, 2014
Messages
3,107
Trophies
0
XP
1,012
Country
United States
listen to me dude:
not all the people haves broadband connection all the day at home
I have a 5 - 20kbps connection and I must pay 5 US Dollard a our
yes, cuban internet sucks

try to google for something on that creepy speed

he want someone that can give he a shortcut to a page

help him u *****


Dude........no one needs a broadband connection just to learn about something, they need a brain. Fuckin been using 3g connection for my laptop the entire last week and it gets the job done even if its the slowest. If your country isn't doing anything to provide you with a "faster connection" than do something about it instead of worrying about someone getting left in the dark because they don't know how to google "3ds homebrew".
 

Chelsea_Fantasy

Someone who hates slow internet connections
Member
Joined
Mar 25, 2014
Messages
1,141
Trophies
0
Age
34
XP
1,513
Country
Cuba
Dude........no one needs a broadband connection just to learn about something, they need a brain. Fuckin been using 3g connection for my laptop the entire last week and it gets the job done even if its the slowest. If your country isn't doing anything to provide you with a "faster connection" than do something about it instead of worrying about someone getting left in the dark because they don't know how to google "3ds homebrew".
and some people pay EXPENSIVE services. cubans by example must pay around 5 US Dollards for ONLY 1 HOUR of internet conection
 
  • Like
Reactions: Margen67

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    NinStar @ NinStar: It will actually make it worse