elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: 1 ... 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 [72] 73 74 75 76 77
711  Programación / Programación C/C++ / Re: Crear shell remota cliente/servidor en C en: 12 Septiembre 2014, 21:58 pm
Interesante, jaja ivancea sabe de todo xD.

La idea sería a través de un servidor web con un PHP intentar hacer algo capaz de manejar las SHELL que están conectadas en el cliente, y que lo hagas sin tener el server en tu ordenador corriendo (que sería lo fácil e incluso mejor a veces, pero no tan pro ).
Pero como no tengo ni de lejos los conocimientos en php para hacer algo así, pues me tendré que conformar con no-ip y el cliente en mi ordenador, de todas formas como sería?

Supongo ivancea que lo tendrás en CPP y no en C, la verdad no tengo ni idea de como hacerlo lo que sabía lo puse al principio, además estaría bien ponerlo con interfaz gráfica aunque no se programar con interfaz gráfica, en CPP se puede hacer medianamente bien no?

Edito: envias comandos por TCP vale, pero como es eso de interpretarlos poniendo "<log" xD

Saludos
712  Programación / Programación C/C++ / Crear shell remota cliente/servidor en C en: 11 Septiembre 2014, 23:43 pm
La idea es, tener 2 programas cliente y servidor, conectados remotamente, entonces yo paso datos al cliente desde mi servidor en plan "dir" y el programa cliente quiero que haga algo en plan system("cmd dir"); no se ni si funciona pero la idea seria de ese estilo, aun así system no devuelve una cadena y tendría problemas para enviarlo al servidor pues devuelve entero.

Una ayuda por favor, es un proyecto ambicioso, sería moderado hacer una interacción cliente servidor que pasen cadenas (y con ello datos), pero el problema radica más en como extraer esos datos que me interesan con el cliente usando el servidor para pedirlos.

Cualquier comentario será bien recibido, podemos colaborar en hacer algo :)

Saludos
713  Seguridad Informática / Análisis y Diseño de Malware / Re: Burlar antivirus en: 10 Agosto 2014, 18:47 pm
Hace tiempo fui detrás de un crypter, pero como no se EXACTAMENTE como funciona me encontré con lagunas en el código por lo que no pude finalizar el proyecto.

Mi idea es hacer un programa en C que encripte el archivo binario que yo quiero, en plan que lea 3 bits y ponga 2 bits con lo que sea de relleno, esto es un ejemplo sería cuanto más complejo mejor, eso si que cifre todo menos la parte que desencifra, y luego, IR al archivo exe y al principio de él crear algo que lo desencripte a sí mismo ya no se como sería pues si el programa se está usando que yo sepa no se puede modificar, no se eso ya ni idea, además no sé dónde debería empezar a cifrar en que parte del code (que bit?) y en cual acabar si hay algunas partes que no se pueden cifrar porque no se pueden acceder con la desencriptacion, EN FIN AYUDA ACERA DE ESTO PLS :P
714  Seguridad Informática / Análisis y Diseño de Malware / Burlar antivirus en: 9 Agosto 2014, 14:00 pm
Hola a todos, hace tiempo tenía un programa que era un keylogger que saqué por aquí, entendí como funcionaba y aprendí a hacerlo, pero al compilarlo, sorpresa lo detecto mi antivirus.

Según tengo entendido, se puede crear un crypter o comprar uno para hacer invisible tu .exe, pero no quiero seguir ese camino (o muy difícil o pagando y fácil).

Leí que se podía hacer algo abriendo el .exe con un editor de ensablador y manipular ese hexadecimal, se programar poco con este lenguaje, pero quizás  haciendo incorporaciones de código y cambiándolo un poco pueda hacer algo, me gustaría saber si hay programas gratuitos para hacer esto, lo primero.

Y conocer las técnicas que utilizáis para burlar el antivirus, yo hasta aquí llego, gracias.
715  Programación / Programación C/C++ / Problema al leer 2ª linea archivo en: 9 Agosto 2014, 13:16 pm
Haber quiero saber, si hay contenido (una cadena) en la segunda linea del archivo, en ese caso guardarla en una variable, y en caso contrario que la variable tenga nulo, es decir "".

Cuando el archivo tiene 2 líneas  hago 2 fscanf y recojo la cadena de la segunda línea como quiero.

ARCHIVO:
Código:
123456
0129302

CODIGO:
Código:
a=fopen("archivito.a","rt");
fscanf(a,"%s",nombre);
fscanf(a,"\n%s",nombre);
fclose(a);

Destacar que está comprobada la existencia del archivo.

Ahora bien cuando el archivo tiene esto:

Código:
123456

Usando el mismo código, la variable no tiene nulo (guarda la cadena de la primera linea a pesar el "\n"), me estoy haciendo fscanf(a,"\n%s",nombre); Se supone que hago un salto de línea (que no se podrá hacer porque tiene una línea el archivo solo, en cuyo caso debería guardar null pero no entiendo).

Agradecería alguna ayuda, he probado hasta a contar las líneas del código pero da error, espero que a alguien se le ocurra alguna solución xD



Bueno tema solucionado hice unas cosas raras, de estas que dices si funciona es un milagro, y va así que bien. Un poco chapuza pero funciona, luego perfeccionaré en control de errores.
716  Programación / Programación C/C++ / Re: Ayuda envío archivo a web con C vía http en: 9 Agosto 2014, 00:44 am
OHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH

OHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH

OHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH

SIIIIIIIIIIIIIIIIIIIIIIIII, ORGASMO. ADIVINA...

EL CÓDIGO QUE COPIÉ TENÍA PEQUEÑOS ERRORES, PUES ESTOY CON OTRO ORDENADOR Y COPIE EL DE ESTE FORO, LE FALTABA EL HTTP/1.1 YYYY

QUE HAY QUE METER DOS \r\n TRAAS LA CABECERA NO UNO :DDDD

MIL GRACIAS, POR TU ATENCIÓN Y PACIENCIA, PARA LO QUE QUIERAS AQUÍ ESTOY.
717  Programación / Programación C/C++ / Re: Ayuda envío archivo a web con C vía http en: 9 Agosto 2014, 00:32 am
Así es compa mira, he cambiado en el PHP el POST, por GET, he escrito en la url las variables y se ha creado un archivo con nombre y contenido correctamente.

Es decir el código funciona con el GET, ahora bien lo cambio por POST, uso el programa dice que manda el send con el POST pero no aparece ningún archivo, quizás sea problema de la IP, yo uso la que devuelve el ping al dominio web supongo que sera esa, por lo demás nada nuevo, ah si puse 1.1 en el HTTP

edito: lo estoy probando y nada, no hay manera
718  Programación / Programación C/C++ / Re: Ayuda envío archivo a web con C vía http en: 9 Agosto 2014, 00:04 am
Conectarme me conecto (crea socket, connect etc), pero eso de hacerlo sin POST ni idea, el caso si tienes el código por ahí pásamelo por privado si puedes, AUNQUE no veo ningún mensaje no se que me pasa con la bandeja de entrada, te mande 2 o 3 mensajes y la bandeja de salida está vacía, y de entrada igual, así que estos correos no parecen funcionar mucho xd

Edito: xD ya lo siento revivir el tema tras tanto tiempo, pero es que aún no lo he conseguido hacer conectar y es muy frustrante :"""(
719  Programación / Programación C/C++ / Re: Ayuda envío archivo a web con C vía http en: 8 Agosto 2014, 23:49 pm
Bueno aqui sigo, semanas después he probado en TRES ordenadores distintos y no he conseguido hacer funcionar el programa, no consigo enviar el POST.

Código:

#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <windows.h>
#define ip "67.233.113.145"

int main()
{
    WSADATA wsa;
    struct sockaddr_in direccion;
    int sock, puerto=80,len;
    char buffer[200],cad[20];
    ssize_t n;

    WSAStartup(MAKEWORD(2,0),&wsa);

    if((sock=socket(AF_INET,SOCK_STREAM,0))==-1 )
    {
        printf("Problema al crear el socket");
        getch();
        exit(0);
    }
    else
    {
        direccion.sin_family=AF_INET;
        direccion.sin_port=htons(puerto);
        direccion.sin_addr.s_addr=inet_addr(ip);


        len=strlen("nombre=nombre123correcto&contenido=123456");
        itoa(len,cad,10);
        strcpy(buffer,"POST /index.php HTTP/1.0\r\n");
        strcat(buffer,"Host: mipaginaweb.free33.com\r\n");
        strcat(buffer,"Content-type: application/x-www-form-urlencoded\r\n");
        strcat(buffer,"Content-length: ");
        strcat(buffer,cad);
        strcat(buffer,"\r\n");
        strcat(buffer,"nombre=nombre123correcto&contenido=123456");
        printf("%s\n",buffer);

        if(connect(sock,(struct sockaddr*)&direccion,sizeof(direccion))==-1)
        {
            printf("Error al conectar.\n");
            getch();
            exit(0);
        }
        printf("Conectado correctamente.\n");

        if((send(sock,buffer,strlen(buffer),0))==-1)
        {
            printf("Error Send.\n");
            getch();
            exit(0);
        }
        printf("Send realizado.\n");
    }
    return 0;
}

Así que me estoy preguntando como hiciste tu para que te funcionará el código he probado a compilarlo con codeblocks y con devcpp, pasame el código ocultando datos de IP y de host, porque yo no lo entiendo xD, he probado en windows 7 y 8, y nada OMG
720  Programación / Programación C/C++ / Re: Devolver cadena con función en: 6 Agosto 2014, 00:47 am
1000 gracias tema solucionado, puse un simple malloc como dijo leosansan y se solucionó, para pasar un puntero hay que declarar un puntero no una cadena, la cadena se pierde el puntero se devuelve la cadena no xD.

edito: es probable que no hayáis entendido nada jaja yo ya me entiendo.
Páginas: 1 ... 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 [72] 73 74 75 76 77
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines