24小时热门版块排行榜    

查看: 881  |  回复: 4

李学忠

铁杆木虫 (知名作家)

lxz


[求助] 关于fortran

用fortran编写的,经过编译后得到可执行文件,我想问一下,现在不知道源程序,只有可执行文件,可以通过可执行文件查看源程序么?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zzy870720z

荣誉版主 (文坛精英)

优秀版主优秀版主优秀版主优秀版主

★ ★
余泽成(金币+2): 谢谢参与应助! 2011-05-11 22:57:09
这个有些难度吧,应该不可以
博学、审问、慎思、明辨、笃学
2楼2011-05-11 10:57:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

【答案】应助回帖

★ ★
李学忠(金币+1): 2011-05-11 11:08:06
余泽成(金币+2): 谢谢参与应助! 2011-05-11 22:57:35
李学忠(金币+1): 2011-05-18 16:21:05
李学忠(金币+1): 2011-05-18 16:21:22
除非当时编译的时候加了 debug 相关的选项……否则可能只能逆向工程了……
3楼2011-05-11 11:00:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

coolrainbow

木虫 (著名写手)

未来国家冻凉

★ ★
余泽成(金币+2): 谢谢参与应助! 2011-05-11 22:57:49
在大多数情况下,没有任何可能

当然,如果你懂得汇编
技术博客:http://hi.baidu.com/coolrainbow/blog
4楼2011-05-11 11:18:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingxb

金虫 (正式写手)

迷途书虫

【答案】应助回帖

★ ★
李学忠(金币+1): 2011-05-11 20:27:38
余泽成(金币+2): 谢谢参与应助,欢迎常来程序语言版! 2011-05-11 22:58:26
李学忠(金币+1): 2011-05-18 16:21:13
3楼,4楼为正确答案。

逆向工程有可能。

不过好像在Linux下,如果没有编译成静态二进制文件,应该可以查到其中包含的子程序和函数的名称,但是对于流程。。似乎没有什么帮助
http://sites.google.com/site/nwnuatom/个人网站,欢迎猛击乱点!
5楼2011-05-11 15:00:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 李学忠 的主题更新
信息提示
请填处理意见