使用远程注入方式,注入dll时候,分配内存成功,但运行到WriteProcessMemory这个函数出错,
查看LastDllError显示“溢出”,但我不相信这个信息。。原因如下:
测试注入QQGame.exe成功,
测试注入WE8.exe成功(实况足球8),
测试注入系统进程 Explorer.EXE成功.
测试注入GameFree.exe失败提升自己权限函数,下断看函数的返回值1,提升成功。
接着测试,还是到GameFree.exe时候失败
我查看了一下这个内存的属性。。返回的值显示也是可读写的啊
很郁闷:
我考虑两个问题:1.我的代码问题??? 2.这个进程有什么措施防止Write???,
但是分配该进程内存是成功了,
为什么能分配这个进程的内存,却不能写入呢???
各个大大的救我啊
查看LastDllError显示“溢出”,但我不相信这个信息。。原因如下:
测试注入QQGame.exe成功,
测试注入WE8.exe成功(实况足球8),
测试注入系统进程 Explorer.EXE成功.
测试注入GameFree.exe失败提升自己权限函数,下断看函数的返回值1,提升成功。
接着测试,还是到GameFree.exe时候失败
我查看了一下这个内存的属性。。返回的值显示也是可读写的啊
很郁闷:
我考虑两个问题:1.我的代码问题??? 2.这个进程有什么措施防止Write???,
但是分配该进程内存是成功了,
为什么能分配这个进程的内存,却不能写入呢???
各个大大的救我啊
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货