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

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking (Moderador: toxeek)
| | |-+  Les dejo un hackme.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Les dejo un hackme.  (Leído 4,198 veces)
Usuario887


Desconectado Desconectado

Mensajes: 310


Ver Perfil
Les dejo un hackme.
« 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.
« Última modificación: 17 Enero 2021, 20:10 pm por marax » En línea

tincopasan


Desconectado Desconectado

Mensajes: 1.286

No es lo mismo conocer el camino que recorrerlo.


Ver Perfil
Re: Les dejo un hackme.
« Respuesta #1 en: 18 Enero 2021, 02:22 am »

más que un kackme es un exploitme
En línea

Usuario887


Desconectado Desconectado

Mensajes: 310


Ver Perfil
Re: Les dejo un hackme.
« Respuesta #2 en: 18 Enero 2021, 16:30 pm »

Podriamos considerar al exploit un "hack".
En línea

programmer2021

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Les dejo un hackme.
« Respuesta #3 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
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
El Win98 me dejo sin CR-rom
Software
best 2 2,114 Último mensaje 10 Julio 2004, 03:13 am
por Aldav
y entonces un dia dejo de quemar...
Software
Azielito 6 3,296 Último mensaje 16 Julio 2005, 03:42 am
por G3N3S1S
me dejo aconsejar :)
Materiales y equipos
zetro 2 2,631 Último mensaje 21 Febrero 2009, 00:56 am
por rockeropasiempre
[Mini-Warzone] HackMe! ;)
Bugs y Exploits
Sagrini 4 5,385 Último mensaje 4 Abril 2012, 21:41 pm
por h3ct0r
Os dejo un video de mi blog.
GNU/Linux
portaro 3 2,213 Último mensaje 4 Abril 2012, 19:39 pm
por portaro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines