导航:首页 > 源码编译 > 反编译算开源吗

反编译算开源吗

发布时间:2022-02-09 18:00:08

‘壹’ 不盈利的开源软件算盗版么

一般来讲,盗版的认定绝对不是因为你盈利和不盈利来进行区分的。因为盗版的就是盗版的和取得利益之间是没有任何关联的

‘贰’ EXE文件反编译源码

EXE文件可以通过步骤来反编译成源码,具体步骤如下:

1、在网络上搜索下载反编译工具ILSpy,ILspy是一个开源的.net反编译软件,使用十分方便。解压后如图,双击.exe文件打开解压工具。

(2)反编译算开源吗扩展阅读:

反编译也称为计算机软件还原工程,是指通过对他人软件的目标程序(比如可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,某些特定情况下可能推导出源代码。

exe是编译好的程序文件 要看结构就得反编译 但是通常不能把可执行文件变成高级语言源代码,只能转换成汇编程序。 所以要要看结构不止要会反编译 还得精通汇编语言。

‘叁’ 反编译什么意思,具体该怎么用

反编译:高级语言源程序经过编译变成可执行文件,反编译就是逆过程。计算机软件逆向工程,又称计算机软件恢复工程,是指对其他软件的目标程序(如可执行程序)进行“逆向分析和研究”,从而推导出设计思想、原理、结构、算法、处理过程、操作方法等要素,等被其他软件产品使用,在某些特定情况下可能会衍生出源代码。反编译可以作为开发软件时的参考,也可以直接用于软件产品中。

(3)反编译算开源吗扩展阅读:

如果编译过程中发现源程序有错误,编译程序应报告错误的性质和错误的发生的地点,并且将错误所造成的影响限制在尽可能小的范围内,使得源程序的其余部分能继续被编译下去,有些编译程序还能自动纠正错误,这些工作由错误处理程序完成。需要注意的是,一般上编译器只做语法检查和最简单的语义检查,而不检查程序的逻辑。

‘肆’ java编译后的class有反编译那不是源码不安全

Java有源代码加密的,就算有反编译工具也无法发编译,或者反编译出来是乱码,如果你不加密那确实是送人。

‘伍’ 安卓反编译获得源代码有什么作用呢

可以不劳而获的别人的代码了呀,比如别人的应用效果很炫,你自己做不出来,然后反编译出来之后,你懂的,可以参考学习下的嘛

‘陆’ 引用开源代码是抄袭吗

这个问题比较复杂。因为每个开源代码都有一个“协议”,对引用代码后要承担什么“义务”做了规定。你要遵守这个规定,就不算抄袭。

‘柒’ 反编译是违法的吗

反编译是违法的,反编译是指计算机软件反向工程( Revers e engineering )也称为计算机软件还原工程,是指通过对他人软件的目标程序(可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,某些特定情况下可能推导出源代码。反编译作为自己开发软件时的参考,或者直接用于自己的软件产品中。

根据《共和国着作权法》规定有下列侵权行为的,应当根据情况,承担停止侵害、消除影响、赔礼道歉、赔偿损失等民事责任:

(一)未经软件着作权人许可,发表或者登记其软件的;

(二)将他人软件作为自己的软件发表或者登记的;

(三)未经合作者许可,将与他人合作开发的软件作为自己单独完成的软件发表或者登记的;

(四)在他人软件上署名或者更改他人软件上的署名的;

(五)未经软件着作权人许可,修改、翻译其软件的;

(六)其他侵犯软件着作权的行为。

‘捌’ 反编译是什么意思

计算机软件反向工程(Reverse engineering)也称为计算机软件还原工程,是指通过对他人软件的目标程序(比如可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,

某些特定情况下可能推导出源代码。反编译作为自己开发软件时的参考,或者直接用于自己的软件产品中。

(8)反编译算开源吗扩展阅读

反编译是一个复杂的过程,反编译软件有:

1、SWF相关的反编译程序

Action Script Viewer

第一个也是最强大的商业SWF反编译工具,同类产品中,它的AS代码反编译效果最好,SWF转Fla工程重建成功率最高。

2、Android相关的反编译程序

SMALI/BAKSMAL

SMALI/BAKSMALI是一个强大的apk文件编辑工具,用于Dalvik虚拟机(Google公司自己设计用于Android平台的虚拟机)来反编译和回编译classes.dex。其语法是一种宽松式的Jasmin/dedexer语法,而且它实现了.dex格式所有功能(注解,调试信息,线路信息等)。

3、python相关的反编译程序

uncompyle2

uncompyle2可以直接转化为十分完美的python源码,并可以将反编译后的源码再次生成字节码文件。

参考资料来源:网络-反向编译

‘玖’ 开发一种新编程语言,别人没学会,算是开源了吗把陌生的编程写的源代码给别人看,研究不出来,算开源吗

开发一种新的编程语言,别人没有学会(指大部分人都没有学会),
那就不算开源,因为开源不仅仅是免费使用,还需要你出使用教程,
让大家都学会用,这样才叫开源。把陌生的编程语言写的代码给别人看,
别人研究不出来这个与是不是开源没有太大关系,这个得看这个语言本身是不是开源的,
和别人研究不出来没有直接的关系

‘拾’ java的打包后jar包里面的class文件都能被反编译成为源码吗

jd-gui这个工具可以进行反编译的操作。 不过反编译的质量随着混淆的程度而定。
特别复杂的代码(如加密算法)反编译一般都有问题。可以建议用 javap -c -p 来看字节码。然后参考jvm指令。
一般编译的文件,都可以反编译为源码,但如果是经过加密、以及代码异常复杂,是很难恢复全部的源码。

阅读全文

与反编译算开源吗相关的资料

热点内容
python中的class是什么 浏览:200
安卓导航屏如何接灯光线 浏览:689
哪个app能查天津违章 浏览:429
预订汽车票在哪个app 浏览:702
五菱宏光压缩机安装 浏览:458
苹果电脑怎么编译vlc 浏览:105
多传感数据融合算法 浏览:211
access2010压缩 浏览:150
安卓最旧系统是什么 浏览:707
草根到百万程序员 浏览:697
学员招聘app哪个好 浏览:448
感到解压就拍拍手 浏览:110
php404页面代码 浏览:717
php唯一编号 浏览:601
硬盘文件夹没法打开 浏览:444
访问外网的svn服务器地址 浏览:878
想去自由行有什么好的app 浏览:214
视频监控数据库如何加密 浏览:762
解压直接能用的软件 浏览:711
服务器10ge网口是什么意思 浏览:862