1.使用Resource Hacker加载Nag.exe程序,发现要移除的窗口ID是121,换算成16进制就是79H。

2.使用W32Dasm打开该程序,打开对话框参考。

3.点击Dialog:DialogID_0079,跳转到相关代码处。

 4.可在此处发现,调用了DialogBoxParamA函数。该函数参数如下:

5.从该函数参数可知,对话框处理函数指针是其要跳转执行的地址,到达此地址,查看代码。

6.此处有一个EndDialog函数的调用,该函数关闭对话框。

7.移除对话框方法

①:可在调用DialogBoxParam函数之前,压入参数时,直接跳转到关闭对话框函数调用之后。使用OD更改汇编代码。更改如下:

复制到可执行文件,更改后,运行exe程序,可发现已除去目标对话框。

②:由于此程序的主窗口也是该函数,所以可将警告窗口的参数改为主窗口的参数。

使用RH加载函数,主窗口101,16进制为65H,使用W32Dasm加载,找到主窗口处代码。

使用OD打开exe程序,将要移除窗口处的参数改为主窗口的代码。

保存exe文件,运行可发现,该窗口已被移除

使用Resource Hacker+W32Dasm+OD移除警告窗口相关推荐

  1. Resource Hacker+mysql安装会出现错误“应用程序无法启动因为应用程序的并行配置不正确”...

    Resource Hacker:免费软件,用于查看,修改,添加和删除 Win32可执行文件的资源. 1. 查看 Win32 可执行和相关文件的资源 (*.exe, *.dll, *.cpl, *.oc ...

  2. 利用Resource Hacker简单去除WinRar广告-boldiy

    利用Resource Hacker简单去除WinRar广告-boldiy boldiy关注IP属地: 江苏 2022.04.26 18:43:27字数 114阅读 315 下载 Resource Ha ...

  3. js中的3种弹出式消息提醒(警告窗口,确认窗口,信息输入窗口)的命令是什么?

    弹出警告窗口"输入数据无效" 弹出确认窗口"确认保存吗?" 弹出信息输入窗口"请在此输入你的姓名" "输入数据无效": ...

  4. 去除Neg窗口(警告窗口)

    3种常用的方法 :修改程序的资源,静态分析以及动态分析.使用资源修改工具去除警告窗口. 显示窗口的常用函数有MessageBoxA(W).MessageBoxExA(W).DialogBoxParam ...

  5. 使用ArcMap中的工具时,总是弹出windows安全警告窗口解决方法

    在ArcMap的10.4或者更高版本中,使用工具箱工具时总是弹出windows安全警告窗口,提示"在此页上的ActiveX控件和本页上的其他部分的交互可能不安全.你想允许这种交互吗?&quo ...

  6. java中 never closed_【Spring】在Java使用Spring时的Resource leak: 'applicationContext' is never closed警告...

    在Java使用Spring的时候,在定义完Spring的核心文件,用准备使用ApplicationContext applicationContext =  new ClassPathXmlAppli ...

  7. Java “Resource leak: ‘scanner‘ is never closed“警告的解决办法

    相信好多小伙伴都见到过这样的警告吧,虽然他不影响运行,但是对我这种有强迫症的人来说,看到就很不舒服,就想把他弄没.相信和我想法相同的人肯定大有人在吧!哈哈. 好了废话不多说了,下面就送上解决办法! 解 ...

  8. Resource Hacker

    http://www.angusj.com/resourcehacker/#download 转载于:https://www.cnblogs.com/olajennings/p/9787889.htm ...

  9. wpf中webbrowser弹出windows 安全警告窗口的处理

    经查,除了模拟点击之外,没其他好的办法,代码如下: [DllImport("User32.dll", EntryPoint = "FindWindow")]pr ...

  10. win10系统打开文件出现安全警告窗口怎么关闭?

    当我们在win10系统中打开部分文件或者是运行软件的时候,系统会弹出提示:打开文件安全警告,你要打开此文件吗?有什么办法可以关闭这个弹窗吗?下面小编就给大家介绍两种解决办法. 方法一 1.首先,按下& ...

最新文章

  1. 使用Xpand XAF创建项目产生Quartz错误的解决方法
  2. 调用ajax后页面为什么会刷新,为什么页面在JQuery ajax调用之后重新加载?
  3. C++Builder如何响应消息及自定义消息
  4. TomcatServlet笔记
  5. 通俗理解数字签名,ssl数字证书和https
  6. 会不会导致内存泄漏_Java内存泄漏!为什么会泄漏?如何泄漏?怎么定位?
  7. ZeroMQ接口函数之 :zmq_setsockopt –设置ZMQ socket的属性
  8. Jmeter 2.6下载安装
  9. 服务器防御DDOS的办法
  10. 进制转换: 十进制转换成其他进制(一)
  11. Hadoop MapReduce实现人员二度关系运算
  12. Vue实现页面导航实战
  13. Ubuntu 20.04 系统自带中文输入法在PyCharm只能输入3个字母的问题
  14. arcgis for Android 100.3.0 加载shp数据以及操作
  15. linux 磁盘碎片整理
  16. 中信信用卡核心升级应用数据服务系统
  17. ubuntu18.04同时使用多个有线网络和无线网络时如何设置优先级
  18. 基于数字温度传感器的数字温度计 华氏度和摄氏度
  19. [多图]未来iPhone的虚拟SIM卡结构
  20. sql又双叒叕报错了

热门文章

  1. JS同步执行延时函数的实现
  2. Android手机开发总结
  3. 渗透测试-安卓APP经验总结
  4. bmc156 linux驱动源码,BMC156 BOSCH博世 加速+电子罗盘 全新电子罗盘传感器 只做原装...
  5. 【码学堂】教师如何在码学堂上组织教学活动?
  6. 1一10到时的英文单词_[1-10的英语单词读音]1到10的英语单词
  7. (附源码)Springboot酒店预订管理系统 毕业设计 100908
  8. Delphi开发Web的MVC框架
  9. pb文件存储成txt, pbtxt文件
  10. 完成图书管理系统类图的绘制_如何在线免费绘制各类图形