精易论坛

标题: 如何防破防反编译 [打印本页]

作者: 媞鱫s㈣妳    时间: 昨天 17:39
标题: 如何防破防反编译
我编译了一个DLL,没有做任何防护,别人可以轻易逆向修改我的代码,我也从没研究做过防破一类的,请问有什么方法可以不操作代码的情况下,对DLL成品文件进行一个加工,让逆向变得艰难,用什么工具可以一键加工之类简单点的,且不会增加报毒风险的


补充内容 (2026-5-21 23:08):
我想防的不是破入口,是防修改程序 比如界面的字
作者: Giggle梦痕    时间: 昨天 17:44
upx工具给dll加个外壳

补充内容 (2026-5-21 17:45):
以后写代码时候加点暗桩 花指令啥的 虽然意义也不大

补充内容 (2026-5-21 17:49):
说错了 upx是压缩用的   是vmp壳不过容易报毒。

补充内容 (2026-5-21 17:50):
但是 代码里要是不写置入保护的话 好像也没多大作用
作者: 媞鱫s㈣妳    时间: 昨天 17:46
Giggle梦痕 发表于 2026-5-21 17:44
upx工具给dll加个外壳

补充内容 (2026-5-21 17:45):

UPX我知道,就这样?就够了?这个反破很难吗
作者: 用户被删除    时间: 昨天 17:48
用vmp加壳  
作者: Giggle梦痕    时间: 昨天 17:48
媞鱫s㈣妳 发表于 2026-5-21 17:46
UPX我知道,就这样?就够了?这个反破很难吗

不难 但是已经编译出来的东西了 加什么都几乎无意
作者: 媞鱫s㈣妳    时间: 昨天 17:50
用户被删除 发表于 2026-5-21 17:48
用vmp加壳

VMP是要在关键代码段加VMP保护代码吧?可以给成品文件加工?
作者: 媞鱫s㈣妳    时间: 昨天 17:52
Giggle梦痕 发表于 2026-5-21 17:48
不难 但是已经编译出来的东西了 加什么都几乎无意

怎么就无意义了,连让防破变难都不能吗,就算不存在不能破的东西顶尖高手都能破J,那筛选掉一些中游技术的都办不到?
作者: 用户被删除    时间: 昨天 17:52
媞鱫s㈣妳 发表于 2026-5-21 17:50
VMP是要在关键代码段加VMP保护代码吧?可以给成品文件加工?

不加也能     
作者: 用户被删除    时间: 昨天 17:53
至少比你啥都不加好多了
作者: 用户被删除    时间: 昨天 17:54
有做vm标记最好   没做加vmp也能防止直接修改  
作者: 媞鱫s㈣妳    时间: 昨天 17:54
用户被删除 发表于 2026-5-21 17:52
不加也能

你说这个方法加VMP壳以后防破难度有多高?需要什么样的人能破
作者: 用户被删除    时间: 昨天 17:55
媞鱫s㈣妳 发表于 2026-5-21 17:54
你说这个方法加VMP壳以后防破难度有多高?需要什么样的人能破

攻防无绝对   可以防90%
作者: 你的猫    时间: 昨天 18:13
DLL加VMP壳子,重要数据最好 放服务器  
作者: 媞鱫s㈣妳    时间: 昨天 18:20
用户被删除 发表于 2026-5-21 17:55
攻防无绝对   可以防90%

能发下加壳工具吗,给成品文件是怎么加 不需要写VMP置入保护代码 一键式直接加就可以吗
作者: 白宝宝    时间: 昨天 19:57
建议加代码,加什么代码?例如 你挂机肯定会有检测一些操作 或者子程序的一些操作
你先做个假子程序 就是会出错的子程序 如果检测到破J后就慢慢进入这个子程序 反正出错的子程序 一时半会她发现不了 只要长久挂机的人才发现错误
如果不是检测之类的 那么就加 执行一遍 发现破J的话 先正常让她玩一会 过一会再触发则进入其他出错子程序,这种方面只要破J的人不玩,给别人玩 别人就会偶尔的发现问题 但是也能用 就处于不知道能不能破J的问题了 我做找图图色方面的 经常这么操作 我不怕别人破J 只要破J的人没去长久测试 发现问题 一般不会出问题,还有你得理解 别人为什么破J 因为大多数破J的人不是为了用 只是为了收费帮别人破J 让别人用 一般破J的人 只会破开入口 你程序正常了基本就丢给找破的人 收费了 基于这种情况下 很多破J的人不会缺你这个钱 再加上技术强悍的人 不缺你这个操作 !
作者: 媞鱫s㈣妳    时间: 昨天 20:11
白宝宝 发表于 2026-5-21 19:57
建议加代码,加什么代码?例如 你挂机肯定会有检测一些操作 或者子程序的一些操作
你先做个假子程序 就是会出 ...

打这么长串也是辛苦,但我要防破不是破入口是防修改,比如界面的字
作者: Lc_Rose    时间: 昨天 20:11
任何加密都不是100%不被破J的,只是尽可能增加难度而已,尤其是易语言相较于其他语言来说更容易被逆向,因为易语言的各种特征定位连教程都有,我的建议是用Enigma简单意思意思得了,压缩壳的基础上有一些检测机制和本地授权。
e467c335-040e-43e3-8950-836b1e165e51.png

作者: 媞鱫s㈣妳    时间: 昨天 20:13
Lc_Rose 发表于 2026-5-21 20:11
任何加密都不是100%不被破J的,只是尽可能增加难度而已,尤其是易语言相较于其他语言来说更容易被逆向,因 ...

为啥用这个不用VMP,这个比VMP还难破?
作者: Lc_Rose    时间: 昨天 20:28
媞鱫s㈣妳 发表于 2026-5-21 20:13
为啥用这个不用VMP,这个比VMP还难破?

我用Enigma只是象征性加一下筛选掉一些初级破J者,面对自身逆向大佬加啥也没用,主要是用它添加的验证功能

补充内容 (2026-5-21 20:28):
还有就是我用这个主要目的也不是防护,我是看上了它那个现成的本地验证了。。。
作者: 风晓残阳    时间: 昨天 20:47
可以去买款安全产品,增加破J难度 比如 SP 之类的
作者: ldwz    时间: 昨天 20:48
发出来代码。让他无路可走~~
作者: perfectmyt    时间: 昨天 20:49
我从不加密程序,都是放服务器获取核心数据。 如果破J的人自己能写出来,还来破J啥




欢迎光临 精易论坛 (https://bbs.ijingyi.com/) Powered by Discuz! X3.4