吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 117042|回复: 855

[原创逆向图文] 易语言Patch机器码+无限试用+爆破方法

  [复制链接]
Shy 发表于 2016-7-20 22:22 | 显示全部楼层 |阅读模式

本教程由热情洋溢的木木不哭赞助播出(“哎呀我摔倒了要漂亮姐姐亲亲才能起来”)

逆向前言:程序通过time.tianqi.com进行时间判断,通过时钟校验写入的时间,运算出结果判断是否试用到期等
由于此程序是易语言非独立编译的,所以找按钮事件需要去10001000,字符串查找需要到E原体,,,所以我们先来改机器码

机器码部分:
机器码的组成大概有cpuid+网卡号,所以他的算法部分我们不讲,我直接说怎么找到取机器码的点,然后修改它

首先下按钮事件FF 55 FC 5F
1.jpg
然后我们走进这个call,注意看eax的值(取机器码部分跳过,直接到结果地址)
2.jpg
很明显我们只需要修改此时eax的值,就达到了Patch机器码的目的,机器码一共有10位数字,然后我们补码即可,,,

但是补的机器码是固定的,所以我们需要借助易语言写内存,不过问题来了,如果用易语言的话我们需要对时机有所把握,程序在启动时就会进行运算,如果等运算完毕再修改没有意义
所以等会我提供两个思路给大家,先来看源码怎么写,,,
3.jpg
首先创建一个dll模版,然后这样写,用的精易模块,我先来解释下这几句代码的意思
首先是循环取10次随机数字,然后把取的数字放到变量里面,最后写内存字节集,也就是补码
那么达到的效果是怎样呢?我们来试验一下
4.jpg

5.jpg
首先我把变量放到一个固定的内存地址当中,补的机器码也是调用这个内存地址的内容,然后被赋值,即可完成我们的Patch操作

但是这样写dll补丁有一个缺陷,时机不好把握,所以我提供以下几种方法
1.写dll注入器------注入器创建并运行原程序,然后将原程序暂停并注入dll,最后将进程取消暂停即可完成(如果带有Hook是最好)
2.IAT修改------ 将此dll导入IAT,使dll在程序运行时自动加载
3.dll劫持------ 这个方法比较简单,dll劫持源码挺多的,但是我个人不喜欢

以上我只说前两种方法,直接下载dll注入器
6.jpg
第一个方法就直接点注入,第二个方法直接点注入到导入表即可,是不是挺简单呢?但是如果你不喜欢这个注入器,想要个性化那就自己写一个吧
需要注意的是一定要让注入器运行程序,否则等程序完全跑起来再注入就无效了,至少我还没见过你们那些所谓的FZdll注入有什么卵用,,,

无限试用:
刚讲了怎么Patch机器码,那么我们来讲怎么无限使用,我们看按钮事件
7.jpg
首先是判断是否存在这个zcm.ini文件,然后判断是否存在内容
8.jpg
如果不存在就获取现在的时间并写入
9.jpg
当我们再次运行,按钮事件被断下,所以我们跟进来
游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 163威望 +1 HB +214 THX +73 收起 理由
weekmio + 1
白丁老师 + 1 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!
gps + 1
爱编 + 2 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!
NOP + 2
xjwj866321 + 2 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
富财財 + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
一生最爱白开水 + 1
Hcs_Win + 2
虚心学习 + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
24567 + 1
覃永旺 + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
DDK4282 + 1 + 1 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!
Jawon + 2
曹飞鹏 + 1
做一个工具人 + 1
Soul1999 + 1
shaokui123 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
消逝的过去 + 2
577159380 + 1
rumeng123 + 1
易学编程 + 1
sjtkxy + 1 + 1
无名的人 + 1
kkk1l + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
太帅 + 1
yexing + 1
水清流 + 2 + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
纯英文 + 1
waningmoon + 1
agan8888 + 1
夜幕降临 + 1
zxjzzh + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
河北晴天 + 1
ams + 1
李延龙 + 1
阿枫 + 1
1130687409 + 2
小猪呼噜噜 + 2 + 1 [吾爱汇编论坛52HB.COM]-学逆向防逆向,知进攻懂防守!
悟皈 + 1 + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
小媳妇 + 2 + 1
微熊猫 + 1
zyyujq + 1
naiyou668 + 2 + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
by0827 + 1
爱我你怕了吗 + 1 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
akk1898 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
luo271338515 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
于理 + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
猪才怪 + 1 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
chengxueli 发表于 2016-7-20 23:14 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
hyeh612 发表于 2016-7-20 22:55 | 显示全部楼层

看上去很复杂哦!

评分

参与人数 1HB +2 收起 理由
hack528 + 2 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
wb2008 发表于 2016-7-21 08:54 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| Shy 发表于 2016-7-21 21:09 | 显示全部楼层

dll注入器放一份: DLL注入.rar (110.46 KB, 下载次数: 292)
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
hsrlzg 发表于 2016-7-22 12:37 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
xingan 发表于 2016-7-23 03:59 | 显示全部楼层

好厉害的样子
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
chenjinghappy 发表于 2016-7-24 00:50 | 显示全部楼层

楼主幸苦了
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
33400 发表于 2016-7-25 09:27 | 显示全部楼层

围观注入器~嘿嘿
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
yqzlh520 发表于 2016-7-25 10:12 | 显示全部楼层

谢谢分享   
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
赞帖
3层
4层
5层
6层
7层
8层
9层
10层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

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