This small code snippet extracts shellcode via arm-linux-gnueabi-objdump
Usage:
python arm_extract_sc.py [filename]
Example:
python arm_extract_sc.py shell
"\xe2\x8f\x30\x01" "\xe1\x2f\xff\x13" "\x48\x0c" "\x1a\x49" "\x60\x01" "\x48\x0c" "\x60\x01" "\x48\x0c" "\x60\x01" "\x48\x0c" "\x90\x01" "\x49\x0c" "\x91\x02" "\x49\x0c" "\x91\x03" "\x1a\x49" "\x91\x06" "\xa9\x01" "\x1a\x92" "\x27\x0b" "\xdf\x01" "\x62\x2f" "\x73\x2f\x6e\x69" "\x68" "\x61" "\x63\x2d" "\x61" "\x73\x6c" "\x61" "\x00\x00\x80\x89" "\x00\x00\x80\x8c" "\x00\x00\x80\x8f" "\x00\x00\x80\x82" "\x00\x00\x80\x8a" "\x00\x00\x80\x8d"