吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 28200|回复: 95
收起左侧

[原创] 无聊选玩的游戏,修改后,结果更无聊了

  [复制链接]
ugc.9077 发表于 2017-10-31 01:14
本帖最后由 Poner 于 2017-10-31 11:17 编辑

最近在搞硬件实在是无聊至极 于是百度了一下发现有DM游戏
然后蓝屏了  接着有人推荐了章鱼哥的 自动挂机系列
于是下载回来见见世面 感觉还行
但是 太慢了 对于我这种急性子 实在无法忍受
于是 右击 editplus 查看了下dll
开头4个字WCDB 我特么差点就信了是微信的开源数据库框架
然后偶然在他们群里看到了一个 没有完成的.e文件
然后打开我电脑里易语言的edb,原来是同样的文件。

知己知彼百战不殆
于是百度了一下怎么访问 带密码的EDB文件

于是捣鼓了一个 易语言程序
打开()
输出 取记录集数量??() 忘记了

然后od载入 看了2遍流程后发现了猫腻
于是转换成数字 1258318430 (4B006A5E) 在游戏里一搜索  有2个结果

[Asm] 纯文本查看 复制代码
为了成为骑士!(v正式版2.45).exe+41826C - 5E                    - pop esi
为了成为骑士!(v正式版2.45).exe+41826D - 6A 00                 - push 00 
为了成为骑士!(v正式版2.45).exe+41826F - 4B                    - dec ebx
为了成为骑士!(v正式版2.45).exe+418270 - 75 FB                 - jne 为了成为骑士!(v正式版2.45).exe+41826D
为了成为骑士!(v正式版2.45).exe+418272 - FF E6                 - jmp esi



于是 看了下游戏的执行过程  果然在相同的位置出现了打开数据库的密码
就是说我能直接修改存档了
11.png
如图所示 密码是 9d9hozv6z5a8hfma4s
以后 我就可以高枕无忧的改游戏了  不用CE那么麻烦了
QQ截图20171031111532.png
一堆没什么用的代码
[Asm] 纯文本查看 复制代码
var tmp1
var s
run
GMI eip, MODULEBASE
mov tmp1, $RESULT
BC
jmp l_bpa
l_bpa1:
bp tmp1
l_bpa:

inc tmp1
findmem #5E6A004B75FBFFE6#, tmp1
mov tmp1, $RESULT
cmp tmp1, 0
jne l_bpa1



l_wait:
dbh
RUN
ESTO
ESTO
ESTO
ESTO
BC eip
sto
mov tmp1,esi
findmem #bb0?000000#, tmp1
mov tmp1, $RESULT
inc tmp1
findmem #E8#, tmp1
bp $RESULT
RUN
log "================================"
buf s
mov s,[eax]
log s
log "================================"
MSGYN "请查看OD日志,试下最后等号中间的是不是密码"
mov tmp1, $RESULT
cmp tmp1, 0
je l_wait



编辑补充:
我的OD之忽略了 无效或特权指令
打开OD 载入游戏 会停在一个7开头的地址 然后载入脚本 运行
游戏会弹出来 然后正常操作游戏使得会出现存档(保存出数据库文件)
游戏会卡住 此时 切换回OD 查看LOG 如果不是密码 那么 点否  
脚本会继续执行   
如果你跟踪的是个程序  可能需要在程序上反复操作几次

免费评分

参与人数 20吾爱币 +23 热心值 +20 收起 理由
l695483095 + 1 + 1 我很赞同!
TA姓安 + 1 + 1 谢谢@Thanks!
Alien_MWB + 1 + 1 我很赞同!
巭孬嫑勥烎 + 1 + 1 已答复!
Three_fish + 1 + 1 谢谢@Thanks!
★〓★〓★ + 1 + 1 你这是真·无聊
laco + 1 + 1 我很赞同!
z2583526y + 1 + 1 我只想知道怎么打开现在最新的网络连接版的DM游戏的存档修改,请给个工具谢.
maoxuechuen + 1 + 1 用心讨论,共获提升!
Shawn·Lee + 1 + 1 谢谢@Thanks!
fen3641 + 1 + 1 热心回复!
lapop + 1 + 1 谢谢@Thanks!
神仙难救啊 + 1 + 1 用心讨论,共获提升!
莫奇 + 1 + 1 dalao闲的发慌
zhaojunkai + 1 + 1 楼主好心情。。。。。好无聊。。。好雅兴。。。
skyfire1945 + 2 + 1 感谢只要知道密码就可以为所欲为了
Poner + 3 + 1 已经处理,感谢您对吾爱破解论坛的支持!
wc_3887 + 1 + 1 已答复!
YYL7535 + 1 + 1 我很赞同!
极地冷战 + 1 + 1 我很赞同!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| ugc.9077 发表于 2017-10-31 08:44
aubu11 发表于 2017-10-31 00:43
大神存档是怎么打开的?用什么软件!

易语言自带的  数据库结构???工具
文件名字是 dbmanager.exe
所有用易语言的打开()函数打开的edb 都能用这个脚本跑出来加密字符串
不单局限于游戏
 楼主| ugc.9077 发表于 2017-11-6 12:35
小花园 发表于 2017-10-31 15:48
经过我一下午的研究,终于,还是一脸懵逼

步骤1   用易语言写一个程序 打开一个带密码的 edb
步骤2  用OD定位出这个函数 然后查看函数过程
步骤3  修改易语言程序 切换函数顺序
步骤4  用OD重新载入 直至发现猫腻
步骤6  对比每次出现明文密码前都经过了哪里 标记好
步骤7  在目标程序查找 标记
步骤8  写OD脚本
步骤9   测试多个程序以保证脚本正常运行

我的脚本只在  为了成为骑士 和  帅气的BOSS上测试过
建议在游戏中  载入脚本 然后tab 单步执行  看下我的 OD操作过程

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
小花园 + 1 + 1 谢谢大佬

查看全部评分

aubu11 发表于 2017-10-31 01:43
不忘记你的眼睛 发表于 2017-10-31 02:30
完全没看懂,我还是太年轻了
吾爱廖小雨 发表于 2017-10-31 06:12
麻烦图片重新编辑一下,带有QQ群
183595412 发表于 2017-10-31 06:56
我只想说人才
小二、上代码 发表于 2017-10-31 08:01
感谢楼主分享
1009961679 发表于 2017-10-31 08:18
好的,不玩游戏。
平凡路 发表于 2017-10-31 08:30
支持下,。。
chenkang91 发表于 2017-10-31 08:38
6666的 不过不懂
极地冷战 发表于 2017-10-31 08:40
支持新人
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-17 04:54

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表