MORF:一款轻量级移动端网络安全侦查框架
2024-11-28 22:33:27 Author: www.freebuf.com(查看原文) 阅读量:1 收藏

freeBuf

主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

关于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:【GitHub传送门

参考资料

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/

本文为 独立观点,未经允许不得转载,授权请联系FreeBuf客服小蜜蜂,微信:freebee2022


文章来源: https://www.freebuf.com/sectool/416461.html
如有侵权请联系:admin#unsafe.sh