存档

文章标签 ‘WebQQ’

WebQQ hash加密算法PHP版

2013年4月27日 4 条评论

由于最近QQ垃圾信息群发严重,官方选择将WebQQ部分功能实现细节方面做了点手脚。其中获取好友的POST值多了一个hash参数。
这个hash是在js里加密完成的。
以下是js源码

<script type="text/javascript">
function getHash(b, i) {
    for (var a = i + "password error",
    s = "", 
    j = [];;) if (s.length <= a.length) {                                                                                                        
        if (s += b, s.length == a.length) break
    } else {
        s = s.slice(0, a.length);
        break
    }   
    for (var d = 0; d < s.length; d++) j[d] = s.charCodeAt(d) ^ a.charCodeAt(d);
    a = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"];
    s = ""; 
    for (d = 0; d < j.length; d++) s += a[j[d] >> 4 & 15],
    s += a[j[d] & 15];
    return s;
}
</script>

转成PHP版本处理,源码如下

4[......]

Read more

分类: JavaScript, PHP 标签: ,

基于WebQQ3.0协议写一个QQ机器人

2013年4月21日 12 条评论

一个偶然的机会,在某群看到一个类似QQ机器人的玩意在骚动,问那哥们回答说是JAVA写的,原来QQ还能这样玩儿。于是乎,我也就开始骚动了。Let’s go

1.WEBQQ3.0登陆协议

进入WEBQQ, http://web.qq.com/
通过工具分析,可以知道,用户在输入密码之前(也就是输入[......]

Read more

分类: PHP 标签: , ,