#filename list1=[0x9D888D2F,0x888DC688,0x8AC6889D,0x88C78486,0x84889AC7,0xC78C8599,0x8D87808F,0x8C8D9084,0x808FC691, 0xC69A8C85,0x9A88858A,0xC79A8C9A,0xE9918C8D] flag='' for i in list1: #使用 to_bytes() 转换成定长bytes re1=(i).to_bytes(4, 'little') for j in re1: flag+=chr(j^0xe9) print(flag)
#name list1=[0x9D888DC6,0x888DC688,0x8AC6889D,0x88C78486,0x84889AC7,0xC78C8599,0x8D87808F,0x8C8D9084,0x808FC691, 0xC69A8C85,0x918C8D86] flag='' for i in list1: #使用 to_bytes() 转换成定长bytes re1=(i).to_bytes(4, 'little') for j in re1: flag+=chr(j^0xe9) print(flag)
运行得
1
/data/data/com.a.sample.findmydex/files/odex
接着dump下内存
1 2 3 4
import os import zlib f=open("dump",'rb').read() print(hex(len(f)))