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

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ... 125
11  Programación / Programación C/C++ / Re: ¿determinar multiplos? en: 26 Abril 2011, 18:47 pm
Código
  1. #include <stdio.h>
  2.  
  3. int main ()
  4. {
  5. int integer, i;
  6.  
  7. printf ("Introduzca un numero (!0): ");
  8. scanf ("%d", &integer);
  9. if (integer == 0)
  10. {
  11. printf ("[!!!] El valor no puede ser cero.\n\n");
  12. return 1;
  13. }
  14. if (integer < 0) integer *= -1;
  15.  
  16. if (integer % 2 == 0 && integer % 5 == 0)
  17. printf ("El valor introducido es multiplo de 2 y de 5.\n\n");
  18. else
  19. printf ("El valor introducido no es multiplo de 2 y de 5.\n\n");
  20.  
  21. return 0;
  22. }
  23.  

PS: Este código tiene parte de un código que escribí para H-Sec. La distribución o copia de este código está completamente prohibida y sólo he reescrito el código para mostrarlo como ejemplo. No está permitido copiar ninguna parte de este código, ni hacer ningún uso de él, excepto como ejemplo y con autorización mía o de un miembro del staff de H-Sec. Aparte, estoy en todo mi derecho pues los dos códigos son míos. No os lo toméis a broma, sin comentarios.
Un saludo. Sagrini
12  Programación / Programación C/C++ / Re: [Sockets] - Error en BIND en: 26 Abril 2011, 18:40 pm
Lo más seguro es que te bloquea el firewall, no tienes permisos, el puerto no está abierto... ¡Ohh Dios mío, qué largo!

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. int main (int argc, char *argv [])
  9. {
  10. printf ("SmallServ 2.0 - Sagrini 2010 - elhacker.NET\n");
  11.  
  12. if (argc<2)
  13. {
  14. printf ("Use: %s <port>\n\n", argv [0]);
  15. return 1;
  16. }
  17.  
  18. int sockfd, newsock;
  19. struct sockaddr_in client, host;
  20. int size=sizeof (client);
  21.  
  22. sockfd=socket (2, 1, 0);
  23. host.sin_family=AF_INET;
  24. host.sin_port=htons (atoi (argv [1]));
  25. host.sin_addr.s_addr=0;
  26. bind (sockfd, (struct sockaddr*)&host, sizeof (struct sockaddr));
  27. listen (sockfd, 3);
  28.  
  29. while (1)
  30. {
  31. newsock=accept (sockfd, (struct sockaddr*)&client, &size);
  32. printf ("Everything's OK from %s:%d!\n", inet_ntoa (client.sin_addr), ntohs (client.sin_port));
  33. send (newsock, "OK!\r\n", 5, 0);
  34. close (newsock);
  35. }
  36. close (sockfd);
  37. return 0;
  38. }
  39.  

PS:
Un saludo. Sagrini
13  Programación / Programación C/C++ / Re: Seleccionar una letra en una cadena de texto en: 26 Abril 2011, 18:28 pm
En definitiva:
Código
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main (int argc, char *argv [])
  5. {
  6. printf ("Code 0.1 : Sagrini 2011 : elhacker.NET\n");
  7. if (argc != 3)
  8. {
  9. printf ("[!!!] Use: %s <word> <number>\n\n", argv [0]);
  10. return 1;
  11. }
  12.  
  13. if (atoi (argv [2]) > strlen (argv [1]))
  14. {
  15. printf ("[!!!] Number %d is too long.\n\n", atoi (argv [2]));
  16. return 1;
  17. }
  18.  
  19. printf ("Leter number %d of %s: %c.\n\n", atoi (argv [2]), argv [1], argv [1][atoi (argv [2])-1]);
  20. return 0;
  21. }
  22.  
Código:
sagrini@sagrini:~/Escritorio$ gcc -o code code.c
sagrini@sagrini:~/Escritorio$ ./code
code 0.1 : Sagrini 2011 : elhacker.NET
[!!!] Use: ./code <word> <number>

sagrini@sagrini:~/Escritorio$ ./code word
code 0.1 : Sagrini 2011 : elhacker.NET
[!!!] Use: ./code <word> <number>

sagrini@sagrini:~/Escritorio$ ./code word 7
code 0.1 : Sagrini 2011 : elhacker.NET
[!!!] Number 7 is too long.

sagrini@sagrini:~/Escritorio$ ./code word 2
code 0.1 : Sagrini 2011 : elhacker.NET
Leter number 2 of word: o.

sagrini@sagrini:~/Escritorio$

Un saludo. Sagrini
14  Seguridad Informática / Análisis y Diseño de Malware / Re: Rootkit Windows XP SP3 en: 26 Abril 2011, 18:17 pm
No creo que realmente necesites un rootkit, viendo tus intenciones...
Yo de ti mejor cambiaría las contraseñas y los accesos, revisaría los logs, actualizaría el antivirus y pasaría el escaneo profundo, comprobaría las cosas del firewall y controlaría más el acceso a tu sistema. Y para ocultar archivos después de todo esto...
Código:
 attrib +s +h +r -a ARCHIVO
Creo que te va bien eso, y para luego ver...
Código:
 attrib -s -h -r +a ARCHIVO
Y como extra denega a TODOS los usuarios el acceso a ese archivo y ponlo propietario del Administrador. Creo que con eso va bien ;)

Sagrini
15  Seguridad Informática / Desafíos - Wargames / Re: La bomba en: 26 Abril 2011, 18:12 pm
El tío quería destruir el país e iniciar una guerra, y para eso nada mejor que sembrar el caos con la noticia de tan rara (y falsa) enfermedad. Luego, entra con cientos de terroristas y se dispone a matar gente. Por eso los soldados deben disparar a matar después del toque de queda, sigues vivo y tienes tanto dinero (algo exagerado en la historia, pero la idea se pilla).

Un saludo. Sagrini
16  Programación / Programación C/C++ / Re: Define en C en: 23 Abril 2011, 16:19 pm
El define se declara:
Código
  1. #include <stdio.h>
  2. #define PI 3.314
  3.  
  4. int main ()
  5. {
  6. int pi = PI;
  7. printf ("%d", pi);
  8. return 0;
  9. }
  10.  
17  Seguridad Informática / Seguridad / Re: Seguridad en navegadores, ¿paranoya mental? en: 22 Abril 2011, 23:49 pm
Yo prefiero aprendermelas o escribirlas en algun papel o dejar una nota en el movil sin el nombre de usuario, solo la contraseña, por seguridad.
Esa es la peor opcion que puedes encontrar... Tu veras xD

Yo con Chrome voy listo... (Control+N tal vez...)
18  Foros Generales / Noticias / Re: Ivan Kaspersky, hijo del CEO de Kaspersky Labs, raptado a la espera de rescate. en: 22 Abril 2011, 23:46 pm
No sera una broma (Interrogacion) Dan mas bien poca informacion, y la foto parece de Google Imagenes...
PS. Tengo un teclado algo fastidiado, perdonad las faltas...

Sagrini
19  Seguridad Informática / Desafíos - Wargames / Re: H4ckc0nt3st - Xtrelan 2011 en: 20 Abril 2011, 16:33 pm
Es gratis? Fecha de inscripción? ...
Gracias! Puede que esté bien, pero no sé muchos detalles...
20  Seguridad Informática / Seguridad / Re: Funcionalidad = InSeguridad (Firefox & Gmail) en: 20 Abril 2011, 16:26 pm
Permitidme la broma, pero por eso no uso el asunto, y aprovecho para dejaros la curiosidad jeje.

Bueno, yo ayer me metí en un sistema de la biblioteca con un USB, tomaré nota para curiosear un poco ;) No me había fijado, buen detalle jeje
Páginas: 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ... 125
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines