今天主要讲解一下微信发文件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相关推荐

  1. PC微信机器人接口api之实战分析微信同意好友call

    今天分析一下同意好友请求的call,这个需要两个参数,v1和v2,这两个参数哪里来呢,就是在别人加你的时候,收到的消息里面含有的参数,我们可以用一个小号加下自己的微信,然后这边接收到个xml消息,里面 ...

  2. PC微信机器人接口api之找微信个人数据基址

    今天主要讲一下,找微信个人数据的基址,用到的软件有vs2017,OD(主要用来调试程序,找程序内部call的),CE(用来辅助我们找call的,找数据修改数据),DLL注入工具.内存修改工具 这两个我 ...

  3. 淘宝客微信机器人接口API开发

    淘宝客微信机器人API接口,淘客机器人API,微信机器人API 微信二次开发完整API功能 需要文档的自取wkteam.gitbook.io 今天给大家介绍微信个人号自动回复机器人的二次开发!使用微信 ...

  4. 微信开发接口API协议

    微信开发接口API协议,出自冬天不穿秋裤,天冷也要风度的程序猿之手,必属精品! 一.网络通讯协议 如上图,采用 datalength+databytes 的自定义长度的协议,其中: datalengt ...

  5. 分享一个聊天机器人接口API,很好用,智能,而且免费。

    道翰天琼认知智能未来机器人接口API简介介绍 道翰天琼未来机器人,可以自定义接入他们的API,可以通过文本返回信息.在接入微信的语音API后,则支持纯语音的交互.机器人比较强大,智能,他们是认知智能机 ...

  6. 市面上几种主流的机器人接口API汇总需要用的来拿。

    道翰天琼认知智能未来机器人接口API简介介绍 QQ机器人是腾讯陆续推出的的人工智能聊天机器人的总称. 都说小Q妹妹聪明好学,我们能够教她说话.也能够请他帮忙查询邮编.手机号,或者解释成语.翻译成语,据 ...

  7. 企业微信SDK接口API调用-触发推送企业微信微信好友

    企业微信SDK接口API调用-触发推送企业微信微信好友 /**      * 触发企业微信推送微信好友列表      * @author wechat:happybabby110      * @bl ...

  8. 微信电脑客户端不能直接拖拽发送文件

    微信电脑客户端不能直接拖拽发送文件 某次Windows自动更新升级后,微信发送文件不能直接拖拽发送了,解决方法 Windows Registry Editor Version 5.00[HKEY_LO ...

  9. PC微信机器人之实战分析微信本地数据库获取密码

    今天主要讨论一下怎么找PC微信本地数据库的密钥,我们知道微信使用的数据库是sqlite3,然后数据库是经过 aes 加密的,我们需要找到aes的密钥,才能解密,然后进行数据库操作.思路是在微信登陆的时 ...

最新文章

  1. java jibx_Jibx 处理XML
  2. hadoop 第一课 启动dfs 文件系统
  3. 将A*算法讲明白的大牛 感谢原作者Frank_chen 基础是迪克斯特拉算法
  4. 关于bitmap,为什么android会有bitmap
  5. Activiti 6.x【11】IntermediateEvent
  6. 小白学数据分析--回归分析在游戏人气分析的应用探索
  7. java基础JDK的安装和环境变量的配置
  8. Linux下ARM开发环境搭建
  9. OpenJudge NOI 1.7 32:行程长度编码
  10. 苹果屏蔽更新_iOS 屏蔽更新的最新方法,完美支持 iOS13 系统
  11. 技术篇-符号制作-线符号制作
  12. WinForm 窗体美化
  13. MySQL数据库视图:视图定义、创建视图、修改视图
  14. 简易的打折与累加计算器
  15. js中实现页面跳转的几种方法
  16. 全错位排列 配对概率问题
  17. 微信小程序-体验版(预览)接口请求失败/超时
  18. 虚拟机提示“虚拟设备在启动时将处于断开连接状态”
  19. PLM加快品牌企业设计研发
  20. 怎么取消吃鸡的记住计算机,电脑系统小知识:如何删除绝地求生超级助手

热门文章

  1. Java多线程与并发库高级应用架构
  2. 今日头条自媒体运营推广视频教程学习资料短视频运营从零到精通 今日头条趣东方头条凤凰新浪看点网...
  3. 微信分享链接或网站文章到微信朋友圈,缩略图片不显示解决【老版资料】
  4. 石砸天——寒门再难出贵子
  5. js拼接URL字符串
  6. 华科网络内容管理系统 v2.1 PC 手机
  7. 函数计算-触发OSS来处理图片加水印和大小裁剪
  8. 【Hadoop】MapReduce 的应用场景
  9. gitee项目能用SVN拉取吗_安卓开发工程师-简历范文,【工作经历+项目经验+自我评价】怎么写...
  10. Transformer image recongnition