创红包外挂透明300英雄拆包器下载

更好更安全的互联网
通用型微信抢红包神器(已修复)
Author: Evi1m0 (404安全实验室)
本篇文章记录 2015年初时利用微信网页版红包 H5 接口实现的通用型平台抢红包神器,不同于目前市面上的抢红包外挂(模拟点击、HookAPI等)方式,当然该漏洞在15年3月便已经修复。
我们在使用网页版微信时无法点击领取红包,但是通过控制台查看网络包发现红包地址在 Response 中:
/app/v1.0/receive.cgi?showwxpaytitle=1&sendid=********&channelid=1&msgtype=1&ver=2&sign=aefc0f0fadb6f0bf3****************9b4dc4bbf7f9fb3cbe443f6c7279f03fff2aff656edeae42a0f8ef9014f1***********21e
https:///app/v1.0/receive.cgi?showwxpaytitle=1&sendid=********&channelid=1&msgtype=1&ver=2&sign=aefc0f0fadb6f0bf3****************9b4dc4bbf7f9fb3cbe443f6c7279f03fff2aff656edeae42a0f8ef9014f1***********21e
当群组或者用户给我们发红包时可以在返回内容中可以看到红包的 URL 地址(手机端老版本的微信是使用 H5 的接口领取红包,而无法自动判断用户发来的消息是否为红包,网页版本微信解决了判断是否为红包消息的问题,并且能获取 URL)。
直接在浏览器访问获取到的红包 URL,提示来源错误。任何 HTTP 请求重放都是简单的,之后使用 Mitmproxy 获取手机抢红包时的 Cookie,User-Agent 等 Header 头,然后进行重放包是可以成功领取红包的。
使用 JavaScript 对微信网页版 Hook 实时监听,判断收到消息是否为红包,如果是则匹配;
使用 Mitmproxy 对手机端进行抓包,获取 Header 信息;
利用获取到的头信息填充至开始获得到的红包地址,领取红包;
编写填充头信息以方便打开红包的 Python 脚本;
编写实时监控浏览器中网络传输红包数据的 JavaScript 脚本;
考虑方便本机搭建 Mini Django 项目,在获取到红包 URL 后自动发送请求给后端抢红包[1];
wechat_web_hook.js:
* HookJS @ evi1m0, fyth, erevus.
* Datetime @ 2015
$._ajax = $.
function check(c){
var AddMsgList = c.AddMsgL
if (AddMsgList) {
AddMsgList.forEach(function(elem, index){
var str = '';
str = elem.Url || '';
var bingo = /https:\/\//.test(str);
if(bingo) {
str = str.replace(//g, '')
console.log(str);
$.post('http://localhost:1234/wechat', {url: str})
function a(e, n){
e.success = function(data) {
check(data, this);
this._s.apply(this, arguments);
c = $._ajax(e, n);
12345678910111213141516171819202122232425262728293031323334353637383940
s:&/* * HookJS @ evi1m0, fyth, erevus. * Datetime @ 2015 */&$._ajax = $.ajax;&function check(c){&&&&var AddMsgList = c.AddMsgList;&&&&if (AddMsgList) {&&&&&&&&AddMsgList.forEach(function(elem, index){&&&&&&&&&&&&var str = '';&&&&&&&&&&&&str = elem.Url || '';&&&&&&&&&&&&var bingo = /https:\/\/wxapp.tenpay.com/.test(str);&&&&&&&&&&&&if(bingo) {&&&&&&&&&&&&&&&&str = str.replace(/amp;/g, '')&&&&&&&&&&&&&&&&console.log(str);&&&&&&&&&&&&&&&&$.post('http://localhost:1234/wechat', {url: str})&&&&&&&&&&&&}&&&&&&&&});&&&&}}&function a(e, n){&&&&e._s = e.success;&&&&e.success = function(data) {&&&&&&&&try{&&&&&&&&&&&&check(data, this);&&&&&&&&&&&&this._s.apply(this, arguments);&&&&&&&&}&&&&&&&&catch(e){&&&&&&&&&}&&&&}&&&&c = $._ajax(e, n);&&&&return c;}$.ajax = a;
#!/usr/bin/env python
: evi1m0, rains
# datetime: 201502
from django.shortcuts import render
from django.http import HttpResponse
import sys
import json
import time
import base64
import urllib
import urllib2
import requests
def index(request):
req = urllib2.urlopen(url)
content = req.read()
return HttpResponse(content)
def open(request, url):
url = urllib.unquote(url).replace('', '')
cookie = "test NULL"
return HttpResponse(_money(url, cookie))
def _money(url, cookie):
headers_fake = {'User-Agent': ("Mozilla/5.0 (L U; Android 4.2.2; zh- Galaxy Nexus - 4.2.2 - with Google Apps"
"- API 17 - 720x1280 1 Build/JDQ39E) AppleWebKit/534.30 (KHTML, like Gecko)"
"Version/4.0 Mobile Safari/534.30 MicroMessenger/5.3.0.80_r"),
'X-Requested-With': 'com.tencent.mm',
'Cookie': cookie,
req_key_content = requests.get(url, headers=headers_fake).content
except Exception,e:
g_sendld = re.findall('g_sendId: "(.*?)",', req_key_content)
g_sendnick = re.findall('g_sendNick: "(.*?)",', req_key_content)
g_detailtoke = re.findall('g_detailToke: "(.*?)",', req_key_content)
g_detailtoke = (g_detailtoke[0])
except Exception, e:
print '[-] Error: %s' % str(e)
return False
sign_key = (str(url.split('&')[-1:]).split('=')[1])[:-2]
receive_url = ("/app/v1.0/wxhb_open.cgi?msg_type=&send_id=%s&channel_id=&detailToke=%s&scene="
"&us=&sign=%s&attention=0&hb_version=v2&ver=2&isappinstalled=0&clientversion=&devicetype=android"
receive_url = receive_url % (g_sendld[0], g_detailtoke[:-4]+'%3D', sign_key)
# LOLLLLLLLLLLLLLLLLLLLLLLLLL
time.sleep(1)
receive_content = requests.get(receive_url, headers=headers_fake).content
return_json_data = json.loads(receive_content)
if return_json_data['retmsg'] == 'ok':
money_count = return_json_data['amount'] * 0.01
print '[+] Success: %s$' % money_count
return money_count
print '[-] Status: %s' % return_json_data['retmsg']
except Exception, e:
print str(e)
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
#!/usr/bin/env python# author&&: evi1m0, rains# datetime: 201502&from django.shortcuts import renderfrom django.http import HttpResponse&import reimport sysimport jsonimport timeimport base64import urllibimport urllib2import requests&def index(request):&&&&url = ''&&&&req = urllib2.urlopen(url)&&&&content = req.read()&&&&return HttpResponse(content)&&def open(request, url):&&&&url = urllib.unquote(url).replace('', '')&&&&print url&&&&cookie = "test NULL"&&&&return HttpResponse(_money(url, cookie))&&def _money(url, cookie):&&&&headers_fake = {'User-Agent': ("Mozilla/5.0 (L U; Android 4.2.2; zh- Galaxy Nexus - 4.2.2 - with Google Apps"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& "- API 17 - 720x1280 1 Build/JDQ39E) AppleWebKit/534.30 (KHTML, like Gecko)"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& "Version/4.0 Mobile Safari/534.30 MicroMessenger/5.3.0.80_r"),&&&&&&&&&&&&&&&&&&&&'X-Requested-With': 'com.tencent.mm',&&&&&&&&&&&&&&&&&&&&'Cookie': cookie,&&&&&&&&&&&&&&&&&& }&&&&&try:&&&&&&&&req_key_content = requests.get(url, headers=headers_fake).content&&&&except Exception,e:&&&&&&&&print e&&&&&try:&&&&&&&&g_sendld = re.findall('g_sendId: "(.*?)",', req_key_content)&&&&&&&&g_sendnick = re.findall('g_sendNick: "(.*?)",', req_key_content)&&&&&&&&g_detailtoke = re.findall('g_detailToke: "(.*?)",', req_key_content)&&&&&&&&g_detailtoke = (g_detailtoke[0])&&&&except Exception, e:&&&&&&&&print '[-] Error: %s' % str(e)&&&&&&&&return False&&&&&sign_key = (str(url.split('&')[-1:]).split('=')[1])[:-2]&&&&receive_url = ("/app/v1.0/wxhb_open.cgi?msg_type=&send_id=%s&channel_id=&detailToke=%s&scene="&&&&&&&&&&&&&&&&&& "&us=&sign=%s&attention=0&hb_version=v2&ver=2&isappinstalled=0&clientversion=&devicetype=android"&&&&&&&&&&&&&&&&&& "-17")&&&&receive_url = receive_url % (g_sendld[0], g_detailtoke[:-4]+'%3D', sign_key)&&&&# LOLLLLLLLLLLLLLLLLLLLLLLLLL&&&&time.sleep(1)&&&&receive_content = requests.get(receive_url, headers=headers_fake).content&&&&&try:&&&&&&&&return_json_data = json.loads(receive_content)&&&&&&&&if return_json_data['retmsg'] == 'ok':&&&&&&&&&&&&money_count = return_json_data['amount'] * 0.01&&&&&&&&&&&&print '[+] Success: %s$' % money_count&&&&&&&&&&&&return money_count&&&&&&&&else:&&&&&&&&&&&&print '[-] Status: %s' % return_json_data['retmsg']&&&&except Exception, e:&&&&&&&&print str(e)
文中部分代码和图片因时间无法全面提供,修复后不再传输红包地址:
如果你要问现在还有没有新的方法,嗯是有的。
作者:niubl | Categories: | Tags:微信红包外挂是怎么装上去的?_创意礼品吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:18,481贴子:
微信红包外挂是怎么装上去的?
求大神指导,好心人帮助
2块钱五个包,抢到最佳...
你们给发不???
京东定制礼品,商品全国联保,正规票据;定制礼品使用企业账户,享受价格专属权利!京东企业购-针对企业采购,专业的一站式平台!采购专线:400-026-0000
苹果手机越狱就可以装了
威信linshi7
越狱就行。需要加微信kj24k666
想装的加whbaijiu
贴吧热议榜
使用签名档&&
保存至快速回贴1 / 1774 页
查看: 42069|回复: 17738
简直逆天了!真正的微信抢红包外挂软件(完全免费)亲测好用
兑换券4 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁初中二年级, 积分 11673, 距离下一级还需 3327 积分
木蚂蚁初中二年级, 积分 11673, 距离下一级还需 3327 积分
此模块将微信抢红包和QQ抢红包合并,作者就是Xposed框架安装器作者,亲测真的很不错。·本插件已内置Xposed框架。·本插件新增拼手气红包接龙模式 稳赢 自动抢,抢最佳不抢最佳不抢最少,避免抢到最小点数·欢迎各位机友下载最新版,兼容最新版QQ及微信哦。
应用名称:QQ微信抢红包插件最新版本:V2.8界面语言:简体中文无需X框架,安装就可以抢,这速度,小编就不说了,相当强大。这个插件可以帮助你在QQ群或微信群聊抢红包时战无不胜。当检测到红包时,插件会自动点击屏幕,人工点击的速度无法比拟。·可以抢屏幕上显示的所有红包,同类插件往往只能获取最新的一个红包。·智能跳过已经戳过的红包,避免频繁点击影响正常使用。·红包日志 (默认未开启),方便查看抢过的红包内容。·性能优化,感受不到插件的存在,可一直后台开启,不影响日常聊天。使用方法:·打开『红包插件』应用,开启插件,进入有红包的群。·坐等红包进账。·解决服务长时间失效的问题·增加了红包接龙游戏模式,拼手气红包·优化性能。
微云下载:
扫描二维码下载 ,微信扫描不能下载& &请用QQ扫描或者其他扫描都能下载
兑换券2 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁大学一年级, 积分 58722, 距离下一级还需 6278 积分
木蚂蚁大学一年级, 积分 58722, 距离下一级还需 6278 积分
不错的贴,太喜欢了,大家都顶啊
兑换券9 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁初中二年级, 积分 13813, 距离下一级还需 1187 积分
木蚂蚁初中二年级, 积分 13813, 距离下一级还需 1187 积分
支持支持一个
兑换券9 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁初中二年级, 积分 13813, 距离下一级还需 1187 积分
木蚂蚁初中二年级, 积分 13813, 距离下一级还需 1187 积分
有您更精彩
兑换券9 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁初中二年级, 积分 13813, 距离下一级还需 1187 积分
木蚂蚁初中二年级, 积分 13813, 距离下一级还需 1187 积分
顶你一下,好贴要顶
兑换券9 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁初中二年级, 积分 13813, 距离下一级还需 1187 积分
木蚂蚁初中二年级, 积分 13813, 距离下一级还需 1187 积分
哈哈哈vvvgf
兑换券9 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁初中二年级, 积分 13813, 距离下一级还需 1187 积分
木蚂蚁初中二年级, 积分 13813, 距离下一级还需 1187 积分
理性回帖,杜绝灌水
兑换券9 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁初中二年级, 积分 13813, 距离下一级还需 1187 积分
木蚂蚁初中二年级, 积分 13813, 距离下一级还需 1187 积分
好东西大家可以试试
兑换券9 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁初中二年级, 积分 13813, 距离下一级还需 1187 积分
木蚂蚁初中二年级, 积分 13813, 距离下一级还需 1187 积分
这个也要看看!
兑换券9 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁初中二年级, 积分 13813, 距离下一级还需 1187 积分
木蚂蚁初中二年级, 积分 13813, 距离下一级还需 1187 积分
ddddddddddddddd
兑换券9 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁初中二年级, 积分 13813, 距离下一级还需 1187 积分
木蚂蚁初中二年级, 积分 13813, 距离下一级还需 1187 积分
学习,看下怎么弄的
1 / 1774 页
推荐版块:
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
木蚂蚁官方微信:抢红包神器,抢红包外挂,微信抢红包,抢红包软件.抢红包神器,抢红包外挂,微信抢红包,抢红包软件,抢红包神器,抢红包外挂,微信抢红包,抢红包软件
公司名称:创优互联
广东 深圳市
宝安区西乡街道
暂时未推选商品!
暂时未推选商品!
暂时未推选商品!
私营独资企业
抢红包神器,抢红包外挂,微信抢红包,抢红包软件
法定代表人/负责人:
地址: 广东 深圳市宝安区西乡街道
电话: 86-2
地址:广东 深圳市宝安区西乡街道
电话:86-2
Url:/Company/Style1/Home.aspx [IP = FORWARDED:-REMOTE:220.177.198.53-User:220.177.198.53-VIA:], Time: 上 01:36:13视频: 免费 微信红包助手外挂控制牛牛尾数软件-原创
子陵·唐素
近日有电竞圈的认识爆料原EDG教练加入了SKT战队,目的是帮助SKT战队战胜KT战队。
前LCK的比赛暂告一段落,KT与SKT以全胜势头领跑排行榜,三星与改头换面的BBQ紧随其后。}

我要回帖

更多关于 炉石模拟开包器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信