Test Foro de elhacker.net SMF 2.1

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 (ruby) [Seleccionar]

#!usr/bin/ruby
#Funcion send()
#Coded By Doddy H

require "win32ole"

def send(decir)
  test = WIN32OLE.new('Wscript.Shell')
  test.SendKeys(decir)
end

send("no tengas miedo.....")

# The End ?
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 (ruby) [Seleccionar]

#!/usr/bin/env ruby

require 'xdo'
require 'xdo/keyboard'

def send(keystroke)
 XDo::Keyboard.simulate(keystroke)
end

send(ARGV[0])


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
Cita de: Doddy en 10 Febrero 2012, 23:59 PM
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.