读取httponly的cookie

一直以来想要做个程序,将google doc用作网盘,程序做 的差不多了才发现不是所有的人都可以上传任意类型的文件,只有商业用户才可以

。商业用户是要交钱的的,这与我们倡导的免费精神相关太远。怎么办,我的心血 不能白费,google还算厚道没有把门关死,可以通过form

的形式上传,我们可以模拟form的动作,就能上传了。好了费话少话,说实在的。

Google在上传时要进行身份验证。取得身份验证后,提出上传要求,这时返回一个上传地址,然后上传文件。下面一步步来。

第一步,通过网页访问DOC,其身份认证是通过cookie进行的,取得cookie的过程是

1、先访问http://docs.google.com,它通过自动跳转将你带到一个登录页面。按登录页面

QQ空间g_tk算法公布

    研究了好久,总算把空间g_tk算法(g_tk计算模块)弄出来了,其实很简单,就skey再加密就是g_tk了。呵呵。下面是偶的代码

 //Powered By Error 302777528

  string get_gTK(string ckStr)
        {
            //Set-Cookie: skey=@HR3etVm80; PATH=/; DOMAIN=qq.com;
  

cookie 的“Value”=“xxxxx,xxxxx”部分无效


cookie 的“Value”=“xxxxx,xxxxx”部分无效
在一些网站中有时候会遇到Cookie的值为逗号

但是在.Net中Cookie的值是不能直接使用逗号的

如果使用形如

C#代码
1.Cookie cookie=new Cookie("name","xxxxx,xxxxx"); 
Cookie cookie=new Cookie("name","xxxxx,xxxxx");

会报错

C#代码
1.Cookie 的“Value”=“xxxxx,xxxxx&r

c#登录QQ空间

常用的分析方法:1.抓包,2分析数据

通过下载到的js文件分析查看加密过程.

我们看Spreprocess函数,它的名称取得算]错:

1 function preprocess(A) {
2 var B = "";
3 B += A.verifycode.value;
4 B = B.toUpperCase();
5 A.p.value = md5(md5_3(A.p.value) + B);
6 return true;
7 }

  

  

  短短7行,g的事情并不复杂,就是加密而已,且参数嬗幸桓觯苁“A.verifycode.value”和“A.p.va