quarkslab/sighthouse

GitHub: quarkslab/sighthouse

SightHouse 是一款面向逆向工程师的程序元数据检索与相似函数识别平台,助力批量样本分析与代码复用追踪。

Stars: 30 | Forks: 4

# SightHouse SightHouse 是一款旨在协助逆向工程师从程序中检索信息和元数据,并识别相似函数的工具。 ## 安装说明 SightHouse 已发布在 Pypi 上。 ``` # 仅安装 SRE 客户端 pip install sighthouse-client # 仅安装前端 pip install sighthouse-frontend # 仅安装流水线 pip install sighthouse-pipeline # 或者安装所有内容 pip install sighthouse[all] ``` ### 从源码安装 您也可以从 `git` 仓库进行安装: ``` # 下载仓库 git clone https://github.com/quarkslab/sighthouse && cd sighthouse # Make install 将创建一个新的 virtual env 并在其中安装 sighthouse make install ``` ## 构建文档 构建文档前需先安装 SightHouse,随后在本地服务器上提供文档服务。 ``` # 如果您已有本地仓库,请跳过此步骤 git clone https://github.com/quarkslab/sighthouse && cd sighthouse/doc # 安装依赖 make install # 提供文档服务 make serve ``` 在线文档可在[此处](https://quarkslab.github.io/sighthouse/)访问。 ## 运行单元测试 您可以使用以下命令在本地运行默认 python 版本的单元测试: ``` # 如果您已有本地仓库,请跳过此步骤 git clone https://github.com/quarkslab/sighthouse && cd sighthouse make test ``` ## 作者 - MadSquirrels (Forgette Benoit) - Fenrisfulsur (Babigeon Sami)
标签:Python, Quarkslab, SRE工具, TLS抓取, 二进制分析, 二进制发布, 云安全监控, 云安全运维, 云资产清单, 代码相似度, 元数据提取, 函数识别, 可配置连接, 开源工具, 恶意代码分析, 情报收集, 无后门, 漏洞研究, 相似函数检测, 程序分析, 软件安全, 进程保护, 逆向工具, 逆向工程, 配置文件, 静态分析