比如我一个功能,全写在子线程里面,
要是别人把我这个 子线程检测并咔嚓了 那我不是白忙活......
比如防外挂,我把代码注入到主程序,防止别人运行某个第三方程序,
要是别人知道我这 子线程的特征 我这子线程是不是就玩完了
要如何保护子线程呢
比如我一个功能,全写在子线程里面,
要是别人把我这个 子线程检测并咔嚓了 那我不是白忙活......
比如防外挂,我把代码注入到主程序,防止别人运行某个第三方程序,
要是别人知道我这 子线程的特征 我这子线程是不是就玩完了
要如何保护子线程呢
3 回答1.3k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
4 回答863 阅读
1 回答934 阅读
1 回答968 阅读
1 回答733 阅读
1 回答836 阅读
这个跟语言没关系的,依赖的是系统提供的机制,win下不太清楚,说下linux下的操作。
linux系统提供的有一个ptrace的系统调用,当然需要root权限,并且内核要开启这个机制。
大概是以上步骤,但是通常来说是利用这个机制注入一个木马程序。
win中VS既然可以debug时候修改变量,一般应该也是有这种机制的。
linux中的gdb就是依赖这个机制来实现的。