(1)本文档用于描述摸瓜APK反编译平台的API接口
(2)使用摸瓜平台的API服务,需要和平台申请API接口权限<api_key>
(3)为便于理解,接口统一使用curl访问,请按照需求自行调整请求语言
api/v1/so
- 摸瓜搜库APIapi/v1/report
- APP分析报告APIURL: /api/v1/so
Method: GET
Header: Authorization:<api_key>
请求示例:
curl --url "https://mogua.co/api/v1/so?key=关键词&type=搜索类型" -H "Authorization:api_key"
搜索类型:appname(按app名称搜索) 或 filename(按文件名搜) 或 package(按包名搜索) 或 md5(按md5值搜索)
成功返回:
200
application/json; charset=utf-8
json格式
返回参数 | 描述 |
---|---|
error | 是否错误 |
count | 搜索结果条数 |
SCAN_TYPE | 分析类型 |
FILE_NAME | APP文件名称 |
APP_NAME | APP名称 |
PACKAGE_NAME | APP包名 |
VERSION_NAME | APP版本信息 |
MD5 | APP文件的MD5哈希值 |
TIMESTAMP | 上传时间戳 |
错误返回:
500 服务器内部错误
or 405 不允许的提交方法
or 422 无法处理的请求
application/json; charset=utf-8
{"error": <错误信息> }
URL: /api/v1/report
Method: GET
Header: Authorization:<api_key>
请求示例:
curl --url "https://mogua.co/api/v1/report?hash=APP的md5值" -H "Authorization:api_key"
成功返回:
200
application/json; charset=utf-8
JSON格式
返回参数 | 描述 |
---|---|
file_name | APP文件名称 |
app_name | APP名称 |
app_type | APP类型 |
size | APP文件大小 |
md5 | APP文件MD5值 |
sha1 | APP文件 SHA1值 |
sha256 | APP文件 SHA256值 |
package_name | APP包名 |
main_activity | APP主进程 |
target_sdk | APP支持sdk版本 |
max_sdk | APP最大支持sdk版本 |
min_sdk | APP最小支持sdk版本 |
version_name | APP外部版本号 |
version_code | APP内部版本号 |
icon_hidden | APP是否隐藏图标 |
icon_found | APP是否有图标 |
permissions | APP调用的权限 |
certificate_analysis | APP证书分析结果 |
urls | APP包含的url信息 |
domains | APP包含的域名及ip信息 |
emails | APP包含的邮箱地址信息 |
firebase_urls | APP包含的手机号信息 |
secrets | APP包含的敏感数据 |
apkid | APP加壳信息 |
trackers | APP调用的第三方插件数据 |
错误返回:
500 服务器内部错误
or 405 不允许的提交方法
or 422 无法处理的请求
application/json; charset=utf-8
{"error": <错误信息> }