网络验证CRC校验

要求把名字固定住

运行  会出现一个EXE  修改这个文件名  就可以固定住它的用户名

要进去游戏查看!!!!!!!!!!!!!!!!!!

开启外挂   提示过期··············································

下MessageBoxA断点   没有断下  试下  MessageBoxW   没有中断

F12中断法

单步走   看游戏流程   下CC断点    不能断下··············

记录 两个   JNZ 跳过错误提示

改标志位  就可以不被检测到························································

修改  JBZ   为 JMP  弹框

看一下线程  有个线程在检测北修改的代码  对付CRC校验·······································

下断点  CreateThread 断点

对  回调函数1,2  下断

对回调函数1 无参数 直接retn

回调函数2    有参数    retn 4 这些不是 检测CRC的函数线程

对MAGIC JMP   下断   马上就新创建了一个线程

这个函数开始地方   retn 4    堆栈平衡

又开启一个线程 retn 4 进程结束了·································

这样不能处理!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


ExitThread结束当前线程

下了CC断点后   马上创建一个线程去  检测

push 1

call ExitThread


同样还是不行的································································································

必须等游戏登进去后才能够处理

修改JNZ   为   JZ

然后线程

push 1 

call ExitThread

还是不行··································································································

重新运行

再CRC校验爆出窗口的地方下断 分析

还是最后不行···································································

CRC校验会读取数据     检测CC断点


对CRC线程校验 的地方 下  内存访问断点

push 1

call ExitThread


现在去关键跳那里去  修改jnz  现在可以使用软件了


分析: 先解决它的CRC校验   然后再去解决它的 过期校验















转载于:https://www.cnblogs.com/zcc1414/p/3982518.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值