读å–进程的起始地å€å’Œé•¿åº¦ï¼ˆè™šæ‹Ÿå†…存映射)

时间:2012-08-31 12:49:15

标签: c winapi

已开始here

我需è¦çŸ¥é“如何读å–进程的起始地å€å’Œé•¿åº¦ï¼ˆè™šæ‹Ÿå†…存映射)。

我想映射进程内存。我想读å–进程内存的值并将值写入它们。

我很好奇Cheat-O'matic(cheat-o-matic.softonic.com.br)这样的程åºæ˜¯å¦‚何工作的。我想的第一件事是该进程将被加载到一个连续的内存ä½ç½®ã€‚但这似乎ä¸å¯¹ã€‚

1 个答案:

答案 0 :(得分:0)

é‡å¤è°ƒç”¨VirtualQueryEx,从地å€0开始,æ¯æ¬¡å¢žåŠ åœ¨ä¼ é€’给它的RegionSize结构的MEMORY_BASIC_INFORMATIONæˆå‘˜ä¸­èŽ·å¾—的值。为了获得有æ„义的地图,显然应该暂åœè¯¥è¿‡ç¨‹ã€‚

尽管如此,å³ä½¿ä½ æœ‰äº†è¿™å¼ è®°å¿†åœ°å›¾ï¼Œæˆ‘也ä¸ç¡®å®šä½ èƒ½ç”¨å®ƒåšä»€ä¹ˆï¼šé™¤éžä½ çŸ¥é“(通过其他方å¼ï¼‰ä½ æ­£åœ¨è®¿é—®çš„过程的内部所有你知é“的是你所在的ä½ç½®å¯ä»¥è¯»å–或写入而ä¸è§¦å‘访问冲çªï¼Œè€Œä¸æ˜¯å…¶å†…容的å«ä¹‰ã€‚你应该真正é˜æ˜Žä½ æƒ³è¦å®žçŽ°çš„目标,Read / WriteProcessMemory通常ä¸æ˜¯â€œæ­£å¸¸â€é—®é¢˜çš„解决方案。