gametime 攻防世界

工具

IDA+X64dbg+游戏类解题思路

思路展开

游戏类题找关键函数,改跳转

0x01查壳无壳,试着玩,找判断逻辑和关键语句

发现在一定时间内不输入和输错都会引起程序闪退,而且到后面所给的时间越来越短,来不及输入就闪退。
X64dbg调试,不输入和输错出现关键语句
UDDER FAILURE! http://imgur.com/4Ajx21P
在这里插入图片描述

0x02.ida启动,搜‘错误’语句定位判断函数

找到两个函数sub_401507和sub_401435,这两个函数条件判断又归结sub_401260
sub_401507和sub_401435
sub_401260
sub_401260
符合我们的预想(时间+特定输入),进入sub_401260
进入sub_401260
最后两个判断,错误都会跳转4012AD,X64dbg启动,nop这个跳转
不知道为啥出不来4开头的地址,我的关键函数地址是1361260,
在这里插入图片描述
P.S.X64dbg保存修改 右键>补丁>修补文件

0x03.打开补丁后的程序key

no5c30416d6cf52638460377995c6a8cf5

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值