Qu1cksc0pe是一款功能强大的多合一恶意软件分析工具,该工具可以帮助广大研究人员分析Windows、Linux和macOS平台下的可执行文件以及APK文件等。Qu1cksc0pe可以给分析人员提供下列信息:
· 可执行文件或应用程序使用了哪些DLL文件; · 包含的功能函数和API接口; · 数据字段; · URL、IP地址和电子邮件信息; · Android应用权限; · 文件扩展名和文件名称; · 其他
Qu1cksc0pe的主要功能就是给广大安全分析人员提供尽可能多地关于可疑文件的信息,并帮助用户了解目标文件的具体功能特性。
由于Qu1cksc0pe基于Python 3开发,因此我们首先要在本地主机上安装并配置好Python 3环境。接下来,使用下列命令将该项目源码克隆至本地:
git clone https://github.com/CYB3RMX/Qu1cksc0pe.git
Qu1cksc0pe所需的Python模块如下:
· puremagic · androguard · apkid · prettytable · tqdm · colorama · oletools · pefile · quark-engine · pyaxmlparser · yara-python · prompt_toolkit · frida
我们可以使用下列命令安装该工具所需的Python模块:
pip3 install -r requirements.txt
获取其他的依赖参数:
VirusTotal API密钥:
https://virustotal.com
Binutils:
sudo apt-get install binutils
ExifTool:
sudo apt-get install exiftool
Strings:
sudo apt-get install strings
python3 qu1cksc0pe.py --file suspicious_file --analyze
python3 qu1cksc0pe.py --multiple FILE1 FILE2 ...
python3 qu1cksc0pe.py --runtime
python3 qu1cksc0pe.py --file suspicious_file --hashscan
支持的参数:
--hashscan
--packer
python3 qu1cksc0pe.py --folder FOLDER --hashscan
报告内容:
威胁类型
检测结果
CrowdSourced IDS报告
python3 qu1cksc0pe.py --file suspicious_file --vtFile
python3 qu1cksc0pe.py --file suspicious_document --docs
python3 qu1cksc0pe.py --file suspicious_executable --lang
python3 qu1cksc0pe.py --console
python3 qu1cksc0pe.py --file suspicious_file --domain
https://github.com/CYB3RMX/Qu1cksc0pe