记一次过掉rar未注册版,总是弹出一个烦人的网页对话框的实践
大家都在使用压缩解压软件,最经典的莫过于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未注册版,总是弹出一个烦人的网页对话框的实践相关推荐
- DRMsoft.cn未注册版 解决办法
视频录制者通常使用破解版正阳加密播放软件,这在一定程度上造成该问题出现. 输入了播放密码后,播放软件黑屏,显示DRMsoft.cn未注册版,解决方法如下 解决办法一:断网,删除C盘的DRMsoft文件 ...
- 通过注册表配置弹出窗口阻止程序
转自:http://hejianlong.123.blog.163.com/blog/static/2671583920098411142467/ 注册表位置:[HKEY_CURRENT_USER\S ...
- 解除360doc网站未登录无法复制弹出登录窗口的问题
我在360doc上看到了一段好句子我想复制一下,但是复制需要登录,太麻烦了如何解决啊,今天教大家如何不用登录就可以复制文字. 网址(正常是不能直接免登录复制的):网站网址是:http://www.36 ...
- win rar如何注册破解
WinRAR是一款功能强大.流行易用的压缩文件管理工具.它支持鼠标拖放及外壳扩展:完美支持大容量光盘镜像ISO:适用于多种类型压缩文件的解压缩:并能创建 RAR 和 ZIP 格式的压缩文件.现提供官方 ...
- jQuery弹出层登录和全屏注册表单
jQuery弹出层登录和全屏注册表单,这是一款很漂亮的jQuery登录和注册表单,点击登录时弹出一个登录窗口并伴随动画效果,注册页面则是全屏显示,非常时尚的jQuery表单. 代码: <!DOC ...
- Excel取消掉每次打开弹出的自定义项安装程序弹窗
电脑重装了系统之后,重新安装了office2013,发现每次打开Excel都会弹出一个如下图所示的弹窗,比较烦人. 要取消掉这个弹窗也是比较简单的. 打开"文件"--"选 ...
- microsoft注册服务器32位,win7系统弹出microsoft注册服务器已停止工作的解决方法
win7系统使用久了,好多网友反馈说win7系统弹出microsoft注册服务器已停止工作的问题,非常不方便.有什么办法可以永久解决win7系统弹出microsoft注册服务器已停止工作的问题,面对w ...
- html中利用js写一个弹出注册框,原生js实现一个弹出框
其实弹出框的实现非常的简单.网上有很多种类的弹出框,比如jquery ui 的dialog colorbox fancybox等.jquery ui的dialog是一个专业的对话框 而colorbox ...
- 微信支付 域名与后台配置不一致 当前页面的URL未注册
在对接微信时,经常遇到这两个问题. redirect_uri域名与后台配置不一致 这通常发生在网页授权 为了获取openid,首先请求https://open.weixin.qq.com/connec ...
最新文章
- 操作系统基础:存储管理知识笔记(一)
- set和multiset集合容器
- 基于 CNN 的中文对话情感分析
- java泛型的作用及其基本概念
- 动态顺序图可视化控件
- Linus 发文宣布Linux Kernel 5.0 正式发布
- yum更新指定的软件
- zookeeper-大数据Week6-DAY1-1-Zookeeper
- 软件技术方案_广东省汕尾市海丰陈氏数字化网络化全县族谱统修工作方案(草案)...
- 走过电竞之路的程序员
- w ndows10图标,Win10桌面图标没了怎么办?Win10桌面快捷方式消失了解决方法
- 50 行代码爬取链家租房信息
- 招行首发芭比娃娃MP3
- 小米电视ec、小米电视es、小米电视ea2022款的区别
- 消息系统(ActiveMQ)
- php 表格制作教程下载,word表格如何制作教程?
- Eclipse调试多线程代码
- Redis实战 - 11 Redis GEO 实现附近的人功能
- 月薪三千干八千的活,你不亏!
- Halcon高斯背景估计--estimate_background_illumination
热门文章
- python .txt文件转.csv文件-ok
- 罪恶装备X出招表[zz]
- HSB/HSL 滤镜
- 和风天气预报AndroidAPP-安卓(包含功能:天气预报-备忘录-高德地图定位-日历)
- Cannot connect to the Maven process.Try again later.If the problem persists...
- 这个社交聊天 App 开源了!
- js获取UEditor富文本编辑器的内容
- android快速仿花椒,映客直播上下滑动切换直播间
- Javascript 将 jpeg、png转换为webp
- 「基因组学」使用CAFE进行基因家族扩张收缩分析