热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

防撤回dll

在家闲着无聊想做些小东西,玩游戏被神仙打到自闭就顺便查了查神仙的科技都咋回事,其中有的就是dll注入做的,但其实在看dalao的文章之前我

在家闲着无聊想做些小东西,玩游戏被神仙打到自闭就顺便查了查神仙的科技都咋回事,其中有的就是dll注入做的,但其实在看dalao的文章之前我连dll都不知道是啥(看了之后也不知道),看到看雪的一篇文章是写wx的防撤回,本身学的东西又很少,就看着dalao的文章试着(抄)一下,侵权必删,别骂了,再骂人就傻了。。看雪那个大佬的原文链接:https://bbs.pediy.com/thread-258054.htm

 

工具:CE  OD  vs2017

 

1.首先当然是打开CE,选择微信进程,然后发消息,在CE查找消息,然后让对方撤回消息,查看变化。

 

 

然后看到revokemessage,(具体为什么选这个咧,俺也不知道,但是撤回肯定要从撤回的提示找找看咯)

 

打开OD ,附加微信进程,然后寻找这个地址

 

让另一个账号发消息

在这里打内存写入断点 然后撤回

发现成功在这里暂停

去栈中寻找有用的信息

找到一截包含撤回提示,wxid,和撤回内容。

完全不懂,有dalao有兴趣可以点播一下,我猜是因为应该有方法是专门管撤回的,撤回会删掉存着的内容并返回xxx撤回了一条消息,如果我们随便找一个有刚刚撤回的内容的方法可能做出来就相当与不论谁发消息都存下来,这样就很**

单击返回到那一行并在反汇编窗口中跟随,在这个call语句打断点。F9继续运行,再用别的号给我们发消息然后撤回。

成功断下,栈中存着我们想要的信息。

 

数一下,得出


  • esp + 0x4 :撤回消息的提示
  • esp + 0x50 : 撤回消息人的wxid
  • esp + 0x78 : 撤回消息的内容

然后就是写一个dll程序注入。

这篇写了(抄了大佬)如何找(玄学分析)需要的地址

下一篇讲这个程序怎么写。

 


推荐阅读
  • 说明Python教程正在编写中,欢迎大家加微信sinbam提供意见、建议、纠错、催更。drymail是一个邮件发送库,封装了Python的smtplib ... [详细]
  • Cookie学习小结
    Cookie学习小结 ... [详细]
  • 我有一个从C项目编译的.o文件,该文件引用了名为init_static_pool ... [详细]
  • 本文详细介绍了如何在最新版本的Xcode中重命名iOS项目,包括项目名称、应用名称及相关的文件夹和配置文件。通过本文,开发者可以轻松完成项目的重命名工作。 ... [详细]
  • 搭建个人博客:WordPress安装详解
    计划建立个人博客来分享生活与工作的见解和经验,选择WordPress是因为它专为博客设计,功能强大且易于使用。 ... [详细]
  • H5技术实现经典游戏《贪吃蛇》
    本文将分享一个使用HTML5技术实现的经典小游戏——《贪吃蛇》。通过H5技术,我们将探讨如何构建这款游戏的两种主要玩法:积分闯关和无尽模式。 ... [详细]
  • 在尝试加载支持推送通知的iOS应用程序的Ad Hoc构建时,遇到了‘no valid aps-environment entitlement found for application’的错误提示。本文将探讨此错误的原因及多种可能的解决方案。 ... [详细]
  • 对于初学者而言,搭建一个高效稳定的 Python 开发环境是入门的关键一步。本文将详细介绍如何利用 Anaconda 和 Jupyter Notebook 来构建一个既易于管理又功能强大的开发环境。 ... [详细]
  • 长期从事ABAP开发工作的专业人士,在面对行业新趋势时,往往需要重新审视自己的发展方向。本文探讨了几位资深专家对ABAP未来走向的看法,以及开发者应如何调整技能以适应新的技术环境。 ... [详细]
  • 本文介绍了如何通过C#语言调用动态链接库(DLL)中的函数来实现IC卡的基本操作,包括初始化设备、设置密码模式、获取设备状态等,并详细展示了将TextBox中的数据写入IC卡的具体实现方法。 ... [详细]
  • 本文将在前几篇关于Android测试理论知识的基础上,通过ApiDemoTest实例详细探讨如何使用ApplicationTestCase进行Android应用测试。建议读者先阅读Android测试教程系列中的相关内容,以便更好地理解本文的实践部分。 ... [详细]
  • 探讨密码安全的重要性
    近期,多家知名网站如CSDN、人人网、多玩、开心网等的数据库相继被泄露,其中大量用户的账户密码因明文存储而暴露无遗。本文将探讨黑客获取密码的常见手段,网站如何安全存储用户信息,以及用户应如何保护自己的密码。 ... [详细]
  • 本文介绍了如何将Spring属性占位符与Jersey的@Path和@ApplicationPath注解结合使用,以便在资源路径中动态解析属性值。 ... [详细]
  • ABP框架是ASP.NET Boilerplate的简称,它不仅是一个开源且文档丰富的应用程序框架,还提供了一套基于领域驱动设计(DDD)的最佳实践架构模型。本文将详细介绍ABP框架的特点、项目结构及其在Web API优先架构中的应用。 ... [详细]
  • 本文探讨了为何产品团队提出的某些需求在研发完成后未能获得用户的认可,并提供了改进方法。主要分析了功能不完整或存在bug以及用户体验不佳的原因。 ... [详细]
author-avatar
早起床的小鸟
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有