pol*_*olo 8 c++ assembly runtime
我有一个指向函数的指针(我从vtable获得),我想通过在运行时更改汇编代码(更改几个字节)来编辑函数.我尝试使用memset并尝试直接分配新值(类似于mPtr [0] = X,mPtr [1] = Y等)但我不断得到分段错误.我该如何更改代码?
(我正在使用C++)
操作系统是Windows.
GJ.*_*GJ. 6
通常:如果使用API调用VirtualAlloc分配内存,则可以使用API调用VirtualProtect更改内存属性.使用API调用VirtualQuery检查第一个内存属性
归档时间:
15 年,5 月 前
查看次数:
3244 次
最近记录: