一日程序百日猿

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

10.71.45.100计算机课程教学网,实在是不适合现在的网络环境,非ie不能登陆。没有ie,每次交作业还要开虚拟机,太不科学了。

今天小琢磨了一会发现他的原理是:登陆的时候用VB脚本,登陆然后保存了cookie,然后get请求里面的页面。VB scripts不是web 标准,所以Chrome没有支持。

 

于是按照原理搞了一番:

1,替换html代码。

选择老师,然后进入登陆见面,Chrome选择元素,然后找到登陆的html form代码,修改成下面的样子,记得删掉“登陆”btn的onclick事件

<form method="post" id="form1" name="form1" action="login/check.asp?tn=jxh&Rnd.7055475=.533424" target="checkff">
    <table style="font:12px Tahoma;" width="190" height="80px" border="0" cellspacing="0" cellpadding="0" bgcolor="LightBlue">
        <tbody><tr>
            <td width="60px" align="right">用户名:</td>
            <td align="left"><input type="text" id="txtUser" name="txtUser" style="width:100px;height:18px;border:1 solid;"></td>
        </tr>
        <tr>
            <td width="60px" align="right">密   码:</td>
            <td align="left"><input id="txtPwd" name="txtPwd" type="password" style="width:100px;height:18px;border:1 solid;"></td>
        </tr>
        <tr>
            <td colspan="2" align="center"><input type="submit" value="登录" id="btnLogin" name="btnLogin" class="btn1">
            </td>
            
        </tr>
    </tbody></table>
</form>

 

然后在页面中填写用户名密码,然后登陆。这样cookie就保存在浏览器了。但是页面没有发生变化。

检查自己的是否有cookie:

 

2.登陆课程页面

直接输入:http://10.71.45.100/cstcx/web/index_student.asp?Rnd.7055475=.533424就可以了!

发了一个get请求,服务器会检查你的cookie,其实你的cookie里面有你的老师信息,然后发现有这个cookie就登陆成功了。

 

嗯 页面布局很烂,不过至少可以使用。

 

水文。。谢谢阅读。

posted on 2013-04-01 16:26  超级变便便  阅读(9841)  评论(0编辑  收藏  举报