password
icon
URL
type
date
summary
status
slug
tags
category
notion image
广告软件通常是最不具有害的恶意软件类型,因为它试图推广一些产品,并以多种方式强迫用户看到广告,例如每次用户加载网站时在网络浏览器中。我们的广告软件在屏幕上显示三个烦人的弹出窗口,推广各种产品。

广告软件

广告软件通常是最不具有害的恶意软件类型,因为它试图推广一些产品,并以多种方式强迫用户看到广告,例如每次用户加载网站时在网络浏览器中。我们的广告软件在屏幕上显示三个烦人的弹出窗口,推广各种产品。

行为演示

在执行广告软件(./adware.py)之前,我们不需要任何特定的准备。执行后,我们可以立即看到屏幕上显示三个弹出窗口的广告。这可能令人烦恼,但仍然相对可以接受,但是当我们按下任何弹出窗口的关闭按钮时,什么都不会发生,广告仍然显示在屏幕上。
创建基本的广告软件是一个非常简单的过程,如下所述。这就是为什么在执行不常见或不受信任的文件时,你应该始终保持谨慎。

它是如何工作的

  • 首先,我们创建我们的广告软件并从系统中传递参数。因为我们需要一个适当的GUI, 我们使用名为PySide2的Python模块。要了解更多关于GUI编程的信息,请参阅Python GUI编程指南。我们的类Adware继承自QApplication,代表主QT应用程序。
    • 我们调用_show_ads()_方法,该方法创建对话框弹出窗口,并将这些窗口的引用传递给主模块windows中的变量。保持对这些窗口的引用非常重要,否则它们将不会显示在屏幕上。
      • 我们的广告软件有一个属性advert_slogans,它代表我们希望受害者看到的广告口号列表。对于这些口号中的每一个,我们都希望通过调用_create_ad_window()_方法创建一个独特的弹出窗口。
        • 因为这些窗口会在屏幕上的同一位置弹出并重叠在一起,我们需要将创建的弹出窗口移动到屏幕上的随机位置。
          • 为了创建弹出窗口,我们的函数_create_ad_window_使用给定的口号创建一个新的AdWindow。要在屏幕上显示窗口,我们必须调用_show_方法。
            • 名为AdWindow的弹出窗口继承自QDialog,并表示包含只显示广告的标签的布局的独立窗口。然而,为了使广告软件更烦人并更积极地显示广告,我们设置窗口在受害者按下关闭按钮时忽略关闭信号。当这种情况发生时,窗口会获得关于新事件closeEvent的信息。我们将简单地忽略任何操作,所以窗口会留在屏幕上。
               
               
               

              欢迎访问我们的网站和关注我们的公众号,获取最新的技术共享内容、创新想法和安全知识。
              微信公众号:黑客驰
              notion image

              💡
              免责声明
              本文为技术共享文章,仅有教育交流目的,不构成任何法律或专业建议。读者应自行承担使用该文章所产生的风险和责任。作者和组织不对使用该文章所引起的任何损失或损害负责。
              本文严禁提供、讨论或鼓励任何网络安全违法行为。请遵守法律法规,进行合法的技术共享活动。
               
               
              恶意软件模型-下载者Python网络爬虫
              Loading...
              黑客驰
              黑客驰
              对黑客着迷的人💻
              公告
              公众号
              公众号
               
              “黑客”一词是由英语Hacker英译出来的,是指专门研究、发现计算机和网络漏洞的计算机爱好者。某些情况下,黑客也可泛指各领域专家。如,游戏黑客,销售黑客等。
               
              我们遵守法律,进行教育目的的研究。违法行为请自负后果
               
              专门利用计算机进行破坏或入侵他人的人是cracker,翻译成“骇客”,他们不是黑客。
              2023-2024 黑客驰.

              黑客驰 | 对黑客着迷的人💻

              Powered by HyphenTech