标题: 能否写一个源代码为jsp的自动输入登录密码批处理文件?
[打印本页]
作者: zdqlj
时间: 2008-10-1 10:47
标题: 能否写一个源代码为jsp的自动输入登录密码批处理文件?
单位内网网站有一个网页(源代码为jsp)需输入登录口令(不输用户名,用的加密狗)方可进入,每次进入都重复地输那个固定口令,很麻烦。可否写一个批处理文件自动填入密码并登录该网页。
作者: hackate
时间: 2008-10-1 14:31
你可以使用VBS的WSH对象SHELL的SENDKEYS方法来实现键盘输入啊。我不知道实际上你的登陆情况是什么样的,无法提供代码
作者: zdqlj
时间: 2008-10-1 16:23
标题: 它的代码是这样的:
<HTML>
<HEAD>
<TITLE>Security Login</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=GBK">
<style type="text/css">
.style1 {color: #FF0000}
</style>
<link href="../style/font.css" rel="stylesheet" title="字体格式" type="text/css">
<script language="javascript" src="/docexchange/script/bsisecurity.js"></script>
<script language="javascript" src="/docexchange/script/prototype.js"></script>
<script language="javascript" src="/docexchange/script/buffalo.js"></script>
<script language="JavaScript" src="/docexchange/script/login.js"></script>
<script language="JavaScript">
var file="";
var flag="";
var url="";
function userLogin2()
{
userLogin('5E0E5C063D3D73A2B2ACD7C001E80EDC','login/admin.jsp','login.jsp?error=1');
//document.location.href = "admin.jsp";
}
</script>
</HEAD>
<BODY scroll=no onLoad="userLogin2()">
<OBJECT id="bsisecv2"
classid="CLSID:AAC82833-9ECC-4630-A3AB-FFA14F63E611" height="0"
width="0"></OBJECT>
<table width="100%" height="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td valign="middle">
<div id="waiting" style="position:absolute; width:100%; height:100%; z-index:2; visibility: visible;">
<div id="Layer2" style="position:absolute; width:100%; height:100%; z-index:1">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" background="../images/button_bg.gif">
<tr>
<td align="center" valign="middle">
<table width="260" height="90" border="0" cellpadding="0" cellspacing="1" bgcolor="#8E8E8E">
<tr>
<td align="center" valign="bottom" bgcolor="#F4F4F4">
<font color="#333333" size="2">
正在进行PKI安全登录...
</font>
<br>
<br>
<img src="../images/jindutiao.gif" width="240" height="15">
<br>
<font color="#999999" size="2">
请稍候
</font>
</td>
</tr>
</table>
<table width="250" height="2" border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC">
<tr>
<td>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</BODY>
</HTML>
作者: zdqlj
时间: 2008-10-1 20:49
再顶一下
作者: zdqlj
时间: 2008-10-2 15:54
有没有人会写
作者: hackate
时间: 2008-10-2 15:58
跟你说过了哦.因为你的客户端,是一个什么样子我们看不到.就这些HTML代码也太不足以做参考,所以无法就你看到的效果进行程序设计啊。
因为我不知道你的输入窗口是什么形式的,什么时候能出现输入窗口.等等,所以真的无法帮你..
作者: zdqlj
时间: 2008-10-10 09:49
标题: 客户端的图片我已上传了
hackate
你好,客户端图片我已上传了,档名“911.jpg”。麻烦你看一下,最好能帮我写一个自动登录的批处理。
先谢了。
作者: everest79
时间: 2008-10-10 09:50
选上保存密码就可以了
作者: zdqlj
时间: 2008-10-10 10:15
标题: 不行
不行,我早试过了
作者: tireless
时间: 2008-10-10 11:41
一、用 minibrowser
http://upload.cn-dos.net/img/913.rar
用 minibrowser 登陆,会弹出如下框框
就得到了自动登录的网址:第一行字符
?第二行字符
二、用 AutoHotKey 脚本
可以看看
AHK 快餐店,很容易懂的。
作者: everest79
时间: 2008-10-10 12:20
IE自带有表单自动完成功能,你只需要打开就行了
作者: everest79
时间: 2008-10-10 12:59
登录163的一个脚本
Set Ie=CreateObject("InternetExplorer.Application")
With Ie
.Navigate "mail.163.com"
Do While (Ie.Busy)
Wscript.Sleep 200
Loop
.Document.Forms(0).All("username").Value="cn"
.Document.Forms(0).All("password").Value="dos"
.Document.Forms(0).All("登录邮箱").Click
.Visible=1
End With