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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: 1 ... 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 [84] 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 ... 235
831  Programación / Programación C/C++ / Re: Suma de angulos. Typedef en: 31 Agosto 2016, 20:26 pm
Código
  1. int8_t unbyte;

Código
  1. char unbyte;

Código
  1. unsigned char unbyte;

Código
  1. uint8_t unbyte;

En el caso de loa int8_t necesitas la biblioteca de funciones stdint

Tambien tengo que agregar que si quieres usar los char como enteroa tienes que anteponer (int)


Por eso me gusta mas

Código
  1. printf("%i",numero);
  2.  

es mas flexible

saludos
832  Foros Generales / Foro Libre / Re: ¿Existe el azar? ¿Y la causalidad? en: 31 Agosto 2016, 19:59 pm
asi es ya lo han dicho.

El ejemplo es claro. Un boleto no puede saber que va a ser el premiado (Suponiendo que el boleto "piense")

Como lo explicaste co  tu ejemplo del agua.

No se saben todas las variablea y posiciones iniciales de los elementos que inteegran el sorteo, Ya sea mediante Tombolas, esferas, datos etc...

Entonces es suerte o probabilidad que le toque a uno u otro...


saludos
833  Programación / Programación C/C++ / Re: Agenda de contactos en C mediante listas enlazadas [Código] en: 31 Agosto 2016, 18:00 pm
Se tendría que tener un arreglo de arboles para eso...

Si ya tienes el codigo para un arbol te puedo decir como hacerlo para Cualquier cantidad de arboles.

Saludos!
834  Foros Generales / Foro Libre / Re: ¿Existe el azar? ¿Y la causalidad? en: 31 Agosto 2016, 16:31 pm
Orabatosu por lo visto nadie te leyo o por lo menos nadie lo comento, Muy buen ejemplo!!!

El azar en ocasiones puede ser considerado simplemente como la incapacidad de predicción. Es decir, un sistema dado puede teoricamente ser predecido.

¿Que quiere decir esto? Pues simplemente que un sistema físico "simple" como por ejemplo puede ser una gota de tinta sigue unas leyes conocidas, predecibles pero algunos aspectos no pueden ser calculados porque eso escapa a nuestra capacidad.

Pondremos un ejemplo muy sencillo: la gota de tinta, y un papel normal, una cuartilla A4 si os viene bien

Doblamos el papel por la mitad, dejamos caer la gota y doblamos el papel. Lo presionamos unos segundos y lo abrimos.

El patrón que va a dejar la tinta es impredecible. El motivo es mas o menos simple, la gota consta de millones de moléculas. Aproximadamente y muy a lo bruto una gota de  agua tiene aproximadamente 216.000.000.000.000.000.000.000 moléculas. Claramente si hablamos de tinta menos, pero el numero sera de miles de trillones. Para calcular el patrón resultante deberíamos de conocer el punto de partida exacto (y eso de la exactitud puede ser muy puñetero) de cada una de ellas, calcular el punto exacto de caida de la gota, la superficie del papel a un nivel muy detallado (que no es lisa) y calcular las presiones y movimiento de cada una de ellas.

En este caso, decimos que el resultado es "aleatorio" simplemente porque no podemos calcular el resultado final. Eso si, sabemos con toda seguridad que tendremos un patrón simétrico y que la tinta se secará desde luego.

Lo mismo se puede decir de un lanzamiento de monedas, a menos que tendamos un experimento cuidadosamente diseñado donde tengamos en cuenta la posición y forma inicial de la moneda, turbulencias creadas por la misma en el aire, posición inicial de las moléculas de aire, etc, etc. Obviamente no, no podemos computar eso, ni siquiera podemos conseguir los datos iniciales.

Añadiremos a estos problemas de conseguir los estados iniciales con precisión, el que si en las ecuaciones que rigen los movimientos aparece un número irracional, es imposible calcularlo con precisión absoluta, no podemos almacenar un número irracional de forma completa en un ordenador. Si definimos "pi" o "e" o cualquier otro número irracional solo estamos almacenando una aproximación, no el número en si mismo de verdad.

Pero, teóricamente un sistema dado solo tendrá una solución. Es decir: Si lanzamos una moneda, o hacemos el "invento" de la gota de tinta el resultado esta predeterminado por las condiciones iniciales. El que seamos incapaces de predecir el resultado final no implica que este no siga unas leyes predecibles. La gota producirá el patrón que es consecuencia de las posiciones de esas moléculas, porosidad del papel, etc... es un sistema "mecánico"

Este extremo creo que es importante dejarlo claro. Los sistemas clásicos (no cuanticos) siguen unas reglas y leyes. El resultado final de un experimento está establecido por las condiciones iniciales, el que seamos incapaces de predecirlo es otra cosa. De hecho creo (y esto es una simple suposición mia) que nunca vamos a ser capaces de predecir muchos de estos sistemas porque su complejidad es tan enorme que van a exceder siempre a nuestra capacidad para calcularlos.

Pero, si entramos en sistemas cuánticos las cosas son diferentes, aquí si que aparentemente existe el azar genuino. hay eventos a nivel cuántico que no son predecibles, ni siguen unas leyes que den resultados absolutos, sino únicamente probabilidades. Sabemos que un átomo de un material radioactivo se va a desintegrar, pero no tenemos forma de predecir cuando lo hará.

Y ojo, digo aparentemente porque no tenemos un conocimiento de la física que nos indique si ese suceso es realmente aleatorio u ocurre en un momento dado por algo que desconocemos. Nuestro conocimiento no llega hasta ahí.

Por poner un ejemplo "parecido" a nivel cotidiano, sabemos que si dejamos caer un vaso al suelo este se va a romper (obviemos que el suelo sea blando, el vaso de vidrio especial, etc...). Lo que no podemos predecir es cuantos trozos de cristal vamos a tener. Ojo, coger este ejemplo con pinzas, porque en el caso del vaso la realidad es que no lo podemos saber porque no podemos calcularlo.

Las consecuencias filosóficas de aceptar o no el determinismo son mas complejas de lo que parece. Si decimos que "el azar no existe" y todo esta "predeterminado" entonces a efectos practicos dejamos de ser seres con voluntad propia, ya que si todo es calculable entonces las personas también, y por lo tanto también nuestro comportamiento. No seríamos mas que muñecos animados con la ilusión de tener capacidad de pensamiento y decisión que siguen un guión predeterminado y fijado desde el principio hasta el final de nuestras vidas. Si todo acto tiene unas consecuencias fijadas entonces todo, incluyendo que esté pulsando estas teclas está ya predefinido desde el principio de los tiempos.

El decir que las cosas "ocurren porque ...." sin dejar espacio al azar genuino nos convierte en meros mecanismos que ejecutan una partitura ya escrita y tienen una ilusión de tener capacidad de decisión.


835  Seguridad Informática / Criptografía / I lost my OPENBSD FDE Password en: 31 Agosto 2016, 15:42 pm
Demostracion de como recuperan el block key material para descifrar el Disco Duro


Código
  1. func main() {  
  2.    scmKey := decode(scmKey)
  3.    salt := decode(salt)
  4.  
  5.    maskkey := pbkdf2.Key([]byte("password"), salt, rounds, 32, sha1.New)
  6.  
  7.    // AES-ECB-256_decrypt(k=maskkey, scm_key) = scr_key
  8.    a, err := aes.NewCipher(maskkey)
  9.    if err != nil {
  10.        log.Fatal(err)
  11.    }
  12.    for i := 0; i < len(scmKey); i += a.BlockSize() {
  13.        a.Decrypt(scmKey[i:i+a.BlockSize()], scmKey[i:i+a.BlockSize()])
  14.    }
  15.  
  16.    // HMAC-SHA1(k=maskkey, scm_key) == sch_mac
  17.    h := sha1.Sum(maskkey)
  18.    mac := hmac.New(sha1.New, h[:])
  19.    mac.Write(scmKey)
  20.    expectedMAC := mac.Sum(nil)
  21.  
  22.    fmt.Print(hex.Dump(expectedMAC))
  23. }

El link con la lectura completa en Ingles:

https://blog.filippo.io/so-i-lost-my-openbsd-fde-password/
836  Programación / Programación C/C++ / Re: ¿Como validar datos? en: 31 Agosto 2016, 04:40 am
La funcion puede ser strcmp

Código
  1. if(strcmp(cadena,"femenino") != 0){//
  2. //Dato Ok
  3. }
Y a eso le agregamos dentro de u  ciclo do-while


Saludos
837  Programación / PHP / Re: La imagen se sube a la carpeta pero no sube nada a la base de datos en: 31 Agosto 2016, 02:24 am
Hola por defecto los archivos se encuentran en un directorio temporal, por lo menos asi lo recuerdo yo.

Trata de ver si el archivo existe:

Código
  1. file_exists($_FILES['upfile']['tmp_name']);

Podrias agregar el codigo de tu formulario donde adjuntas el archivo, informar de cuanto pesa el archivo y adiconal ver si tienes autorizado el upload de archivos con php info

Saludos
838  Foros Generales / Foro Libre / Re: La casualidad no existe en: 30 Agosto 2016, 22:27 pm
Citar
Decir eso y decir que lo hace Dios es lo mismo

 ;-)

Hay un experimento mental entre neil bohr y einstein que si esta para pensarse, pero a nivel cientifico solo nos dice que hace falta por descubrir muchas cosas pero en ningun momento lo dejan a "la magia" o a Dios.

Saludos
839  Foros Generales / Foro Libre / Re: La casualidad no existe en: 30 Agosto 2016, 20:17 pm
Yo estoy en desacuerdo rotundamente.

Y me gustaría ver una prueba real de lo contrario.

Saludos!
840  Foros Generales / Foro Libre / Re: Borrar historial del whatssap remotamente en: 30 Agosto 2016, 16:45 pm
En teoría... whatsapp detecta el cambio de claves y automáticamente "cierra" sesión en el equipo con las claves revocadas.

Pero no se si borre los archivos.

Saludos!
Páginas: 1 ... 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 [84] 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 ... 235
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines