[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
可以使用curl命令行模拟浏览器post用户账号和密码
天的白色影子

TOP

标题中看到你是说“Windows用户验证”
不知道你说的是不是基于表单(Form-Based)的验证?
Web用户认证方式大致有两种
Http basic
Form-based
后来微软又增加了
Windows NTLM

前两种相对简单
curl可以模拟
第三种没有什么办法
但据我所知
宽带接入的Web验证一般采用第二种
而且不写session或者cookie

你可以测试一下
打开浏览器并登录后
关闭并重开浏览器看是否可以直接访问互联网
如果可以那么就是我说的第二种form-based方式
再切换或注销登录到其他用户下
打开浏览器看是否可以直接访问互联网
如果可以那么就没有读写cookie

至于具体代码需要具体问题具体分析
先用fiddler2或者httpwatch检测一下post/get信息
然后再用curl模拟post/get发送给对应地址
没有办法做通用的登录工具
天的白色影子

TOP

返回列表