[软件开发]闪狐DNF私服辅助 1.0
软件名称:闪狐DNF私服辅助 1.0
软件语言:简体中文
开发环境:Win7 x64(其他环境没测),x86平台编译
开发工具:Viusal C++ 2015
应用平台:理论Windows XP SP3以上(Win8.1以上输入法注入似乎不可用,没测试)
下载地址:
1.百度网盘下载:(需VC2015运行库支持,网盘也有,VS2015安装盘提取的,也可从下列官方地址下载)
http://pan.baidu.com/s/1i3D6eDf
2.VC2015运行库微软官方下载地址:
介绍页面:https://www.microsoft.com/en-us/download/details.aspx?id=48145
32位系统下载:http://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x86.exe
64位系统下载:http://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x64.exe
软件介绍:
一个DNF私服专用的外挂,纪念哈大学的时光,国服由腾讯代理,中文名称:地下城与勇士,私服是台服倒闭后流出的CCB版本,无更新无驱动保护,消遣哈还是可以的。
使用说明:
一、此外挂适用于部分DNF台服私服版本,如某华人DNF(官网地址为两位数字和三位字母.com,请自行百度),测试服务器为该私服一区,理论支持其他私服,不支持国服!
二、使用方法:
1.启动游戏后点击“启动辅助”按钮,一般使用默认的远程线程方式启动就行。
2.(不使用输入法注入方式启动的,跳过此步骤)如使用“输入法注入方式”启动,还需将当前输入法切换至闪狐虚拟输入法。(多一步操作,且将来不用该外挂需手工清理,因为微软提供的IMM框架输入法卸载API并不能完美的卸载(其实是我懒。。。),清理方法见附一。
3.然后在游戏中按“Home”键呼出内挂即可。
4.鼠标移动到外挂窗口时看不到光标,只能凭感觉拖动外挂窗口,设置外挂功能建议用快捷键操作。
三、主要功能:
1.技能修改:(快捷键:Alt+F5)
修改以下技能和消耗品改为全屏爆炸秒杀(貌似是气功师的某技能,伤害较大),对应触发原始技能和消耗品对应表如下:
1.鬼剑士/黑骑士:十字斩
2.女格斗家:背摔
3.女魔法师:杰克爆弹
4.圣职者:落风锤
暂未实现的职业:男魔法师、男格斗家、男女神枪手、盗贼
2.修改技能无冷却时间:(快捷键:Alt+F6)
显示有CD时间,实际上按键触发技能是没有CD的!部分觉醒技能无效,普通技能可用,配合技能修改和职业专项增强,刷图杠杠的!
3.修改评分为SSS:(快捷键:Alt+F7)
4.职业专项增强——圣职者:落风锤、恶魔之手(快捷键:Alt+F8):攻击力增强,应该是无所不秒杀。。。
使用效果图:
界面图:


四、其他:
1.关于私服的保护:原台服好像是HS保护,奇怪的是私服却有TP保护的影子(无驱动部分,未HOOK SSDT),可用OD和CE调试,但在Win7 x64下无法下硬件断点和内存断点,只能下int3断点,好多的基址如果用int3断下后去回溯调用的方法找基址就太耗精力了,所以只能多写点代码用inline hook改特定职业技能的伤害。
2.关于此外挂文件大:确实,当初只是为了写个通用游戏辅助框架玩玩,所以里面静态嵌入了Lua脚本引擎,这个游戏还用不上,也懒得分离出来了。另外加了虚拟机保护,又膨胀了点。。。
3.其他未了事项,欢迎交流,Email:lightningfox^163.com(^改为@即可,防爬虫-_-!)。
文件MD5及CRC32签名:
MD5CRC32
LFGA.exea74d19227dfe24d3b68fd3017628f1782fd0dbc3
LFGAKBHook.dll9afa83c38982875e7241ee26998ee4211213b795
LFVIME.imedd6355d826d44406a1f0e83d62441dc972748c7d
附一:
输入法注入外挂的清理:(亦适用于使用其他输入法注入方式的游戏外挂残留清理)
1.在输入法管理器删除该输入法:这个不用说了把,选中输入法删除即可
2.删除注册表两处键值:
2.1运行regedit,打开注册表编辑器,进入HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\,第三方输入法子项一般形如“EXXXXXXX”(随机产生的名称),在每项中,可以看到如下键名和数据内容:
(默认) 类型 (数值)
Ime file REG_SZ LFVIME.IME <—输入法文件名
Layout file REG_SZ kbdus.dll
Layout Text REG_SZ 闪狐虚拟输入法 <—状态栏输入法名称
记住其代码“EXXXXXXX”,删除该项“EXXXXXXX”。
2.2再来到HKEY_CURRENT_USER\Keyboard Layout\Preload,删除数据为“EXXXXXXX”的键值。
3.删除系统目录下该输入法文件:
删除第二步找到的输入法文件名,建议“C:\Windows\System32”和“C:\Windows\SysWOW64”两个路径都找找看,都删除掉(64位环境会重定向)。
更多输入法卸载资料,可参考《Win下的输入法(IME)编程(2)》