热门标签 | 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程序注入。

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

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

 


推荐阅读
  • 本文深入探讨了SQL数据库中常见的面试问题,包括如何获取自增字段的当前值、防止SQL注入的方法、游标的作用与使用、索引的形式及其优缺点,以及事务和存储过程的概念。通过详细的解答和示例,帮助读者更好地理解和应对这些技术问题。 ... [详细]
  • 深入解析Java枚举及其高级特性
    本文详细介绍了Java枚举的概念、语法、使用规则和应用场景,并探讨了其在实际编程中的高级应用。所有相关内容已收录于GitHub仓库[JavaLearningmanual](https://github.com/Ziphtracks/JavaLearningmanual),欢迎Star并持续关注。 ... [详细]
  • 扫描线三巨头 hdu1928hdu 1255  hdu 1542 [POJ 1151]
    学习链接:http:blog.csdn.netlwt36articledetails48908031学习扫描线主要学习的是一种扫描的思想,后期可以求解很 ... [详细]
  • 本文详细介绍了如何在 Spring Boot 应用中通过 @PropertySource 注解读取非默认配置文件,包括配置文件的创建、映射类的设计以及确保 Spring 容器能够正确加载这些配置的方法。 ... [详细]
  • 本文探讨了如何在给定整数N的情况下,找到两个不同的整数a和b,使得它们的和最大,并且满足特定的数学条件。 ... [详细]
  • 自学编程与计算机专业背景者的差异分析
    本文探讨了自学编程者和计算机专业毕业生在技能、知识结构及职业发展上的不同之处,结合实际案例分析两者的优势与劣势。 ... [详细]
  • 本文详细介绍了Java中的访问器(getter)和修改器(setter),探讨了它们在保护数据完整性、增强代码可维护性方面的重要作用。通过具体示例,展示了如何正确使用这些方法来控制类属性的访问和更新。 ... [详细]
  • 本文介绍了如何使用PHP代码实现微信平台的媒体素材上传功能,详细解释了API接口的使用方法和注意事项,确保文件路径正确以避免常见的错误。 ... [详细]
  • 本主题面向IT专业人士,介绍了Windows Server 2012 R2和Windows Server 2012中的组托管服务账户(gMSA),涵盖了其应用场景、功能改进、硬件和软件要求以及相关资源。 ... [详细]
  • 深入解析Spring启动过程
    本文详细介绍了Spring框架的启动流程,帮助开发者理解其内部机制。通过具体示例和代码片段,解释了Bean定义、工厂类、读取器以及条件评估等关键概念,使读者能够更全面地掌握Spring的初始化过程。 ... [详细]
  • 配置PHPStudy环境并使用DVWA进行Web安全测试
    本文详细介绍了如何在PHPStudy环境下配置DVWA( Damn Vulnerable Web Application ),并利用该平台进行SQL注入和XSS攻击的练习。通过此过程,读者可以熟悉常见的Web漏洞及其利用方法。 ... [详细]
  • 烤鸭|本文_Spring之Bean的生命周期详解
    烤鸭|本文_Spring之Bean的生命周期详解 ... [详细]
  • QNX 微内核(procnto-instr)的监测版本内置了高级跟踪与分析工具,能够实现实时系统监控。该模块适用于单处理器及多处理器系统。 ... [详细]
  • EasyMock实战指南
    本文介绍了如何使用EasyMock进行单元测试,特别是当测试对象的合作者依赖于外部资源或尚未实现时。通过具体的示例,展示了EasyMock在模拟对象行为方面的强大功能。 ... [详细]
  • 本文探讨了一个特定于 Spring 4.2.5 的问题,即在应用上下文刷新事件(ContextRefreshedEvent)触发时,带有 @Transactional 注解的 Bean 未能正确代理事务。该问题在 Spring 4.1.9 版本中正常运行,但在升级至 4.2.5 后出现异常。 ... [详细]
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社区 版权所有