firefox渗透便携版
Firefox渗透便携版不是透便官方产品,是携版安全圈自己攒出来的东西。我第一次接触它是透便在一次内网测试里,当时带了一台干净笔记本,携版不想装一堆插件污染系统,透便一个前辈扔给我一个U盘,携版说“用这个,透便插上就能跑”。携版打开之后我愣了——界面是透便Firefox,但书签栏里塞满了各种渗透工具面板,携版从Wappalyzer到FoxyProxy,透便从HackBar到Cookie Editor,携版连User-Agent Switcher都预配好了几十条伪装规则。透便 它的携版核心逻辑其实很简单:把Firefox装进一个可移动目录,所有配置、透便扩展、缓存全部写进同一个文件夹,不碰系统注册表和用户AppData。你在Windows上跑,它就是一个绿色版;你在Linux上跑,改一下启动脚本就能用。关键在预配置——那些扩展不是随便装的,每个都调过参数。比如FoxyProxy默认挂了一个本地8080端口的代理链,方便你直接对接Burp Suite或ZAP;Wappalyzer关掉了自动更新,避免测试环境断网时弹报错。 我后来自己做过一个版本。用的Firefox ESR 102,因为长期支持版不会强制升级导致扩展失效。扩展列表控制在12个以内,多了启动慢,而且容易互相打架。有个坑:HackBar新版要收费,我换成了旧版1.6.1的xpi文件,手动塞进extensions目录,再在prefs.js里把签名检查关掉。Cookie Editor也是,得用离线安装包,在线装会提示“此扩展不受信任”。这些细节官方文档不会写,只有踩过坑的人才知道。 便携版最大的好处是环境隔离。你同时测三个客户,每个客户用不同的便携版实例,Cookie、LocalStorage、代理设置完全独立。我习惯按客户名建文件夹,比如 但便携版也有烦人的地方。Windows下如果U盘是FAT32格式,Firefox的缓存文件超过4GB会写不进去,得手动把 我现在的做法是:便携版只当“前端操作台”,所有流量强制走代理到虚拟机里的Burp。这样即使便携版本身有漏洞或者扩展作恶,也碰不到真实网络。另外,我会把 有人问为什么不直接用Chrome的便携版。Chrome扩展生态对渗透工具支持差一截,比如Tamper Data这类老牌插件只有Firefox版。而且Firefox的 最后说个具体案例。上个月帮朋友查一个钓鱼站,我用便携版挂上User-Agent Switcher伪装成微信内置浏览器,再用Cookie Editor手动构造了一个带client_a_firefox、client_b_firefox,每个里面一个profile。切换的时候直接关掉再开另一个,不会串。有次同事图省事用同一个实例测两个站,结果Cookie混了,差点把A站的测试数据提交到B站后台——这种事在渗透测试里算事故。browser.cache.disk.capacity调小。Linux下更麻烦,AppArmor可能拦截非标准路径的Firefox执行,得加一条本地策略。还有,某些扩展会往/tmp写临时文件,你以为便携了,其实系统盘还是留了痕迹。真要干净,得配合沙箱或者虚拟机跑。about:config里toolkit.telemetry.enabled和datareporting.healthreport.uploadEnabled都设成false,不然Mozilla会定期回传使用数据——虽然不涉及测试目标,但没必要。user.js可以硬编码大量隐私和安全参数,Chrome的组策略在便携场景下很难生效。当然Firefox也有毛病,量子引擎之后扩展API变严,很多老工具得找替代品。但整体上,对于需要快速部署、频繁切换身份、又不想留痕的场景,Firefox渗透便携版仍然是顺手的选择。is_wechat=1的Cookie,页面直接返回了不同的JS payload。整个过程没装任何东西,拔了U盘就走。这种灵活度,装一个完整系统再配环境,至少多花二十分钟。
-
上一篇
-
下一篇