elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
07 Septiembre 2008, 08:35  



  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 ... 99
166  Programación / Programación C/C++ / Re: Impresion no deseada de cadena. en: 01 Marzo 2008, 19:10
No te entra en *puntero aunque lo quites del if:

Código
for( b = 1; ( c = getchar() ) != '\n'; b++)
Aquí la condición de ejecución del bloque es que c sea diferente de un salto de línea y el valor de c lo coges antes de comparar con la función getchar.

Si es un salto de línea, sale del for, de manera que aunque en c entre, en puntero no. Y no entrará en el siguiente bucle porque vuelves a coger una c diferente al principio.

Por cierto, tienes que añadir un NULL al final de las cadenas para que luego imprima bien!

Un saludo de ghastlyX ;)
167  Programación / Programación C/C++ / Re: Impresion no deseada de cadena. en: 01 Marzo 2008, 18:56
Tal y como lo pones, no se ejecuta cuando b es igual a 55, pero si cuando es 56, 57... provocando que se desborde cuando llega a los 60 caracteres de la variable.

Código
... (b < 55)

Un saludo de ghastlyX ;)

PD: Por cierto, que el if mire si es un salto de línea es absurdo, si lo fuera saldría del for.
168  Seguridad Informática / Seguridad / Re: Donde se instalan los scanner ??? en: 01 Marzo 2008, 18:45
Creo que tienes un poco de lío. Si lo que quieres es esniffar el tráfico de una red, si lo pones en un PC sólo verás lo que pasa por ese PC (tanto entrada como salida) a no ser que pongas la tarjeta inalámbrica en modo promiscuo (así pillas todo lo que se transmite de forma inalámbrica). Si quieres ver TODO (incluido por cable), tendrás que instalarlo donde pase todo el tráfico.

Un saludo de ghastlyX ;)
169  Seguridad Informática / Seguridad / Re: log del outpost firewall en: 01 Marzo 2008, 18:42
Si cierras los programas p2p (en tu caso el Ares y si tienes alguno más), te pasa lo mismo?

Por cierto, no son ataques, simplemente está rechazando conexiones el Outpost.

Un saludo de ghastlyX ;)
170  Programación / Programación C/C++ / Re: Impresion no deseada de cadena. en: 29 Febrero 2008, 16:13
Al introducir los datos en este programa y en su dicha impresión, el resultado no seria del tipo:

xx yy

si no que por algún motivo después de la impresión de la primera cadena es como si hubiera un salto de linea, quedando tal que así:
xx
 yy

No se como remediarlo ni que lo causa :huh:...

Citar
fgets:
Esta función lee como máximo uno menos que el número de caracteres indicado por n desde el stream apuntado por stream al array apuntado por cadena. Ningún carácter adicional es leído después del carácter de nueva línea (el cual es retenido) o después de un final de fichero (EOF). Un carácter nulo es escrito inmediatamente después del último carácter leído en el array.

gets:
Esta función lee caracteres desde el stream apuntado por stream stdin, en el array apuntado por cadena, hasta que se encuentre un final de fichero (EOF) o un carácter de línea nueva es leído. Cualquier carácter de línea nueva es descartado, y un carácter nulo es escrito inmediatamente después del último carácter leído en el array.

Fuente: http://www.conclase.net

¿Como getchar() que en principio imprime en pantalla, es capaz de borrar del buffer? ¿es debido a que en este caso imprime NADA, y por lo tanto lo limpia?
getchar no imprime en pantalla, coge un carácter del buffer de entrada. Al coger un carácter, coge el último en el código anterior, limpiando el buffer.

Yo lo haría de otra manera:
Código
#define MAXLONG 60
#define PROT_OVERFLOW -1
#include <stdio.h>
 
int main()
{
  char nombre[MAXLONG];
  char apellidos[MAXLONG];
  int c, i = 0;
  printf( "Cu\xA0l es su nombre?\n" );
  while((c = getchar()) != '\n')
  {
           if(i >= MAXLONG) return PROT_OVERFLOW;
           nombre[i] = c;
           i++;
  }
  nombre[i] = '\0';
  printf( "\nCu\xA0les son sus apellidos?\n" );
  i = 0;
  while((c = getchar()) != '\n')
  {
           if(i >= MAXLONG) return PROT_OVERFLOW;
           apellidos[i] = c;
           i++;
  }
  apellidos[i] = '\0';
  printf( "\nSu nombre completo es: %s %s", nombre, apellidos );
  return 0;
}

Para limpiar el buffer también puedes usar fflush(stdin);

Salu2

Citar
fflush:
Si stream apunta a un stream de salida o de actualización cuya operación más reciente no era de entrada, la función fflush envía cualquier dato aún sin escribir al entorno local o a ser escrito en el fichero; si no, entonces el comportamiento no está definido. Si stream es un puntero nulo, la función fflush realiza el despeje para todos los streams cuyo comportamiento está descrito anteriormente.

(la misma fuente anterior)

Un saludo de ghastlyX ;)
171  Seguridad Informática / Seguridad / Re: Analizar un virus en: 26 Febrero 2008, 15:30
Ahora mismo no tengo tiempo de analizarlo personalmente, te dejo aquí el resultado de Anubis:
http://analysis.seclab.tuwien.ac.at/result.php?taskid=a16454d2ddc7aab4f950ccd6ad33cef0

Un saludo de ghastlyX ;)
172  Seguridad Informática / Seguridad / Re: Nuevo KIS\KAV 8.0 versión beta en: 26 Febrero 2008, 14:59
Recordad que no es recomendable utilizar software Beta, especialmente, si es el encargado de vigilar nuestra seguridad.

Un saludo de ghastlyX ;)
173  Seguridad Informática / Seguridad / Re: Analizar un virus en: 26 Febrero 2008, 14:55
Saludos. Una amiga mía ha cogido uno de los tipicos virus que hay por internet. El problema es que yo no sé analiar virus. Lo que me gustaría es que me digáis como lo analizo o los directorios de los diferentes archivos que se crean. Subo el archivo a rapidshare para que lo analicen. http://rapidshare.com/files/94896318/foto3.zip.html .
Muchísimas gracias de antemano.
¿Quieres saber cómo se hace o quieres que te lo hagamos? xD

Citar
puedes probar los efectos que te ocionan si tuvieras una maquina virtual (eso hago yo); por eso estoy constantemente analizando virus que me encuentro por la red y estudio su comportamiento para aprender mas de el

Estoy interesado en este tema podrias proporcionarme alguna informacion sobre que maquina virtual es mejor o cual usas tu?, te lo agradeceria mucho.

Gracias anticipadas


PD: te iva mandar un MP pero me dice que no se encuentra el destinatario, creo que es porque tu nick tiene un simbolo raro.
Esa es la forma más sencilla de ver qué hace algún malware. Puedes utilizar VMware para crear una máquina virtual de algún sistema operativo. Para ver qué hace el bicho en el sistema, puedes utilizar Regshot.

Un saludo de ghastlyX ;)
174  Seguridad Informática / Seguridad / Re: contraseñas de cuando navegas en: 26 Febrero 2008, 14:48
Guardarlos es un riesgo a la seguridad, mi recomendación es que no guardes ninguna contraseña. Ya que estamos, utiliza Firefox+NoScript para navegar por Internet.

Un saludo de ghastlyX ;)
175  Seguridad Informática / Seguridad / Re: pregunta sobre kaspersky en: 22 Febrero 2008, 15:02
Si tienes la última versión, en Configuración - Amenazas y Exclusiones - Zona de confianza.

Un saludo de ghastlyX ;)
176  Seguridad Informática / Seguridad / Re: pregunta sobre kaspersky en: 21 Febrero 2008, 17:21
Confíguralo en la zona de confianza.

Un saludo de ghastlyX ;)
177  Forums Generales / Sugerencias y dudas sobre el Foro / Re: Sobre el foro de seguridaddddd en: 20 Febrero 2008, 13:46
Estoy de acuerdo, pero para que eso se produzca es necesario que haya gente que hable y pregunte de estos temas, no podemos prohibir preguntar dudas no interesantes con la normativa actual. Te puedo asegurar que yo tampoco disfruto con los "tengo un virus!" pero si es lo que la gente pregunta, o se prohiben preguntas de este tipo y se borran cada vez que se hagan o no se puede hacer nada.

A favor de subir el nivel del subforo de seguridad, en resumen, pero habría que hacer cambios, a ver que dice el-brujo.

Un saludo de ghastlyX ;)
178  Sistemas Operativos / Windows / Re: No puedo acceder a la cuenta de admin en: 17 Febrero 2008, 13:53
Desde la cuenta Administrador si la tuya no es admin, entra a la siguiente ruta del registro:
Código:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\SpecialAccounts\UserList

Creas un valor DWORD con nombre Administrador y valor 1.

Así debería salirte también cuando inicias el ordenador de forma normal.

Un saludo de ghastlyX ;)
179  Programación / Programación C/C++ / Re: Uno pregunta con el while en: 17 Febrero 2008, 13:37
También lo puedes hacer así:
Código
#include <stdio.h>
 
main()
{
     int c;
     printf("Desea salir:\n");
     while(c != EOF)
     {
             c = getchar();
             if (c == 's')
             {
                   if((c = getchar()) == 'i')
                         break;
             }
     }
}
Así funciona, si te lo quieres currar más con este código puedes hacer que se asegure que "si" no es una sílaba.

Un saludo de ghastlyX ;)
180  Forums Generales / Dudas Generales / Re: hola y saludos a todos en: 16 Febrero 2008, 20:28
Si trasteando te has cargado el sistema operativo, lo mejor es que lo formatees y lo reinstales. Para ello reinicia con el CD metido y te saldrá el menú de instalación donde puedes formatear y luego instalar. Si no te sale esto, tendrás que entrar a la BIOS para configurar el orden de arranque y poner el lector de CDs el primero.

Sobre la grabadora rota, depende que hayas roto podrás arreglarla o no, dinos algo más.

Un saludo de ghastlyX ;)
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 ... 99






Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC