脱壳一个软件之后能对它干嘛?

一个软件脱壳后是不是就能看到它的源代码?然后就能在它的源代码基础上再进行修改,增加新的功能?

脱壳一个软件之后应该不能看到它的源代码,但是通过有些工具可以对它进行有限的修改。追问

有限的修改?那应该也是通过修改它的源代码进行所谓的有限的修改?用某些工具就能查看它的源代码?感谢您的回答,谢谢哈。

追答

不能得到源代码,如果都得到源代码了,那些软件公司不都得喝西北风去呀,呵呵!
所谓有限的修改,就是通常所说的破解啦。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-23
不是!因为语言编辑器就我们的代码(c vc还是delphi)编译成二进制代码
然后执行时再反汇编成汇编语言,供系统编译给CPU执行。

加壳就是压缩,加密,虚拟(VM)反汇编成汇编语言的代码

脱壳一个软件之后能对它干嘛?
脱壳一个软件之后应该不能看到它的源代码,但是通过有些工具可以对它进行有限的修改。

什么是加壳和脱壳
在实际应用中,加壳和脱壳常用于软件保护、防止恶意软件攻击、防止盗版和破解等方面。例如,一些商业软件为了保护自己的知识产权,会采用加壳技术来保护程序的代码,防止被破解和盗版。而一些黑客和病毒制造者也会采用加壳技术来隐藏自己的恶意代码,以避免被检测和清除。而脱壳技术则可以帮助安全研究人员和恶意...

脱壳有什么用
脱壳是把加在软件上的保护程序脱了 直接能看到它的原码 用查看壳的软件看具体软件使用的壳,然后选择相应的去壳软件脱壳~一般通过脱壳加壳技术能把一些病毒程序或者黑客程序换一个外壳 避免杀毒软件的查杀

软件脱壳 是什么意思
顾名思义就是利用相应的工具,把在软件外面起保护作用的壳程序去除,还文件本来面目,这样再修改文件内容或者进行分析检测就容易很多。

请问使用软件脱壳技术是不是能免费使用收费软件呢?
可以这样说。加壳是为了防止软件被修改、被破解。 脱壳以后剩下的就看你了。不过现在脱壳之后的软件还是不能被修改。或者免费使用的。因为加密方式不是以往的单纯加壳。现在有什么 序列号。之类的渐渐占据。

软件脱壳以后怎么去使用?是不是等于破解?
脱壳是破解的前提,不脱壳是无法破解的,脱壳以后用反汇编工具打开软件,然后哦再去破解,当然反汇编较难,不经过学习很难掌握!

查壳有什么用
查出壳的信息后,就可以找相应的脱壳机或者较快的找到脱壳办法,脱壳之后可以对软件进行跟踪调试,大多是对它进行破解修改。。。但脱壳后不会得到源代码,只能看到汇编代码。。。不过有这个也可以了,分析软件的运行原理等,然后你如果有能力还可以“克隆”个山寨版出来呢?

脱壳什么意思
脱壳是一个具有多种含义的词汇,最常见的含义是指剥离或去掉某种物体表面的保护层或外壳。以下是详细解释:1. 基本定义:脱壳的字面意思是去除或剥离某物的外壳或保护层。在日常生活和工作中,这个词经常用来描述剥离某种物体的外部结构或保护层。例如,某些软件为了防破解,会设置一层加密壳,当软件被...

脱壳工具到底有什么用
~:)脱壳,是完全破除压缩后软件无法编辑的限制,去掉头部的解压缩指令,然后解压出加壳前的完整软件。这样,你就可以对其“动刀”了。脱壳和资源释放的区别:脱壳软件版本依赖性很强。用哪种加壳软件加的壳,几乎只能用相应版本对应的脱壳工具。

什么叫加壳?什么叫脱壳?怎样加壳?怎样脱壳?
加壳的方法有多种,其中一种是使用专业的加壳工具,如Themida、UPX等。这些工具可以对可执行文件进行加密和压缩,同时添加一些反调试和反反编译的技术,以增加软件的安全性。加壳后的程序在执行时,会先运行一个解密和解压的过程,然后再执行原始的程序代码。脱壳的方法则因加壳方式的不同而有所差异。一般...

相似回答