我见有人还不会过名将三国保护。
我在这里就讲讲,名将三国驱动的简单日法!
[ post]我们都知道,在游戏启动的时候,游戏主程序会加载驱动。
那我们就从这下手。
先汇编主程序。
[ post][/post]..........................................多余的汇编码我就不给大家看了。
免得大家头晕。
直接进入主题。
00638D5F |. 68 BCEAB700 push 00B7EABC ; /IniFileName = "./dataclientonly/server.ini"
00638D64 |. 6A 01 push 0x1 ; |Default = 1
00638D66 |. 68 A4F4B700 push 00B7F4A4 ; |Key = "a23054674"
00638D6B |. 68 98F4B700 push 00B7F498 ; |Section = "avfi1olmy"
00638D70 |. FF15 0081B700 call dword ptr [<&KERNEL32.GetPrivate>; \GetPrivateProfileIntA
有人就问,这是什么?这个就是 HS的开关。
00638D64 |. 6A 01 push 0x1 ; |Default = 1
这个就是开保护。我们需要做的就是把他变成0关闭它。
在三国的文件夹里面找到这个文件夹名称为:dataclientonly
双击进入。找到server.ini这个文件。
文件内容如下。
[register]
protocal=http://image.passport.the9.com/pass9/static/protocol.htm
[Login]
Name=yizhenya
Pass=
RemName=1
Checkbox=1
ForgetPwd=https://passport.the9.com/pwdmanage/ctl_pwdmanage.php?action=getpspwd_method
Register=https://reg.passport.the9.com/register/ctl_register.php?action=reg_loginname&channel=p9&game=MJSG
Home=http://www.wofchina.com/index.shtml
Recharge=http://passport.the9.com/payment/ctl_payment.php?action=method&siteCd=MJSG
[patch]
IsFullScreen =0
GameLaunchName = "launch.exe"
[Wof]
showMessageID=0
[Rank]
NetRank=http://rank.wof.the9.com
我们要做的就是把
[avfi1olmy]
a23054674=0
这段字符加进去,
加在什么位置呢,。
直接看实列。大家对比一下。就知道我改动了什么东西。呵呵。
[register]
protocal=http://image.passport.the9.com/pass9/static/protocol.htm
[avfi1olmy]
a23054674=0
[Login]
Name=yizhenya
Pass=
RemName=1
Checkbox=1
ForgetPwd=https://passport.the9.com/pwdmanage/ctl_pwdmanage.php?action=getpspwd_method
Register=https://reg.passport.the9.com/register/ctl_register.php?action=reg_loginname&channel=p9&game=MJSG
Home=http://www.wofchina.com/index.shtml
Recharge=http://passport.the9.com/payment/ctl_payment.php?action=method&siteCd=MJSG
[patch]
IsFullScreen =0
GameLaunchName = "launch.exe"
[Wof]
showMessageID=0
[Rank]
NetRank=http://rank.wof.the9.com
好了改完以后,保存。
其实名将的保护就是这么的菜,根本就不需要用到驱动还原。
呵呵`希望大家喜欢 ``菜鸟飞过!!