这是我的浏览器在登录某个站点时发送的内容:
发布 http://www.some.site/login.php HTTP/1.0 用户代理:Opera/8.26(X2000;Linux i686;Z;en) 主持人:www.some.site 接受:text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1 接受语言:en-US,en;q=0.9 接受字符集:iso-8859-1, utf-8, utf-16, *;q=0.1 接受编码:放气,gzip,x-gzip,身份,*;q=0 推荐人:http://www.some.site/ 代理连接:关闭 内容长度:123 内容类型:application/x-www-form-urlencoded lots_of_stuff=这里&e2ad811= my_login_name &e327696= my_password &lots_of_stuff=这里
我可以声明任何人都可以嗅探我在该站点的登录名和密码吗?也许只是在我的局域网上?
如果是这样(即使只在 LAN 上)那么我很震惊。我以为使用
<输入类型="密码">
所做的不仅仅是让所有字符看起来像'*'
ps 如果重要的话,我使用 netcat(在 linux 上)并连接
浏览器 <=> netcat(在此处登录)<=> 代理 <=> remote_site