当前位置:新闻中心行业动态 → 正文

GitHub热门项目:机器码反编译器RetDec最热

责任编辑:editor006 作者:钰莹 |来源:企业网D1Net  2017-12-19 16:16:58 本文摘自:it168网站

Avast开源了机器码反编译器和分析工具RetDec,以帮助网络安全社区抵御恶意软件。该工具让开发者能够学习应用程序代码,而不必实际运行应用程序。

Avast安全小组在一篇文章中写道,反编译器可以用于各种情况。最重要的是在搜索错误,漏洞或分析恶意软件时进行逆向工程。在比较两个可执行文件时,反编译也可以用来检索丢失的源代码,或者用来验证编译好的程序是否正确地写入了源代码。

GitHub热门项目:机器码反编译器RetDec

该公司之所以开源此工具,是因为希望它可以成为一个通用工具。通过保留程序的功能,Avast希望源代码尽可能准确地反映输入程序的功能。

自2011年起,RetDec一直在开发中,当时它是由AVG Technologies和布尔诺科技大学的信息技术学院联合开发的。AVG于2016年被Avast收购,继续完成编译器工作。

目前,RetDec(Github地址:https://github.com/avast-tl/retdec)的功能包括新的文件格式支持和体系结构,可执行文件的静态分析,编译器和打包程序检测,加载和指令解码,基于签名的静态链接库代码删除等。

开发人员可以使用Avast的Web服务在浏览器中试用反编译器,也可以使用REST API进行访问。

除此之外,上周GitHub五大热门项目:

1、30 seconds of code:在30秒甚至更少时间内就可以掌握的JavaScript代码片段集合,该项目的中文版可参考:《Github分享:仅需30秒就可理解的48个JavaScript代码片段!》

2、parcel:快速,零配置的Web应用程序打包器(https://github.com/parcel-bundler/parcel)

3、Turi Create:旨在简化定制机器学习模型开发的项目(https://github.com/apple/turicreate)中文版可参考:《苹果开源机器学习工具冲进Github热度榜!》

4、Coding Interview University:学习成为一名软件工程师(https://github.com/jwasham/coding-interview-university)

5、muuri:响应式,可排序,可过滤和可拖动的网格布局(https://github.com/haltu/muuri)

关键字:GitHubRetDec反编译

本文摘自:it168网站

x GitHub热门项目:机器码反编译器RetDec最热 扫一扫
分享本文到朋友圈
当前位置:新闻中心行业动态 → 正文

GitHub热门项目:机器码反编译器RetDec最热

责任编辑:editor006 作者:钰莹 |来源:企业网D1Net  2017-12-19 16:16:58 本文摘自:it168网站

Avast开源了机器码反编译器和分析工具RetDec,以帮助网络安全社区抵御恶意软件。该工具让开发者能够学习应用程序代码,而不必实际运行应用程序。

Avast安全小组在一篇文章中写道,反编译器可以用于各种情况。最重要的是在搜索错误,漏洞或分析恶意软件时进行逆向工程。在比较两个可执行文件时,反编译也可以用来检索丢失的源代码,或者用来验证编译好的程序是否正确地写入了源代码。

GitHub热门项目:机器码反编译器RetDec

该公司之所以开源此工具,是因为希望它可以成为一个通用工具。通过保留程序的功能,Avast希望源代码尽可能准确地反映输入程序的功能。

自2011年起,RetDec一直在开发中,当时它是由AVG Technologies和布尔诺科技大学的信息技术学院联合开发的。AVG于2016年被Avast收购,继续完成编译器工作。

目前,RetDec(Github地址:https://github.com/avast-tl/retdec)的功能包括新的文件格式支持和体系结构,可执行文件的静态分析,编译器和打包程序检测,加载和指令解码,基于签名的静态链接库代码删除等。

开发人员可以使用Avast的Web服务在浏览器中试用反编译器,也可以使用REST API进行访问。

除此之外,上周GitHub五大热门项目:

1、30 seconds of code:在30秒甚至更少时间内就可以掌握的JavaScript代码片段集合,该项目的中文版可参考:《Github分享:仅需30秒就可理解的48个JavaScript代码片段!》

2、parcel:快速,零配置的Web应用程序打包器(https://github.com/parcel-bundler/parcel)

3、Turi Create:旨在简化定制机器学习模型开发的项目(https://github.com/apple/turicreate)中文版可参考:《苹果开源机器学习工具冲进Github热度榜!》

4、Coding Interview University:学习成为一名软件工程师(https://github.com/jwasham/coding-interview-university)

5、muuri:响应式,可排序,可过滤和可拖动的网格布局(https://github.com/haltu/muuri)

关键字:GitHubRetDec反编译

本文摘自:it168网站

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^