google-chrome - 如何从命令行更改铬(谷歌浏览器)的用户代理?
问题描述
我正在尝试为 CTF(网络安全黑客竞赛)写一个问题。部分问题将包括一个 XSS 漏洞,用户可以在该漏洞中“报告”一个 URL。当用户报告一个 URL 时,我以无头模式运行 chromium 来访问该 URL。
我目前正在使用以下 shell 脚本 (.sh) 使 chromium 以无头模式访问 URL(同时隐藏所有输出并在后台运行)。
chromium-browser --headless {url} > /dev/null &
我希望“标志”,或者用户试图从假用户那里窃取的东西,成为浏览器的用户代理。
我计划从 AWS EC2 服务器运行这个问题,所以我不相信我可以通过访问浏览器中的一些选项来更改 chromium 的用户代理。有没有办法从控制台做到这一点?也许是chromium-browser
我可以写入的选项或配置文件?
编辑:应该提到我正在运行的系统是 Ubuntu 18.04。
编辑 2:用户代理应该是什么样子的一个例子:flag{u53r_4g3nt!!}
解决方案
推荐阅读
- python - 插入出错 1064 (42000): 你的 SQL 语法有错误;
- javascript - Javascript如何使用迭代步骤4迭代数组
- python - 如何在 python 中的 KMeans 聚类中获得 X 值?
- c++ - 与 gdb 一起使用的 Makefile
- php - Etsy API PHP,如何创建自定义 property_values
- algorithm - 如何检查女王是否在皇后区受到攻击
- c# - 如何在 C# 中写入文件并随后删除文件?
- swift - 设置 AutoLayout 约束后,Cocoa 中的自定义视图无法绘制
- python-3.x - 对象检测速度慢且不使用 GPU
- proxy - 无法拦截来自 nike.com 登录请求的流量