首页
社区
课程
招聘
[求助]脱完壳有什么用?/
发表于: 2007-9-15 14:32 10693

[求助]脱完壳有什么用?/

2007-9-15 14:32
10693
经常听见有人说脱壳,有知道脱完壳有什么。就只有反编译查看源代码吗?那查看VC++的反编译查看源代码是什么工具。VC++用模糊处理了又怎么办。如果真是查看源代码,软件开发人员的源代码就是别人的了??希望脱过壳的朋友给说说。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (17)
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
  不是这样的,加壳就是对程序进行压缩 或者加密 加强破解难度
查看vc++的反编译工具可以是od 或softice等等,看到的是汇编的代码,不是直接的vc源码
但是一些高手可以通过汇编能把全程序源码给翻译出来
2007-9-15 15:48
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
“反汇编工具”和“反编译工具”有明显的分别,反汇编工具是用来反成汇编代码的,反编译工具是用什么语言写的就译成什么语言的源代码。在这里就不明为什么没有VC++反编译工具,Delphi就有反编译工具。
“加壳就是对程序进行压缩 或者加密 加强破解难度”明显就像不冷的天也穿很多衣服,加壳的软件运行程序的时候还要解压,程序不是更慢了,不加壳也一样用。还是搞不明白有什么用,网上找的太多了,也不知道那些是有用的,经常脱壳的应该知道吧?/
2007-9-15 18:40
0
雪    币: 817
活跃值: (1927)
能力值: ( LV12,RANK:2670 )
在线值:
发帖
回帖
粉丝
4
回樓主,打個比方:

一個戰士(程序),在作戰(被調試)時,穿上了防彈衣(殼),你說容易被敵人(破解工具)干掉嗎?
2007-9-15 19:45
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
晕死,那你为什么要脱壳呢?
2007-9-16 09:08
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
穿上了防弹衣(壳),是不容易被敌人(破解工具)干掉,如果在作战时一方有明确目的,就像穿上防弹衣(壳),也要打爆他的头。就算坐在坦克(在历害的壳)也要炸掉他。
2007-9-16 09:47
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
“有知道脱完壳有什么用”是值得探讨的问题,再小的问题也是可以讨论的。要不是有人发现2的N次方可以存储很多的东西,就不可能有现在的计算机了。高手是有的,都是在不同方面,有人能十六进制来写程序,这个我想也不敢想。
目前我只知道脱壳可以看什么语言写的,汉化一些软件,脱壳的用处肯定不止这些,个位都可以发表一下脱壳后的用处,大家都可以扩展一下知识。
2007-9-16 10:36
0
雪    币: 898
活跃值: (4039)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
8
脱壳后可以修改程序代码、汉化、方便反汇编和调试
破解的话也可以不脱壳的,SMC或者内存补丁、KeyGen

不过脱壳越来越成为一门“艺术”,乐在其中,痛并快乐着
2007-9-16 12:46
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
谢版主了,看来版主都说话了,脱壳后就只有修改程序代码、汉化、方便反汇编和调试了
对于破解,我对软件的使用不感兴趣。只是对里面的代码兴趣
好了这一主题就这样沉下去了
呵呵
(脱壳越来越成为一门“艺术”,乐在其中,痛并快乐着)
(加壳越来越成为一门“技术”,苦在其中,乐并痛苦着)
2007-9-16 16:56
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
这个我就不知道了。
我也是菜鸟一个啊
2007-9-16 17:44
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
我没有汇编的基础哦。。。。。。
2007-9-16 17:45
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
汇编也没有什么的,看你怎样学,如果你是学基础就是间单的不得了,如果是想学深点编程就复杂了,其实,我也不太会。如果,你真的想学汇编就学学《Win32ASM教程》吧。它是一个用来编程的,里面还有很多关于的API函数解说,跟操作系统有关联的。很多的程序都要调用它。汇编是一种接进十六进制的语言。也许学了它就有个脱壳的大既了
“要是有人给我写一个可以反编译所有语言而且很小的软件就好了~~”
好了,我不能回所有人的贴了。玩着编译器的代码,老是跑到这个论坛来,会不知道玩到那里的。
还有这里的高手都很热心,有时间会来学习的,大家互相学习是就好的。
2007-9-16 23:33
0
雪    币: 5
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
脱了好办事...
2007-9-17 07:22
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
大侠说的太好了
2007-9-17 07:33
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
说说我的意见:
我为什么要脱壳呢?因为我想修改我用到的一个程序,我想将程序的界面换成我自己的,但是在进行反编译的时候,提示我加壳了,不能进行操作,所以我要脱掉壳后才能反编译,修改他的内容。
现在我也提一个问题:
就是这个EXE程序是有好多文件压缩成的,也就是所谓的加壳了,是吧?现在我把它脱成了好多文件包括一些dll文件,我现在还需要查看它里面的图标或者链接什么的内容,怎么做呢?给个思路
谢谢了
2007-9-17 22:23
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
dll文件是不在EXE里面的,它是继承在EXE里面的,就像网址的链接。没有dll文件的,就调用C:\WINDOWS\system32文件里的DLL文件,也就是API函数。在这个网站找反编译工具就可以做到。不过VC++的没有,所以学高级语言的时候,选VC++比较好的。
2007-9-18 18:28
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
如果大家不希望版主的一句就把所有都说了,那大家发表发表自已的意见,详细一点好,越深入越好,供大家学习学习。
2007-9-18 19:50
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
脱壳是挑战 是爱好 大哥 专业一点
2007-9-21 12:47
0
游客
登录 | 注册 方可回帖
返回
//