| 关键词: 一个 important nbsp 服务器 代理 SQUID 文件 安全 脚本 网站 | ||||
最近偶然发现, Chema Alonso 在 Defcon 20 会议上谈到他如何从头开始创建一个JavaScript 僵尸网络,然后如何使用它来找到骗子和黑客。 一切都是通过一个 SQUID 代理并修改了些小配置完成的。 这个想法非常简单: 1.【服务器】在一台 linux 服务器上安装 Squid 2.【Payload】修改服务器配置,给所有传输的 javascript 文件插入一些代码,这些代码的作用就是将用户数据传送到你的服务器上,比如用户在表单中输入的所有数据。 3.【缓存】将修改过的 js 文件的缓存时间尽可能延长。 可能发生的最坏事情是什么?当某人能强迫你加载一个受感染的 JS 文件, 那他们可以:
https如果你的网站加载了一些不安全的资源(比如从一个 http 站点加载 jquery),那该手法在 https 链接上也能生效。大多数浏览器都会提醒你,有些甚至会阻止你访问不安全的内容,但是没有人注意到浏览器地址栏中“锁”的符号。 举个例子在介绍中,Chema 说他将修改过的服务器 IP 地址发布到网络上,几天后就有 5000 多人使用这个代理。大多数使用代理的人都是为了做坏事,因为他们都知道使用了代理在网络上就变成匿名了,似乎许多人都没有考虑过这个问题:代理同样也可以对他们做一些坏事。 我在想是不是真的那么简单,所以我建了一个运行 Debian(Linux的一个发行版) 的虚拟机,然后努力实现这些概念。 编写自己的 js 来感染代理假设你有一个运行 squid 的代理,同时你还需要一个网站服务器,如使用 /var/www 为根目录(默认设置)的 Apache 服务器。 步骤1:创建一个 payload我打算用一个简单的脚本获取网页上所有的链接,然后将 href(链接) 属性改写成我的站点。 /etc/squid/payload.js
步骤2:将脚本注入所有请求的 js 文件中。/etc/squid/poison.pl
上一篇:北美IPv4地址即将用尽
最新评论
72小时资讯榜
2
不买服务器也能异地组网:开源P2WLAN让两地
软件精选
1551人已阅读
3
AI真相:中国Token消耗第一是做短剧,美国T
AI动态
862人已阅读
4
Linus Torvalds借助Claude Code优化Linux内
业界
3032人已阅读
5
法国数百家超市冷柜被黑客入侵:温度被调至
网安动态
3071人已阅读
6
速查:Ledger硬件钱包被植入了间谍芯片 助
网安动态
3310人已阅读
社区热门
1
━※☆※━★===二〇二六年论坛每日签到帖=
2026-03-13
2
2006年注册的老人泪流满面
2026-10-12
3
十几年没回来了,回来看看。顺便做个记号
2026-08-15
4
多年以后我又回来了,报道贴
2026-08-11
5
人工智能最终是否替代人类??人类该何去何
2026-07-22
|