PC微信机器人接口api之实战分析发送文件连续call
今天主要讲解一下微信发文件call以及连续call我们怎么确定?如何写?怎么找这个call呢,其实这个call就是发送文本的附近的,发文本的call以前已经讲过,在OD里发文本的call下一个断点,![在这里插入图片描述](https://img-blog.csdnimg.cn/20210627095915634.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTAyNTY4MzE=,size_16,color_FFFFFF,t_70)
然后怎么找到那个发文件的call呢, 不管是文件,图片,还是其他的信息,都能在发消息的call前面断下来,然后发现他传了两个参数,一个是消息类型,一个是文件路径,如果把这个类型改变一下,那么他就会以别的消息类型发出去,继续向下走,还有一个就是发送给谁,把这个微信id,改成另外一个人的,然后继续走,发现是发给另外一个人了,说明这个地方就是接收人的call,
找到这些call后,我们把一下不用的参数nop掉,然后走一遍,如果不崩溃的话,就不用写了,如果崩溃说明写代码的时候还需要。找到四个call,一个是文件路径,一个是接收者wxid,一个是组合发送文件数据的缓冲区,一个是发送文件的函数。这个连续call都是一个一个试的,把最终不崩溃有用的留下。
目前已经实现了大部分功能,运行稳定,比如:发各种消息,
接收各种消息,群管,下载文件,加好友,检测僵尸粉等等功能,
可提供接口,方便各种语言二次开发,欢迎技术交流,请勿用于商业用途。
PC微信机器人接口api之实战分析发送文件连续call相关推荐
- PC微信机器人接口api之实战分析微信同意好友call
今天分析一下同意好友请求的call,这个需要两个参数,v1和v2,这两个参数哪里来呢,就是在别人加你的时候,收到的消息里面含有的参数,我们可以用一个小号加下自己的微信,然后这边接收到个xml消息,里面 ...
- PC微信机器人接口api之找微信个人数据基址
今天主要讲一下,找微信个人数据的基址,用到的软件有vs2017,OD(主要用来调试程序,找程序内部call的),CE(用来辅助我们找call的,找数据修改数据),DLL注入工具.内存修改工具 这两个我 ...
- 淘宝客微信机器人接口API开发
淘宝客微信机器人API接口,淘客机器人API,微信机器人API 微信二次开发完整API功能 需要文档的自取wkteam.gitbook.io 今天给大家介绍微信个人号自动回复机器人的二次开发!使用微信 ...
- 微信开发接口API协议
微信开发接口API协议,出自冬天不穿秋裤,天冷也要风度的程序猿之手,必属精品! 一.网络通讯协议 如上图,采用 datalength+databytes 的自定义长度的协议,其中: datalengt ...
- 分享一个聊天机器人接口API,很好用,智能,而且免费。
道翰天琼认知智能未来机器人接口API简介介绍 道翰天琼未来机器人,可以自定义接入他们的API,可以通过文本返回信息.在接入微信的语音API后,则支持纯语音的交互.机器人比较强大,智能,他们是认知智能机 ...
- 市面上几种主流的机器人接口API汇总需要用的来拿。
道翰天琼认知智能未来机器人接口API简介介绍 QQ机器人是腾讯陆续推出的的人工智能聊天机器人的总称. 都说小Q妹妹聪明好学,我们能够教她说话.也能够请他帮忙查询邮编.手机号,或者解释成语.翻译成语,据 ...
- 企业微信SDK接口API调用-触发推送企业微信微信好友
企业微信SDK接口API调用-触发推送企业微信微信好友 /** * 触发企业微信推送微信好友列表 * @author wechat:happybabby110 * @bl ...
- 微信电脑客户端不能直接拖拽发送文件
微信电脑客户端不能直接拖拽发送文件 某次Windows自动更新升级后,微信发送文件不能直接拖拽发送了,解决方法 Windows Registry Editor Version 5.00[HKEY_LO ...
- PC微信机器人之实战分析微信本地数据库获取密码
今天主要讨论一下怎么找PC微信本地数据库的密钥,我们知道微信使用的数据库是sqlite3,然后数据库是经过 aes 加密的,我们需要找到aes的密钥,才能解密,然后进行数据库操作.思路是在微信登陆的时 ...
最新文章
- java jibx_Jibx 处理XML
- hadoop 第一课 启动dfs 文件系统
- 将A*算法讲明白的大牛 感谢原作者Frank_chen 基础是迪克斯特拉算法
- 关于bitmap,为什么android会有bitmap
- Activiti 6.x【11】IntermediateEvent
- 小白学数据分析--回归分析在游戏人气分析的应用探索
- java基础JDK的安装和环境变量的配置
- Linux下ARM开发环境搭建
- OpenJudge NOI 1.7 32:行程长度编码
- 苹果屏蔽更新_iOS 屏蔽更新的最新方法,完美支持 iOS13 系统
- 技术篇-符号制作-线符号制作
- WinForm 窗体美化
- MySQL数据库视图:视图定义、创建视图、修改视图
- 简易的打折与累加计算器
- js中实现页面跳转的几种方法
- 全错位排列 配对概率问题
- 微信小程序-体验版(预览)接口请求失败/超时
- 虚拟机提示“虚拟设备在启动时将处于断开连接状态”
- PLM加快品牌企业设计研发
- 怎么取消吃鸡的记住计算机,电脑系统小知识:如何删除绝地求生超级助手
热门文章
- Java多线程与并发库高级应用架构
- 今日头条自媒体运营推广视频教程学习资料短视频运营从零到精通 今日头条趣东方头条凤凰新浪看点网...
- 微信分享链接或网站文章到微信朋友圈,缩略图片不显示解决【老版资料】
- 石砸天——寒门再难出贵子
- js拼接URL字符串
- 华科网络内容管理系统 v2.1 PC 手机
- 函数计算-触发OSS来处理图片加水印和大小裁剪
- 【Hadoop】MapReduce 的应用场景
- gitee项目能用SVN拉取吗_安卓开发工程师-简历范文,【工作经历+项目经验+自我评价】怎么写...
- Transformer image recongnition