-
-
[原创]逆向---计算实际地址
-
发表于: 2025-2-22 08:23 1475
-
逆向---计算实际地址
使用场景:
需要根据静态地址找到运行程序的实际地址,但遇到以下2种情况:
- 不能关闭ASLR的正常可执行程序
- 动态库如dll、so程序
原理:
对于一个段,实际地址和静态地址的偏移是固定的
例子:
1 2 3 4 5 6 7 8 9 10 | # .text段静态起始地址 text_static_start_addr = 0x140001000 # .text段实际起始地址 text_real_start_addr = 0x00007FF636051000 # 要下断点的静态地址 bp_static_addr = 0x140001017 # 要下断点的实际地址 bp_real_addr = text_real_start_addr - text_static_start_addr + bp_static_addr print ( hex (bp_real_addr)) # 0x7ff636051017 |
2025/2/20
赞赏
他的文章
- [原创]Ghidra和x64dbg的地址配合 1872
- [求助]样本定位C2和加解密逻辑 2477
- [原创]逆向---计算实际地址 1476
- [求助]关于注册表项关闭windows的ASLR功能 2422
- ghidra---配置获取加载pdb文件 752
赞赏
雪币:
留言: