这次爆破是某编辑类软件,版本是32位绿色版本:V4.3.1    1、OD打开后发现了VMP0段,这里下个内存访问断点:    又来到这里了,非常明显VMP入口特征:    一大堆push指令又开始保存物理寄存器;同时让esi指向虚拟指令集;和上面一篇文章分析混淆手法一模一样,个人猜测用
转载 2024-01-30 06:15:00
345阅读
现在VMP比较常见了,应该也是稳定性满足要求了,今天来分析一波,如有不当还请各位大佬指正实际上 libdexjni.so在不同APP中体积会不一样,应该是硬编码写入字符串和指令导致1-VMP还是先看下opcode部分知识,DEX指令格式代码转换成DEX指令先看代码对应第一条指令是每条指令是2字节,所以先看第一条 6f 20,根据官方文档  6F解释是 invoke-super
VMProtect完美脱壳过程1.查看程序这是我自己写一个VB小程序,长得有点丑,别介意。然后自己加了一个,是VMProtect v.1.6x - 2.03。接下来我们国际惯例,用PEID,EXEinfo PE查一下 可以看到是加了VMPVMP介绍我会放在帖子最后哦。2.拉到OD去啦~ push 0xE131EEA3 这其实就是被V
特点 不同压缩会先将 pe 文件压缩,载入内存后进行解压缩(TLS函数内)然后运行,而 vmp 是修改 pe文件中汇编指令为一...
原创 2022-07-19 10:08:55
1179阅读
手工ASPack
原创 2012-08-03 11:49:48
284阅读
是一款虚拟机保护软件,是目前最为流行保护之一。VMProtect将保护后代码放到虚拟机中运行, 这将使分析反编译后代码和破解变得极为困难。除了代码保护,VMProtect 还可以生成和验证序列号,设置过期时间,限制免费更新等等。静态和动态分析一个软件产品可以使用静态或动态分析方法来进行分析。静态分析意味着保护破解算法基于反汇编结果分析或受保护应用程序反编译。破解加密或动态变化
VMP选项中,有个内存效验选项,默认是勾上,于是,默认程序,只要修改1个字节,程序就会报错。比如,我把加了VMP2.06后记事本程序,用Hexworkshop打开,把最后一个字节,修改成90,如图:然后保存后,打开程序,就会报如下错:下面就来分析下,如何过这个效验。VMP中,进行效验,都是由handler VM_CRC来进行,大致过程可以描述如下:if(VM_CRC(dwC
工具ASPack
原创 2012-08-03 11:53:07
423阅读
作者:Fly2015 Windows平台软件还是比較多,因此有非常多人对于PC软件脱壳乐此不彼,本人菜鸟一枚,也学习一下PC脱壳。要对软件进行脱壳。首先第一步就是 查。然后才是 脱壳。 推荐比較好软件: PE Detective 、Exeinfo PE、DIE工具。 须要脱壳
转载 2017-08-07 13:25:00
315阅读
2评论
作者:Fly2015 吾爱破解培训第一课选修作业第6个练习演示样例程序。不得不反复那句话,没见过这样,该是压缩一种,相对于压缩,加密难度要大一些。特别是IAT表修复问题上。 首先分别使用DIE和Exeinfo PE对该加程序进行查处理。 OD加载加WinUpack 程序进
转载 2017-08-16 10:07:00
168阅读
作者:Fly2015Windows平台软件还是比较多,因此有很多人对
转载 2022-10-11 21:17:28
339阅读
作者:Fly2015 吾爱破解论坛培训第一课选修作业练习第7题。这个没听说过。可是脱起来比較简单。依据ESP定律就可以直达光明,Dump出原来程序。 老规矩。首先对须要脱壳程序进行查处理。 使用DIE查结果。程序加是RLPack而且原程序是用微软编译器编译。 OD加载加程序进行
转载 2021-08-06 15:20:46
563阅读
作者:Fly2015吾爱破解论坛培训第一课选修作业练习第7题。这个没听
转载 2022-10-11 21:35:40
29阅读
作者:Fly2015 对于FSG。之前没有接触过是第一次接触。这次拿来脱壳程序仍然是吾爱破解论坛破解培训作业3程序。对于这个折腾了一会儿,后来还是被搞定了。   1.查 首先对该程序(吾爱破解培训第一课作业三.exe)进行查:   非常遗憾。这次DIE也不行了,只是没事。     2.脱壳 OD加载该加程序进行分析。以下是入口点汇编代码:   起初对于该种加程序也是比較
转载 2016-01-26 11:00:00
150阅读
2评论
作者:Fly2015这里脱壳程序是吾爱破解培训作业2,相较于作业1稍微要强一点,但是只要掌握了脱壳ESP定律,这个Nspack并不难,不过还是蛮有意思。1.使用查软件对加程序进行查。使用PE Detective查结果:使用DIE查结果:2.OD载入程序进行脱壳操作OD载入以后,被加程序入口点汇编代码,如图。很显然,加程序载入OD以后,发现有3个push
转载 2022-10-11 18:19:26
73阅读
例程序。不得不重复那句话,没见过这种,该是压缩一种,相对于压缩,加密难度要大一些,特别是IAT表修复问题上。 首先分别使用DIE和Exei...
转载 2022-10-11 21:14:27
52阅读
是吾爱破解论坛破解培训作业3程序。对于这个折腾了一会儿,后来还是被搞定了。 1.查首先对该程序(吾爱破解培训第一课作业三...
转载 2022-10-11 21:17:09
82阅读
# Go语言程序使用VMP科普 ## 引言 在现代软件开发中,保护源代码和增加程序安全性变得越来越重要。VMP(VMProtect)是一种流行保护工具,它能够对可执行文件进行加,以防止反向工程和未经授权复制。在这篇文章中,我们将探讨如何使用VMP对Go语言程序进行加,并提供相关代码示例。 ## 什么是VMP? VMProtect是一种软件保护解决方案,提供多种加技术以保护
原创 9月前
405阅读
第一课选修作业四。最近对脱壳有点上瘾了,当然也遭受了脱壳受挫无奈,但是比较幸运还是把这个给搞了。 对加程序进行...
转载 2022-10-11 21:14:29
112阅读
作者:Fly2015 这个程序是吾爱破解脱壳练习第8期程序,该程序是MoleBox V2.6.5,这些都是广告,能够直接无视了。前面的博客手动Mole Box V2.6.5实战中已经给出了一种比較笨脱壳方法。在进行脱壳程序IAT表修复时,採用是手动记录系统API地址然后
原创 2021-08-06 15:49:48
364阅读
  • 1
  • 2
  • 3
  • 4
  • 5