[求助]内存地址问题!!
我想知道如何得到一个程序在内存地址??又如何把它干掉(不用结束进程)??[此贴子已经被作者于2005-4-15 11:14:11编辑过]
我只能说Windows与DOS不同 不知道金山遊俠行不行哦 <P>到网上搜索专杀内存的工具~</P> 不明白,是什么工具啊?? Windows又怎样得到程序在内存地址?? <P>办法是有的,就看你上不上路了。</P><P>知道一个进程在内存中的地址,是没有用的。在NT下,只要你有DEBUG权限,就可以对一个进程内部的地址空间进行操作了。要把它干掉的方法也真是太多了。</P> 谢谢,不明白再问你!! 一种是物理地址,一种是逻辑地址,楼主指哪种 VC 右击----> 调试 WinHex…… 我说的是我最近遇到了一个软件,我用进程终止它时,它就马上关机,我用W32DASM发现它有关闭自身的菜单,所以我想修改其内存地址,令其指向退出菜单!! 你试者用任务管理器直接终止进程树 回楼上,没用,一样会关我机 它可能有另一个进程监视着它是否被结束!! <P>这个小CASE,我以前就是这么对付学校里的计费系统的。我有公布代码的,你自己在这儿找找吧。</P> 晕,现在问题是我不知内存地址的知识,我知道可以用API函数!! <P>首先,你要懂汇编,其次,也是最重要的,你要有天赋。</P><P>然后,你可以用动态的或静态的调试工具对其进行分析,找到关键跳转或关键CALL的地址,更改它。</P><P>我上次就把图书馆的计费系统的注销菜单的CALL改成了CALL卸载软件。</P> <P>谢谢,看来我还有很多要学!!!</P>
页:
[1]