SuperAPI AI 工具集

frida-codeshare-search

通用与其它

查看项目

更新于 10-16 01:08

技能介绍

用途:当用户想查找、检查、下载、改编或运行 Frida CodeShare 脚本时使用本技能。

主要能力:用 curl 抓取 CodeShare 搜索页与项目页,通过 codeshare_extract.py 解析结果卡片(标题、作者、URL、点赞、浏览量、描述)并提取项目内嵌的 projectSource 到本地脚本;随后可本地审查或直接执行。

使用方式:搜索时执行 curl -fsSL --get --data-urlencode "query=instagram" "https://codeshare.frida.re/search/" -o codeshare-search.html,再用 python3 scripts/codeshare_extract.py search codeshare-search.html 解析;提取项目脚本时先抓取项目页,再执行 python3 scripts/codeshare_extract.py project codeshare-project.html -o agent.js,用 sed -n '1,220p' agent.js 检查。运行已审查的本地脚本:frida -U -f com.instagram.android -l agent.js --no-pause;直接经 CodeShare 运行:frida -U --codeshare Eltion/instagram-ssl-pinning-bypass -f com.instagram.android --no-pause。若页面出现 ${projectSlug} 占位符,用项目 URL 中的 slug。

适用场景:查找特定平台的插桩脚本、审计第三方脚本、改编为本地 agent 或命令。

限制与注意:运行第三方插桩前需确认授权与目标范围;CodeShare 脚本应视为侦察对象,先读源码再运行;需核对目标平台、应用版本、库名、符号和 Frida 版本是否匹配;改编时检查 Android 的 Java.perform() 与重载、Native 模块等待、iOS 的 ObjC.available 与类/选择器确认等。具体脚本适用性与效果需依据官方资料验证。