Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Eleкtro

#10201
Scripting / Re: Script en Ruby
1 Noviembre 2012, 10:06 AM
No suelo responder a los agradecimientos (lo considero offtopic), pero me alegra que te haya servido de ayuda la info!, para eso estamos  :xD

un saludo
#10202
Windows / Re: ¿Dónde descargar Windows 8?
1 Noviembre 2012, 10:00 AM
Las versiones oficiales que yo sepa solamente están disponibles para subscriptores de MSDN y Technet, no te busco la página porque no tienes pinta de estar subscrito (o querer estarlo y soltar dinero) xD.

Descárgate Windows 8 por torrent, es la mejor opción, busca el nombre dle archivo en Google, con la identificación del SHA es totalmente seguro.

Archivo: es_windows_8_enterprise_x64_dvd_917926.iso
Tamaño: 3,21 gb
SHA1: B3249287E9424C1D02519C4440EDAC262138274F

Archivo: es_windows_8_enterprise_x86_dvd_917591.iso
Tamaño: 2,32 gb
SHA1: B319C5C23047E280B334BC159B6B785942ACB87B


De todas formas no tienes de que preocuparte, todavia no hay ningún programa de tipo "vLite" para Windows 8 así que la mayoría de la gente no va a saber meterle "regalitos",
Hombre, se puede, a la antigua, usando DISM, pero como ya digo solamente la gente algo avanzada de los que se dedican a lamear sabrán hacerlo.

Un saludo!
#10203
Scripting / Re: Script en Ruby
1 Noviembre 2012, 01:55 AM
Cita de: MeCraniDOS en 31 Octubre 2012, 23:45 PMBuenas, me gustaria poder realizar scripts en Ruby, podrian decirme algun programa que sirva para eso

Hola,

¿Algún programa que sirva para ...que?

Lo único que necesitas es el intérprete del lenguaje: http://rubyforge.org/frs/download.php/76527/rubyinstaller-1.9.3-p286.exe

Puedes usar algún IDE o editor de código que te facilite las cosas a la hora de crear scripts, sin duda te recomiendo: Sublime Text Editor 2.0.1 (64 Bit) / Silent Install

También puedes usar alguna GUI gráfica para TK (Para crear los menúes y botones para tu script), pero esto cuando lleves un tiempo practicando con Ruby, "GUI Builder" es sencillo: http://sourceforge.net/projects/spectcl/files/latest/download




Sobre los tutos, es esencial que leas "Ruby en 20 minutos" (solamente para aprender 4 chorradas que te irán bien): http://www.ruby-lang.org/es/documentation/
Después de eso puedes empezar a leer otro tipo de tutoriales:
http://rubytutorial.wikidot.com/
http://foro.elhacker.net/index.php/topic,321085.0.html
(Más tutos en Google y en el buscador del foro)

Pero lo que más tienes que leer son los manuales de referencia de Ruby hasta que te sangren los ojos, para comprender todo lo que puedes llegar a hacer con Ruby, y saber como hacerlo: http://www.ruby-doc.org/core-1.9.3/
PD: Al instalar Ruby te instala en la carpeta los manuales de referencia en formato .CHM

Un saludo!

#10204
Cita de: ferminako en 31 Octubre 2012, 17:43 PM
Gracias Elektro , aun no he podido probarlo porque no he sido capaz de descargarlo, a donde le tengo que daR?toke lo q toke  es publi xDDD

Pero si sale una lista de 14 servidores para descargar del que más te guste xD, dale a la flecha verde en cualquier fila

aquí tienes uno... http://www.2shared.com/file/wP_goUlJ/navegante.html

saludos
#10205
Si no te he entendí mal después del primer click te redirige a una página donde tienes que hacer otro click en un botón, osea, 2 botones en total, ¿no?

A ver si te sirve:

Navegante.rb
MEJORADO
Código (ruby) [Seleccionar]
# -*- coding: UTF-8 -*-

require 'watir-webdriver'

if not ARGV.empty? then FILE = ARGV[0] else FILE = 'C:\Windows\Login.txt' end

File.open(FILE, 'r+').each_line do |line|
   if line['URL'] then $URL = line.split('=').last.chomp end
   if line['USER_TYPE'] then $USER_TYPE = line.split('=').last.chomp.to_sym end
   if line['USER_NAME'] then $USER_NAME = line.split('=').last.chomp end
   if line['USER_TEXT']  then $USER_TEXT = line.split('=').last.chomp end
   if line['PASS_TYPE'] then $PASS_TYPE = line.split('=').last.chomp.to_sym end
   if line['PASS_NAME'] then $PASS_NAME = line.split('=').last.chomp end
   if line['PASS_TEXT']  then $PASS_TEXT  = line.split('=').last.chomp end
   if line['BUTTON1_TYPE']  then $BUTTON1_TYPE  = line.split('=').last.chomp.to_sym end    
   if line['BUTTON1_NAME'] then $BUTTON1_NAME = line.split('=').last.chomp end
   if line['BUTTON2_TYPE']  then $BUTTON2_TYPE  = line.split('=').last.chomp.to_sym end    
   if line['BUTTON2_NAME'] then $BUTTON2_NAME = line.split('=').last.chomp end
end

print "

INFO:

[+] URL:
   #{$URL}

[+] Usuario:
   Atributo = #{$USER_TYPE}
   Nombre   = #{$USER_NAME}
   Texto    = #{$USER_TEXT}

[+] Contraseña:
   Atributo = #{$PASS_TYPE}
   Nombre   = #{$PASS_NAME}
   Texto    = #{$PASS_TEXT}

[+] Botón 1:
   Atributo = #{$BUTTON1_TYPE}
   Nombre   = #{$BUTTON1_NAME}

[+] Botón 2:
   Atributo = #{$BUTTON2_TYPE}
   Nombre   = #{$BUTTON2_NAME}

"

browser = Watir::Browser.new
browser.goto($URL)
browser.text_field($USER_TYPE => $USER_NAME).set $USER_TEXT
browser.text_field($PASS_TYPE => $PASS_NAME).set $PASS_TEXT
browser.button($BUTTON1_TYPE=> $BUTTON1_NAME).click
browser.button($BUTTON2_TYPE=> $BUTTON2_NAME).click
#browser.close




login.txt
MEJORADO
# Valores para XXXX_TYPE: id, title, name, tag_name, value, index, text, etc...
# Importante: No dejar espacios en las líneas entre el caracter "="

URL=http://foro.elhacker.net/login.html

USER_TYPE=name
USER_NAME=user
USER_TEXT=test

PASS_TYPE=name
PASS_NAME=passwrd
PASS_TEXT=test

BUTTON1_TYPE=tag_name
BUTTON1_NAME=Ingresar

BUTTON2_TYPE=tag_name
BUTTON2_NAME=By Elektro H@cker


PD: Guarda el "Login.txt" en la ruta "C:\Windows\Login.txt" o pásale el argumento al script desde la consola así:
navegante.exe "C:\carpeta\mis _datos_de_acceso.txt"

Ejecutable: http://exoshare.com/download.php?uid=0BHKQ263
MEJORADO
#10206
Cita de: ferminako en 31 Octubre 2012, 10:14 AM
necesito usar por name:
   .getElementsByName("clave").value = "...." pero me da error y me dice que no existe

getelementsbyname es un método solo del objeto "document" así que debes usarlo así:
Código (vb) [Seleccionar]
document.getElementsByName('nombre')

De todas formas como ya te digo no tengo IE para testear, prueba este otro:
Código (VB) [Seleccionar]
.getElementsByTagName('nombre')

Cita de: ferminako en 31 Octubre 2012, 10:14 AM
y para hacer click en un boton?
Mira el code VBS de ejemplo que puse más arriba, ahi lo tienes.
#10207
Si eliges hacerlo en VBS no te podré ayudar porque no tengo IE para testear,

En Ruby te lo dí prácticamente hecho, solo hay que cambiar los valores (Y añadir una simple línea para la otra página de la actualización de la BD),
si es por lo de dar tus datos de acceso entonces puedo hacer un EXE que tome los valores desde un archivo de texto y así no tienes que darme nada, no me cuesta nada.
(perdona que insista, solo doy soluciones)

Un saludo





Referencia:
http://msdn.microsoft.com/en-us/library/aa752084%28v=vs.85%29.aspx


Ejemplos:
http://www.computing.net/answers/programming/vbscript-to-launch-a-secure-website-login/20230.html

http://www.tek-tips.com/viewthread.cfm?qid=1167873

http://forums.digitalpoint.com/showthread.php?t=684027

http://www.anwarsayed.com/3/post/2011/7/vbs-script-login-to-website-automatically.html

http://www.computing.net/answers/programming/vb-script-to-login-web-page/22035.html

Código (vb) [Seleccionar]
DIM IE
DIM ipf

Set IE = CreateObject("InternetExplorer.Application")
IE.navigate "http://zip4.usps.com/zip4/citytown.jsp"
IE.Visible = True

While IE.Busy
     WScript.Sleep 50
Wend

Set ipf = IE.document.all.getElementByID("city")
ipf.Value = "redmond" 'fill in the text box
Set ipf = IE.document.all.state
ipf.Value = "WA" 'fill in the text box
Set ipf = IE.document.all.Submit
ipf.Click    'click the submit button
'IE.Quit



#10208
Scripting / Re: [javascript] Expresión regular
31 Octubre 2012, 09:44 AM
Hola,
Prueba con este regexp:

/^[^0-9]+ [0-9]{2,8}$/
o
/^[A-z\s]+{4,12}[0-9]{2,8}$/

PD: Si no te funcionase, ¿Puedes poner un ejemplo más extenso del code JS en general?.

Saludos
#10209
Multimedia / Re: Cambiar el audio de un video
31 Octubre 2012, 09:16 AM
Cita de: -HadeS- en 31 Octubre 2012, 00:20 AM
El archivo de VirtualDub que me mandaste no sirve

o_O  En 5 años no he tenido ningún problema con cualquier tipo de AVI en VirtualDubMod , me resulta extraño, ¿Porque dices que no te sirve?, ¿Que sucede?

No te has bajado una versión más nueva (Ya que no existe más nueva que la del enlace que te ofrrecí), lo que has bajado es el "VirtualDub" que es un poco diferente al "VirtualDubMod" y las opciones no son las mismas ni están en el mismo lugar.
Para añadir una pista de audio en "VirtualDub" pincha en el botón "Audio" > "Audio from other file..."

EDITO: Ah, no sé decirte porque se ve mal el video en VirtualDub, no he usado mucho ese programa, pero no importa en absoluto ya que eso solamente es la previsualización de los frames, que los coja bien o mal tiene poca improtancia, lo que importa es el resultado final del video, y como vas a usar "direct stream copy" no te preocupes.

saludos
#10210
Cita de: ferminako en 30 Octubre 2012, 18:03 PMMe da iwal en linux en windows y como hacerlo

Perfecto, pues he escogido Ruby:

Código (ruby) [Seleccionar]
# -*- coding: UTF-8 -*-

require 'watir-webdriver'

browser = Watir::Browser.new
browser.goto('http://foro.elhacker.net/login.html')
browser.text_field(:name => "user").set "test"
browser.text_field(:name => "passwrd").set "test"
browser.button(:value => "Ingresar").click
# browser.close

__END__


Aquí te dejo el ejemplo compilado para que compruebes si funciona correctamente con tu navegador (El cual no me has especificado): http://exoshare.com/download.php?uid=XD4DTSFN
(Te debería salir la página de login de elhacker.net, con estos datos)



Para que el ejemplo deje de ser un ejemplo obviamente necesito que me proporciones la URL y tus datos de acceso (por privado, claro), y entonces te podré ayudar a hacer el script si no sabes como y de paso compilarlo a EXE para que no tengas que instalar Ruby,
o puedes hacerlo tú mismo instalando Ruby con el ejemplo que te he dado.




Si prefieres hacerlo con Batch, aquí tienes alguna solución que dí hace tiempo:

Tema: Cambiar ip mediante .bat




Si prefieres hacerlo con VBS (Solamente si en el equipo de Windows server tienes IE instalado) tienes ejemplos en Google.


Un saludo