SuperAPI AI 工具集

information-disclosure-methodology

通用与其它

查看项目

更新于 10-16 08:01

技能介绍

用途:该方法论用于 Web 应用敏感信息泄露的检测与利用,从发现泄露点到提取凭据、恢复源码的完整排查流程。

主要能力分为六个阶段。一、源码和配置文件:直接请求 /.git/HEAD、/.svn/entries、/.svn/wc.db、/.DS_Store、/.env、/config.py、/Dockerfile、/WEB-INF/web.xml、/package.json、/backup.sql、/requirements.txt 等路径,可用 curl -s -o /dev/null -w '%{http_code}' http://TARGET/<path> 批量检测状态码,并对 200 响应确认是否为真实文件。.git 可整体 dump 后审计历史提交找密码;.svn 可提取文件列表与内容;.env 可直接读取数据库连接串、API Key、SECRET_KEY。二、调试信息:用畸形请求触发 500 错误页面,关注 Flask debug=True 的交互式 debugger、Django DEBUG=True 的 settings 与 SQL、堆栈中的绝对路径与版本信息,检查 Server、X-Powered-By 等响应头,并尝试 /debug、/trace、/actuator、/elmah.axd。三、API 文档泄露:请求 /docs、/swagger、/swagger.json、/swagger-ui.html、/openapi.json、/redoc、/api-docs、/graphql、/graphiql 及带版本前缀路径,提取端点、参数、认证方式与数据模型,并可用 GraphQL introspection 查询 {__schema{types{name,fields{name}}}}。四、备份和日志:扫描 /backup.zip、/app.py.bak、index.php~、index.php.swp、/access.log、/dump.sql、/.hg/、/.bzr/ 等。五、API 参数操控:对查询参数置空、使用 % 通配符、null 或删除参数,pageSize=9999 放大分页,info 与 list 端点变换,添加 verbose=true、debug=1。六、凭据搜索:在源码配置中搜索 password、secret、api_key、token、mysql://,检查 .env、SSH 私钥、Base64 凭据,Git 历史可用 git log -p -S 'password' 检索。深入细节见 references/source-recovery.md 与 references/api-param-tricks.md。

限制:资料未提供具体工具版本、授权范围、价格或效果保证;上述操作应仅在合法授权测试中使用。