Foro de elhacker.net

Seguridad Informática => Hacking => Mensaje iniciado por: Usuario887 en 17 Enero 2021, 18:58 pm



Título: Les dejo un hackme.
Publicado por: Usuario887 en 17 Enero 2021, 18:58 pm
Hola,

he visto en posts antiguos del foro que publicaban retos entre los miembros y me ha parecido divertido.
Hice uno hace tiempo, bastante simple, la verdad, que me gustaria compartir, a ver quien lo logra  ;D.

Se trata de una simple entrada de datos, que imprime luego en pantalla la misma entrada. La idea es poder sobreescribir la pila para inyectar codigo, o al menos para producir un DoS. El codigo es:

Código
  1. #include <conio.h>
  2. #include <stdio.h>
  3.  
  4. #define SIZE 10
  5.  
  6. int getsn(char *szBuffer, int n)
  7. {
  8. int c, i;
  9.  
  10. i=0;
  11. while (i<n)
  12. {
  13. while (!kbhit ()); c=getch();
  14. switch(c)
  15. {
  16. case '\b':
  17. if(i>0)
  18. {
  19. i--;
  20. putchar ('\b');
  21. putchar (' ');
  22. putchar ('\b');
  23. }
  24. break;
  25.  
  26. case '\r':
  27. case '\n':
  28. szBuffer[i]=0;
  29. return i;
  30. break;
  31.  
  32. default:
  33. szBuffer[i++]=c;
  34. putchar (c);
  35. break;
  36. }
  37. }
  38.  
  39. szBuffer[n]=0;
  40. return n;
  41. }
  42.  
  43. int main()
  44. {
  45. char szBuffer[SIZE];
  46.  
  47. printf ("\r\nENTER FIXED (%d) DATA: ", SIZE);
  48. getsn(szBuffer, SIZE);
  49.  
  50. printf ("\r\nDATA IS: %s", szBuffer);
  51.  
  52. printf ("\r\n");
  53. getchar ();
  54.  
  55. return 0;
  56. }
  57.  

Saludos.


Título: Re: Les dejo un hackme.
Publicado por: tincopasan en 18 Enero 2021, 02:22 am
más que un kackme es un exploitme


Título: Re: Les dejo un hackme.
Publicado por: Usuario887 en 18 Enero 2021, 16:30 pm
Podriamos considerar al exploit un "hack".


Título: Re: Les dejo un hackme.
Publicado por: programmer2021 en 9 Marzo 2021, 04:52 am
disculpa mi ignorancia pero este codigo en donde se ejecuta es un archivo bash? alguien me explica por fas recién trato de aprender algo de ethical hacking