Hacking Would this a little thing helps you, developers?

Syphurith

Beginner
OP
Member
Joined
Mar 8, 2013
Messages
641
Trophies
0
Location
Xi'an, Shaanxi Province
XP
364
Country
Switzerland
[My english is not so good as u, so please endure some grammar mistakes]
I made a small tool, hoping it can help you analyse the binary codes.
it is based on nodejs, and i can use this to detect some binary patterns ie the commands from 3dbrew.
Unfortunately i'm running out of time, so i haven't improved it. You can FREELY edit this. it's open.

use such a command-line to run.
node AnalyseHelper <ConfigureFile> <InputBinaryFile>
or just use "node AnalyseHelper" to see the help

an example of ConfigureFile
;One taken any limited-length binary as parameter.
7265706c:any:2
;One can only take parameter 0x2827, which is 4 half-bytes long
0x2e6c6f67:2827:4
;One with no parameter, or just "4374726c". it's ok.
4374726c:
notice:
1.the green letters isn't included in the configuration file.
2.Any number appears in half-bytes. [because i've noticed some parameter only 4bits long]
3.i recommend you using the commands of same length.
4.the archieve includes a folder named test. the file whose name ends with .analysed means it's a result.

If i've post something ugly. Admin, please, close this thread. Many thanks.

Sorry i've nearly forgot one thing.
This tool reads the data and always try to match the nearest pattern. So, the result may be mistaken. However it's you analyse the file not the tool, so this won't disturb you much.
 

Attachments

  • AnalyseHelper.zip
    16.7 KB · Views: 220

Foxi4

Endless Trash
Global Moderator
Joined
Sep 13, 2009
Messages
30,854
Trophies
3
Location
Gaming Grotto
XP
29,943
Country
Poland
在这里经常见到LZ啊
话说这是干什么用的真没看懂。
This is an English-speaking forum, use English.

As far as the program is concerned, that's all nice and dandy but 3DS binaries are encrypted and signed. Unless you have a decrypted binary, you won't really find the functions in this way, and to get it in a decrypted format, you need a RAM dumping setup or a working exploit allowing you to scan on the hardware itself - two things that are not exactly what the common folk has access to. That being said, I'm sure someone will make use of this somehow, so cheers. ;)
 
  • Like
Reactions: Tiger21820

Syphurith

Beginner
OP
Member
Joined
Mar 8, 2013
Messages
641
Trophies
0
Location
Xi'an, Shaanxi Province
XP
364
Country
Switzerland
I posted a thread in chinese tgbus to descript that fundraiser.But that happened just a few days ago.

This is an English-speaking forum, use English.

As far as the program is concerned, that's all nice and dandy but 3DS binaries are encrypted and signed. Unless you have a decrypted binary, you won't really find the functions in this way, and to get it in a decrypted format, you need a RAM dumping setup or a working exploit allowing you to scan on the hardware itself - two things that are not exactly what the common folk has access to. That being said, I'm sure someone will make use of this somehow, so cheers. ;)

Right it can do nothing about the encrypted data..
I'm keeping trace with 3dbrew's recently updates, and i find they're trying to analyse GPU command and stuff like that.
The pioneers seem to be using Devunit to develop and find the commands. So such a tool may help.

Manually Translate:
在这里经常见到LZ啊
;I can always see u here these days.
话说这是干什么用的真没看懂。
;but What it is is still a question for me.
 

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Sicklyboy @ Sicklyboy:
    Agreed. Crazy how both seeking a job at Amazon, and subsequently quitting Amazon, are both some of the best decisions I've ever made
  • K3Nv2 @ K3Nv2:
    Did someone loose a leg? You're fired
  • K3Nv2 @ K3Nv2:
    Ffs 55gb patch for hogwarts legacy
  • SylverReZ @ SylverReZ:
    @K3Nv2, Teslas are prob running Windows XP to this day.
  • Sicklyboy @ Sicklyboy:
    sometimes I wonder where I went wrong and why I'm so dissatisfied with my life
  • Sicklyboy @ Sicklyboy:
    Then I find myself arguing with someone on reddit about how blatantly wrong their understanding of the USB Power Delivery specification is.
  • Sicklyboy @ Sicklyboy:
    At 1 AM.
  • Sicklyboy @ Sicklyboy:
    Where did I go wrong, again? 😕
  • SylverReZ @ SylverReZ:
    @Sicklyboy, What do you mean?
  • K3Nv2 @ K3Nv2:
    @Sicklyboy, always blame women
  • Veho @ Veho:
    Blame woke.
  • SylverReZ @ SylverReZ:
    Blame society.
  • K3Nv2 @ K3Nv2:
    Woke isn't part of society they woke up from it
    +1
  • Veho @ Veho:
    *spends years yelling "wake up sheeple"
    *acts shocked when they actually wake up
  • Veho @ Veho:
    Make up your mind.
  • K3Nv2 @ K3Nv2:
    You mean the government doesn't care? :(
  • Veho @ Veho:
    I have no idea what you're talking about.
  • K3Nv2 @ K3Nv2:
    The government
  • K3Nv2 @ K3Nv2:
    Lol jedi fallen order crashed on SteamDeck through ea play guess the deck doesn't have the force
  • Veho @ Veho:
    Well it's called the "fallen" order, not the "stable" order.
  • Veho @ Veho:
    The "smooth running" order.
  • K3Nv2 @ K3Nv2:
    Guess they weren't lying about not being compatible
  • K3Nv2 @ K3Nv2:
    Ea play is such hot garbage for making you register per console
    K3Nv2 @ K3Nv2: Ea play is such hot garbage for making you register per console