xiaomm250 发表于 2022-4-25 16:19

软件加壳保护软件的原理是啥?难道非得脱壳才能破解吗?

我感觉软件最后都是汇编,然后进CPU,即使加壳也应该是汇编呀,为什么加壳就能保护软件呢?
难道直接破解带壳的软件不行吗?不都是汇编吗?

没破解过带壳的程序,故有此疑问!

jjpeng 发表于 2022-4-25 16:28

没加壳容易被反编译直接看到流程逻辑 这样对开发者而言就容易被损害产品利益,加壳分压缩壳 加密混淆壳 压缩比如upx asp 主要是减少程序的大小基本有脱壳工具 加密壳vmp SE啊可以根据特有的算法进行加密运行的时候又能正确解密但是你 汇编的时候就会被跳转暗装等混淆 没办法让你轻易的看出运行逻辑

moshuiNW 发表于 2022-4-25 16:29

加了壳好像会混淆汇编后的代码让人看不懂吧,然后还有个解码段401000是不是运行之后到这里就是脱壳后的代码了呢?
当然我也不知道什么意思 蹲个大佬回答

OmegaMolecule 发表于 2022-4-25 16:29

加壳能让二进制代码代码一片混乱,反汇编出来的玩意也一片混乱
如果真的汇编强的一笔脑内脱壳就是(迄今为止没见过)

byh3025 发表于 2022-4-25 16:58

不脱壳也是可以破解的,有些壳除非是很大很大的大神能脱,难道这样的就不能破解了吗?最后打补丁还不是一样

CDCBB 发表于 2022-4-25 17:01

当然编译最后都是汇编,简单说加壳也不是万能的,算是增加破解难度吧。

ak360 发表于 2022-4-25 18:08

加大你的难度,你技术够好当然可以破,但你要弄清壳的运作原理,

只要壳的原理够绕,能吧你绕到太平洋去,然后你就慢慢猜测吧{:1_908:}

Shaddoll 发表于 2022-4-25 19:18

不一定..脱壳主要是要脱掉壳的反调试和方便给文件打补丁.

hackerbob 发表于 2022-4-25 20:15

壳会加密字符串和指令,不脱怎么看

swjia 发表于 2022-4-25 20:15

加壳后的汇编代码,你已看不清楚了。
页: [1] 2
查看完整版本: 软件加壳保护软件的原理是啥?难道非得脱壳才能破解吗?