为什么无法获得软件源代码
❶ 反编译为什么不能得到源代码
因为编译器在编译时源代码的一些信息丢失了(或者说换一种方式保存),
比如说自定义的函数名,变量名,在反汇编的代码中就不会出现。
说到反编译,现在做的最好的就是IDA
的Hex-Rays
Decompiler
插件,十分强
大,但有时反编译的代码可读性不好,常常指针套指针,不过配合着汇编代码
来看还是很有参考性的
❷ 能不能破解一个软件从而获得其所有源代码
你是在说反编译吗?没有软件可以反编译。只能靠人来反编译,但十分麻烦。
❸ 为什么微软不愿提供源代码
有商业利益,提供了源代码,别人就可以改他的软件,他就难赚到钱了。
❹ 怎么打开软件源代码
一般软件是不能直接打开的,打开也是乱码。可以从网上找一些专用工具,可以分析源代码,如果你自认为反编译的水平还行。你问这个问题就可以表示你是很菜,我建议你用一款“软件修改器”,上网搜一下就有了,可以修改一些软件的文字、图片等等,变的个性一些
❺ 一般的软件源代码都没了,怎么对一个软件进行修改啊
您打开该执行文件(.exe),您在该文件的上面工具栏里面找下(查看、工具或什么的)你自己找找看看,应该有个源文件的,找到打开里面就应该是代码了,呵呵,我未试过、自己体验。
❻ 怎样提取一个软件的源代码
1、一款知名的开源软件,大部分都有自己的官方网站,我们可以从它的官方网站上去下载。
比如,下载linux内核源码,我们可以搜索一下官网,然后去下载。
❼ 如何找到软件的源代码
前提会编程,懂得代码流程和代码函数的用途
再编写个程序(反射),将软件源代码读出来,就能知道它用了哪些函数,用了哪些方法,怎样调用的,这样不就知道了它是怎么写的。
一般软件漏洞 ,可以用这个方法检查出来,进行报复和修复。
❽ 为什么软件的源代码好弄到,而有些操作系统的源代码却看不到,比如Windows系统。。
呵呵,不知道你是不是学编程的,如果是学编程的这问题你都想不通你还是建议你别学了。windows是商业用操作系统,开发操作系统微软花费了多大的成本和代价,成千工程师动辄几个月的开发,测试,你还想随随便便就给你了?再说,windows操作系统源码包含了多少技术和秘密?什么叫商业秘密?自己查查去除了高层政府机构,源代码你能看到?笑话!
❾ 软件生成后为什么看不到源代码
软件打包是使之进行客户化封装的过程,这样不仅能够保证所有源代码不会被丢失导致程序无法安装和运行,也能对知识产权起到一定的保护作用。
其实打个不恰当的比方,就象席梦思床垫一样,捆装、蒙制好后,是不可能看到弹簧的。
希望我的回答能够帮助到你。敬请采纳。
❿ 怎么才能得到一个软件的源代码
你好。
软件源代码一般来说就是软件公司产品发布时间一定期限后,自己公布出来的。
当然。使用反编译也是可以的。不过破解工作很复杂,足够再开发新软件了。得不偿失。