2026年10月31日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
1000
Lv9有为九子能等级图标
勋章勋章勋章勋章勋章
帖子
9.3万
回复
2,089
积分
60.3万
注册
2006-12-06
[怀旧国机]

[讨论] 简单防止程序被脱壳破解

[复制链接]
查看 326 回复 1
楼主 发表于 | 只看该作者

大家写一些有商业软件或是有关版权的软件,都喜欢加一些壳防止破解。///但是尽管加的是什么强壳,都会面临被高人破解的危险,甚至许多高手破解掉这款壳后,还写了一些专门的脱壳软件,这让一些小菜们也不费吹灰之力就可以把强壳脱掉。

——前言//////

嘻嘻,不说废话了,直入正题吧!///

还是突发的灵感哈!///所以帖子类型选了讨论,大家讨论下可不可行吧!(不知道这算不算废话呢~)///

例如我们用VC6写了一个程序,编译出来后,用PEID(别说这个也不知道啊!)查下壳,会提示:///

EP区段(简单来说这是入口点的区段):.text//////

程序的信息是:Microsoft VisualC++ 6.0/////////而例如用UPX加壳后(我这里用UPXShell3.4),会提示:///

EP区段:UPX1///

程序信息是:UPX 0.89.6 - 1.02 / 1.05 - 1.24 -> Markus & Laszlo

//////很明显,这是一个UPX的壳,随便在百度搜下,下个脱壳器就可轻松脱掉了(大牛就手动吧,UPX壳也不难脱)。//////

所以,我们可不可以不让别人知道我把程序加壳了,这样一些小菜就不能轻举妄动了!//////我们先把编译出来的程序加壳用,再用木马彩衣对加壳程序进行伪装(算是加花吧),///伪装的区段设置成编译器编译出来的区段,你的程序用什么编译器编译就选择什么伪装壳,伪装完成后最后运行一些程序看看有没有问题。完成后,再用PEID查壳,无论是用普通扫描,还是深度扫描都扫不出壳的信息了,这样就达到简单的防脱壳了。//////

嘻嘻,大家就讨论下这个方法可行不!顺便说下,这个方法还有个缺点,就是入口点会改变,细心的人会观察到。///另外木马彩衣我也打包发上来,木马彩衣的版本也比较多,我这里就只有四种伪装类型,如果需要其他,就自己上百度搜下吧。

登录回复
132582
Lv2独赏二月雪等级图标
帖子
37
回复
420
积分
21.3万
注册
2013-02-16
1 楼

顶个

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块