[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.
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.