• Python - 一个恶意脚本


    Python - 恶意脚本

    使用此脚本或修改前请注意以下几点:

    1. 系统资源:大量模拟键盘和鼠标事件可能会占用大量系统资源,会导致其他应用程序运行缓慢或崩溃。

    2. 隐私和安全:如果此脚本在未经用户同意的情况下运行,它可能侵犯了用户的隐私和安全。

    3. 法律责任:在某些情况下,未经授权地发送大量消息可能构成违法行为,并可能导致法律责任。

    4. pynput库用于模拟键盘和鼠标操作,在实际使用中,您应该确保这样的操作是合法的,并遵守您所在地区的相关法律法规。此外,滥用这种自动化工具可能会导致您的账户被封禁或其他不良后果。

    5. 在使用此类代码时,请确保您拥有合法的权限和目的,并避免对任何系统或网络进行非法或未经授权的访问。在未经许可的情况下,使用此类代码发送大量消息可能被视为恶意行为,并可能导致法律后果。

    6. 本代码仅用于学习和教育目的,在学习和实验过程中,请确保你的行为合法、合规,并避免对他人或网络造成任何损害。

    __author__ = 'Mac'
    __date__ = '19/10/31 15:05'
    
    import time
    from pynput.keyboard import Controller as KeyController
    from pynput.mouse import Button, Controller as MouseController
    
    def keyboard_input(string):
        """
        模拟键盘输入给定的字符串。
        :string: 要模拟输入的字符串
        :return: None
        """
        keyboard = KeyController()
        for char in string:
            keyboard.press(char)
            keyboard.release(char)
            time.sleep(0.05)  # 稍微延迟一下,避免发送过快
    
    def mouse_click():
        """
        模拟鼠标点击左键,用于发送消息。
        """
        mouse = MouseController()
        mouse.press(Button.left)
        mouse.release(Button.left)
    
    def main(number, message):
        """
        主函数,控制发送消息的次数和内容。
        :number: 要发送的消息数量
        :message: 要发送的消息内容
        """
        time.sleep(5)  # 等待5秒,以便用户准备好
        for i in range(number):
            keyboard_input(message)  # 使用键盘输入消息
            mouse_click()  # 模拟点击发送按钮
            time.sleep(0.2)  # 每次发送后等待0.2秒
    
    if __name__ == '__main__':
        main(500, "Hello, World!")  # 发送500条"Hello, World!"消息
    
  • 相关阅读:
    1499. 满足不等式的最大值 堆/双端队列
    Android APK(加壳+脱壳+加固演练)浅析
    项目报:warn to appenders could be found for logger(org.apache.calcite.sql2rel)
    【NOI模拟赛】Anaid 的树(莫比乌斯反演,指数型生成函数,埃氏筛,虚树)
    2024年河北省计划招聘“特岗计划”教师2300名
    quarkus依赖注入之三:用注解选择注入bean
    【数据分享】2008-2022年全国范围逐年NO2栅格数据(免费获取)
    python中常用的魔术方法总结(二)
    Redis分布式锁
    网络协议五
  • 原文地址:https://blog.csdn.net/qiao_yue/article/details/139757287