Board logo

标题: [系统相关] [已解决]cmd或者vbs实现网站登录(windows用户验证) [打印本页]

作者: p2227    时间: 2011-6-3 16:48     标题: [已解决]cmd或者vbs实现网站登录(windows用户验证)

本帖最后由 p2227 于 2011-6-4 20:24 编辑

情景是这样的,客户机A,服务机B,
B里面的网站打开都需要用户验证的,就是一打开就要用户名密码的那种,如图(其实这个是windows的某个用户密码,会配置的人都知道)


现在B的网站用户名密码已经知道,要在A机上打开这个网站,在A上执行一段cmd或者vbs,不显示任何界面,登录框什么的,执行完后打开B的网站就是已经登录的状态,这段脚本如何写?

搜索过这个帖子有类似的功能,但那个已经打开了界面的,不太符合要求
http://www.bathome.net/viewthread.php?tid=4373
作者: tmplinshi    时间: 2011-6-3 19:40

  1. start http://用户名:密码@localhost/
复制代码

作者: p2227    时间: 2011-6-4 13:16

start http://用户名:密码@localhost/
tmplinshi 发表于 2011-6-3 19:40

版主v5!但是我现在的情况是,A机有管理员和用户,我想让那个管理员配置好了,然后用户使用的时候就完全看不出这些用户名密码之类的东西,我都不知道这个应用的范围超不超出本论坛的讨论范围了。主要是以前有位同事说他们是用批处理脚本的,但是那个脚本又丢失了,才发到这里。
作者: Demon    时间: 2011-6-4 13:20

版主v5!但是我现在的情况是,A机有管理员和用户,我想让那个管理员配置好了,然后用户使用的时候就完全看不出这些用户名密码之类的东西,我都不知道这个应用的范围超不超出本论坛的讨论范围了。主要是以前有位同事 ...
p2227 发表于 2011-6-4 13:16

用批处理不可能隐藏用户名密码。
作者: tmplinshi    时间: 2011-6-4 13:35

本帖最后由 tmplinshi 于 2011-6-4 15:40 编辑

网站打开后,地址栏的网址不会显示用户名和密码。
(
奇怪...
我用 IE6 打不开这样的地址;
用 IE 内核的搜狗浏览器打开网站后,网址中还会有用户名和密码;
用 Chrome 和 Opera 则不会显示用户名和密码。
)

可以找些工具把 bat 转成 exe,不过很容易从 exe 中解密到源码。
作者: CrLf    时间: 2011-6-4 13:42

可以用一定的算法和简单的密钥将密码加密保存,使用时必须输入密钥,只有正确的密钥才能逆运算出正确的密码。
这样既解决了保存密码的问题,又降低了密码被外人获取的可能性,而且可以用很短的密钥来解密出很复杂的密码。
作者: Demon    时间: 2011-6-4 14:02

可以用一定的算法和简单的密钥将密码加密保存,使用时必须输入密钥,只有正确的密钥才能逆运算出正确的密码。
这样既解决了保存密码的问题,又降低了密码被外人获取的可能性,而且可以用很短的密钥来解密出很复杂的 ...
zm900612 发表于 2011-6-4 13:42

都是明文,再怎么加密都是徒劳。
作者: p2227    时间: 2011-6-4 20:23

网站打开后,地址栏的网址不会显示用户名和密码。
(
奇怪...
我用 IE6 打不开这样的地址;
用 IE 内核的搜狗浏览器打开网站后,网址中还会有用户名和密码;
用 Chrome 和 Opera 则不会显示用户名和密码。
)

...
tmplinshi 发表于 2011-6-4 13:35

谢谢版主,我早上的时候用IE用输入,显示网页不存在,一开始还以为是我的网站里面没有网页,后来才发现是语法错误。看来是IE的问题了,用chrome不显示用户名密码,firefox4会有个提示框再进入网页。
这种认证叫basic认证,我去查相关资料就好了。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2