能力值:
( LV3,RANK:30 )
|
-
-
2 楼
第二个参数的地址不一定会是001F84F0h(几乎不是)
ReadProcessMemory(hProcess, (LPCVOID)0x001F84F0, ...);
|
能力值:
( LV9,RANK:380 )
|
-
-
3 楼
LPVOID LowAddr;
SYSTEM_INFO si;
memset(&si, 0, sizeof(si));
GetSystemInfo( &si );
LowAddr = si.lpMinimumApplicationAddress;
LowAddr是最小地址 0x00010000,那么,我想要LowAddr偏移30变成0x00010030
怎么写?
=====================
已经解决:
LowAddr += mbi.RegionSize;
|
能力值:
( LV9,RANK:380 )
|
-
-
4 楼
看图片,类似于WinHex这样工具在其他的进程中搜索文本字符串的方法是什么呢?或者原理。。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
c里有函数strstr可以搜索
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
发错帖子~郁闷,不好意思 ^_^
|
能力值:
( LV3,RANK:30 )
|
-
-
7 楼
方法很多,实在不行可以从内存基址开始逐字节比到2G(4G)的地址,不过这样速度不高。
有种比较好的字符串匹配算法叫做KMP算法,搜索一下吧
|
能力值:
( LV9,RANK:290 )
|
-
-
8 楼
http://hi.baidu.com/jzyznoi/blog/item/5080fcd3beae19dea9ec9ab9.html
|
能力值:
( LV9,RANK:380 )
|
-
-
9 楼
好复杂哦
|
|
|