首页
社区
课程
招聘
[旧帖] [求助]请问OD中bp VirutalFree是什么意思? 0.00雪花
发表于: 2008-1-9 12:52 5306

[旧帖] [求助]请问OD中bp VirutalFree是什么意思? 0.00雪花

2008-1-9 12:52
5306
是不是说在调用函数VirtualFree处设置一个断点?
如果是,那么如何知道当前模块里有这样一个函数?
谢谢各位.

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 193
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我也想知道,帮你顶
2008-1-9 20:48
0
雪    币: 1505
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
3
断的是kernel32里面的VirtualFree函数的第一个命令处,不是在调用函数处.
不一定非要当前模块中有这样一个函数才能断下,程序没用这个函数也能断的(只要要加载kernel32)
查看当前模块的函数可以Ctrl+N或者  查找:所有模块间的调用
2008-1-9 21:19
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
谢谢,请问一般什么情况下会在这个地方下断点?
2008-1-10 19:39
0
雪    币: 236
活跃值: (16)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
5
VirtualFree:
The VirtualFree function releases, decommits,
or releases and decommits a region of pages
within the virtual address space of the calling process.
To free memory allocated in another process by the VirtualAllocEx function,
use the VirtualFreeEx function.

BOOL VirtualFree(
LPVOID [I]pAddress[/I], //address egion
SIZE_T[I] dwSize[/I], // size of region
DWORD [I]dwFreeType,[/I] // operation type);

就是说壳解密数据快结束的时候会调用该API,所以在这个API上下断
2008-1-11 09:37
0
雪    币: 193
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
如何知道程序会调用 这个函数啊?有时候按CTRL+N也不能显示出全部
2008-1-11 10:02
0
游客
登录 | 注册 方可回帖
返回
//