怎么列举出本程序所有变量名和地址我想做一个DLL,当这个DLL注入一个程序之后,列举出这个程序的所有变量名
怎么列举出本程序所有变量名和地址
我想做一个DLL,
当这个DLL注入一个程序之后,
列举出这个程序的所有变量名称及其地址。
能不能实现?请高手讲一下思路吧。
[解决办法]
不能实现。C语言是编译语言,编译后的程序里已经没有变量名称了。
[解决办法]
不能!除非你人工分析反汇编代码——不怕累死的可以这么做。
[解决办法]
可以,需要对方 DLL 的调试符号。
也就是那个和 DLL 同名的 pdb 文件。
[解决办法]
无法实现的吧
比如宿主程序中的一个workor线程,一个线程有自己的堆栈,当CPU执行该workor线程时,发生上下文切换,DLL是无法同时剽窃线程的运行环境。
讨论学习一下
