V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
pililink
V2EX  ›  Python

模拟 GIWIGI 客户端认证过程

  •  
  •   pililink · 2021-07-10 21:12:27 +08:00 · 1662 次点击
    这是一个创建于 1260 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这不是破解!

    模拟 giwifi 客户端的登录验证过程,仅用于学术交流。

    分别使用 python 和 Golang 实现了 GIWIFI 客户端的认证过程,使用时需要先用抓包工具抓取一下 giwi 认证过程中的流量信息,在代码中填入对应的信息即可。

    GitHub: https://github.com/Pililink/GIWIFI-demo-Login

    有问题可以提 issues

    2 条回复    2021-10-16 23:10:48 +08:00
    icepie
        1
    icepie  
       2021-07-10 22:34:49 +08:00   ❤️ 1
    嘿嘿 我早做全所有登陆方式(桌面和移动的客户端都实现了, 还实现破某些限制)了...giwifi-gear (现在我闭源了, 建议不要宣传!!! 怕他们改了又的重来... 懒得重新分析了)

    甚至做了个半成品的 luci-app 方便路由器使用...

    以下是这玩意的帮助信息(想交流可以联系我)

    ```bash
    $ ./xxxxxx-gear -h
    xxxxxx-gear
    A cli tool for login giwifi by cloud auth mode (multi-platform, fast, small)
    usage:
    xxxxxx-gear [-h] [-g <GATEWAY>] [-u <USERNAME>] [-p <PASSWORD>] [-t <TYPE>] [-T <TOKEN>] [-i <IFACE>] [-e <EXTRA_IFACE>] [-q] [-b] [-d] [-l] [-v]
    optional arguments:
    -h show this help message and exit
    -g <GATEWAY> set the gateway
    -u <USERNAME> set the username
    -p <PASSWORD> set the password
    -i <IFACE> set the interface by name or ip
    -e <EXTRA_IFACE> set the extra interface (-e vwan1 -e vwan2)
    -t <TYPE> auth type (pc/pad/staff for web auth, android/ios/windows/mac/apad/ipad for app auth, token for directly auth by token, and default value is pc)
    -T <TOKEN> set the token (need to use -t token)
    -b bind or rebind your device
    -q sign out of account authentication
    -d running in the daemon mode (remove sharing restrictions)
    -l print the log info
    -v show the tool version and exit
    (c) 2021 icepie.dev@gmail.com

    ```
    imldy
        2
    imldy  
       2021-10-16 23:10:48 +08:00
    专业,可惜闭源了……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2471 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 05:07 · PVG 13:07 · LAX 21:07 · JFK 00:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.