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

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: 1 ... 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 [1422] 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 ... 1750
14211  Seguridad Informática / Hacking / Re: Pruebas y chanchullos con RFID en: 14 Agosto 2014, 03:40 am
Hola amigos, la primera vez que comento en un tema ( la primera que tengo algo con fundamento para aportar ).

Hoy estuve viendo unos videos de defcon21 en el cual hablan del proxemark3, si miramos un poco dentro de este no es mas que un arduino nano, con un modulo rfid una antena "bien grande" un par de pilas para alimentar todo, ah y claro la pantalla lcd...

Asi que me hice de un Arduino Uno, un modulo RFID-RC522 y sus librerias.
Realice un par de pruebas con las tarjetas y llaveros de mifare de 1k.

Estas tienen 16 bloques, que a su vez tienen 4 sectores de 16 bit.
En el ultimo sector se alojan en los primeros 4 bit la clave A y en los ultimos 4 la clave b...(aun tengo algunas dudas sobre esto, no estoy seguro de que sean solo 4 o 6 bit).

LO INTERESANTE:
Estas claves se pueden cambiar (de fabrica las mifare vienen FFFFFFFFFFFF),asi que lo que hice fue cargarle el valor de KEY A y KEY B a 000000000000 y funciono.

Habria que encontrar la forma de leer o cargar la clave sin tener la clave previa.
O BIEN hacer un programa que le haga BRUTEFORCE probando con todas las claves posibles hasta que le de a la correcta.

Asi que no hablo mas sigo trabajando :-X y si encuentro la manera les comento. Un saludo!

Se que no es la gran cosa pero queria aportar lo que pude investigar :)



te has fijado que tienes 16^12 posibles números y que la cifra es astronómica? asumiendo que pudieras cambiar en cada ciclo de cifra y sabiendo que el arduino procesa 16^6 ciclos por segundo, tardarías 16^6 segundos para probar todos los casos? luego tomamos en cuenta que para cambiar el numero y que el sistema lo lea toma algo así como 0.01 segundos... es decir, increíblemente lento...cuando se hicieron esas llaves, justamente uno de los fuertes es que tienen casi 300 billones de combinaciones...
14212  Programación / Programación C/C++ / Re: Calculo de pi en alta precisión (aporte) en: 14 Agosto 2014, 03:20 am
Mejor  ;D ;D ;D

Que lenguaje C++ si se una gran parte de él  ;-)

Gracias y un Cordial Saludo  ;D

es que siempre fue en c++ solo que para poder manejar grandes cifras (al final manejaba 10 millones de digitos (en menos de 5 minutos creo...) descargate la librería y prueba el código e intenta a ver si puedes hacer el que no pude, el de Chudnovsky que lo intenté y se me hizo muy complicado (luego estuve muy saturado de trabajo en la oficina para pensar en esto XD)

14213  Programación / Programación C/C++ / Re: Calculo de pi en alta precisión (aporte) en: 14 Agosto 2014, 03:13 am
lo voy a traducir a codigo en lenguaje "normal"(c++) para que sea más visible

recordaré la formula por cosas paracticas


Código
  1. unsigned long int i, j;
  2.  
  3. float sumatoria, buff_sumatoria, buff_ciclo_superior, buff_ciclo_inferior, primera_parte, buff_ciclo_inferior2, factorial_superior, factorial_inferior;
  4.  
  5. sumatoria=1103;
  6. buff_sumatoria=0;
  7. buff_ciclo_superior=0;
  8. buff_ciclo_inferior=0;
  9. primera_parte=0;
  10. buff_ciclo_inferior2=0;
  11. factorial_superior=1;
  12. factorial_inferior=1;
  13.  
  14. //sqrt(2)
  15. primera_parte=sqrt(2);
  16.  
  17. //sqrt(2) * 2
  18. primera_parte*=2;
  19.  
  20. //sqrt(2)*2 / 9801
  21. primera_parte/=9801
  22.  
  23. for (i = 1; i <= digitos; i++) {//sabiendo que ramanujan produce 8 digitos con un margen de error de 1% por ciclo, según mis pruebas
  24.        for (j = (i - 1)*4 + 1; j <= i * 4; j++) {
  25.            factorial_superior*=*j;//ciclo acumulador del factorial (4k)!
  26.        }
  27.        //29690 * k
  28.        buff_ciclo_superior= 26390;
  29.        buff_ciclo_superior *= i;
  30.  
  31.        //(1103 + 29690*k)
  32.        buff_ciclo_superior+=1103;
  33.  
  34.        //(4k)! * (1103+29690*k)
  35.        buff_ciclo_superior*=factorial_superior;
  36.  
  37.        //(k!)^4
  38.        factorial_inferior*=i;
  39.        buff_ciclo_inferior = pow(factorial_inferior, 4);
  40.  
  41.        //396^4k
  42.        buff_ciclo_inferior2 = 396;
  43.        buff_ciclo_inferior2 = pow(buff_ciclo_inferior2, 4 * i);
  44.  
  45.        //(k!)^4 * 396^4
  46.        buff_ciclo_inferior*=buff_ciclo_inferior2;
  47.  
  48.        // (4k)!*(1103+29690*k) / (k!)^4*396^4
  49.        buff_sumatoria = buff_ciclo_superior / buff_ciclo_inferior;
  50.  
  51.        sumatoria+=buff_sumatoria;//la sumatoria...
  52.  
  53.    }
  54.  
  55.    //sqrt(2)*2/9801 * SUMATORIA (4k)!*(1103+29690*k) / (k!)^4*396^4
  56.    sumatoria*=primera_parte;
  57.  
  58.    // el resultado original es 1/pi, entonces con esto hago la inversión
  59.    sumatoria = 1 / sumatoria;
  60.  
  61.    //convierte a texto para poder imprimirlo
  62.    return mpf_get_str(NULL, &exponente, 10, 0, sumatoria);
  63.  
  64.  
  65.  

espero que así sea más visible
14214  Programación / Programación C/C++ / Re: Calculo de pi en alta precisión (aporte) en: 14 Agosto 2014, 02:48 am
Disculpa por revivir el post. Muy buen post, en definitiva Pi tiene muchos decimales, que en calculos escolares me basta con 3.1416 xD, Pero jamás entendí la ecuacuón de Ramanujan.
Me volví loco y opté por enender otras, ¿me la puedes explicar con peras y manzanas?  :P

Un Cordial Saludo  ;D


que cosa no entendiste? las operaciones en el código?
14215  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Opinión para Nueva Sección en: 14 Agosto 2014, 01:50 am
Estaríamos hablando entonces de Números aplicados, osea por ejemplo que si derivadas para un programa que tire gráficos y tal tal tal, más o menos a eso me refería osea respecto a relacionarlo con este mundillo de la Informática.

Tal vez no me explique bien arriba.

esto se referiría como tal al foro de programación, ya que estaríamos hablando no solo de matemática, sino más importantemente de la aplicacion en el código... verás muchas veces que en el foro de programación nos ponemos con el lío matemático para un programa... no es un tema que se trate con tanta frecuencia insisto, en dudas generales o foro libre se pueden discutir comodamente estos asuntos ya que a diferencia de los lenguajes no tienen solicitudes ni si quiera de 1 ves por día... ejemplo este tema que estaba haciendo hace tiempo, aunque sin embargo no es tan matemático, sino de programacion y lo que dice


Él habla de matemáticas de la escuela, y claramente éste no es un lugar para resolver tareas.

es cierto... yo creo que tu hablas de resolver que si "cómo se calcula la integral de...?" o "cómo se resuelve el teorema complicacional de la dispersion especial de...?" y este no es el foro más indicado para ello, aunque en dudas generales posiblemente consigas buen apoyo
14216  Informática / Hardware / Re: me falta chapita del mother que ppuedo inventar en: 14 Agosto 2014, 01:40 am
esto tambien es una chapa!

14217  Programación / Desarrollo Web / Re: Adaptar web de fotografía a versión móvil en: 13 Agosto 2014, 14:34 pm
Para el diseño adaptativo es simplemente CSS3 experiencia y practica en mi opinion el uso de plantillas en muchas ocasiones es una perdida de tiempo pues te vas a pegar mas tiempo buscando las cosas que "programando" el responsive.

Para lo de la ampliación de la imagen.. hay dos métodos
El primero es el mas cutre pero el mas rápido y es.. no hacer nada, dejar que el dispositivo haga zoom solo cuando tu haces doble "click" o como sea en el dispositivo.
La otra opción es aprender a programar en javascript y usar JQuery lo cual a día de hoy es imprescindible, te costara mas pero el control que te da y el resultado merece la pena.

muy de acuerdo

básicamente quieres hacer programación web sin esforzarte por programar web... dudo que consigas mucho... especialmente un un foro donde la mayor parte de los que responden programan y opinan que lo que tu hablas "no es tan complicado"
14218  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Opinión para Nueva Sección en: 13 Agosto 2014, 06:30 am
Totalmente de acuerdo, éste no es un foro con énfasis en ciencias naturales ni matemáticas básicas o avanzadas, si acaso las matemáticas se incluyen en un problema de programación o en otra cosa que incluya la computación.

Un Cordial Saludo  ;D

más claro que mi respuesta! :P

14219  Seguridad Informática / Hacking Wireless / Re: Aparato que activa alarmas de Autos :o en: 13 Agosto 2014, 06:02 am
realmente porque las alarmas no son de comunicación inalambrica por regularidad, puede ser un aparato que juegue con frecuencias no audibles a muy alto volumen para disparar los sensores, un campo magnético lo suficientemente potente para hacer una falsa señal en los cables de los sensores.... pero ambos me parecen muy grandes y poco prácticos, pero sería cosa de analizar los modelos más comunes de alarmas y que las disparan
14220  Foros Generales / Dudas Generales / Re: Ayuda, Como se hace? en: 13 Agosto 2014, 02:52 am
foro muy, muy incorrecto para el tema -.- podría ser dudas generales o como mucho programación general...

batch preferiblemente no... basicamente con cualquier otro puedes... ej phyton
Páginas: 1 ... 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 [1422] 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 ... 1750
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines