MORF:一款轻量级移动端网络安全侦查框架


关于MORF


MORF是一款功能强大、轻量级且独立于平台的移动端网络安全工具,旨在帮助广大安全研究人员轻松识别和处理移动应用程序中的敏感信息。



它就像是移动应用程序安全的瑞士军刀,因为它使用基于启发式的技术搜索代码库,创建一个全面的敏感信息存储库,这使得识别和处理任何潜在的敏感数据泄露变得容易。


功能介绍


1、MORF 的突出特点之一是它能够自动检测和提取来自各种来源的敏感信息,包括源代码、资源文件和本机库。它还从应用程序中收集大量元数据,可用于创建可以预测和检测潜在安全威胁的数据科学模型。MORF 还会查看应用程序的所有先前版本,使应用程序的安全状况透明化。

2、该工具拥有用户友好的界面和易于使用的报告系统,使广大安全研究人员可以轻松查看和解决任何已发现的问题。

3、通过查看所有以前的版本确保应用程序安全态势的透明度,并最大限度地降低与敏感信息相关的数据泄露风险,而这一切都通过使用基于启发式的技术实现。


工具架构



Golang 项目安装指南


步骤1:安装 Go


首先,需要在系统上安装 Go。访问官方 Go 下载页面,下载适合你系统的二进制版本。下载文件后,打开终端或命令提示符,导航到下载目录并运行安装程序。


可以通过运行以下命令来验证您的安装:

go version


步骤2:设置你的 Go 工作区


在 Go 中,通常有一个单独的工作区,其中包含所有 Go 程序和库的源文件。工作区是一个目录层次结构,其根目录有三个目录:

src包含按包组织起来的 Go 源文件(每个目录一个包)

bin包含可执行命令

pkg包含 Go 软件包档案


按照惯例,工作区目录名为go。


步骤3:设置GOPATH环境变量


在 Unix 系统上,您可以通过在~/.bashrc或~/.bash_profile文件中添加以下行来设置GOPATH环境变量:

export GOPATH=$HOME/go


在Windows上,可以通过“高级系统设置”->“环境变量”进行设置。


步骤 4:下载 Go 项目


假设你在 GitHub 上有一个想要安装的 Go 项目。你可以使用go get以下命令,后跟包源:

go get github.com/amrudesh1/morf


此命令执行两项操作:下载包的源代码并安装包。


步骤 5:构建并运行 Go 项目


导航到工作区内的项目目录,该目录应类似于$GOPATH/src/github.com/amrudesh1/morf。


然后,可以使用以下命令构建并运行项目:

go build
./morf --help


许可证协议


本项目的开发与发布遵循Apache-2.0开源许可协议。


项目地址


MORF

https://github.com/amrudesh1/morf


FreeBuf粉丝交流群招新啦!
在这里,拓宽网安边界
甲方安全建设干货;
乙方最新技术理念;
全球最新的网络安全资讯;
群内不定期开启各种抽奖活动;
FreeBuf盲盒、大象公仔......
扫码添加小蜜蜂微信回复「加群」,申请加入群聊

https://www.blackhat.com/asia-23/arsenal/schedule/#morf---mobile-reconnaissance-framework-31292
https://www.blackhat.com/us-23/arsenal/schedule/index.html#morf---mobile-reconnaissance-framework-32370
https://golang.org/dl/

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。查看原文

为您推荐