FZU Ruijie ePortal Web Authentication Tool
提供了基于Python和Shell的脚本,锐捷认证现在要求Post请求加密后的密码,RSA加密依赖gmp
实现。
Python空间需求大于40MB。
- 本程序仅为自动化登录脚本,不涉及任何破解盗版信息。
- 仅供学习交流,严禁用于商业用途,请于24小时内删除。
- 禁止将本站资源进行任何形式的出售,产生的一切后果由侵权者自负!
- 安装Python3,并安装依赖库
requests
、gmpy2
apt install python3 python3-pip
pip3 install requests gmpy2
- 运行脚本
# login
python main.py login [-u USER] [-p PASSWORD] [-e] [-c]
# logout
python main.py logout
- (交叉)编译
encrypt.c
(选做)
# compile c for x86
gcc encrypt.c -o encrypt -lgmp
# cross compile c for mipsel
sudo apt install m4 mipsel-linux-gnu-gcc && cd /tmp
wget https://gmplib.org/download/gmp/gmp-x.x.x.tar.xz # choose your version
tar -Jxvf gmp-x.x.x.tar.xz && cd gmp-x.x.x
./configure --host=mipsel-linux-gnu --prefix=/usr/mipsel
make && sudo make install
mipsel-linux-gnu-gcc encrypt.c -o encrypt -L/usr/mipsel/lib -I/usr/mipsel/include -lgmp
- 运行脚本
# login
bash ./web_hust.sh $username $password
# logout
bash ./web_hust.sh logout
- Python在x86(Windows/Linux)和mipsle(OpenWRT)上测均试通过。
- Shell在x86(Windows/Linux)在上测试通过。
- Shell在mipsle(OpenWRT)上无法使用
encrypt
,原因是缺少ld.so.1
。
- 解决mipsle(OpenWRT)无法加密密码的问题。