반응형
[파이썬/Python] 파이썬으로 간단히 만드는 Keylogger
#파이썬으로 만들어보는 키로거
#간단한 Keylogger 만들기! #Python Keylogger #파이선 키로거
#pynput.keyboard #Key, Listener
파이썬으로 간단하게 만들어보는 Keylogger!
Keylogger란, 말 그대로 컴퓨터를 사용하고 있는 사용자의 Input Event와 같은 것을 감지하여 어떤 키가 눌렸는지를 기록하는 것이다. 이것을 통해 사용자가 했던 행동이나, 주요 정보들을 습득할 수 있다.
파이썬으로 간단한 예제를 만들어 테스트를 해볼 예정이다.
다만, 이것을 악용하거나 다른 목적으로 사용하지 않길 바란다. 그에 따른 모든 책임은 행위자 본인에게 있음을 알림!
아래는 키보드에 눌리는 Key값을 단순히 출력하는 프로그램이다. 사실 Keylogger는 파일로 저장하는 방식으로 동작하는 경우가 많으므로, 파일로 실시간으로 저장하는 것은 직접 해보길 추천한다.
from pynput.keyboard import Key, Listener
def on_press(key):
print(str(key))
with Listener(on_press) as l:
l.join()
위와 같이 코딩 후, 실행한 뒤에
키보드로 아무것나 입력해보면, 아래와 같이 입력한 값이 출력되는 것을 볼 수 있다.
아주 간단하지만, 활용하기에 따라 유용할 수 있다.
반응형