目前研究的不仅仅支持下面这几种指令集的识别法。
我们采取的方法并非是对每种架构的二进制文件进行研究和分析,而是在借助于binwalk的基础上对文件架构进行分析。
参考binwalk源码链接:https://github.com/ReFirmLabs/binwalk/blob/master/src/binwalk/magic/executables
下面仅仅列出了部分,想要知道详情的请直接去上面的链接下查看。
>>16 leshort 4 core file
>>16 uleshort &0xff00 processor-specific,
>>18 leshort 0 no machine,
>>18 leshort 1 AT&T WE32100 - wrong byte order,{invalid}
>>18 leshort 2 SPARC - wrongbyte order,{invalid}
>>18 leshort 3 Intel 80386,
>>18 leshort 4 Motorola
>>>36 lelong &