加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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

发布时间:2019-02-20 14:52:08 所属栏目:大数据 来源:赵钰莹
导读:【资讯】Avast开源了机器码反编译器和分析工具RetDec,以帮助网络安全社区抵御恶意软件。该工具让开发者能够学习应用程序代码,而不必实际运行应用程序。 Avast安全小组在一篇文章中写道,反编译器可以用于各种情况。最重要的是在搜索错误,漏洞或分析恶意

  【资讯】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)

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读