大家都在使用压缩解压软件,最经典的莫过于rar这个软件了(当然现在有许多的类似软件了),

可惜他不是免费的,从网上下载一个rar安装后如下:

rar 软件的版本号和未注册标识

刚安装的rar打开后完全正常使用,是不会每次打开都弹窗的,但是超过40天后,就呵呵了,

如下,我把系统时间改掉,后的结果:

超过40天后就会弹出这么大一个url的广告框

太艹蛋了,免费的东东就是坑~~

下面就是如何去过掉这个烦人的框的具体实践:

工具准备:

1. OD -- 不解释

2. CE -- 内存搜索工具

3. PETool -- pe文件查看工具

4. HexEditor / HxD -- 二进制编辑工具

--------------------------------------------------

在进行过掉之前,首先分析如何下手去过掉这个框

首先想思路:

1.在调用这个广告框的时候,绕过这个call,直接向下去执行;(非常直接的想法)

2.绕过时间限制。(实践证明这个最容易实现,我水平有限,第一个方法没找到)

3 .  。。。。。。(暂时就想到这两个方法,大神们肯定还有其他方法)

然后在想怎样操作:

如何去下断点?

可以确定的是,这个弹框是一个windows框,要打开一个这样的窗口,考虑到程序员去写这个方法,应该大概是调用了CreateWindowExW这样的函数

所以直接就可以用od附加进程,然后bp CreateWindowExW即可,(当然我不是做.net开发的,对于win的函数我不太了解,我直接使用的od插件)

我是用的OD附带插件下的断点,并且下的是ShowWindow这个断点,下什么样的断点无所谓,主要就是为了试程序在特定的位置断下,便于我们进一步的分析。

下 bp ShowWindow断点

函数功能:该函数设置指定窗口的显示状态。

函数原型:BOOL ShowWindow(HWND hWnd, int nCmdShow);

断点下好后,F9执行就可,直到第一个窗口展示后,就需要记录每一步的stack调用,因为主窗口展示完毕,就马上要弹出广告窗口了,现记录如下:

如上图,直接转到地址:0117d740处

在这里下断,内容如下:

到这里,就可以用call测试工具测试一下,这个call其实是一个刷广告页面的call,据此分析打开广告框,肯定在这个call上面调用的。

然后向上找是否有打开窗口的call,发现没有,那么就在EP处下断,然后记录static调用列表

就会发现这个函数:CreateWindowExW调用了这个就是打开广告窗口的的call,汇编如下:

到这来,这样一想就比较简单了,把这个call干掉不就完了?

想到做到,把这个call nop掉,然后替换成 mov ecx,0 ,然后执行,结果发现了这个:

看来,还得的破掉时间的限制才行啊!!!

还有一个问题就是,nop后,保存程序时候,提示如下:

基址重定位了!!!!!

呵呵,好坑,csdn 图片呢,全没了,白写了

记一次过掉rar未注册版,总是弹出一个烦人的网页对话框的实践相关推荐

  1. DRMsoft.cn未注册版 解决办法

    视频录制者通常使用破解版正阳加密播放软件,这在一定程度上造成该问题出现. 输入了播放密码后,播放软件黑屏,显示DRMsoft.cn未注册版,解决方法如下 解决办法一:断网,删除C盘的DRMsoft文件 ...

  2. 通过注册表配置弹出窗口阻止程序

    转自:http://hejianlong.123.blog.163.com/blog/static/2671583920098411142467/ 注册表位置:[HKEY_CURRENT_USER\S ...

  3. 解除360doc网站未登录无法复制弹出登录窗口的问题

    我在360doc上看到了一段好句子我想复制一下,但是复制需要登录,太麻烦了如何解决啊,今天教大家如何不用登录就可以复制文字. 网址(正常是不能直接免登录复制的):网站网址是:http://www.36 ...

  4. win rar如何注册破解

    WinRAR是一款功能强大.流行易用的压缩文件管理工具.它支持鼠标拖放及外壳扩展:完美支持大容量光盘镜像ISO:适用于多种类型压缩文件的解压缩:并能创建 RAR 和 ZIP 格式的压缩文件.现提供官方 ...

  5. jQuery弹出层登录和全屏注册表单

    jQuery弹出层登录和全屏注册表单,这是一款很漂亮的jQuery登录和注册表单,点击登录时弹出一个登录窗口并伴随动画效果,注册页面则是全屏显示,非常时尚的jQuery表单. 代码: <!DOC ...

  6. Excel取消掉每次打开弹出的自定义项安装程序弹窗

    电脑重装了系统之后,重新安装了office2013,发现每次打开Excel都会弹出一个如下图所示的弹窗,比较烦人. 要取消掉这个弹窗也是比较简单的. 打开"文件"--"选 ...

  7. microsoft注册服务器32位,win7系统弹出microsoft注册服务器已停止工作的解决方法

    win7系统使用久了,好多网友反馈说win7系统弹出microsoft注册服务器已停止工作的问题,非常不方便.有什么办法可以永久解决win7系统弹出microsoft注册服务器已停止工作的问题,面对w ...

  8. html中利用js写一个弹出注册框,原生js实现一个弹出框

    其实弹出框的实现非常的简单.网上有很多种类的弹出框,比如jquery ui 的dialog colorbox fancybox等.jquery ui的dialog是一个专业的对话框 而colorbox ...

  9. 微信支付 域名与后台配置不一致 当前页面的URL未注册

    在对接微信时,经常遇到这两个问题. redirect_uri域名与后台配置不一致 这通常发生在网页授权 为了获取openid,首先请求https://open.weixin.qq.com/connec ...

最新文章

  1. 操作系统基础:存储管理知识笔记(一)
  2. set和multiset集合容器
  3. 基于 CNN 的中文对话情感分析
  4. java泛型的作用及其基本概念
  5. 动态顺序图可视化控件
  6. Linus 发文宣布Linux Kernel 5.0 正式发布
  7. yum更新指定的软件
  8. zookeeper-大数据Week6-DAY1-1-Zookeeper
  9. 软件技术方案_广东省汕尾市海丰陈氏数字化网络化全县族谱统修工作方案(草案)...
  10. 走过电竞之路的程序员
  11. w ndows10图标,Win10桌面图标没了怎么办?Win10桌面快捷方式消失了解决方法
  12. 50 行代码爬取链家租房信息
  13. 招行首发芭比娃娃MP3
  14. 小米电视ec、小米电视es、小米电视ea2022款的区别
  15. 消息系统(ActiveMQ)
  16. php 表格制作教程下载,word表格如何制作教程?
  17. Eclipse调试多线程代码
  18. Redis实战 - 11 Redis GEO 实现附近的人功能
  19. 月薪三千干八千的活,你不亏!
  20. Halcon高斯背景估计--estimate_background_illumination

热门文章

  1. python .txt文件转.csv文件-ok
  2. 罪恶装备X出招表[zz]
  3. HSB/HSL 滤镜
  4. 和风天气预报AndroidAPP-安卓(包含功能:天气预报-备忘录-高德地图定位-日历)
  5. Cannot connect to the Maven process.Try again later.If the problem persists...
  6. 这个社交聊天 App 开源了!
  7. js获取UEditor富文本编辑器的内容
  8. android快速仿花椒,映客直播上下滑动切换直播间
  9. Javascript 将 jpeg、png转换为webp
  10. 「基因组学」使用CAFE进行基因家族扩张收缩分析