83eeb58896992b940bf7bea41bf8e471.png

Cs1.6透视图插件,进行反向操作,编写OpenGL32透视图cs1.6人物透视指令,并与所有人共享今天的成功. .

实际上,它也非常简单,代码很少,所需的工具为cs1.6,ollydebug,vs2010,gl32.h和OpenGL32.lib,这两个文件都具有vc ++ 6.0,将它们添加亲自到项目.

好的,我正在对此进行研究. 我不在乎了无论如何,请使用杀毒软件将其杀死. 毕竟,这些插件几乎都是病毒,所以让我们使用虚拟机而不是向我学习. 我将在附件中上传插件和源代码.

46_469212_6751b41dc2821bc.jpg?244

首先,让我们谈谈,首先,有一个glBegin和glend函数可用于OpenGL绘图,因此,如果您不希望HOOK,HOOK,glbegin或简单的apiHOOK就足够了,您可以参考源代码. 让我说说吧,原则

voidWINAPIMyglBegin(GLenummode)

{

47f4a322a9250119e0d424fae2907877.png

如果(模式== GL_TRIANGLE_STRIP ||模式== GL_TRIANGLE_FAN)

{

glDisable(GL_DEPTH_TEST);

1264386486_2.jpg

}

returnglBegin(模式);

}

20160913212554_53715136_59404326_246129.jpg.dispose.jpg

这是我自己的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返回因此,您可以看到

a1560226b00c2099158488093f224a16.png,然后继续按ctrl + f9,您还会看到

4c4bf3df129500f88f4bb422e64c6ffa.png(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和该插件在函数内部,

c591513139e36baab421974c7a2caeee.png其中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

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐