找回密码
 立即注册

QQ登录

只需一步,快速开始

1401软件论坛总版规【新人必看】如何正确发布收费帖子加入vip系统学习仅需498元免费获得1401软件安全论坛vip开通本站VIP会员请联系QQ 564853771
论坛纪念优盘Beyond EXE超强加密器V1.61401论坛破解工具包 2017-9-12[破解班vip]入门篇[破解班vip]基础篇
[破解班vip]脱壳篇[破解班vip]实战篇[破解班vip]网络验证篇[破解班vip]零基础HOOK教程[破解班vip]零基础易语言入门
[破解班vip]零基础c语言入门[破解班vip]零基础Delphi编程入门[破解班vip]寒假培训课程共7课[破解班vip]破解提高篇[破解班vip]易语言培训课程
[破解班vip]核心技术培训篇[破解班vip]pe格式与pe操作[破解班vip]2022全新封包-山寨-爆破全系列[原创课程]c++单文档框架课程[逆向班vip]汇编语句与反汇编基础
[逆向班vip]全自动扫雷辅助[逆向班vip]手机模拟按键[逆向班vip]植物大战僵尸辅助广告位招租...付费破解软件 +Q 564853771
查看: 6364|回复: 3

E盾网络验证之高度VM逆向分析教程

[复制链接]
  • TA的每日心情
    奋斗
    2019-12-9 15:37
  • 签到天数: 44 天

    [LV.5]常住居民I

    11

    主题

    91

    回帖

    196

    积分

    终身vip会员

    UID
    9295
    元宝
    279
    威望
    60
    贡献
    3
    信誉值
    0
    精华
    0
    在线时间
    19 小时
    注册时间
    2017-10-31
    最后登录
    2019-12-9
    违规
    0
    积分
    196

    破解班vip

    发表于 2017-11-13 00:27:31 | 显示全部楼层 |阅读模式
    Ȧ
    有基础的童鞋可以跳着看 但是存在即是道理 也希望大家能抽空全部看完

    我不会没事录制一先无关紧要的东西

    读取函数 bp readfile
    直接附加得了  字符串 除了他的功能公告提示 没什么卵用的东西
    不管E盾个人版也好 企业版也好 其实作者都是同一个人  既然都是同一个人
    逆向分析原来也不会相差太大  
    不管个人版的还是企业版的  我只有能用逆向分析特征码去逆向分析
    都不会太难  除非软件作者自己又在验证源码里面加了什么不得了的暗装或者算法等
    E盾OD检测点 SUB,ESP,44
          SUB,ESP,68
    这两个检测点 之前出古琴逆向分析教程的时候就已经说过了
    个人版E盾 登陆14C 15C 150
          合法校验84
    个人版的 逆向分析无数次E盾  也就总结出这三个命令
    SUB,EBP,15C
    SUB,EBP,150
    SUB,EBP,14C
    0040275A    C745 FC 0000000>mov dword ptr ss:[ebp-0x4],0x0
    00402761    C745 F8 0000000>mov dword ptr ss:[ebp-0x8],0x0
    00402768    C745 F4 0000000>mov dword ptr ss:[ebp-0xC],0x0
    0040276F    C745 F0 0000000>mov dword ptr ss:[ebp-0x10],0x0
    00402776    C745 EC 0000000>mov dword ptr ss:[ebp-0x14],0x0
    0040277D    C745 E8 0000000>mov dword ptr ss:[ebp-0x18],0x0
    00402784    C745 E4 0000000>mov dword ptr ss:[ebp-0x1C],0x0
    0040278B    C745 E0 0000000>mov dword ptr ss:[ebp-0x20],0x0
    00402792    C745 DC 0000000>mov dword ptr ss:[ebp-0x24],0x0
    这里可以算是一个特征把
    push 0x20 也可以算是一个特征
    看见有这两处地方 就是了
    00402751    B8 01000000     mov eax,0x1
    00402756    C2 1800         retn 0x18
    00402759    90              nop
    这个是E盾的取错误文本
    进源码看一下  
    错误指令这里 我们需要改平衡就可以
    = =  易语言也跟我玩傲娇了
    验证结果文本  这里的特征就是他取的错误信息
    然后通常 错误信息改平衡之后 就是逆向分析成功了
    验证_合法性检测 () 但是一般都有合法性检测
    SUB,EBP,84 
    合法性检测会导致当程序运行到这里的时候  如果不是正版用户
    将会摧毁进程任务  今天的易语言真傲娇
    SUB ESP,84
    00412F45    B8 00000000     mov eax,0x0
    00412F4A    8BEC            mov ebp,esp
    00412F4C    5D              pop ebp
    00412F4D    C3              retn
    平衡特征的话
    00412F4E    C745 FC 0000000>mov dword ptr ss:[ebp-0x4],0x0
    00412F55    C745 F8 0000000>mov dword ptr ss:[ebp-0x8],0x0
    00412F5C    C745 F4 0000000>mov dword ptr ss:[ebp-0xC],0x0
    00412F63    C745 F0 0000000>mov dword ptr ss:[ebp-0x10],0x0
    00412F6A    C745 EC 0000000>mov dword ptr ss:[ebp-0x14],0x0
    00412F71    C745 E8 0000000>mov dword ptr ss:[ebp-0x18],0x0
    这里算一个
    push 0x8 也是一个 如果同时有这两处地方 就是毫无疑问了
    修改指令mov eax,0x0   mov ebp,esp  pop ebp  retn
    平衡的话 估计不少朋友已经会了  
    不过一般常见的平衡修改是 mov esb,ebp 
                 pop ebp
                 retn
    我加了一个mov eax,0
    也没啥影响 主要有次逆向分析一个E盾 一改合法检测就会崩溃 我改成这样就成功了
    让我着实郁闷很久 打开软件 直接就退出了  如果没有E盾验证的条用 直接改平衡也无法运行软件
    所以我说 我还是很机智的 想到了这么一个办法去平衡 我们就是太过拘泥于前人的思路里面无法自拔
    修改稍稍一修改 就可以了
    那么到这里  就逆向分析成功了 但是经过本大人无数次被蓝屏的经验总结得出 还有一个暗装
    那就是判断验证时间到期时间是否小于0的暗装
    如果小于了 那么就是逆向分析的  就会触发蓝屏
    就算搜索特征把蓝屏去了 程序也就结束  所以 我也抓了一个特征码
    先打开 把这天命令调用一下  找到特征码也就可以逆向分析成功了
    .版本 2
    .如果真 (到整数 (验证_读验证返回数据 (#验证返回_剩余时间)) < 1)  ' 这里检测 剩余时间如果小于1 那么肯定是逆向分析了过来了。
        惩罚_立即蓝屏 ()
        惩罚_结束当前进程 ()
        延时 (55555555)
        置入代码 ({ 51, 192, 51, 201, 51, 210, 51, 219, 51, 228, 51, 237, 51, 246, 51, 255 })  ' 这句让程序崩溃
    判断到期时间暗装
    83 C4 04 83 7D ?? 01 0F 8D
    83 C4 04 83 7D ?? FF FF FF 01 0F 8D
    方便查看字符串
    就是这个跳转

    这个就是特征码 但是04这里是变动的 每个程序的都不一样 对比过许多E盾
    这里打个随机特征码就可以  83 C4 ?? 83 7D F8 01 0F 8D

    00427B99   /EB 31           jmp X车神.00427BCC
    00427B9B   |90              nop
    00427B9C   |90              nop
    00427B9D   |90              nop
    00427B9E   |90              nop
    就是这个jge跳转了 0F 8D 特征的意思的jge
    凡是触及到打补丁的地方 软件就会自动先结束 信息框都没有 昨天换了系统后就这样
    估计是系统问题 明天还得换个系统 晕 好了教程就到这里把
    尴了个尬  装逼感太强 一不注意说错了
    83 C4 04 83 7D ?? 01 0F 8D 正确的特征码是这个  不过好在搜出来的貌似都是同一个地方
    对于其他软件可能就不一定了
    好了 打个补丁把
    这易语言有毒 凡是涉及到打补丁的地方都给我玩崩溃
    卡了  靠 我记得03版本是无壳的 总之方法就是这样 我去下载一个无壳的保存把
    剩下的大家可以跳过 只是本人不把这个逼装完 心中不安

    评分

    参与人数 1元宝 +1 收起 理由
    admin + 1 貌似没有教材链接

    查看全部评分

  • TA的每日心情
    无聊
    2023-3-14 20:44
  • 签到天数: 116 天

    [LV.6]常住居民II

    3

    主题

    167

    回帖

    279

    积分

    白衣秀士

    UID
    9288
    元宝
    292
    威望
    119
    贡献
    0
    信誉值
    0
    精华
    0
    在线时间
    54 小时
    注册时间
    2017-10-26
    最后登录
    2023-3-14
    违规
    0
    积分
    279
    发表于 2017-11-13 04:10:57 | 显示全部楼层
    不觉明历。。。
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-1-4 10:42
  • 签到天数: 311 天

    [LV.8]以坛为家I

    0

    主题

    356

    回帖

    706

    积分

    试剑江湖

    UID
    8646
    元宝
    885
    威望
    338
    贡献
    0
    信誉值
    0
    精华
    0
    在线时间
    67 小时
    注册时间
    2017-5-2
    最后登录
    2024-1-4
    违规
    0
    积分
    706
    发表于 2017-11-13 20:41:54 | 显示全部楼层
    好深奥的啊
  • TA的每日心情
    开心
    2020-12-26 12:01
  • 签到天数: 167 天

    [LV.7]常住居民III

    5

    主题

    262

    回帖

    523

    积分

    终身vip会员

    UID
    9147
    元宝
    894
    威望
    184
    贡献
    3
    信誉值
    0
    精华
    0
    在线时间
    69 小时
    注册时间
    2017-9-12
    最后登录
    2020-12-26
    违规
    0
    积分
    523

    破解班vip

    发表于 2017-11-14 10:27:27 | 显示全部楼层
    可读性太差…………
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|1401软件安全 ( ICP备16034480号 )

    GMT+8, 2024-4-25 20:40 , Processed in 0.480910 second(s), 26 queries , Gzip On.

    Powered by Discuz! X3.5

    Copyright © 2001-2020, Tencent Cloud.

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