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

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: 1 ... 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 [66] 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 ... 92
651  Programación / Programación C/C++ / Re: Problema con programa Fibonacci que trabaja con tablas en: 3 Diciembre 2017, 05:54 am
Pre: Introduce un número entero
Post: Devuelve el número de la serie de Fibonnaci correspondiente a la posición
del número indicado previamente

Código
  1. char FibonacciChar(int n) {
  2.     char F[1000];
  3.     F[0] = '0';
  4.     F[1] = '1';
  5.     F[2] = '1';
  6.  
  7.     if(n == 1) {
  8.         return F[1];
  9.    }
  10.    else if(n == 2) {
  11.        return F[2];
  12.    }
  13.    else if(n == 0) {
  14.        return F[0];
  15.    }
  16.    else {
  17.        for( int i = 3 ; i <= n ; i++){
  18.            F = F[i-1] + F[i-2] -2 * '0';
  19.            F = F[n];
  20.        }
  21.        return F[n];
  22.    }
  23. }

No entiendo porqué hacerse tanto problema de esa manera (y encima con un vector tan largo en la pila lo cuál suele ser un problema de seguridad) cuando se puede resolver prácticamente facil la secuencia de fibonacci con calculos con números aureos en 2 líneas...

Código
  1. #include<cmath>
  2. #include<cstdio>
  3.  
  4. #define FI ((float)((float)((float)1+((float)sqrt(5)))/(float)2))
  5. #define FIBONACCI(posicion) ((int)((pow(FI,posicion)/sqrt(5))+0.5f))
  6.  
  7. int main()
  8. {
  9. int i;
  10. for(i^=i;i<10;i++)
  11. printf("Fibonacci en posicion (%i): %i\n",i,FIBONACCI(i));
  12. return 0;
  13. }

B#
652  Programación / Programación C/C++ / Re: Problema al comparar cadenas de caracteres [C] en: 27 Noviembre 2017, 04:40 am
Código
  1. int Registrar(Inventario x[], int i){
  2. (...)
  3. printf("\nIngrese el nombre del producto: ");
  4. gets(x[i].nombre);
  5. fflush(stdin);
  6. (...)
  7. }
  8.  
  9. char Busqueda(Inventario x[], int i){
  10. char cod[10];
  11. printf("Ingrese el codigo que desea buscar: ");
  12. scanf("%s",&cod);
  13. fflush(stdin);
  14. (...)
  15. }

Primero te recomendaría que elijas solo para ingresar strings scanf+fflush o gets, si mal no recuerdo fflush no era necesario con gets, pero por otra parte estás en el scanf asignando mal la dirección de memoria del string cod, si ya de por sí es un puntero/array/etc... no hace falta asignarle el símbolo ampersand para especificarle dirección de memoria porque de por sí lo toma como dirección de memoria. En todo caso al asignarle ampersand al vector estarías especificandole que dentro de los valores basura que tiene cod dicho valor sea dirección de memoria, por lo tanto estaría guardandose el valor en cualquier lado y no en el vector real...
El hecho que no haya crasheado el programa con eso sería raro habría que depurarlo para ver bién donde quedó guardado realmente el código ingresado...


B#
653  Foros Generales / Noticias / Re: Qué son las loot boxes de los juegos modernos y por qué las acusan de fomentar.. en: 26 Noviembre 2017, 07:52 am
El ingreso, por supuesto, no es inmediato.(...)El tema es que estos pagos están camuflados, fraccionados. Son las microtransacciones, el pay to win o, como se las está popularizando por la enorme polémica del nuevo Star Wars Battlefront, las loot boxes.(...)tal y como han empezado a señalar algunos países esto podría llevar a las nuevas generaciones de jugadores a la ludopatía.

Lo que me causo gracia es que (al igual del que hizo el video en youtube) cambiaran el genero de FPS temporalmente en wikipedia a casino online...  :laugh: ;-)

https://youtu.be/TVj9VCN_xvA?t=421


B#
654  Informática / Hardware / Re: Duda con drivers de de una Nvidia 310 en: 25 Noviembre 2017, 02:11 am
Hola amigos, me he conseguido una nvidia 310, le he instalado el driver que recomienda la página de nvidia y puff, la pc no pasaba de iniciando windows, usé ddu para eliminar los drivers y bueno, no sé qué drivers instalar exactamente para que me funcione la gpu sin problemas, alguien me podría ayudar?

La tarjeta nvidia 310 es muy antigua, descargar los últimos drivers no funciona porque estos omiten drivers de placas antiguas...

Tendrías que ir a esta página y luego seleccionar:
Tipo de producto --> GeForce
Serie del producto --> GeForce 300 series
Terminando de elegir la versión de windows que prefieras y el idioma

http://www.nvidia.com/Download/index.aspx?lang=en-us

Eso posiblemente te dé un enlace de descarga del driver 342...


B#
655  Seguridad Informática / Hacking Wireless / Re: Crear Diccionario Telecentro Arg.Routers Nuevos Sagemcom modelo F@st 3486, Etc.. en: 24 Noviembre 2017, 20:31 pm
hay alguna manera de realizar el crackeo del router sin antes crear el diccionario y correr las distintas combinaciones directamente?

Si, se puede reemplazar la salida del crunch a un archivo para que este se lo envié directamente al aircrack o hashcat a través de un pipe... Aún así Alfonsoprada no revivas el post que tiene más de un año para preguntar esto, crea uno aparte.


B#
656  Programación / Programación C/C++ / Re: Imprimir una imagen usando el compilador Dev C/C++ en: 20 Noviembre 2017, 16:58 pm
quieres que se muestre la carta en consola, verdad  ??(...)lo que yo haría sería generar las imágenes en ascii y luego imprimirlas en la consola con print

No hace falta que se haga mucho drama con imprimir imágenes en ascii con software de terceros en realidad... Ya viendo la tabla ascii uno se dá la idea de que símbolos utilizar, por otra parte tener cuidado con el tipo de salida que tenga la terminal, si está en otra codificación distinta a ANSI C puede que salga cualquier cosa...

Código
  1. printf("\x03 \x04 \x05 \x06 ---- \xB3 \xBF \xC0 \xC4 \xD9");



B#
657  Informática / Hardware / Re: ¿Merece la pena comprar una tarjeta de red? en: 20 Noviembre 2017, 01:54 am
¿Merece la pena comprar una tarjeta de red?
Por ejemplo:

https://www.pccomponentes.com/tp-link-tl-wn881nd-300mbs-11n-wireless-pci-express

Depende del "uso" que le prefieras dar... Yo preferiría las que vienen con usb y no las pci, dado que se pueden conectar de manera sencilla en cualquier computadora (en especial si tenés varias) sin tener que estar desarmandola para cambiar de componente.


B#
658  Foros Generales / Noticias / Re: Un 'biohacker' modifica su propio ADN para convertirse en un 'superhumano' en: 19 Noviembre 2017, 22:30 pm
Eso sin contar que solo un loco se le ocurriría inhibir el crecimiento muscular, a menos que tenga muy poca cabeza. ¿Alguien ha pensado en serio lo que ocurriría si tus músculos crecieran sin cesar?


Algo como esto sin duda  :silbar:


https://media.giphy.com/media/TYU5WAoO3y9oI/giphy.gif


B#
659  Programación / Programación C/C++ / Re: Ayuda con __cpuid() programa en C/C++ en: 19 Noviembre 2017, 16:43 pm
mira este ejemplo y avisa si fue util

https://msdn.microsoft.com/en-us/library/hskdteyh.aspx

Me ganaste de mano iba a ponerle el mismo enlace pero justo el foro me notificó de la respuesta...

De todas formas vale aclarar que se necesita utilizar en ese ejemplo el compilador de Microsoft, que viene con una función intrínseca que realiza la operación para extraer los datos de los registros en C


B#
660  Seguridad Informática / Bugs y Exploits / Re: Donde conseguir metasploit en: 16 Noviembre 2017, 15:19 pm
En el site original están las descargas. Se actualizan mensualmente.

En realidad se actualizan por semana y la imagen tiene el número de la semana del año...

https://cdimage.kali.org/kali-images/kali-weekly/

Esas serían las últimas de todas, pero no recomiendo descargar esas si se quiere instalar en la pc sino las estables que habías puesto en ese enlace...


B#
Páginas: 1 ... 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 [66] 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 ... 92
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines