发布时间:2025-12-09 19:29:48 浏览次数:4
Cs1.6透视图插件,进行反向操作,编写OpenGL32透视图cs1.6人物透视指令,并与所有人共享今天的成功. .
实际上,它也非常简单,代码很少,所需的工具为cs1.6,ollydebug,vs2010,gl32.h和OpenGL32.lib,这两个文件都具有vc ++ 6.0,将它们添加亲自到项目.
好的,我正在对此进行研究. 我不在乎了无论如何,请使用杀毒软件将其杀死. 毕竟,这些插件几乎都是病毒,所以让我们使用虚拟机而不是向我学习. 我将在附件中上传插件和源代码.
首先,让我们谈谈,首先,有一个glBegin和glend函数可用于OpenGL绘图,因此,如果您不希望HOOK,HOOK,glbegin或简单的apiHOOK就足够了,您可以参考源代码. 让我说说吧,原则
voidWINAPIMyglBegin(GLenummode)
{
如果(模式== GL_TRIANGLE_STRIP ||模式== GL_TRIANGLE_FAN)
{
glDisable(GL_DEPTH_TEST);
}
returnglBegin(模式);
}
这是我自己的glbegin函数,只是一个参数,然后判断模式,如果满足条件,则执行glDisable(GL_DEPTH_TEST);非常简单,我不会详细讨论那些参数,主要是关于插件Simple reverse.
首先打开插件,然后打开cs1.6,记住操作顺序,进入游戏,按insert调出插件,按照提示进行操作,然后打开视角
,则可以附加游戏,然后输入表达式glBegin,然后在该处输入下一个断点,{b: a: d: 1: 0: 8: 4: 6: f: 9: f: 8: f: 7: 6: a: d: d: b: 8: 7: e: d: 1: f: 1: 1: 8: 5: f: 1: 6)然后执行ctrl + f9返回因此,您可以看到
,然后继续按ctrl + f9,您还会看到
(d: c : e: c: 1: f: 3: 3: b: f: 6: 0: 8: a: c: 3: f: 2: e: 8: 9: d: b: 5: 3: 4: f: 7 : d: 5: 4: 1: 4},这是游戏对glbegin函数的调用,显然已被该插件的代码代替,因此,该处的下一个断点f7和该插件在函数内部,
其中1代表glbegin的参数,如果等于5,它将跳开,2也是glbegin,如果等于6,它将跳开,他判断是否通过过滤glbegin参数执行gldisable函数,3是gldisable参数cs1.6人物透视指令,他的功能似乎禁止深度检测,4是gldisable函数,非常简单.
征集2020年安全开发人员峰会(2020 SDC)中国北京的主题!
上传的附件:
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-163259-1.html