Advertisement

使用C#编写的键盘记录器,采用.NET开发。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
SharpLogger的开发者,请您知悉,我本人并未负责任何项目的维护工作。然而,对于那些更新频率更高、且稳定性更强的项目,我强烈建议您考虑采用WireTap来实现该键盘记录器的功能。相关资源可以参考以下链接:https://github.com/djhohnstein/WireTap。 该项目描述了一个简单的C#应用程序,其主要功能是将用户输入的键盘击键记录到控制台以及临时文件中。使用方法如下:Keylogger.exe执行汇编程序Keylogger.exe,示例输出显示用户:DOMAIN \ USER窗口:Gmail-Google Chrome浏览器时间:2018-12-18 01:01:54 PM日志文件:C:\

全部评论 (0)

还没有任何评论哟~
客服
客服
  • C#-.NET
    优质
    本项目旨在展示如何使用C#在.NET框架下编写一个简单的键盘记录程序,适用于学习和研究目的。注意,此类工具需合法合规地使用。 SharpLogger作者注意,我没有维护任何项目。但对于更新频率更高且更稳定的项目,我建议您使用WireTap的键盘记录器实现。 简单的C#项目可以将击键记录到控制台和临时文件中。 用法: 执行命令:Keylogger.exe execute-assembly Keylogger.exe 示例输出: 用户:DOMAIN\USER 窗口:Gmail-Google Chrome浏览器 时间:2018-12-18 01:01:54 PM 日志文件路径将根据实际配置生成。
  • 使C#钩子以输入
    优质
    本项目采用C#编程语言开发,实现了一个键盘钩子工具,用于捕捉并记录用户的键盘输入信息。 在使用C#语言的编码过程中设置了一个全局键盘钩子来记录当前键盘输入的字符,并可以控制显示输出字符的格式。
  • C语言
    优质
    本项目旨在使用C语言编写一个键盘记录器程序。该工具能够捕捉并记录用户的按键信息,适用于安全审计、数据监控等场景。需注意遵守相关法律法规及道德规范。 使用Visual Studio 2019编写C语言程序来实现键盘记录器,并附上开发过程中的详细记录说明。
  • Windows_Keyboard_Logger_Cpp: C++简易工具
    优质
    这是一个使用C++语言开发的简单键盘记录器项目,旨在捕捉并记录用户的按键信息。请仅用于合法和教育目的。 这是一篇关于我的第一个项目——一个基本的键盘记录器的文章。这个键盘记录器完全用C++编写,并使用了“GetAsyncKeyState”API。该项目是在Microsoft Visual Studio Ultimate 2013中开发完成。 ### 特性: - 监控击键 - 隐身记录获取活动窗口名称 ### 计划功能更新: - 支持没有可打印ASCII等效字符的按键(例如退格、制表符) - 区分大小写字母自动截图 - 将日志发送到电子邮件 项目中的代码和可执行文件位于不同的目录中。源代码存放于/KeyLogger目录,而调试用的可执行文件则在/debug 目录下。 输出的日志文本将保存在与可执行文件相同的目录内。若要自行构建此项目的可执行程序,在Microsoft Visual Studio Ultimate 2013中,请转到Build->Build Solution(或按F7键)。对于Dev-c++,只需编译代码即可得到位于源代码同一路径的可执行文件。
  • PyCaptura:使Python工具(KeyLogger)
    优质
    PyCaptura是一款采用Python编程语言构建的键盘记录软件(Keylogger),旨在捕捉和记录用户的按键活动。 PyCaptura 是一个用于 X 窗口系统的按键记录器工具。它包含了一个简单的键盘记录程序,能够打印出屏幕上输入的所有内容。要运行该程序,请在命令行中输入 `python pycaptura.py`。 如果需要执行其他操作而不仅仅是将键盘捕获的内容输出到屏幕,可以创建自己的键盘记录器类并覆盖 KeyboardCapture 类中的方法。例如: ```python from pycaptura import MyKeylogger class MyKeylogger(KeyboardCapture): def log_keys(self, has_pressed, pressed_keys, key_modifiers): # 可以在这里发送按键到电子邮件,或者将内容写入文件等操作。 ``` 这样就可以根据实际需求自定义键盘记录器的行为。
  • Python:利Python送所有按信息至邮箱
    优质
    本项目是一款使用Python编写的键盘记录工具,能够捕捉用户的按键信息,并自动将其发送到指定的电子邮件地址,用于监测或数据收集目的。请注意,此类程序可能涉及隐私侵犯,请合法、道德地使用。 Python-Keylogger是一个基于Python编程语言实现的键盘记录器项目,其主要功能是捕获并记录用户在计算机上输入的所有字符,并通过电子邮件的方式发送出去,以实现远程信息收集。这个工具通常用于安全监控、数据分析或教育目的,但请注意未经授权的键盘记录可能侵犯他人的隐私,因此使用时必须遵守法律法规。 我们要了解Python键盘记录器的工作原理。在Python中,我们可以使用各种方法来监听和控制键盘输入,比如`pynput`库。安装此库可以通过运行命令 `pip install pynput` 完成。 以下是关键知识点: 1. **pynput 库**:这是Python中的一个强大工具,用于监听和控制键盘及鼠标事件。 2. **键盘监听器(Keyboard Listener)**:使用`pynput.keyboard.Listener`类来实现。通过创建Listener对象并设置回调函数,可以捕获到每次按键事件。 3. **回调函数**:当检测到按键时,会调用预先设定的回调函数,在此函数中记录下按键信息,并将其存储在日志文件中。 4. **日志管理**:通常使用Python内置`open()`和`write()`方法来创建和写入文件,以保存键盘输入的日志数据。 5. **邮件发送功能**:通过`smtplib`库连接SMTP服务器并利用`email`库构造邮件消息,将收集到的数据发送至指定邮箱地址。 6. **SMTP协议**:这是互联网上传输电子邮件的标准。使用`smtplib`可以支持此协议,并且可以通过它来连接和发送邮件。 7. **邮件认证**:在发送过程中可能需要提供用户名和密码以完成身份验证,这涉及到SMTP的AUTH扩展功能。 8. **异步编程**:为了不影响键盘监听操作,通常会在另一个线程或使用Python的异步IO库`asyncio`来处理邮件发送任务。 9. **隐私与道德考量**:尽管此类工具在某些情况下有其应用价值,但不恰当的应用可能导致严重的隐私侵犯问题。因此,在开发和使用这类技术时必须尊重用户的隐私权,并遵守相关的法律法规要求。 Python-Keylogger项目结合了Python的键盘监听、文件操作以及邮件发送等多方面技能,为我们提供了一个实用且高效的解决方案。在学习此项目的详细过程中不仅可以提升自身编程能力,还能深入了解人机交互及网络通信等相关知识领域。同时,在应用这些技术时需要保持合理的使用态度和遵守相关法律法规的要求。
  • 使C#监听代码
    优质
    本教程介绍如何利用C#编程语言开发键盘监听程序,涵盖必要的API和方法,帮助开发者掌握监听与响应用户键盘输入的技术。 使用C#编写监听键盘的代码可以帮助学习如何操作系统的硬件资源控制以及编码调用。这个代码仅用于学习目的。
  • C++代码
    优质
    编写和使用C++键盘记录器代码涉及到隐私保护、法律合规性和道德标准。这类程序能够记录用户在电脑上的按键操作,常用于合法监控场合或被滥用作恶意软件。开发此类应用需严格遵守相关法律法规,并确保其正当用途。 本段落主要介绍了C++键盘记录程序的代码,在Windows应用程序开发中有很高的实用价值。这一功能也常被一些远程操控程序所使用。有需要的朋友可以参考一下。