游侠NETSHOW论坛

标题: Crysis 2 V1.9防踢(反votekick)方法,非@~<方式。 [打印本页]

作者: xueshanfh    时间: 2011-9-18 04:40:23     标题: Crysis 2 V1.9防踢(反votekick)方法,非@~<方式。

本帖最后由 xueshanfh 于 2011-9-18 04:45 编辑

1、开Crysis2并用窗口模式
2、用winhex打开Crysis2.exe的主内存区(如果想缩小范围可以尝试10000~20000000地址之间的内存),按ctrl+alt+h并在第一行填上你的账号名的16进制数值,比如我的Crysis2账号名叫goodbye的就填入676F6F64627965,然后把第一行的16进制数值粘贴到第二行并把开头的第一个和第二个数字改为0,就是006F6F64627965,二行都填好后先别按OK按钮,留到后面步骤按
3、用Ollydbg附加到Crysis2.exe并在下图所示红色行下断点
[attach]2932536[/attach]
4、回到Crysis2中并如平常一样挑选服务器进入,这时会被刚才的断点断下,立马转到winhex按刚才第2步的OK按钮(弹出的提示框通通点OK),如果进度条没有走到80%~100%左右就证明替换不完全,就需要再次按ctrl+alt+h然后按OK按钮,通常这次就可以走到80%~100%
5、回到Ollydbg按F9

好了完成了。回到Crysis2中试试,这时发现你的名字是空的!用外挂狂杀人,他们votekick你,全部按了F1投票一致踢你,最后屏幕左边黄色小字显示投票结束你被踢出,可是你根本没有被踢出 :)

作者: xueshanfh    时间: 2011-9-18 04:43:35

另外如果你看见有个作弊佬他的名字中有@符号的话只要把@替换成_就可以votekick他了。
作者: xueshanfh    时间: 2011-9-19 04:34:43

本帖最后由 xueshanfh 于 2011-9-19 05:28 编辑

方法有更新,我现在已经知道要查找替换的字符串是<uniquenick>你的ID</uniquenick>又或者<xxx:uniquenick>你的ID</xxx:uniquenick>,</的16进制数值为3C2F,所以我们应该在第二步的16进制数值串后面加上3C2F来搜索,这样就更准确了,只替换搜索到的第一个结果,其他的不要替换,否则会断线。每打完一盘就会显示红色警告框connection lost,这是正常的,因为本反votekick的原理就是把你从player的表中清走,所以你不在表中,自然就会connection lost,所以每打完一盘都必须先退出多人模式一下然后再登录,然后再做替换这个步骤。

进入服务器后如果不能说话就证明成功了!以前v1.8时通过破解进入也是不能说话的,但那时我连cd-key都是假的所以游戏的速度很卡(不知道何解),但能玩也万岁。

我本来试过追进1楼图片中的那个call想写个反votekick作弊器,可是无尽的垃圾代码在循环,而且所有的ollydbg断点均失效,所以暂时先用winhex弄弄。那个call应该是进入服务器的最后一只被加密了的看门狗。

作者: cskepper    时间: 2011-9-19 10:44:44

lz的东西太给力了,只是看不懂=3=
作者: xueshanfh    时间: 2011-9-20 02:22:47

本帖最后由 xueshanfh 于 2011-9-20 02:23 编辑

方法又有更新,更加准确而且更不易掉线,以免大家混乱,现在重新写一楼中方法的第2步和第4步:

2、用winhex打开Crysis2.exe,打开时选整个内存(Entire Memory),按ctrl+alt+h并在第一行填上你的账号名加</的16进制数值,比如我的Crysis2账号名叫goodbye的就填入676F6F646279653C2F,其中的676F6F64627965是goodbye的ASCII码、3C2F是</的ASCII码,然后把第一行的16进制数值粘贴到第二行并把其中你的Crysis2账号对应的16进制数值中任意2个紧挨的数字改为随意的一个英文字母的ASCII码,比如我要将goodbye中的d改为f,那么整串16进制数值就是676F6F666279653C2F,二行都填好后鼠标左键点击一下“当找到后提示”(Prompt when found)这个选项,先别按OK按钮,留到后面步骤按

4、回到Crysis2中并如平常一样挑选服务器进入,这时会被刚才第3步的断点断下,立马转到winhex按刚才第2步的OK按钮(有时会弹出内存改变了的提示框,这是正常的,因为程序在运行内存当然会变,所以通通点OK按钮),这时进度条开始走,当进度条暂停时,winhex窗口中被找到的地方会变蓝,这时观察这个地方附近的ACSII码是否形如<xxx:uniquenick>Crysis2账号名</xxx:uniquenick>,是的话就按yes按钮,否则按no按钮,通常只会找到1处,我看到过的xxx有gsc和ns1两种形式
作者: ganeboy    时间: 2011-9-25 19:41:27

楼主,怎么发起踢人投票啊?我摁·键或者~键都看不到什么反应啊........看不到输入界面啊........
为什么啊?
求解.........
楼主你是技术宅么?

作者: xueshanfh    时间: 2011-9-26 02:51:11

本帖最后由 xueshanfh 于 2011-9-26 02:55 编辑
ganeboy 发表于 2011-9-25 19:41
楼主,怎么发起踢人投票啊?我摁·键或者~键都看不到什么反应啊........看不到输入界面啊........
为什么啊 ...


Crysis2默认的控制台呼出键就是~键,你说按了无反应就去Crysis2主菜单的控制设置那里检查一下该键是否被修改为其他按键了。呼出控制台后输入votekick xxxxx然后回车(注意:votekick后有个空格),xxxxx是要踢的人的名字,可以只输入前几个字母然后按tab按键来补全,也可以干脆连一个字母都不写直接按tab按键来把xxxxx在所有玩家之间轮番转换,xxxxx还可以在其他地方(比如记事本)写好然后复制粘贴(按ctrl+v进行粘贴)上去。

不宅哪能搞技术?看过在街上走着搞技术的?

作者: ganeboy    时间: 2011-9-26 18:52:57

呵呵呵呵,我搞明白了,要卸载一个硬件驱动,现在OK了。
话说楼主发的东西真不错,谢谢啦,哈哈哈!
作者: =S.A.C-371=A.I    时间: 2011-9-27 23:10:24

這東西剛好~
老早c2及售後跟一個上海佬一起合作上線虐待老外...
經常說我們是hacker....常kick我們




欢迎光临 游侠NETSHOW论坛 (https://game.ali213.net/) Powered by Discuz! X2