Skip to content

DarkTinia/angr_ctf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

angr_ctf题解

从第三章开始我本地(ubuntu20.04)编译出来后跑angr跑不出结果。 原因是在main函数开头有以下代码

call    __x86_get_pc_thunk_bx
add     eax, (offset _GLOBAL_OFFSET_TABLE_ - $)

然后_GLOBAL_OFFSET_TABLE_的地址就一直保存在ebx中.也就是说从中间开始执行需要设置下ebx ps:基于IP寻址(IP-relative addressing modes)似乎是x64引入,x86并不支持

Releases

No releases published

Packages

No packages published