路由器路由联盟

绵羊墙(Wi-Fi sheep)搭建其一

2017-01-17  本文已影响0人  Zzifan

序言

绵羊墙:一面展示板,将用户设置的不安全的网络用户名与密码公布在上。

这是我在硬土壳安全公司实习期间,与蔡一涵共同完成的一个项目。该项目未来可能应用于信息安全的演示上。在完成项目的过程中,我们得到了刘毅,虾米和花开这三位同事的大力帮助。这些帮助对此项目的完成至关重要,十分感谢。

该项目的代码已经上传至github:

Wi-Fi sheep

效果图:

我对绵羊墙的理解

我在网上找到了一些资料,但大多不够具体到使我能对这一个项目有一个彻底的理解。在大量的探索和求助后,我的项目的构架大致如下:

我对绵羊墙的实现


import os

from analyzer import analyze

iterator = 1

while 1:

  os.system("~/Downloads/sshpass-1.05/sshpass -p mypassword ssh myuser@myipaddress 'tcpdump -c 1000 -w - -s 0 port not 22' >> ~/code/py/wifi-sheep/data" + str(iterator) + “.cap")

  print("get package " + str(iterator) + " from server")

  analyze(iterator)

  iterator += 1

关于ssh可以看这个链接:

www.ruanyifeng.com/blog/2011/12/ssh_remote_login.html

可以优化的内容

下一篇的内容

如何完成对包的解析并且提取帐号密码

上一篇 下一篇

猜你喜欢

热点阅读