ESC-Z
ESC-Z copied to clipboard
存在兼容性问题
1,脚本开头应该是bash而非sh,否则语法不对还需要指定用bash执行 2,在虚拟机和实机Linux测试后发现,nasip变量会出现/r控制符,并随数据发送,导致获取验证码失败{"rescode":"-1","resinfo":"Unterminated string at character 90 of {省略}"} (验证码获取失败,请检查账号密码),以及登录失败{"rescode":"-1","resinfo":"challenge is null"},但是在Windows下使用git bash可正常登录。
测试环境:Kali官方VMware虚拟机环境(网络桥接),AArch64 Debian Bullseye(Wi-Fi)
已知解决方案是在要用到nasip的地方直接重新赋值,在getVerifyCode()和loginTask()的buffer前拆入一句nasip="119.146.175.80"治标,关于如何治本,我暂时没有头绪。