找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 5050|回复: 5

通过 coova-captive-frame 现实广告注入

[复制链接]
发表于 2014-6-30 13:05 | 显示全部楼层 |阅读模式
本帖最后由 秦时老猫 于 2014-6-30 13:17 编辑

coova-captive-frame 介绍 :http://www.coova.org/node/4656
packages: http://dev.coova.org/svn/coova-ap/packages/coova-captive-frame/

cd /home/openwrt/
./script/feeds install tinyproxy
make menuconfig
make package/feeds/packages/tinyproxy/compile V=99
cd package
cd ..
make menuconfig
make package/feeds/packages/tinyproxy/compile V=9
scp bin/ar71xx/packages/tinyproxy_*.ipk root@192.168.1.1/tmp
scp bin/ar71xx/packages/coova-privox*.ipk root@192.168.1.1/tmp
ssh     root@192.168.1.1
cd /tmp/
opkg install *.ipk

        cat>/etc/privoxy/custom.action<<EOF
{{settings}}
for-privoxy-version=3.0.3

{{alias}}
fragile     = -block -filter -hide-referer -kill-popups

{ \
-add-header \
-block \
-crunch-outgoing-cookies \
-crunch-incoming-cookies \
-deanimate-gifs{last} \
-downgrade-http-version \
-fast-redirects \
+filter{captive-frame} \
-handle-as-image \
-hide-forwarded-for-headers \
+hide-from-header{block} \
-hide-referrer{forge} \
-hide-user-agent \
-kill-popups \
-limit-connect \
+prevent-compression \
-send-vanilla-wafer \
-send-wafer \
-session-cookies-only \
-set-image-blocker{pattern} \
}
/

{+handle-as-image -filter}
/.*\.(gif|jpe?g|png|bmp|ico)

{fragile}
www.coova.*
coova.*
$([ -n "$HS_UAMALLOW" ] && for h in $HS_UAMALLOW; do echo $h; done)
EOF
        HS_CFRAME_JS="http://1.0.0.1/cframe-js"
        HS_CFRAME_RD="http://1.0.0.1/cframe-rd"
        cat>/etc/privoxy/custom.filter<<EOF
FILTER: captive-frame Captive Frame HotSpot
s|<head(.*)>|<head\$1><script type="text/javascript" src="$HS_CFRAME_JS"></script><noscript><meta http-equiv="refresh" content="0;$HS_CFRAME_URL?js=no"></noscript>|Uis
EOF
        mkdir /etc/privoxy/templates >&- 2>&-
        # lets use this interface ;)
        F_C="<frame noresize=\"noresize\" src=\"$HS_CFRAME_URL?nasid='+esc('$HS_NASID')+'&nasmac='+esc('$HS_NASMAC')+'&ssid='+esc('$HS_SSID')+'&clientip=@client-ip-address@&url='+esc(window.location)+'\">"
        F_T="<frame noresize=\"noresize\" src=\"$HS_CFRAME_RD?url='+esc(window.location)+'\">"
#        F_T="<frame src=\"'+window.location+'\">"
        SZ=$HS_CFRAME_SZ
        case "${HS_CFRAME_POS:-top}" in
            top)    fmt="rows=\"$SZ,*\""; F1=$F_C; F2=$F_T ;;
            bottom) fmt="rows=\"*,$SZ\""; F1=$F_T; F2=$F_C ;;
            left)   fmt="cols=\"$SZ,*\""; F1=$F_C; F2=$F_T ;;
            right)  fmt="cols=\"*,$SZ\""; F1=$F_T; F2=$F_C ;;
        esac
        mkdir /etc/privoxy/templates 2>&-
        cat>/etc/privoxy/templates/cframe-js<<EOF

alert('http注入测试!')
EOF
        cat>/etc/privoxy/templates/cframe-rd<<EOF
<html>
<head><meta http-equiv="refresh" content="0;@url@"></head>
<body></body>
</html>

EOF


启动:
        privoxy /etc/privoxy/config        tinyproxy -c /etc/tinyproxy.conf
        iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8888
(720n 测试)



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
发表于 2014-6-30 14:29 | 显示全部楼层
这个 做广告的 好手段呀

点评

就是 https 无效。  详情 回复 发表于 2014-6-30 22:07
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2014-6-30 14:31 | 显示全部楼层
不明觉厉
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2014-6-30 22:07 | 显示全部楼层
ghostja 发表于 2014-6-30 14:29
这个 做广告的 好手段呀

就是 https 无效。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2014-7-3 18:34 | 显示全部楼层
.SVN下载下来的编译不过.  ...
/etc/privoxy/config 没有这文件

点评

错误信息是什么?  详情 回复 发表于 2014-7-19 11:15
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2014-7-19 11:15 | 显示全部楼层
ruoknow 发表于 2014-7-3 18:34
.SVN下载下来的编译不过.  ...
/etc/privoxy/config 没有这文件

错误信息是什么?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-25 21:18

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表