伪造Cookie

参考资料:http://hi.baidu.com/shashadu/item/1e99c4fe696d70c20cd1c841

方法4实践

假使我们要伪造博客园的某个Cookie:

 

我们只需要这个KEY。

工具清单:

  1. IIS 7.5服务器 
  2. 一个简单的写入cookie的web程序

OK,开始了:

  • 这是代码
  1. protected void Page_Load(object sender, EventArgs e)
  2.         {
  3.             HttpCookie c1 = new HttpCookie("_utma", "test");
  4.             c1.Expires = DateTime.Now.AddMinutes(10);
  5.             Response.Cookies.Add(c1);
  6.         }
  • 然后发布网站,部署IIS

    

  为什么主机名是127.0.0.1呢(很多人的IIS上已经把127.0.0.1给了其他已经部署的网站。)因为接下来我们修改hosts文件来进行域名重定向(我是一个小白,对IP地址什么的不太懂)。

  经过多次的测试发现只有127.0.0.1能用,就算是127.0.0.1:83也不能用。

  • 修改Hosts文件

   文件目录:C:\Windows\System32\drivers\etc

   在文件尾部添加一条:127.0.0.1   http://www.cnblogs.com/(这样的话,当你在访问博客园的默认网址的时候会被重定向到你的本地服务器上面去,这个时候你的程序就会被执行了。你伪造的cookie也生成了。然后,不要关闭这个页面,打开博客园的其他页面,再使用开发者工具去查看cookie,就会出现你更改写入的cookie)。虽然,伪造是成功了,本来还想意淫着当一把黑客,但是发现多少网站,都不会使用单独使用用户名和密码来解决Sessiond的问题,有的使用了SSL,有的使用了标识。

  • 问题汇总

    修改Hosts文件无效:http://jingyan.baidu.com/article/3ea514890b059152e71bba6a.html请参考这个。

  这是我在园子里写的第一篇文章,若有问题,请大家及时指正。

 

转载于:https://www.cnblogs.com/Semuel/p/3701389.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值