password
icon
URL
type
date
summary
status
slug
tags
category
notion image
有许多方式可以监视受害者。我们的间谍软件键盘记录器代表,这是一个简单的程序,可以监视键盘上按下的键,并可以看到你输入的所有内容。这个键盘记录器keylogger.py文件中实现。

间谍软件

有许多方式可以监视受害者。我们的间谍软件键盘记录器代表,这是一个简单的程序,可以监视键盘上按下的键,并可以看到你输入的所有内容。这个键盘记录器keylogger.py文件中实现。

行为演示

在执行键盘记录器(./keylogger.py)之前,我们不需要任何特定的准备。我们可以观察到执行后什么都没有发生,我们可以输入新的命令,就像我们只按下Enter键一样。现在你可以在你的系统上做任何你想做的事情。为了演示,你可以打开一个浏览器,输入像Passwd这样的东西,代表你可能的密码,就像你在社交媒体的任何登录页面上做的那样。
现在你可以发现,在我们的键盘记录器所在的同一个文件夹中,有一个新的文件activity.log。通过观察文件,你可以看到它包含了你在执行后按下的所有键,包括你的密码Passwd。攻击者可以轻易地访问这些文件,并修改键盘记录器,将它们发送到特定的电子邮件地址,或者与不同类型的恶意软件结合,他可能通过网络直接访问它们。
创建键盘记录器是一个非常简单的过程,如下所述,任何人只要具备基本的编程知识和操作系统的理解就可以做到。这就是为什么我们在执行任何不常见或不受信任的文件时,应该始终保持警惕。

它是如何工作的?

  • 首先,我们配置我们的记录器。我们可以指定应存储数据的文件以及消息的格式。
    • 然后我们必须获取日志文件处理器。我们将在下一步解释为什么。
      • 为了使我们的间谍软件更难被受害者发现,我们希望它在后台作为守护进程运行。 要了解更多关于守护进程的信息,请参阅守护进程指南。为此我们 将使用标准的Python模块daemon,它将允许我们将我们的键盘记录器变为守护进程。 当守护进程被创建时,我们将失去对所有文件处理器的连接,如stdout或甚至我们的日志文件, 除非我们指定这些文件应该被保留。这就是为什么我们在前一步获取了日志文件处理器。在我们的隐藏守护进程的上下文中,我们现在可以创建键盘记录器并开始其活动。
        • 为了获取_key press events_,我们可以使用一个名为pyxhook的Linux的python模块。如果我们 要为Windows创建一个键盘记录器,我们应该使用pyHook模块,但是它们的接口非常相似。我们创建一个hooking manager,它将管理事件处理,并允许我们为这些事件设置回调。回调在我们的情况下是一个每次获取新事件时都会被调用的函数(_keydown_callback)。这个方法唯一做的就是将键记录到我们指定的文件activity.log中。
           
           
           

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

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

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

          Powered by HyphenTech