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


Tema destacado:


  Mostrar Mensajes
Páginas: 1 ... 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 [41] 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 ... 126
401  Programación / Programación C/C++ / Re: Malloc sin stdlib en: 23 Junio 2016, 22:56 pm
Que más cabeceras has añadido?
402  Programación / Programación C/C++ / Re: [C] Copiar arreglo de caracteres con Operador Igual en: 22 Junio 2016, 14:16 pm
Que buena Alberto  ;-) 

Código
  1. #include <stdio.h>
  2. #define MAX 5
  3.  
  4. struct Cadena
  5. {
  6.    char CantidadBytes[MAX];
  7. };
  8.  
  9. int main()
  10. {
  11.    char BufferOriginal[MAX] = "fary";
  12.    char BufferDestino[MAX] = {0};
  13.  
  14.    *(struct Cadena*)BufferDestino = *(struct Cadena*)BufferOriginal;
  15.  
  16.    printf("%s",BufferDestino);
  17.    return 0;
  18. }
  19.  
403  Programación / ASM / Re: IDE para ASM con interfaces en: 14 Junio 2016, 14:07 pm
Desconozco si existe algún IDE, sin embargo puedes crear gráficos y dll con casi cualquier ensamblador como por ejemplo Fasm,  Nasm o Masm.
404  Foros Generales / Foro Libre / Re: ¿Por que gana mas un Actor/futbolista que un Doctor/Bombero? en: 12 Junio 2016, 09:48 am
Porque el mundo está así de mal... :-\
405  Foros Generales / Dudas Generales / Re: ¿Es posible hacer esto? en: 11 Junio 2016, 17:15 pm
Se puede saber por qué no lo haces de manera normal?   :xD
406  Programación / Programación C/C++ / Re: Descomponer numero en: 8 Junio 2016, 19:15 pm
Muchas gracias por contestar!!

Código:
if ((c - 0x30) % 2 == 0)
No entiendo el c- 0X30

Con eso conviertes el carácter en un número. Mira la tabla ascii.

Saludos.
407  Programación / Ingeniería Inversa / Re: Duda para impedir inyeccion en proceso ? en: 8 Junio 2016, 17:31 pm
Pues yo la veo una respuesta como cualquier otra, si ocupas la memoria virtual no puede inyectarse en tu proceso.

Y si cierras el programa tampoco pueden inyectarse en el, no? :xD
408  Programación / Ingeniería Inversa / Re: Duda para impedir inyeccion en proceso ? en: 8 Junio 2016, 17:10 pm
Quizás si reservas toda el máximo de la memoria disponible para el proceso en el que se quiere en el inyectar ya no tengan espacio para inyectarse código, pero eso sí habrá que ocupar toda la memoria virtual en windows, si tienes 4 GB de RAM, deberías de reservar memoria hasta llegar a su límite, luego ya no me preguntes si funcionaría o no el SO, pero no creo que te pudieran inyectar en ese caso XD, no tendrían memoria virtual disponible para hacerlo.

Bueno he estado leyendo, y windows usa el disco duro para asignar memoria virtual en caso de que la RAM quede ocupada, así que lo veo bastante jodido (link).

Saludos.


Esta sin duda alguna es la respuesta del mes  ;-) ;-) ;-) ;-) ;-) ;-)



Como ya dije se pueden recorrer la DLLs que hay cargadas en un proceso y si no te cuadra alguna descargarla... obviamente todos los que estuvieran jugando deberían de jugar con el parche porque si no no haces nada.

saludos.
409  Programación / Programación C/C++ / Re: Descomponer numero en: 8 Junio 2016, 16:55 pm
Te estas complicando la vida....

Código
  1. //Programado por fary.
  2.  
  3. #include <stdio.h>
  4. #define N 6
  5.  
  6. int main( void )
  7. {
  8.    int n;
  9.    char c;
  10.    int cp = 0, ci = 0;
  11.    char Pares[N] = {0};
  12.    char Impar[N] = {0};
  13.  
  14.    printf( "Escribe un numero de %d digitos como maximo: ", N );
  15.  
  16.    for( n = 0;(c = getchar()) != '\n'; n++ )
  17.    {
  18.        if ((c - 0x30) % 2 == 0)
  19.        {
  20.            Pares[cp] = c;
  21.            cp++;
  22.        }else{
  23.            Impar[ci] = c;
  24.            ci++;
  25.        }
  26.    }
  27.  
  28.    printf("Pares: %s\nImpares: %s\n", Pares, Impar);
  29.    return 0;
  30. }
  31.  

saludos.
410  Programación / Programación C/C++ / Re: Numero feliz en C en: 8 Junio 2016, 16:19 pm
Código
  1. // Programado por fary
  2.  
  3.  
  4. #include <stdio.h>
  5. #include <math.h>
  6.  
  7. int DigitosNumeros(int Numero); // Separa el numero en digitos
  8.  
  9. int Numeros[10] = {0};
  10.  
  11. int main()
  12. {
  13.    int Numero = 0;
  14.  
  15.    printf("Introduce tu numero: ");
  16.    scanf("%i", &Numero);
  17.  
  18.    if (Numero < 0)
  19.    {
  20.        printf("Introduce un numero valido.\n");
  21.    }else{
  22.        int i = 0;
  23.        int suma = 0;
  24.        int z = 0;
  25.  
  26.        while (z < 20)
  27.        {
  28.            DigitosNumeros(Numero);
  29.  
  30.            suma = 0;
  31.            for (i = 0; i < 10; i++)
  32.            {
  33.                suma = suma + Numeros[i];
  34.            }
  35.  
  36.            if (suma == 1)
  37.            {
  38.                printf("Numero Feliz :)\n");
  39.                return 0;
  40.            }
  41.  
  42.            suma = 0;
  43.            for (i = 0; i < 10; i++)
  44.            {
  45.                suma = suma + pow(Numeros[i], 2);
  46.            }
  47.  
  48.            Numero = suma;
  49.            memset(Numeros,0,40);
  50.            z++;
  51.        }
  52.        printf("El numero NO es feliz :(\n");
  53.    }
  54.    return 0;
  55. }
  56.  
  57. int DigitosNumeros(int Numero)
  58. {
  59.    int i = 0;
  60.    int n;
  61.  
  62.    while(Numero > 0)
  63.    {
  64.        Numeros[i]  = Numero % 10;
  65.        Numero = Numero / 10;
  66.        i++;
  67.    }
  68.    return 0;
  69. }
  70.  


 :P
Páginas: 1 ... 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 [41] 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 ... 126
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines