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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ... 50
121  Seguridad Informática / Seguridad / Re: Olvido de contraseña Window 7 Home Premium. en: 20 Febrero 2011, 17:38 pm
Entra con un live cd de linux y reemplaza sethc.exe por cmd.exe :xD

Viejo truco de los 5 shift's :silbar:
122  Programación / Programación C/C++ / [Solucionado] Problema con lista enlazada en C (buffer de entrada) en: 20 Febrero 2011, 17:02 pm
#Solucion del post

Bueno, estaba practicando con listas enlazadas en C, pero no se porque no me va esto :xD

El caso es que no me deja ingresar bien los datos, ¿uso mal fgets()?

Código
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #include<string.h>
  4.  
  5. struct _contacto {
  6.    char nombre[33];
  7.    char telefono[13];
  8.    struct _contacto *siguiente;
  9. };
  10. struct _contacto *primero, *ultimo;
  11.  
  12. void agregar_contacto()
  13. {
  14.     struct _contacto *nuevo;
  15.     nuevo = (struct _contacto*)malloc(sizeof(struct _contacto));
  16.     if(nuevo==NULL){
  17.         printf("\nNo hay espacio suficiente.");
  18.         return;
  19.     }
  20.     printf("\n\nAgregar contacto\n");
  21.     printf("------------------");
  22.     printf("\nNombre: ");
  23.     fgets(nuevo->nombre,32,stdin);
  24.     printf("\nTelefono: ");
  25.     fgets(nuevo->telefono,12,stdin);
  26.     nuevo->siguiente = NULL;
  27.     if(primero==NULL){
  28.         primero = nuevo;
  29.         ultimo = nuevo;
  30.     } else {
  31.         ultimo->siguiente = nuevo;
  32.         ultimo = nuevo;
  33.     }
  34. }
  35.  
  36. void buscar_contacto_tlfn()
  37. {
  38.     struct _contacto *busqueda, *actual;
  39.     busqueda = (struct _contacto*)malloc(sizeof(struct _contacto));
  40.     if(busqueda==NULL){
  41.         printf("\nNo hay espacio suficiente.");
  42.         return ;
  43.     }
  44.     printf("\n\nBuscar contacto por telefono\n");
  45.     printf("----------------------------");
  46.     printf("\nTelefono: ");
  47.     fgets(busqueda->telefono,12,stdin);
  48.     actual = primero;
  49.     while(actual!=NULL){
  50.         if(strcmp(actual->telefono,busqueda->telefono)==0){
  51.             printf("+Nombre: %s\n", actual->nombre);
  52.             return;
  53.         }
  54.         actual = actual->siguiente;
  55.     }
  56.     printf("No encontrado.");
  57. }
  58.  
  59.  
  60. int opcion = 0;
  61.  
  62. void mostrar_menu()
  63. {
  64.     opcion = 0;
  65.     printf("\n\n\n MENU\n");
  66.     printf("======\n");
  67.     printf("1. Agregar contacto\n");
  68.     printf("2. Buscar contacto por telefono\n");
  69.     printf("3. Salir\n");
  70.     scanf("%i", &opcion);
  71. }
  72.  
  73. int main()
  74. {
  75.    while(opcion!=3){
  76.        mostrar_menu();
  77.        switch(opcion)
  78.        {
  79.            case 1:
  80.                agregar_contacto();
  81.                break;
  82.            case 2:
  83.                buscar_contacto_tlfn();
  84.                break;
  85.            default:
  86.                break;
  87.        }
  88.    }
  89.    return 0;
  90. }
  91.  

Saludos!
123  Seguridad Informática / Bugs y Exploits / Re: [Videotuto] Exploit local linux 32 y 64 bits en: 20 Febrero 2011, 13:52 pm
Una cosa... ¿dónde buscas qué es cada comando? En el man no sale, y en google te sale una empresa rarísima por toda la página. Si eso me lo mandas por PM que me hace falta xD; lo he buscado y ni idea :P
Here
124  Foros Generales / Dudas Generales / Re: Que ha pasado con Indetectables.net? en: 20 Febrero 2011, 13:51 pm
El problema ha sido (por lo que creo) al resolver el DNS del portal. Lo de downforeveryoneorjustme.com es porque usa un servidor DNS diferente del que usa nuestro navegador. Ahora le voy a echar un vistazo al foro, dicen que está muy bien...

Supongo que lo arreglarán en poco, si se puede acceder por IP no será grave... Puede que haya sido un problema económico, un fallo informático...
Suerte!
5 Noviembre 2010 :silbar:

Si no puedes entrar ponte los DNS de Google :xD
Código:
8.8.8.8
8.8.4.4
125  Programación / Programación General / Re: While en pascal Problema en: 20 Febrero 2011, 13:36 pm
todavía se usa pascal?  :o :o :o :o :o
Digamos que object pascal (Delphi y esas cosas).

Pero en muchas universidades comienzan con Pascal para la gente que no programó en su vida, dicen que es bueno para empezar a coger lógica y entender como va la programación :P
126  Seguridad Informática / Bugs y Exploits / Re: [Videotuto] Exploit local linux 32 y 64 bits en: 20 Febrero 2011, 13:31 pm
Una cosilla... ¿qué es setcat? xD
Citar
Name
setcap - set file capabilities

Synopsis
setcap capabilities filename [ ... capabilitiesN fileN ]

Description
setcap sets the capabilities of each specified filename to the capabilities specified. The capabilities are specified in the form described in cap_from_text(3).


The special filename, '-', can be used to indicate that capabilities are read from the standard input. In such cases, the capability set is terminated with a blank line.
:silbar:
127  Sistemas Operativos / Windows / Re: C:\WINDOWS\System32\svchost.exe -k Akamai en: 20 Febrero 2011, 13:26 pm
Akamai technologies usurpando ancho de banda ;D

Cosas de mocochoft
128  Programación / Programación Visual Basic / Re: [Reto] Show My Source Code. en: 19 Febrero 2011, 23:33 pm
Quine :-*
Exactly, nunca había visto uno en VB :xD
129  Programación / Java / Re: Par impar en: 15 Febrero 2011, 19:00 pm
Código
  1. import java.io.*;
  2.  
  3. public class ParImpar{
  4.    public static void main(String[] args)
  5.        int numero;
  6.        BufferedReader in = new BufferedReader (new InputStreamReader(System.in));
  7.        System.out.println("Numero: ");
  8.        numero = Integer.parseInt(in.readLine());
  9.  
  10.        if(numero%2 == 0)
  11.        {
  12.            System.out.println("El número es par.");
  13.        } else {
  14.            System.out.println("El número es impar.");
  15.        }
  16.    }
  17. }

Hace mucho que no programo en Java, pero creo que es así ;D (no lo probé)

Saludos!
130  Seguridad Informática / Nivel Web / Re: [RETO] Sql injection en: 12 Febrero 2011, 14:24 pm
iSql Blind = Inyección SQL a ciegas

Da igual cómo lo busques, el caso es que es un tipo de ataque en el que como no arroja datos tienes que hacer comparaciones, los resultados solamente serán booleanos.


Saludos!
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ... 50
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines