
这是一个非常基本的问题,但我无法弄清楚:
我正在使用netcat从网站获取http响应。 例:
request="GET / http/1.1" echo -ne $request | nc 127.0.0.1 80
如果网站需要身份valIDation,我可以发送一个POST请求,并在表单数据中包含用户/密码。
但是,如何Apache密码保护目录? 假设这是在我的apache.conf中 :
什么是MysqL 5.7的默认根口令
GPG自动解密密码传递
ssh无密码两台电脑一样的networking
Gnome平台上的基础开发
linux在etc / shadow文件上设置root密码
<Directory "/var/www/HTML/"> ... AuthType Basic Authname "Authentication required" AuthUserfile "/etc/htpasswd/.htpasswd" Require valID-user </Directory>
当我访问127.0.0.1时 ,系统会提示您input用户名/密码。 浏览器将请求显示为“已停止 ”。 我提供我的凭据后,请求完成。 如果我检查请求标题,我找不到我的凭据或任何其他表单数据。
我的问题是:这些证书是如何发送的? 我怎样才能使用netcat实用程序发送它们?
ps:如果有另外一个命令行实用工具可以以简单的方式实现这一点,那么我并没有使用netcat,这也很好。
Google云端控制台:无法login到新的windows VM实例
用于在服务器上存储Openssl密码的安全选项(linux,Python,CherryPy)
VBSscript错误 – 使用用户名和密码创buildFTP的快捷方式
在windows中以编程方式禁用密码复杂性
如何让Mac和windows用户更改他们的AD密码?
它们被发送到一个以base64编码的Authorization标头中( Wireshark为你自动解码,如果你扩展标头的话)。
您可以使用curl轻松指定用户名和密码:
curl --user name:password localhost
您可以通过使用-v查看标题来了解它是如何工作的,例如:
curl -sv --user name:password localhost
在标题输出中,您将看到如下所示的行:
> Authorization: Basic bmFtZTpwYXNzd29yZA==
尝试使用netcat的CURL
总结以上是内存溢出为你收集整理的Netcat进入apache密码保护的目录全部内容,希望文章能够帮你解决Netcat进入apache密码保护的目录所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)