- 论坛徽章:
- 0
|
我在网上查到这样 但不理解 希望高手来解释下
我的系统是fc3, , 是广电的网络,在页面上认证的那种在win下还得装一个叫PortalClient的东西,经过分析陕西广电网的架构:
http://172.31.1.21
/webLogin.jsp
/check.js
/secu/webLogin.jsp
/pre_webLogin.jsp
/myportal/loginsetparameter.jsp
/myportal/loginsuccess.jsp
这个PortalClient.exe常驻内存,并且第五分钟发送一个http协议的包,刚连接时发送内容为:GET /ClientProcess.jsp?MsgType=2&UserName=我的上网用户名&LocalIP=我的ip地址&ConnectType=1&ConsumeRight=0&SeparateCard=0&ISNNO=1023&LoginKey=qunBMSgSHwEI8rsMWVheSbO-Putz1mmwEUmZ&isPNP=0&httpIP=我的ip地址 的包,以后就每五分钟发送内容是:GET /ClientProcess.jsp?MsgType=1&ISNNO=1023&LocalIP=我的ip地址&LoginKey=qunBMSgSHwEI8rsMWVheSbO-Putz1mmwEUmZ&isPNP=0&httpIP=我的ip地址 的包
这个数据中的LoginKey的值每一次连接的时候都不一样,估计是每次刚连接的时候产生一个加密的序列,和上网的密码应该有关.并且这个认证页面只支持IE
现在我在linux下用firefox1.0,只能用提交http://172.31.1.21/webLogin.jsp?ip=我的ip地址 进入认证页面填上用户名和密码来上网很是烦人,就这还不算20分钟左右还会掉线又得重新连接,现在的关键是要找到生成LoginKey的办法,我对网络编程不是很熟悉,希望大家一起来解决.
(上面的check.js和pre_webLogin.jsp已打包ss.rar) |
|