永发信息网

怎么防止别人注入我写的dll程序,求易语言代码?

答案:2  悬赏:10  手机版
解决时间 2021-02-10 11:33
  • 提问者网友:富士山上尢
  • 2021-02-10 07:21
我写了个注入式外挂,用来注入某游戏,我用的外挂作坊1.5模块里的安装线程钩子和卸载,熟悉这个模块的朋友应该很清楚,但如果别人也写个主程序,那我的dll文件过去也可以注入游戏,请问,怎么防止别人注入我写的dll程序?比如我的dll文件的名字是“mydll.dll”,在主程序里加上个什么验证,让dll文件里对应上这个验证,如果一致就正常注入,别人写的主程序,不可能指定我设置的上面验证,自然注入不成功?请问怎么写?谢谢!
最佳答案
  • 五星知识达人网友:独行浪子会拥风
  • 2021-02-10 08:45
非常简单,办法很多,可以主程序窗口里拖一个“服务器”进去,DLL里加客户端,客户端连接服务端,在时限里客户端连接到服务器通过验证才能使用,否则退出,这个应该会吧?也可以使用进程通讯。还可以写一串验证码到某个文件里或者注册表里,这串验证码根据时间动态生成,DLL来检验这串字符是否正确。反正办法多得很。推荐“淡淡网络程序拓展模块 9.39”,这个模块比外挂作坊1.5强大不知道多少,外挂作坊1.5好像是2006年出的,好多功能都不行,在WIN7下用不了
全部回答
  • 1楼网友:鸠书
  • 2021-02-10 09:03
每个可执行程序调用dll,都有对应接口,首先你得了解对方的dll程序接口,还有就是你写的dll程序别的可执行程序不是替换下就可以调用的,除非是你自己定的源码,不过别人的dll程序,如果你知道接口,是可以调用别人的dll的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯