用户
搜索
  • TA的每日心情

    2019-10-9 07:24
  • 签到天数: 134 天

    连续签到: 2 天

    [LV.7]常住居民III

    i春秋作家

    北极边界安全团队负责人

    Rank: 7Rank: 7Rank: 7

    58

    主题

    222

    帖子

    416

    魔法币
    收听
    0
    粉丝
    2
    注册时间
    2016-9-7

    春秋文阁春秋游侠突出贡献积极活跃奖

    天析 i春秋作家 北极边界安全团队负责人 春秋文阁 春秋游侠 突出贡献 积极活跃奖 楼主
    发表于 2019-10-8 14:47:28 21195
    本帖最后由 天析 于 2019-10-8 06:53 编辑

    本文作者:天析

    由于楼上某老板懒到网页都懒得打开的程度了,安排我写份 py 的脚本,于是我在花了 3 分钟写出了如下的东西
    原理也很简单,在网页端认证过一次后,利用 Cookie 配套发布进行发送请求就完事了

    [Python] 纯文本查看 复制代码
    # -*- coding: utf-8 -*-
    import requests
    import json
    import re
    sm = '''
    #=============================================
    # 说明:用于脑残认证信息学院网络
    # 依赖:Python3* requests库
    # 安装库:pip install requests
    #=============================================
    认证说明:
                ['<div class="common2">Portal发起内网认证 </div>'] 
                ['<div class="common2">认证成功 </div>']
            表示已经认证成功!Portal发起内网认证表示发起二次认证,该情况下不影响网络正常访问!
    '''
    iphost = "172.25.32.25"
    url1 = "http://10.10.11.14/webauth.do?wlanuserip="
    url2 = "&wlanacname=XF_BRAS"
    name ="XYGY_*******@SCITC"
    pswd = "123456"
    JSD="cookie"
    SplicingURL = url1+iphost+url2
    url = str(SplicingURL)
    header = {
        'Host':'10.10.11.14',
        'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:47.0) Gecko/20100101 Firefox/47.0',
        'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
        'Accept-Encoding': 'gzip, deflate',
        'Referer': 'http://10.10.11.14/webauth.do?wlanuserip=172.25.32.36&wlanacname=XF_BRAS',
        'Content-Type': 'application/x-www-form-urlencoded',
        'Content-Length': '298',
        'Cookie':JSD, #JSESSIONID
        'Connection': 'close',
        'Upgrade-Insecure-Requests': '1',
    }
    data={
        'loginType': '',
        'auth_type': '0',
        'isBindMac': '0',
        'pageid': '1',
        'templatetype': '3',
        'listbindmac': '0',
        'isRemind': '0',
        'loginTimes': '',
        'groupId': '',
        'distoken': '',
        'url': '',
        'notice_pic_loop2': '/portal/uploads/general/demo1/image/banner.jpg',
        'notice_pic_loop2': '/portal/uploads/general/demo1/image/banner1.jpg',
        'userId': name,
        'passwd': pswd,
    }
    r = requests.post(url,data)
    reg=re.compile('<div class="common2">.*?</div>')
    result=re.findall(reg,r.text)
    print("\n认证状态:",result,"\n")
    print(sm)
    
    


    经过某老板自己拿去填上自己的帐户封装成exe后测试,效果还是不错的!

    做一个有格调的程序猿 - (๑•̀ㅂ•́)و✧
    发表于 2019-10-9 09:48:11
    一个学校的。。。。
    使用道具 举报 回复
    天析 i春秋作家 北极边界安全团队负责人 春秋文阁 春秋游侠 突出贡献 积极活跃奖
    板凳
    发表于 2019-10-9 17:24:24
    佳哥 发表于 2019-10-9 01:48
    一个学校的。。。。

    学长好咯~
    做一个有格调的程序猿 - (๑•̀ㅂ•́)و✧
    使用道具 举报 回复
    发新帖
    您需要登录后才可以回帖 登录 | 立即注册