Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
date challenge tags
2024-07-29 06:44
shadow
heap

这道题的关键是泄漏堆地址,拿到异或 key 后的堆地址可以进行如下运算还原:

def revese(key):
    key = key ^ ((key >> 12) & 0x000FFF000000)
    key = key ^ ((key >> 12) & 0x000000FFF000)
    key = key ^ ((key >> 12) & 0x000000000FFF)
    return key

解题脚本位于 bin/exp.py