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

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: 1 ... 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 [115] 116 117 118 119 120 121 122 123 124 125
1141  Programación / Programación C/C++ / Re: Programa que trabaje sin ventana abierta en: 1 Diciembre 2010, 18:32 pm
daemon (1, 0) tal vez?
recuedo que los keyloggers en linux son dificilillos xD! mas que nada por procesos, etc.
1142  Programación / Programación General / Re: [Ehn-Dev 2010] - Votaciones!!! en: 1 Diciembre 2010, 18:27 pm
Ya llego el dia!!! Espero que todos los programas vayan correctamente y tengais buena suerte!!!
1143  Sistemas Operativos / GNU/Linux / Re: ¿¿¿ Small Linux Version Reducida ??? en: 29 Noviembre 2010, 18:38 pm
muxas gracias!!!
1144  Programación / Programación General / Re: Cual crees que es la mejor forma de aprender programacion? en: 29 Noviembre 2010, 18:34 pm
Yo empece a los 10 y hacia programas basicos xD la mitad no funcionaban mirad mis mensajes del 2008 xD!!!!!!
Luego lo deje y a los 11 y medio voy fenomenal.

Soy autodidacta y he aprendido "desmontando" y estudiando programas!!!
1145  Programación / Programación General / Re: Cual es mejor lenguaje para empezar en la programación? en: 29 Noviembre 2010, 18:33 pm
C, es lo mas facil para aprender. Miradme a mi, en Dec. cumplo 12 xD!!!
1146  Sistemas Operativos / GNU/Linux / Re: ¿¿¿ Small Linux Version Reducida ??? en: 29 Noviembre 2010, 17:37 pm
Muchisimas gracias por todas sus respuestas, no pude mirarlas antes xD!!!
Pues lo usaría como tercero SO para tareas mas "comunes en este mundillo xD"
Me refiero, simplemente compiladores y herramientas básicas de internet y redes

La cosa es que sea muy pequeño y tenga lo minimo, como uno de los primeros *NIX!!!
Algunos ejemplos pueden ser nc, cp rm, dir, halt, reboot, nano, etc. Programas de consola que no pueden faltar. Diciendo basico me refiero a muy basico, casi nada.

Muchas gracias por todo, en mi casa descargaré algunas!!
+ ideas?
1147  Programación / Programación C/C++ / [C] !!! Hacer un programa multiplataforma con ifdef !!! en: 28 Noviembre 2010, 16:34 pm
Buenas, estaba pensando como hacer un programa multiplataforma con los macros #ifdef y #endif, pero no se como. Hace poco vi un code, pero ya no se cual es, y no me acuerdo. Era preguntando con macros si el sistema era Win_(algo) o Unix_(Algo) y no me acuerdo de ese algo xD!!!

Como lo haria???
1148  Programación / Programación General / Re: [Ehn-Dev 2010] - Concurso de desarrollo de aplicaciones - Hilo oficial. en: 23 Noviembre 2010, 20:45 pm
hK 2.0 - By Sagrini (2010) - elhacker.net
Para Linux / Unix / BSD : Ansi C
Ehn-Dev concurso 2010

Argumentos: <opciones> <datos>
Opciones:
 -d --> Corre el programa en modo daemon.
 -v --> Corre el programa en la consola.

 -l <port> --> Espera una conexion y printa los datos recibidos.
 -c <ip> <port> --> Se conecta a la IP por X puerto y envia datos.
 -z <ip> --> Realiza un scan de la IP.

Usos:
 -1: Obtencion datos victima, puerto 80, info. de navegador y sistema, junto con No-IP, mini-chat, mini-server...
 -2: Envio de buffers over-flow de manera sencilla, telnet, mini-chat...
 -3: Obtencion de los puertos abiertos de una manera rapida y sencilla.
 -4: Todo lo que la imaginacion de un buen hacker quiera darle.

Compilacion: gcc -o hK hK.c

Descripcion:
   hK es una eficaz herramienta, escrita en lenguaje Ansi C, con multiples usos. Tiene varias formas de uso:
      1.- Escuchar en determinado puerto a la espera de una conexion.
          Sus usos en este mundillo pueden ser tanto obtencion de datos como la de chat, server...
      2.- Mini-Telnet, con la facilidad de uso de un juguete.
          Sus usos pueden ir de mandar buffers over-flow como de entablar un chat.
      3.- El mini-scanner incorporado hace mas facil la auditoria de sistemas, por su sencillo uso.

hK es completamente codigo abierto, aunque si esta protegida por Creative Commons, reservandose el uso no comercial de la obra.
hK 2.0 by Sagrini is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Based on a work at elhacker.net.

http://www.megaupload.com/?d=W7CQK470
Muchas gracias por vuestra colaboracion !!!
1149  Programación / Programación C/C++ / Re: Problema con Malloc y cadenas de tamaño variable. en: 22 Noviembre 2010, 19:54 pm
Pseucode:

1. Pedir cadena =  char *tmp, fgets (...)
2. Calcular tamaño = strlen ()
3. Reservar memoria = malloc
4. Borrar tmp [x ejemplo metiendo paso 1 en funcion aparte....


Algo asi???
1150  Programación / Programación C/C++ / [C] SmallServ!!! Disfrutadlo y opnidad!!! en: 22 Noviembre 2010, 19:48 pm
Código
  1. #include <sys/socket.h>
  2. #include <arpa/inet.h>
  3.  
  4. #include <stdio.h>
  5. #include <stdlib.h>
  6. #include <string.h>
  7.  
  8. #include <signal.h>
  9. #include <time.h>
  10.  
  11. int socketfd, newsocket;
  12. char *filename;
  13.  
  14. void shutup (int signal)
  15. {
  16. FILE *log;
  17. log=fopen (filename, "a+");
  18. times ();
  19. printf ("Shutting down...\n\n");
  20. fprintf (log, "Shutting down...\n\n");
  21. close (newsocket);
  22. close (socketfd);
  23. exit (0);
  24. }
  25.  
  26. int times ()
  27. {
  28. FILE *log;
  29. time_t now=time (0);
  30. struct tm *ahora;
  31. char buffer [40];
  32. ahora=localtime ((const time_t*)&now);
  33. strftime (buffer, 40, "%d/%m/%Y %H:%M:%S" , ahora);
  34. log=fopen (filename, "a+");
  35. printf ("%s   ", buffer);
  36. fprintf (log,"%s   ", buffer);
  37. return 0;
  38. }
  39.  
  40. int main (int argc, char *argv [])
  41. {
  42. time_t now=time (0);
  43. struct tm *ahora;
  44. char hora [40];
  45. ahora=localtime ((const time_t*)&now);
  46. strftime (hora, 40, "%d/%m/%Y %H:%M:%S" , ahora);
  47. printf ("SmallServ 2.0 - By Sagrini - Sagrini 2010 - %s\n", hora);
  48.  
  49. if (getuid()!=0)
  50. {
  51. printf ("This proccess must be run by root.\n\n");
  52. return 1;
  53. }
  54. if (argc<3)
  55. {
  56. printf ("Use: %s <PORT> <LOG> [MODE]\nMode:\t\t0) Fork the proccess to background [DEFAULT].\n\t\t1) Run in the terminal.\n\n", argv [0]);
  57. return 1;
  58. }
  59. int cont;
  60. FILE *log;
  61. struct sockaddr_in client, host;
  62. char buffer [1024];
  63. int size=sizeof (client);
  64.  
  65. filename = argv [2];
  66.  
  67. socketfd=socket (2, 1 ,  0);
  68. host.sin_family=AF_INET;
  69. host.sin_port=htons (atoi (argv [1]));
  70. host.sin_addr.s_addr=0;
  71. bind (socketfd, (struct sockaddr*)&host, sizeof (struct sockaddr));
  72.  
  73. listen (socketfd, 3);
  74.  
  75. log=fopen (filename, "a+");
  76. times ();
  77. if (argv [3] != NULL && atoi (argv [3]) == 1)
  78. printf ("\nStarting up...\n\n");
  79. fprintf (log, "Starting up...\n\n");
  80.  
  81. signal (SIGTERM, shutup);
  82. signal (SIGINT, shutup);
  83.  
  84.  
  85. if (argv [3] == NULL || atoi (argv [3]) == 0)
  86. daemon (1, 0);
  87.  
  88. while (1)
  89. {
  90. newsocket=accept (socketfd, (struct sockaddr*)&client, &size);
  91.  
  92. log=fopen (filename, "a+");
  93. times ();
  94. printf ("Got connection from %s:%d\n", inet_ntoa (client.sin_addr), ntohs (client.sin_port));
  95. fprintf (log, "Got connection from %s:%d\n", inet_ntoa (client.sin_addr), ntohs (client.sin_port));
  96.  
  97. cont=recv (newsocket, &buffer, 1024, 0);
  98. while (cont>2)
  99. {
  100. printf ("%d", cont);
  101. log=fopen (filename, "a+");
  102. times ();
  103. buffer [cont-1]='\0';
  104. printf ("RECV %d bytes: %s ", cont-2, buffer);
  105. fprintf (log, "RECV %d bytes: %s\n", cont-2, buffer);
  106.  
  107. cont=recv (newsocket, &buffer, 1024, 0);
  108. }
  109. log=fopen (filename, "a+");
  110. times ();
  111. printf ("Finishing connection from %s:%d\n\n", inet_ntoa (client.sin_addr), ntohs (client.sin_port));
  112. fprintf (log, "Finishing connection from %s:%d\n\n", inet_ntoa (client.sin_addr), ntohs (client.sin_port));
  113. close (newsocket);
  114. }
  115. close (socketfd);
  116. return 0;
  117. }
  118.  

Si alguien cree que algo se puede mejorar, que postee xD
Páginas: 1 ... 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 [115] 116 117 118 119 120 121 122 123 124 125
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines