环球热资讯!WebQQ协议分析(1)——登录
申明:本文章只做研究之用,不得用于商业目的,不得大规模推出自己的QQ代替腾讯的产品,后果自负。
【资料图】
绪:
一直想弄个程序与QQ直接通信,再弄个聊天机器人什么的,困于无从下手:QQ太麻烦了,抓包来看看吧,全是乱码,没个能读通的,明显加过密,解密的难度也太大了。
好在出了个WebQQ,一切问题都解决了,因为浏览器要运行程序,得从服务器下载数据啊,也就是源代码了。源代码都有了,还有什么不能解决的?
在此,推荐一款抓包工具,Fiddler,英文版的,但太好用了,不得不推荐一下。
本系列文章针对的是WebQQ的version:1.1版本.
1、获取验证码
用Web登录QQ时需要先打开web.qq.com,但我们用的是应用程序模拟浏览器登录,所以这一步是没有必要的,所以我们主要看看点击“登录”按钮时浏览器向服务器发送什么数据了。Web登录QQ输入帐号输入焦点离开时,有时会提示要输入验证码,那么第一步就是要看看什么样的QQ号需要输入验证码。
“1030196367”是我测试用的QQ号,r的值是个随机数,写成固定的也行。
服务器返回“ptui_checkVC("0","!OMD");”
括号里有两个被逗号隔开的单引号引着的数据,第一个值如果为0,则第二值为验证码,即不需要再从服务器获取验证码图片了,这个就是验证码了;第一个值如果不是1,则需要从服务器获取验证码图片,验证码需要根据图片人工输入。
2、获取验证码图片
如果第一步中返回的数据中,括号里第一个单引号引起来的数据为0,则不需要这步。
GET http://captcha.qq.com/getimage?aid=1002101&r=0.7712672651606319&uin=1030196367&vc_type=……
“http://captcha.qq.com/getimage ”固定是不用怀疑的,aid=100210是固定的(看web.qq.com的页面数据就能找到了),r=0.7712672651606319是个随机数也毫无疑问,uin=1030196367是QQ号,vc_type=...是js文件生成的,具体怎么回事就不知道了。
研究表明,“GET http://captcha.qq.com/getimage?0.7712672651606319 ”这样就可以,后面那个随机数写成固定的就行了,服务器肯定不会每次都给你一样的验证码。
获取验证码图片的同时,还需要获取Cookie,verifysession的值,登录时要用
3、输入帐号、密码及验证码登录
GET http://ptlogin2.qq.com/login?u=1030196367&p=……&verifycode=afbc&remember_uin=1&aid=1002101&u1=http%3A%2F%2Fweb.qq.com%2Fmain.shtml%3Fdirect__2&h=1&ptredirect=1&ptlang=2052&from_ui=1&pttype=1&dumy=&fp=loginerroralert
“http://ptlogin2.qq.com/login ”不必讨论,u=1030196367是QQ号,p=...是密码,这密码并不是原始密码很正常,不然盗个QQ号也太容易了(插一句,其实服务器也不知道你密码是什么,但它知道你密码经过处理以后长什么样,所以你密码丢了,它只会给你新密码,而不会告诉你旧密码,因为它也不知道啊,^_^),这个密码好像是用MD5对原始密码加密,用输入的验证码处理一下再用MD5加密得到的,具体可以到js文件里研究一下。verifycode=afbc就是你输入的验证码,remember_uin=1是记住帐号,aid=1002101同上,u1=http%3A%2F%2Fweb.qq.com%2Fmain.shtml%3Fdirect__2固定,本来%3A%2F%2F表示“://”,%3F表示“?”,但这里不能代替,是个转义字符。webqq_type是隐身标志,后面其他都固定。
注意要设置Cookie,verifysession的值
4、登录结果
ptuiCB("0","0","http://web.qq.com/main.shtml?direct__2","1");是登录成功的结果
括号中的第一个值是登录结果参数,
0:登录成功!1:系统繁忙,请稍后重试。2:已经过期的QQ号码。3:您输入的密码有误,请重试。4:您输入的验证码有误,请重试。5:校验失败。6:密码错误。如果您刚修改过密码, 请稍后再登录.7:您的输入有误, 请重试。8:您的IP输入错误的次数过多,请稍后再试。
......
http://web.qq.com/main.shtml?direct__2 是登录成功后浏览器用的地址,应用程序用不着,固定这个地址就可以。
注意,登录成功的话要获取Cookie值,后面要用,尤其是skey,ptcz,ptwebqq。
另外还有一个参数verifysession,就是验证码的那个Cookie,也要用。
作者:yjh4866
标签:
相关推荐:
精彩放送:
- []每日头条!【黄山旅游】黄山市旅游攻略 你知道多少?
- []今日热文:国产卫浴品牌排行榜 最好的国货卫浴有哪些?
- []当前要闻:卡巴斯基2016年Q1威胁演化报告 0x02重大安全事件概述
- []环球热资讯!WebQQ协议分析(1)——登录
- []当前速读:PMP项目管理概述
- []国内外常用的即时沟通工具有哪些?国内外常用的即时沟通工具
- []导致代理ip速度变慢的原因有哪些?导致代理ip速度变慢的原因
- []温州十大旅游景点排行 温州哪里好玩一日游?
- []环球热头条丨大唐时期西凉是现在的哪里?大唐西凉是现在的哪里?
- []每日速讯:HTML+CSS布局制作 web前端期末大作业
- []焦点滚动:谢谢你陌生人600字作文 谢谢你陌生人的范文
- []环球速看:关于邮件代发 你知道多少?
- []FTP空间是什么?为什么使用FTP传输文件?
- []全球通讯!洞的拼音是什么?洞的释义
- []mysql 数据库入门是什么?mysql 数据库入门教程
- []最新:click_man_pic.xmlgif图教程 selector类型的xml文件
- []砌块砖尺寸规格 砌块砖常见尺寸有哪些?
- []vc6.0完整绿色版怎么用?下载方法来了
- []快讯:舀怎么读?舀子、舀水、油、勺、口圆的区别
- []有什么海尔手机推荐?海尔手机大全
- []环球快消息!超声清洗机如何清洗?超声清洗机的清洗步骤
- []今日热议:翌日读音(翌日什么意思)
- []精选!刘邦的故事及典故 刘邦故事简介
- []生姜红茶是什么?关于生姜红茶的介绍
- []景小楼和重楼有关系吗?景小楼的个人资料
- []关于八月十五夜玩月的介绍 你知道多少?
- []每日关注!photoshop怎么制作相框?photoshop制作简单漂亮的相框方法
- []当前观点:word文档加密密码忘记了怎么找回?word文档加密密码找回步骤
- []MP3播放器是什么?MP3播放器详细介绍
- []X特遣队迅雷下载1080p 你知道吗?
- []【天天聚看点】网上如何预约顺丰上门取件?网上预约顺丰上门取件方法
- []
ios15.1更新了什么?ios15.1怎么样? - []焦点速看:网络传真机怎么样?网络传真机的发展史
- []变异系数法计算权重及得分步骤详解
- []什么是中国域名?中国域名启用的时间
- []全球即时看!N1盒子安装 aria2 带AriaNg前端
- []全球看热讯:开关板卡的切换方式有哪些?开关切换原理及分类介绍
- []TF卡 MicroSD卡使用信息
- []每日简讯:钠离子之光 开启新能源时代万亿赛道 英能基钠离子量产基地在蓉落地签约
- []世界热资讯!浏览网页经常有弹出广告怎么办?浏览网页弹出广告关闭流程
- []英语中表示同意或肯定的词有哪些?
- []linux 磁盘快照并比对 linux磁盘快照恢复的10种方式
- []今头条!开机后显示器没反应怎么办?开机后显示器没反应解决方法
- []【环球速看料】win7电脑屏幕怎么设置?win7电脑屏幕数值是多少?
- []Source指向数据源对象的使用——DataeSource
- []资讯:罗格朗开关怎么样?罗格朗开关产品评测
- []安卓手机的图片储存在哪个文件?安卓手机图片储存路径
- []世界今亮点!ps去色快捷键是多少?ps去色的快捷键
- []每日关注!12个电机数据通过1张采集卡采集!纳米软件电机自动测试系统
- []
dell台式电脑五款有哪些?dell台式电脑报价 - []焦点短讯!怎么安装华为h6路由器?华为h6路由器安装步骤
- []Internet爆炸式发展:电子商务的概念及定义
- []视讯!网页YY直播间进入方法 网页YY迷你版怎么用?
- []那些年我们玩过的难到变态的游戏有哪些?那些年我们玩过的难到变态的游戏
- []天天简讯:削峰1元/度!浙江开启第三方独立主体电力辅助服务首次结算试运行!
- []床上电脑桌如何挑选?床上电脑桌挑选方法介绍
- []海林温控器工作原理是什么?海林温控器该接线方法介绍
- []快资讯丨怎样解决张力控制的难点?解决方法步骤
- []世界焦点!欧洲储能协会(EASE)表示认同欧盟电池和储能政策
- []襄阳生产线投产!刀片电池将成为比亚迪大举进军储能的新王牌!
- []天天微速讯:Win7下如何清理电脑垃圾?Win7系统清理电脑垃圾方法
- []环球热点!久保桑“特别的乐队”制作的“感谢之歌” 包含着怎么样的感情?
- []世界动态:1.6.0.1005版本|Supercharger功能大集合
- []今日热门!集“虚拟光驱”和“光盘刻录”于一身的Alcohol120%
- []每日速读!计算机专业人员实用软件推荐 编程软件推荐
- []当前热文:摄影与航空摄影 摄影测量生产对摄影资料的基本要求
- []java Socket用法详解 Socket的构造方法有以下几种重载形式
- []视焦点讯!吉祥航空:正在掉队?
- []每日热讯!股票中的做T的是什么意思?T是“T 0”的简称
- []环球热消息:周杰伦和陶吉吉惨遭哄抢的年代 何欣穗唱了什么歌?
- []全球看点:德固特:谢谢您的宝贵建议,如果公司有相关决定,将会根据要求及时披露
- []当前热议!地产“压力山大”,多家房企出售旗下物业股权“救急”
- []焦点热文:重庆将在12月底发放上亿元消费券 促进文旅市场回暖
- []众望布艺:该项目目前正处于前期筹备阶段
- []最新消息:标准股份:截至2022年12月20日,公司股东人数约为2.79万户
- []全球今头条!总结与展望:2022年销售、投资回到五年前
- []风云榜·现场丨“不确定性”笼罩,企业创新真的能驱动增长吗?
- []当前关注:鸿荣源壹方商置首个外拓项目成都西环·壹方里将于12月24日开业
- []太极股份:公司控股股东为中电太极(集团)有限公司
- []世界最新:一文了解国家电网的储能布局
- []大理忙退房,三亚却火爆?中国人现在到底敢不敢旅游
- []环球视点!英能基钠离子量产基地在蓉落地签约
- []中铁建挂牌苏州京兆地产20%股权以底价2亿元成交
- []微导纳米:国内少数以ALD技术为核心的薄膜沉积设备生产商正式登陆科创板
- []【世界时快讯】红星美凯龙为25亿公司债增加增信 票面利率6.88%
- []广东肇庆端州179亩临江商住地终止出让 起始价8.65亿元
- []环球微动态丨粉笔拟全球发售2000万股 股份将于2023年1月9日上市
- []焦点报道:科学城(广州)投资集团拟发行不超30亿元公司债
- []风险警示股超130只 ST公司岁末开启保壳冲刺模式
- []世界实时:外汇交易提醒:美国三季度GDP上修,美元获逢低买盘支撑
- []快资讯:数智化浪潮后,酒店业到底需要什么样的创新?
- []热议:浙江湖州南浔区与吴兴区各挂牌一宗宅地 总起始价6.8亿元
- []环球最资讯丨宝业地产4.55亿元摘得宜昌五一广场两宗城镇住宅地
- []即时焦点:公积金自助机年底实现全覆盖
- []温州瑞安一宗商住地重新挂牌 预计1月31日出让
- []外地人购房无需社保!卖房1年内重购房退个税!又一省会城市放松限购…
- []证监会放行符合条件的房企“借壳”已上市房企 股权融资新政助力优质房企改善资产负债表
- []房企配股再度潮起 小额融资缓解近渴
- []南京政策再调整:外地人购房无需社保
- []【全球聚看点】5天三起超50亿元股权交易 年末又现房企资产“出售潮”?
- 当前短讯!能建城发:冲刺年终总目标“保交付”督导组下沉一线促落实
- 世界新消息丨陕西水生态环境质量持续向好
- 环球简讯:重磅!正泰拟出售8000MW户用光伏电站
- 每日速看!人工智能将建筑物冷却能源成本降一成
- 头条:报告显示APEC各经济体经贸有序恢复、合作活跃
- 环球快资讯丨硅片暴跌20%、电池15%、组件10%
- 全球快看点丨12月23日财经早餐:美元上涨,美国数据支撑美联储鹰派立场持续更久的预期
- 当前速递!盛洋投资透过美国房地产基金平台出售一项物业 代价4150万美元
- 今日热议:公积金还款第一个月须知 公积金还款第一个月必须知道的事
- 重点聚焦!司机乘客险各一万够吗 司机乘客险一万够不够
- 德国股市收低;截至收盘DAX 30下跌1.30%
- 世界今日报丨地产龙头发布定增预案,机构扎堆关注,4只机构评级股上涨潜力超30%
- 焦点关注:保险买了三年了想退怎么办 保险买了三年想退保该怎么办
- 环球视讯!公积金怎么算 公积金的计算公式是什么
- 【天天聚看点】大悦城地产9.1亿元收购西安一宗商住用地
- 焦点日报:叫停10多年后重启!房地产,大招还有吗?
- 焦点快报!月供要降!多地存量住房公积金贷款利率元旦下调,专家称史上最低
- 全球信息:菏泽公积金贷款额度怎么算 菏泽公积金贷款额度如何计算
- 【环球播资讯】证监会允许!房企“借壳”上市重启
- 承兴投资于12月08日-22日增持中国宝安约3223.46万股
- 当前要闻:实体店客流下降,股价却直冲云霄!徐家汇发布异动公告,这些资金参与炒作……
- 全球热文:建科院:截至2022年12月20日,公司股东户数为 18,268户(含信用账户)
- 当前要闻:茂业国际与成都金牛订立搬迁补偿协议 预计将获4.16亿补偿
- 最新快讯!宝明科技:12月21日公司高管李军增持公司股份合计9.51万股
- 环球要闻:丝路视觉:12月21日公司高管李萌迪减持公司股份合计25.62万股
- 世界讯息:三羊马:12月21日公司高管任敏、李刚全减持公司股份合计7.91万股
- 环球热头条丨博汇股份:12月21日公司高管尤丹红减持公司股份合计13.8万股
- 【热闻】南都物业近12个月累计涉及诉讼、仲裁金额约1.26亿元
- 精选!美的置业拟发行不超5亿元公司债券,利率最高4.5%
- 国联股份:12月21日公司高管刘俊宅、田涛增持公司股份合计200股
- 全球关注:成大生物:12月21日公司高管张庶民增持公司股份合计1.6万股
- 环球速读:安井食品:12月22日公司高管刘鸣鸣、张清苗减持公司股份合计23.74万股
- 【全球热闻】安徽省经信厅护航防疫药品生产 预计月底全省可调配布洛芬累计将达1亿片
- 【全球新视野】子公司拟增资引进华润系投资人 立方制药筹划置出医药商业批发配送资产
- 今日聚焦!行业透视 | 第三支箭春风吹,定增潮涌现
- 当前观察:ST八菱:比亚迪目前不是公司客户
- 建发物业子公司339.35万出售厦门兆慧25%股权
- 当前热议!银座股份:控股股东鲁商集团增持计划已完成 累计增持520万股
- 全球热讯:上交所:深入推进股票发行注册制改革 加大机构投资者培育力度
- 【播资讯】上交所:稳妥有序化解债券违约等重点领域风险
- 环球热门:华业香料:公司主要产品为内酯系列合成香料,未生产消毒剂
- 全球焦点!华夏基金:华夏和达高科REIT上市定档于12月27日
- 上交所:继续优化互联互通机制安排 完善跨境投融资体系
- 天臣医疗:公司电动吻合器已于2022年6月完成开发并取得NMPA产品注册证
- 甜啦啦X口口椰,同行联名决出新高度
- 最新:【互动掘金】旷达科技:抗病毒面料已研发成功 针对甲流病毒H1N1抗病毒活性率达99.9%
- 今日快看!聚焦海外市场准入 | 北德云课堂(二十二)意大利并网新标准及市场分析
- 钒钛股份:人民币贬值有利于我国出口业务,公司也将借此契机积极提高出口业务量
- 前沿热点:马士基智能、绿色综合物流旗舰仓落户上海临港 预计总投资超10亿元
- 世界今热点:江苏国泰:公司下属子公司宁德华荣年产40万吨锂离子电池电解液项目目前正在有序推进中
- 环球最新:上交所:推动房地产业向新发展模式平稳过渡 助力数字经济和平台企业发展
- 资讯推荐:路劲:就深圳盐田区海涛花园城更项目成立合资企业有关的转让建议
- 今日视点:石化油服:公司现有股东总数约为13万户
- 世界快报:大连时泰城发总价超24.93亿元竞得金普新区34宗地 总面积约102.52万平
- 普洛斯日本风险投资基金一期“MVP I”首轮关账130亿日元
- 今日热门!国际油价四连涨,来年有望升至100美元
- 即时焦点:NYMEX原油上看79.26美元
- 荣耀加冕 大道可期 | WotoKOL卧兔荣获星球奖BrandStar Awards 2022服务创新奖!
- 【天天速看料】北京拟面向民间资本推介重点领域项目101个 总投资2093亿元
- 【焦点热闻】新黄浦:拟向不超过35名特定投资者非公开发行股票 用于房地产项目
- 环球快资讯:甘源食品:截止12月20日,公司的股东总户数为7532名
- 成都9.88亿元成交彭州、大邑、高新三宗地 都江堰地块流拍
- 环球焦点!煌上煌:截至2022年12月20日公司股东人数为53,916人
- 世界热推荐:北辰实业13.39亿元公司债拟付息 利率3.46%
- 棒杰股份:公司目前生产的内衣内裤等贴身服饰的功能性面料具有抗菌相关指标要求
- 热门看点:天地在线:针对预制菜领域,公司2020年投资了“老饭骨”品牌公司夏熵烐,持有其9.892%的股权
- 天天讯息:海安开发区建投30亿元私募债项目更新为“已反馈”
- 出游意愿不足成不争事实,旅游业何时迎春?
- “新十条”为海南旅游吹响复苏号角,海南机票预订环比增长68%
- 黄金、七大货币对的“多空底牌”一览(2022/12/22周四)
- 美原油交易策略:库存下降+假日需求高峰季来临,多头剑指80关口上方
- 当前快报:12月22日汇市观潮:欧元、英镑和日元技术分析
- 环球今热点:现货黄金交易策略:初请数据来袭,美元走弱或助多头“攻城拔寨”
- 全球看热讯:黄金市场分析:下方继续关注1810与1800美元支撑,上方关注1824美元阻力
- 元宇宙扣篮大赛|科技打破界与限
- 从数字化转型到做原生数字化企业,你的选择对了么?
- 【世界独家】第一波北京“阳康”都去哪儿了?
- 12月22日水井坊涨停分析:白酒概念热股
- 环球热推荐:雪场等“春天”
- 成都入境隔离从 5+3 改为 2+3 ?
- 环球简讯:吴兴交通旅游投资5.12亿元竞得湖州吴兴1宗商住用地
- 12月22日安奈儿涨停分析:抗菌面料,优化生育(三孩),纺织服装概念热股
- 每日视点!加速新能源布局,卧龙电驱发挥产业协同进军储能市场
- 广州取消“二手房参考价”?住建局工作人员:目前未看到文件
- 简讯:湖州城投7.95亿元竞得湖州吴兴1宗商住用地
- 环球新消息丨央行:引导金融机构支持房地产行业重组并购,推动防范化解优质头部房企风险
- 当前信息:兰石重装:公司主要产品压力容器、换热器、废热锅炉等广泛应用于节能供热领域
- 世界热议:吴兴经开建设3.16亿元竞得湖州吴兴区1宗商住用地
- 12月22日中农联合涨停分析:供销社,大农业,虫害防治概念热股
- 12月22日沈阳化工涨停分析:阿里巴巴概念股,振兴东北,国企改革概念热股
- 高质量践行ESG发展理念|晶科能源斩获新浪财经中国企业ESG“金责奖”
- 晶科能源再登《哈佛商业评论》2022中国新增长•ESG创新实践榜
- 当施工现场遇上高科技,这个工地“智商”有点高
- 运动耳机哪款值得买?追求佩戴体验首选韶音OpenRun Pro
- 茉莉矿机JASMINER的成功有迹可循
- 每日头条!安徽省电力中长期交易实施方案(2023年版)发布!
- 今年筹建超1000家,中国高端酒店提前“内卷”进入品质时代
- 天天快资讯丨科士达签2.1亿美元订单金额占去年营收超五成
- 踔厉风发 岁末巨献|2022贵阳汽车文化节12月22-25日开幕!
- 焦点资讯:山东单体最大储能项目并网!今年已签约/立项超10GWh!中广核2022年储能布局一览