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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: [1] 2 3 4
1  Programación / Programación C/C++ / Re: Ayuda [Programa SUPERBÁSICO, aprendiendo] en: 14 Julio 2011, 16:55 pm
Me aburro mucho... ;) Va en C

Código
  1. #include <stdio.h>
  2.  
  3. int mostrar (char *nom, int ed*)
  4. {
  5. printf ("\nNombre: %s", nom);
  6. printf ("\nEdad: %d", ed);
  7.  
  8. return 0;
  9. }
  10.  
  11. int main ()
  12. {
  13. char nombre [20]; unsigned int edad;
  14.  
  15. printf ("Introduzca su nombre: ");
  16. fgets (nombre, 20, stdin);
  17. printf ("Introduzca su edad: ");
  18. scanf ("%d", edad);
  19.  
  20. printf ("\n");
  21. mostrar (nombre, edad);
  22.  
  23. printf (" --- done ----\n\n");
  24. return 0;
  25. }
  26.  
Código:
$ gcc -o code code.c
$ ./code
Introduzca su nombre: Sagrini
Introduzca su edad: 50

Nombre: Sagrini
Edad: 50
--- done ----

$

Un saludo. Sagrini
2  Foros Generales / Noticias / Re: Intel y Toshiba estrenarán una “película social” en: 14 Julio 2011, 13:26 pm
Sí, yo iré a verla en cuanto la estrenen!!!  :xD
3  Foros Generales / Noticias / Re: Dimite al fin Teddy Bautista en: 14 Julio 2011, 13:25 pm
Vale.... Quien es Teddy Bautista? xD
4  Foros Generales / Noticias / Re: Cracker vengativo es sentenciado a 18 años de prisión en: 14 Julio 2011, 13:21 pm
Aqui la razon de que se diga "La venganza servida en frío sabe mejor" :D
5  Foros Generales / Foro Libre / Re: ¿Qué lugar del mundo te gustaría visitar antes de morir? en: 14 Julio 2011, 13:18 pm
Demasiados para contestar ::) quiero viajaaaaar! xD
6  Seguridad Informática / Criptografía / Re: Ayuda con una modificacion del cifrado cesar en c++( Ubuntu ). en: 12 Julio 2011, 22:38 pm
Suerte tienes de que tenga abierto un código para lo que necesitas :D
Modifícalo un poco, está hecho según mis necesidades xD. La cosa es que le pongas una diferencia mínimamente alta (10, 20...) y mires si alguna frase tiene sentido lingüistico. Demasiado sencillo ;)

Código
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int a, i;
  5.  
  6. int main (int argc, char *argv [])
  7. {
  8. printf ("Distancer 0.1 : Sagrini 11 : H-Sec.org");
  9. if (argc != 3) { printf ("\nUse: %s <string> <diff>\n\n", argv [0]); return 0; }
  10.  
  11. for (i=1; i<=atoi (argv [2]); i++)
  12. {
  13. printf ("\nMoving %d chars...\n\t", i);
  14. for (a=0; a < strlen (argv [1]); a++)
  15. printf ("%c", argv [1][a] + i);
  16.  
  17. }
  18.  
  19. printf ("\n\n");
  20. return 0;
  21. }
  22.  

Un saludo! Sagrini
7  Programación / ASM / Re: Esta shellcode funcioan realmente? :P en: 10 Julio 2011, 23:36 pm
Eso lo sé perfectamente :D Lo que no sé es por qué arranca el /bin/bash, vamos, que por qué arranca algo...
8  Programación / ASM / Esta shellcode funcioan realmente? :P en: 8 Julio 2011, 18:26 pm
Al hacer mi tipica shellcode de 25 bytes se me olvido una orden y aparte de ahorrarme un byte consegui que arrancase... :P
La subo para ver si realmente funciona como shellcode :D porque es una cosa rarisima.
Alguien me puede explicar como funciona? :D

Código
  1. BITS 32
  2.  
  3. xor eax, eax
  4. push eax
  5. push "//sh"
  6. push "/bin"
  7. mov ebx, esp
  8. push eax
  9. mov edx, esp
  10. mov ecx, esp
  11. mov al, 11
  12. int 0x80
  13.  
9  Programación / Programación C/C++ / Re: Tareas programadas en C ¿Como? en: 19 Junio 2011, 16:29 pm
Ya sé lo que hace :P
La cosa es que te tienes que fijar en la lógica por la cual el programa compara las horas, porque el tuyo la tiene mal.

Dile a tu profe que es una cafre :D
Un saludo! Sagrini
10  Programación / Programación C/C++ / Re: Tareas programadas en C ¿Como? en: 18 Junio 2011, 10:44 am
Te revisaré tu código:
Código
  1. #include <string.h>
  2. #include <stdio.h>
  3. #include <time.h>
  4.  
  5. char buffer [40];
  6. char hora [5];
  7. FILE *fp;
  8.  
  9. char *times ()
  10. {
  11. time_t now = time (0);
  12. struct tm *ahora;
  13. ahora=localtime ((const time_t*)&now);
  14. strftime (buffer, 40, "%H:%M", ahora);
  15. return (char *) buffer;
  16. }
  17.  
  18. int main ()
  19. {
  20. fp = fopen ("hora.txt","r+");
  21. fgets (hora, 5, fp);
  22.  
  23. while (strcmp (times (), hora) != 0) { }
  24.  
  25. printf ("Encendido");
  26. fputs ("\n\nHello!\n", fp);
  27.  
  28. fclose (fp);
  29. return 0;
  30. }
  31.  

No entendía muy bien el propósito de tu código, así que más o menos he hecho un resumen de tu idea. Te puntualizo varios puntos
1) No usas conio.h  y sin embargo lo pones. Nada recomendable. Y te recuerdo que es mejor no usar nunca conio.h para nada.
2) Tu código es en exceso largo. Intenta hacerlos cuanto más claros mejor.
3) A la hora de escribir el código, no uses espacios. Usa siempre el tabulador, aunque acabe siendo larguísimo.
4) En la comparación habías puesto algo un poco raro. Creo que querías poner eso.
5) Cuantas menos variables, mejor.

Un saludoy suerte! Sagrini
Páginas: [1] 2 3 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines