WinRAR去广告实现「建议收藏」

WinRAR去广告实现「建议收藏」1.解压工具居然还有广告?2.我们可以看到我们点击压缩包之后弹出了窗口标题为WinRAR的广告窗口3.直接OD打开WinRAR.exe,右键->中文搜索引擎->智能搜索4.右键->查找,或使用快捷键Ctrl+F或Insert5.输入我们刚才看到的窗口标题名称6.最后找到两个WinRAR且有创建窗口的操作,我们都下断点尝试一下7.运行测试第一个断点,观察窗口弹出情况7.1F9运行程序,程序断在了我们第一个断点的位置,此时是没有窗口弹出的(因为程序断在了创建窗

大家好,又见面了,我是你们的朋友全栈君。

1.解压工具居然还有广告?
在这里插入图片描述

2.我们可以看到我们点击压缩包之后弹出了窗口标题为WinRAR的广告窗口
在这里插入图片描述

3.直接OD打开WinRAR.exe,右键->中文搜索引擎->智能搜索
在这里插入图片描述

4.右键->查找,或使用快捷键Ctrl+F 或 Insert
在这里插入图片描述

5.输入我们刚才看到的窗口标题名称
在这里插入图片描述

6.最后找到两个WinRAR且有创建窗口的操作,我们都下断点尝试一下
在这里插入图片描述

7.运行测试第一个断点,观察窗口弹出情况
在这里插入图片描述

7.1 F9运行程序,程序断在了我们第一个断点的位置,此时是没有窗口弹出的(因为程序断在了创建窗口的地方),我们需要再F9跑起来
在这里插入图片描述

8.2 主界面弹出,程序在第二个断点断下,此时的运行情况为仅运行了第一个CreateWindow,未运行第二个CreateWindow,故我们可以判断第一个CreateWindow是创建主界面窗口的
在这里插入图片描述

8.运行测试第二个断点,观察窗口弹出情况
在这里插入图片描述

8.1 当程序断在第二个CreateWindow后再次F9运行,发现弹出了广告窗口
在这里插入图片描述

9.故至此我们判断第二个CreateWindow的位置就是广告弹窗的位置,我们采用简单粗暴的方式,直接JMP跳过广告窗口创建,以达到去广告的目的
在这里插入图片描述

10.右键->复制到可执行文件,选择或所有修改都可以
在这里插入图片描述

11.右键->保存文件
在这里插入图片描述

12.测试运行修改后的程序
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/135796.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 走进 JDK 之 String「建议收藏」

    走进 JDK 之 String「建议收藏」走进 JDK 之 String

    2022年4月21日
    47
  • Linux查看端口使用状态、关闭端口方法

    Linux查看端口使用状态、关闭端口方法前提:首先你必须知道,端口不是独立存在的,它是依附于进程的。某个进程开启,那么它对应的端口就开启了,进程关闭,则该端口也就关闭了。下次若某个进程再次开启,则相应的端口也再次开启。而不要纯粹的理解为关闭掉某个端口,不过可以禁用某个端口。1.可以通过”netstat-anp”来查看哪些端口被打开。(注:加参数’-n’会将应用程序转为端口显示,即数字格式的地址,如:nfs->2049,

    2022年7月20日
    24
  • SSM-Spring整合Mybatis[通俗易懂]

    SSM-Spring整合Mybatis[通俗易懂]步驟导入相关jar包junitmybatismysql数据库spring相关的aop植入mybatis-spring[new]<!–导入依赖–> <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifa

    2022年8月8日
    5
  • MySQL(笔记)

    MySQL(笔记)数据库总览有时候查的数据错乱,可以重启MySQL关系型数据库(SQL)MySQL,Oracle,SQLServer,SQLite,DB2,…关系型数据库通过外键关联来建立表与表之间的关系非关系型数据库(NOSQL)notonlyRedis,MongoDB,…非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定DBMS数据库管理系统(DataBaseManagementSystem)数

    2022年5月19日
    35
  • Mybatis:了解SqlSessionTemplate[通俗易懂]

    Mybatis:了解SqlSessionTemplate[通俗易懂]读完这篇文章,你将会知道:SqlSessionTemplate和SqlSessionManager有什么不同。 SqlSessionTemplate如何实现线程安全。 SqlSessionTemplate怎么和数据库打交道。目录SqlSessionTemplate和SqlSessionManager有什么不同。SqlSessionTemplate如何实现线程安全…

    2022年5月31日
    45
  • Idea激活码最新教程2021.1.1版本,永久有效激活码,亲测可用,记得收藏

    Idea激活码最新教程2021.1.1版本,永久有效激活码,亲测可用,记得收藏Idea 激活码教程永久有效 2021 1 1 激活码教程 Windows 版永久激活 持续更新 Idea 激活码 2021 1 1 成功激活

    2025年5月22日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号