| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付赛孚耐:软件保护加密专家
身份认证令牌USB KEY   
共有 422 人关注过本帖
标题:请问没加壳的可执行程序如何查看程序的源代码?
收藏  订阅  推荐  打印 
doyouwant
Rank: 1
等级:新手上路
帖子:5
积分:162
注册:2008-9-29
请问没加壳的可执行程序如何查看程序的源代码?

请问没加壳的可执行程序如何查看程序的源代码?
搜索更多相关主题的帖子: 源代码  执行程序  
2008-9-30 22:47
Knocker
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:36
帖子:9963
积分:324662
注册:2004-6-1

问作者要

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2008-10-1 10:13
wangweinoo1
Rank: 2
等级:注册会员
帖子:47
积分:656
注册:2008-9-7
回复 2# Knocker 的帖子

真系。。。goodidea...
2008-10-1 10:37
ONEPROBLEM
Rank: 12Rank: 12Rank: 12
来自:编程中国
等级:版主
威望:11
帖子:1453
积分:13505
注册:2008-7-11

用C语言来实现我不懂,也没听说过啊~~
可是,传说中是用"调试API",即Win32汇编好像可以~~唉,毕竟是传说,我等菜鸟岂能得见真面目?
2008-10-1 10:51
wangweinoo1
Rank: 2
等级:注册会员
帖子:47
积分:656
注册:2008-9-7

哦,见LS介么认真,我也回答下好了
反编译软件目前也不少吧
  VB: VBExplorer ;只能反编译界面图像,好像代码不能完全反编译
  JAVA: JAD ;java的反编译比较常见,所以反编译比较完全
  C++ : eXeScope
  Dephi: DEDE
  汇编: 这个就不用说了,什么都行
在看雪、debugman里逆向工程的牛人不少,你可以去看看
2008-10-1 11:12
wangweinoo1
Rank: 2
等级:注册会员
帖子:47
积分:656
注册:2008-9-7

不要对反编译期望太大,几乎没什么用,Reflector反编译不错(.NET),因为是伪代码,只要没用混淆器混淆的,代码几乎能拿过来使用,
其它的效果不是很理想
在使用过程中,没遇到什么需要注意的问题,软件使用很简单,就是用了没多大用
2008-10-1 11:14
zdyzhang
Rank: 2
等级:注册会员
帖子:181
积分:1738
注册:2008-9-20

受教了!!

C语言QQ群邀请高手来解疑,谢谢27292609 多C多漂亮,CC我的生活!
2008-10-1 11:49
lingluoz
Rank: 4
来自:苏州科技学院
等级:高级会员
威望:3
帖子:670
积分:7160
注册:2008-2-2

很困难。。

Murphy's Law :
If there are two or more ways to do something, and one of those ways can result in a catastrophe, then someone will do it.
2008-10-1 13:31
你们都要疼我哦
Rank: 12Rank: 12Rank: 12
来自:火星
等级:版主
威望:11
帖子:222
积分:3136
注册:2008-7-13

可以,但是工作量很大.
变量 结构等等都需要自己手工识别和命名.
因为代码被编译以后,就没有编写时程序员命名的那些名称了.

IDA有个F5插件, 可以转成伪C代码.  纯C win32汇编开发出来的程序几乎可以完全被正确识别.

新残中残脑残片 一片顶六片 没有最残 只有更残 你残 我残 大家残 大家残 才是真的残 残 残 残 残到姥姥家
2008-10-3 00:51
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.066057 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved