Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: BigBear en 10 Febrero 2012, 19:02 pm



Título: [Ruby] Funcion send()
Publicado por: BigBear en 10 Febrero 2012, 19:02 pm
Una funcion para mandar teclas , es una funcion interesante si estas pensando en un troyano ya que podrian escribir de forma remota en el teclado de la persona infectada por dicho troyano.

Código
  1. #!usr/bin/ruby
  2. #Funcion send()
  3. #Coded By Doddy H
  4.  
  5. require "win32ole"
  6.  
  7. def send(decir)
  8.  test = WIN32OLE.new('Wscript.Shell')
  9.  test.SendKeys(decir)
  10. end
  11.  
  12. send("no tengas miedo.....")
  13.  
  14. # The End ?
  15.  


Título: Re: [Ruby] Funcion send()
Publicado por: RyogiShiki en 10 Febrero 2012, 21:09 pm
Lástima que solo funcione en Windows, aquí una versión para plataformas que hacen uso de X Server:

Código
  1. #!/usr/bin/env ruby
  2.  
  3. require 'xdo'
  4. require 'xdo/keyboard'
  5.  
  6. def send(keystroke)
  7.  XDo::Keyboard.simulate(keystroke)
  8. end
  9.  
  10. send(ARGV[0])
  11.  

Instalando xdtool y la gema xdo y listo.

Saludos


Título: Re: [Ruby] Funcion send()
Publicado por: BigBear en 10 Febrero 2012, 23:59 pm
y si , pero no se si eso es bueno o malo xD.
 


Título: Re: [Ruby] Funcion send()
Publicado por: RyogiShiki en 11 Febrero 2012, 00:21 am
y si , pero no se si eso es bueno o malo xD.
 

XD Es solo que a mi me encanta la portabilidad, era para complementar para el que buscara un código como esté y esté en Mac en Linux o en BSD o cualquiera que use X Server.

Saludos


Título: Re: [Ruby] Funcion send()
Publicado por: BigBear en 11 Febrero 2012, 00:25 am
me referia al uso que se le pueda dar , por ejemplo hacer que los programas se manejen y escriban solos como lo hace la instalacion de XP coloso , o se podria hacer un virus que escriba solo y esas cosas , a eso me referia.