吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1862|回复: 18
收起左侧

[新手问题] 关于vmp dllbox的疑问

[复制链接]
朱朱你堕落了 发表于 2023-7-15 21:37
1000吾爱币
本帖最后由 朱朱你堕落了 于 2023-7-16 13:47 编辑

vmp的dllbox到底是干啥用的,启动时注入用? 当打包文件用?
网上好像有那种一键加网络验证啥的,如,什么云,什么盾,是不是用的就是vmp的这种dllbox功能?

1
这个dllbox在vmp2.x中有没有?我从论坛下载的2.13.8版本并没有找到dllbox功能啊,在哪里?是我没有找对位置,
还是说论坛的这个版本dllbox功能被阉割掉了?如果的确有这个功能,找哪个版本?在哪个位置?

2
dllbox是不是有一个功能,就是在启动时优先加载DLL,比如说网上的一键加验证啥的,在DLL上加验证,之后把用dllbox插入EXE这个PE文件中,
启动EXE时,因为加载DLL,就先弹出来登陆验证框了?他们是使用的这种方法吧。这种方法很不错,生成出来就一个文件,DLL不在本地,
那能不能实现另一个更变态的需求,只让这个DLL用dllbox插入EXE,但是不对EXE进行加壳,既然要插入EXE中,肯定要修改PE,这应该是肯定的,
但是让其对EXE的修改最小,最好是只是修改能加载DLL就行,不要对EXE进行加壳啥的,不过貌似VMP实现不了吧,他只会对EXE修改的面目全非。
问,有没有什么别的软件或壳能实现????为什么要这样,一般这种DLL都是对EXE进行补丁的,加壳后的EXE,DLL补丁可能会失败,而且兼容性不好,这是其一,
其二,它有个好处,DLL不出现在本地,看得清爽。

具体意思就是,如下图:
这个"易语言简单测试程序.exe"是无壳,Patch.dll是对它进行补丁的,能不能实现,把Patch插入到EXE里,这样,EXE启动后就能破解了,
而且这个Patch.dll在本地并不存在,看着很清爽,EXE还是无壳的,因为如果EXE被VMP的dllbox功能插入DLL后,EXE会被VMP加了壳,
那么Patch.dll如果补丁要生效,就要考虑过EXE解码,好像VMP3.x加壳的EXE还要修改NT里面一个什么函数才能成功打补丁,
应该是HOOK那个什么设置页面保护函数吧,这样搞的话,反而麻烦了,所以我说只插入EXE,不对EXE加强壳,简单修改下也好。
这样看着逼格瞬间被拉满!!!


3
貌似网上有人能实现把用DLLBOX打包出来的成品,提取DLL出来,也不知道原理是啥,先悬赏300CB吧,如果有大佬愿意具体分享下原理和提取源码再提高悬赏到1000CB吧。

最佳答案

查看完整内容

dllbox类似文件打包的功能。比如你的软件运行时,需要多个dll依赖项才能加载。比如,你的exe目录下有多个dll,这些dll缺一不可,缺少dll,软件就无法正常打开。而你想将exe和若干个dll封装成单独的一个exe,那么就用到dllbox的功能。如果原先软件运行需要加载dll,而dll里又加了验证,那么经过dllbox打包成单个exe文件之后,就无需dll就能运行,这是防破解的措施其一。 dllbox存在VMProtect Ultimate 系列的旗舰版(Ultimate)中 ...

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

董督秀 发表于 2023-7-15 21:37
本帖最后由 董督秀 于 2023-7-15 22:19 编辑

dllbox类似文件打包的功能。比如你的软件运行时,需要多个dll依赖项才能加载。比如,你的exe目录下有多个dll,这些dll缺一不可,缺少dll,软件就无法正常打开。而你想将exe和若干个dll封装成单独的一个exe,那么就用到dllbox的功能。如果原先软件运行需要加载dll,而dll里又加了验证,那么经过dllbox打包成单个exe文件之后,就无需dll就能运行,这是防破解的措施其一。

dllbox存在VMProtect Ultimate 系列的旗舰版(Ultimate)中。个人版,专业版貌似是没有的,至少目前是这样。 目前这个“更变态的要求”我也没有想到好的实现方法。

dllbox的提取c源码我有,但是不成熟...

点评

这是我从看雪上下载的VMProtect_Ultimate_2.13.5,这是Ultimate版本,怎么没找到dllbox哪里? https://cowtransfer.com/s/0a832a047d2546  详情 回复 发表于 2023-7-15 23:30

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
朱朱你堕落了 + 1 + 1 已重新编辑,这次说得更明白一些了。

查看全部评分

难寻。 发表于 2023-7-15 22:57
本帖最后由 难寻。 于 2023-7-15 23:13 编辑

早期多数一键网络验证用于如此,se的和vmp的 主要是 TMd不清楚有没有 没注意看
后期就进行了简单的升级 dll和exe有了更多的验证交互,例如入口修改,验证后恢复入口 PE头扣字节等等 最早我在某易发过 交互实例
后来还写过一键过dllbox 和dllbox脱壳还原脚本....
这有几年了吧...时代变了hook LoadLibraryW 就能看到插入的dll了 也可以在这时候进行修改或者跳过, 如果不做多勾选就只会对原入口部分代码进行VM 根据编译器版本 还原入口后脱壳也可以。  提取dll的话可以在运行后内存提取 或者申请/写入api操作

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
朱朱你堕落了 + 1 + 1 你应该说,想当年,哥也是叱咤风云,所向披靡。哈哈。

查看全部评分

难寻。 发表于 2023-7-15 23:09
难寻。 发表于 2023-7-15 22:57
hook LoadLibraryW 就能看到插入的dll了 也可以在这时候进行修改或者跳过, 如果不做多勾选就只会对原入口 ...

本来想上个提取后的dll和脱壳后的exe例子的 无奈vmp后文件过大,附件不让传,那就只可意会不可言传了....
 楼主| 朱朱你堕落了 发表于 2023-7-15 23:30
董督秀 发表于 2023-7-15 22:18
dllbox类似文件打包的功能。比如你的软件运行时,需要多个dll依赖项才能加载。比如,你的exe目录下有多个dl ...

这是我从看雪上下载的VMProtect_Ultimate_2.13.5,这是Ultimate版本,怎么没找到dllbox哪里?
https://cowtransfer.com/s/0a832a047d2546
romobin 发表于 2023-7-15 23:35
朱朱你堕落了 发表于 2023-7-15 23:30
这是我从看雪上下载的VMProtect_Ultimate_2.13.5,这是Ultimate版本,怎么没找到dllbox哪里?
https://c ...

版本低可能没有  没测试过 ,稍微新的的版本都有,  再文件-添加文件-勾选启动时加载
董督秀 发表于 2023-7-15 23:47
朱朱你堕落了 发表于 2023-7-15 23:30
这是我从看雪上下载的VMProtect_Ultimate_2.13.5,这是Ultimate版本,怎么没找到dllbox哪里?
https://c ...

2023-07-15_234404.jpg

DLLBOX在这里。

点评

我试了一下这个版本的,也许是VMP本身版本低的BUG吧,在WIN7虚拟机里用dllbox对程序加壳后,在WIN7上是没啥问题的,当把它复制到WIN10物理机上,运行就报错了。但是如果是VMP3.x的版本,就不会出现这个问题。大佬可  详情 回复 发表于 2023-7-16 01:05
 楼主| 朱朱你堕落了 发表于 2023-7-16 01:05

我试了一下这个版本的,也许是VMP本身版本低的BUG吧,在WIN7虚拟机里用dllbox对程序加壳后,在WIN7上是没啥问题的,当把它复制到WIN10物理机上,运行就报错了。但是如果是VMP3.x的版本,就不会出现这个问题。大佬可以试试,就是说跨平台测试时就崩溃。
董督秀 发表于 2023-7-16 01:56
朱朱你堕落了 发表于 2023-7-16 01:05
我试了一下这个版本的,也许是VMP本身版本低的BUG吧,在WIN7虚拟机里用dllbox对程序加壳后,在WIN7上是没 ...

2.13版本的DLLBOX,在Win7打包后,兼容XP和Win7;不兼容Win10。
3版本的DLLBOX我没试。

原始测试程序和打包后的测试程序发你。

https://pan.huang1111.cn/s/eMljHg
董督秀 发表于 2023-7-16 01:57
朱朱你堕落了 发表于 2023-7-16 01:05
我试了一下这个版本的,也许是VMP本身版本低的BUG吧,在WIN7虚拟机里用dllbox对程序加壳后,在WIN7上是没 ...

https://pan点huang1111点cn/s/eMljHg

2.13版本的DLLBOX,在Win7打包后,只兼容XP和Win7;不兼容Win10.
3版本的DLLBOX我没试。

原始测试样例和打包后的样例发你了。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 17:44

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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