das-labor / panopticon

A libre cross-platform disassembler.
https://panopticon.re
GNU General Public License v3.0
1.43k stars 80 forks source link

auto-detect raw format #99

Open lambdafu opened 8 years ago

lambdafu commented 8 years ago

Blue sky issue, but: there are going to be a lot of formats supported. They need a better organization (hierarchical), but also, panopticon could do a better job by statistical analysis. Surely every target architecture has common bit patterns. Just a touch of machine learning and we could do a nice thing here.

flanfly commented 8 years ago

I have plans to integrate a patter matching engine like YARA, PEiD, FLIRT, libmagic or binwalk that identifies file formats, packer and crypto constants.

ML for identifying the ISA of a dump you be cool but I don't have expertise in this field and getting the training data could be difficult.

lambdafu commented 8 years ago

Right, existing solutions based on pattern matching would be quite sufficient.