书香雅阁论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 446|回复: 0

【通杀器的原理】

[复制链接]

440

主题

463

帖子

158万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1581635
发表于 2024-5-14 14:49:06|字数:688 | 显示全部楼层 |阅读模式
一些朋友直接就是将模板的地址改了一下,然后就发了出去,懂一点的可能会加个壳,但是无一例外都是秒破,我们本节就来了解一下人家是如何破解的

易语言为例:
  
返回值 = 易游_用户登录 (访问方式全局, 线路 + “.eydata.net/a63e0c5f6090035a”, 编辑框_登录用户名.内容, 编辑框_登录用户密码.内容, “1.0”, “”)
判断 (取文本长度 (返回值) = 32)
载入 (窗口1, , )  ' 验证成功载入功能窗口

信息框 (返回值, 0, , )


那么只需要使用od找到判断的位置,od中显示的此处判断的汇编代码一般为je,改成jmpjnz即可直接进入窗口1,还有的人就是使用nop代码,然后你的程序就被破解了,这就是为什么你的程序被秒破

这种破解方法就称为:爆破


知识点拓展:没必要掌握
je:条件跳转,也就是取文本长度 (返回值) = 32成立就进入判断,进入判断就可以载入窗口1

jmp:无条件跳转,不论判断结果是否正确,都进入判断

jnz:判断条件不成立就进入判断,比如将此处判断改为jnz,那么随便输入一张卡 ,取文本长度 (返回值) <> 32 ,jnz与je相反,本来等于32位才可以进入判断载入窗口1,现在就是不等于32位才可以进入判断载入窗口1
通杀器就是以此为基础,写了个自动寻找判断位置并修改的功能

返回:【易游教程列表】


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|书香雅阁论坛 ( 湘ICP备17011672号-3 )

GMT+8, 2024-9-17 03:23 , Processed in 0.064069 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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