> s? > s 0x0804848c # 查找这个地址,可以当跳转用 > s- # 撤销查找 > s+ # 重做查找 > s* # 列出撤销查找的历史 > s/ DATA # 查找下一处'DATA' > s/x 85ff # 查找下一处\x85\xff > sf # 查找下一个函数 > sr eip # 查找寄存器
Block Size
1 2 3 4
> b? > b # 显示当前block大小 > b+3 # 当前block大小加3 > b 0x100 # 把block大小设置为0x100
Sections
1 2 3 4
> S? > S # 列出sections > S. # 展示当前section名 ...
Flags 类似于书签
1 2 3 4 5
> f flag_name @ offset # create a flag type > f- flag_name # 删除一个flag > fs # 切换flagspace或创建新的flagspace > fs symbols # 只选中symbols里的flag > f # 列出flagspace里的flag
rabin2
File type identification
1 2 3 4 5 6 7 8 9 10 11 12 13 14
$ rabin2 -I test havecode true pic false canary false nx true crypto false va true intrp /lib64/ld-linux-x86-64.so.2 bintype elf class ELF64 lang c arch x86 bits 64 ...
Code Entrypoints
1 2 3 4 5
$ rabin2 -e test [Entrypoints] vaddr=0x004004b0 paddr=0x000004b0 baddr=0x00400000 laddr=0x00000000 type=program