Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: hollower en 21 Mayo 2016, 18:37 pm



Título: Script linux para rellenar formulario web de 200 usuarios
Publicado por: hollower en 21 Mayo 2016, 18:37 pm
Hola gente, en primer lugar gracias a todos por pasaros por aquí.

Tengo un reto bastante dificil en mi trabajo, ya que soy un iniciado en el scripting. Hay que erllenar un formulario de una web en php con javascript de más de 200 empleados, con usuarios contraseñas, información personal.... Toda esta documentaciónde los empleados he conseguido exportarla de la base de datos de la empresa y ordenarla en un csv.

Ahora mediante curl o wget en linux quiero hacer un script que use los datos de este csv y me cree los usuarios en un formulario de una web con acceso https he empezado a hacer alguna prueba, con el inspector de firefox (pulsando f12) he logrado ver que en la pantalla de login pide estos tres paramentros:

__crsf_magic: " un numero y letras muy largo"
usernamefld: "nombre usuario"
passwordfld: "contraseña"
login: "Login"

el comando que uso en linux es este:

curl -d "page=__crsf_magic: " un numero y letras muy largo&usernamefld: "nombre usuario"&passwordfld&login: "Login" -H "Cookie: testing=1" -c cookies.txt https://192.168.30.1:443/index.php

y me responde con esto en la consola de linux

>

puedo escribir pero no sé si significa que he entrado en la web o que pasa.

Todo esto es para intentar el login, a partir de ahi pues me quedan mil cosas por hacer.


¿Teneis alguna web que me pueda ayudar en esta dificil tarea?

Muchas gracias.



Título: Re: Script linux para rellenar formulario web de 200 usuarios
Publicado por: k0n3 en 5 Junio 2016, 01:05 am
Usando javascript y DOM

aca hay un ejemplo:
http://stackoverflow.com/questions/4683331/how-to-fill-in-form-field-and-submit-using-javascript

aca hay mas info:

http://www.w3schools.com/js/js_htmldom.asp

Suerte.

Saludos