-
-
[求助]如果VirtualAlloc所需要的段已经被占用……
-
发表于: 2010-3-12 17:24 3382
-
脱壳后补区段,写了一个Loader帮助加载,CreateProcess指定CREATE_SUSPENDED,然后VirtualAllocEx+WriteProcessMemory补上区段,最后ResumeThread运行。
在32位机器都运行正常,后来到64位机器上运行,结果运行出错,后来发现是0x00060000开始的区段补不上,因为它在进程创建之初就已经被占用了。(原来的程序直接拿到64位机上也是运行出错)
这样有什么好方法可以解决这个问题么?
在32位机器都运行正常,后来到64位机器上运行,结果运行出错,后来发现是0x00060000开始的区段补不上,因为它在进程创建之初就已经被占用了。(原来的程序直接拿到64位机上也是运行出错)
这样有什么好方法可以解决这个问题么?
赞赏
他的文章
- [求助]C#的可执行文件的加载过程貌似很特别啊? 3865
- [求助]为什么这个无壳的DLL看起来这么像有壳的? 9555
- [讨论]用默认浏览器在新窗口或新标签中打开URL链接的方法 9787
- [求助]如何获取父窗口而不是拥有者窗口? 6175
- [求助]关于硬盘分区表的磁头数的问题 7943
看原图
赞赏
雪币:
留言: