使用python登陆某学校内网(操控浏览器进行登陆操作) 您所在的位置:网站首页 简易呼吸器使用操作技术 使用python登陆某学校内网(操控浏览器进行登陆操作)

使用python登陆某学校内网(操控浏览器进行登陆操作)

2023-03-24 08:17| 来源: 网络整理| 查看: 265

临近国庆七天小长假,大家是不是都想好去哪里玩了?

想必大家都收到了很多单位领导,学校老师发来的注意安全的通知吧?什么防火防盗防小三… …

今天我来跟大家讲讲网络安全吧,我下面讲的内容,大家可以看得懂,也希望大家可以认真地看完:

网络爬虫,爬服务型网站很简单,不需要登陆操作,遇到需要登陆的情况时,会稍微有点难度,但是,也是可以实现的.我今天的目标是某学校WiFi验证登陆界面:

使用python登陆某学校内网(操控浏览器进行登陆操作)_html

可以看到,我在图上标出了三个箭头,分别指向:账号,密码和登陆按钮.

我今天就来给大家演示一遍,我是如何用过这三个元素,进行登陆操作的:

首先定位到这三个元素:

账号:/html/body/form/center/table/tbody/tr/td/table/tbody/tr[3]/td[2]/input密码:/html/body/form/center/table/tbody/tr/td/table/tbody/tr[4]/td/input登陆按钮:/html/body/form/center/table/tbody/tr/td/table/tbody/tr[6]/td/p/input[1]

学过HTML的同学应该知道,这是xpath的语法,看不懂也没有关系,不影响.

接下来,我自己做了一个密码本(密码本是关键,具体是怎么写的,这里就不讲了):

使用python登陆某学校内网(操控浏览器进行登陆操作)_爬虫_02

这个密码本里面,是纯数字的六位密码,可以看到,一共1000000种密码,我将一一遍历这1000000种密码,模拟登陆某学校内网,以下是效果图:

使用python登陆某学校内网(操控浏览器进行登陆操作)_内网_03

因为代码泄露可能会给其他同学带来不必要的麻烦,在这里,我只简单讲讲方法:

导入selenium库:

from selenium import webdriver

运行浏览器,输入要访问的地址:

wd = webdriver.Firefox()wd.get('http://10.11.7.40/')

打开密码本并遍历密码:

dic = open(r"C:\Users\Administrator\Desktop\Python\password.txt")for line in dic: password = line.split()

登陆操作:

wd.find_element_by_xpath("/html/body/form/center/table/tbody/tr/td/table/tbody/tr[3]/td[2]/input").send_keys(accound)wd.find_element_by_xpath("/html/body/form/center/table/tbody/tr/td/table/tbody/tr[4]/td/input").send_keys(password)wd.find_element_by_xpath("/html/body/form/center/table/tbody/tr/td/table/tbody/tr[6]/td/p/input[1]").click()wd.find_element_by_xpath("/html/body/form/center/table/tbody/tr/td/table/tbody/tr[3]/td/p/input").click()

在循环结束后输出密码:

print(password)

其中省略的部分代码,我在这里不予以展示

刚刚的是学校的WiFi登陆界面.我知道学校的技术人员肯定不是吃素的,下面我将尝试用同样的方式登陆学校内网,看看我刚刚的办法是否还行得通:

使用python登陆某学校内网(操控浏览器进行登陆操作)_爬虫_04

果然不出我所料,刚开始运行,网页就开始提示:超过五次错误将被锁定

使用python登陆某学校内网(操控浏览器进行登陆操作)_python_05

哈哈,账号已被锁定,请在十分钟后再尝试(我这里使用的是自己的账号)

遍历密码的方式在登陆WiFi的界面是行得通的,但是在学校内部网站就不行了,设置这样的一道坎能很好的保护学生的信息,至少不能通过我现在用的这个方法破解密码.给学校点赞!

讲到这里,我想提一下,很多学校的初始账号密码是身份证后6位,不然就是123456这种非常简单的密码.希望刚入学的新生们,以及还没有修改自己密码的老生们要注意了:

为了确保您的账号安全,还是去修改一下初始密码吧!!!

除此之外,自己的个人密码不要设置的太简单,除了加字母,还可以加一些特殊符号,如: < > ? , . / ~ ! ` @ # % ^ & * ( ) 等等.总之,保护好我们的个人信息,是每一个公民义不容辞的责任!

最后,在祖国母亲70岁生日之际,祝伟大祖国更加繁荣昌盛!也祝大家能有一个愉快的国庆假期!

author:哓哓晓培



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有