Desbloqueando PIN Android con Ataque de Fuerza Bruta 2023 Digispark ATtiny85 PASO A PASO

Поділитися
Вставка
  • Опубліковано 26 жов 2024

КОМЕНТАРІ • 19

  • @luisalbertoparada5757
    @luisalbertoparada5757 2 місяці тому

    saludos... exclente clase... por aca un nuevo suscriptor... saludos desde Barquisimeo Venezuela

  • @ricardodelmonte1018
    @ricardodelmonte1018 8 місяців тому

    Dentro de una aplicación en el celular, esto se podria usar para encontrar un codigo que no es necesariamente es el usuario pero si una contraseña, es decir, si es una credencial pero no para ingresar a la aplicación, soló para permitir procesos y no recuerdo el codigo.

    • @hardrive9000
      @hardrive9000  8 місяців тому

      Hola, ¿que tal? No deberías tener ningún inconveniente. Por lo que entiendo sería lo mismo, solo que en lugar de conectar la placa Digispark en la pantalla de bloqueo, deberías conectarla estando en la pantalla de la app donde se ingresa el código que olvidaste. De ser necesario, deberías modificar el código también.

  • @adrianlautaru8791
    @adrianlautaru8791 9 місяців тому

    Bueno, lo primero =gracias, muy buen video y bien explicado, me gustaria si podrias decirme como seria el codigo parta mandarle señal de "enter" despues de cada intento. Saludos

    • @hardrive9000
      @hardrive9000  9 місяців тому +1

      Hola, ¿que tal? Muchas gracias por tus palabras. Luego de enviar los scancodes de las teclas correspondiente a los números, debes enviar el scancode de la tecla ENTER: DigiKeyboard.sendKeyStroke(KEY_ENTER);

  • @duran3586
    @duran3586 2 місяці тому

    Hola compañero, lo primero enhorabuena por el canal :) . Mis dieces . Lo se segundo una duda que tengo al concetar el digis al usb del terminal movil me sale configura el teclado fisico y parece no funcionar. He toqueteado algo de codigo pero no doy con la solución... . Aunque a veces funciona . Pocas pero funciona

    • @hardrive9000
      @hardrive9000  2 місяці тому +1

      Hola, ¿que tal? Muchas gracias por tus palabras. El problema que tienes se debe al timing, dependiendo del smartphone y la capa de abstracción (varía según el fabricante) es necesario realizar algunas modificaciones en el código.
      Línea 20: segundos a esperar antes de comenzar el envío de las secuencias numéricas. Según lo que comentas, deberías experimentar incrementando este valor.
      Línea 53: segundos a esperar entre cada secuencia numérica enviada.
      Dependiendo de la capa de abstracción (varía según el fabricante), podría ser necesario el envío de alguna tecla adicional como "ENTER" después del ingreso de la secuencia numérica. En mi caso no es necesario por eso la línea 52 se encuentra comentada en el código, de ser necesario puedes descomentarla. Lógicamente debes agregar en el código cualquier otra tecla adicional requerida.

    • @duran3586
      @duran3586 2 місяці тому

      @@hardrive9000 Encontre el problema pero no se como solucionarlo, el problema esta en que tengo que deslizar hacia arriba para que salga el teclado numerico. Si no deslizo yo manualmente antes de meter las secuencias no lo pilla, pero si deslizo antes de que meta la secuencia si va perfecto . ¿Alguna idea?. Un abrazo y disculpa si te molesto el otro mensaje o que te haga tantas preguntas :)

    • @hardrive9000
      @hardrive9000  2 місяці тому +1

      Hola, ¿que tal? En primera instancia no veo el inconveniente en realizar manualmente el paso previo de deslizamiento. Si aún así deseas automatizar todo el proceso, tendrías que investigar cual es la combinación de teclas para deslizar la pantalla y enviarlas antes de comenzar con el envío de las secuencias numéricas.

    • @duran3586
      @duran3586 2 місяці тому

      @@hardrive9000 ya casi lo tengo pero lo que pasa es lo siguiente. En cuanto hace el paron de los 31 segundos luego el primer dígito osea el 0005 el primer numero no lo coge.. Y pone 005 y ya se pone a seguir pero saltandose numeros 😞 , he mirado y supuestamente hay una linea que corrige eso pero no va

  • @anthonyolivares5560
    @anthonyolivares5560 Місяць тому

    Como haces con el intento maximo , en que lenguaje lo has escrito ?

    • @hardrive9000
      @hardrive9000  Місяць тому

      Hola, ¿que tal? En el código hay una espera de 30 segundos cuando se alcanza el número máximo de intentos antes de comenzar nuevamente. La plataforma Arduino se programa con un lenguaje propio basado en el lenguaje de programación Processing, es similar a C/C++.

  • @romanelectronica86
    @romanelectronica86 Рік тому +1

    Jajajaj sos mí calco, esas frases la digo yo esporádicamente a mis jefes jajaja positividad a full 😅jajaja
    Los otros días que lo hice con Arduino Leonardo( creo que compartí el código por algún lugar 🤫), me di cuenta que se puede abrir el Google asistente y dar órdenes de voz, aún bloqueado 😮. Y también me di cuenta que se puede mandar códigos de confirmación por SMS, me pareció un peligro. Pero me puse contento al dar la orden de encendido de linterna y prendió con el teléfono bloqueado jajajaj. Ésto es un worken ant en la matriz, usarle con responsabilidad 😅. Un abrazo 😜.

    • @hardrive9000
      @hardrive9000  Рік тому +1

      Como estás colega? Siempre un gusto y un placer tenerte por aquí. El positivismo como estandarte..jajaja. Ví lo que compartiste, excelente la verdad. Y no te olvides que también con Google Assistant se podía hacer captura de las imágenes de "Visualización Única" de WhatsApp. En las últimas versiones Meta solucionó eso y ya no se puede. Abrazo gigante!

  • @uliru1964
    @uliru1964 8 місяців тому

    Buenas noches, una consulta. ¿Hay alguna manera de hacer esto desde el pc sin el arduino? ¿Si está habilitado la depuración USB hay alguna forma de indicarle al teléfono por ejemplo: "Desbloqueate esta es la contraseña"? Gracias, sería de gran ayuda

    • @hardrive9000
      @hardrive9000  8 місяців тому

      Hola, ¿que tal? Sí, es posible mediante comandos ADB:
      1) adb shell input keyevent 26 (enciende la pantalla)
      2) adb shell input keyevent 82 (desbloqueo y solicitud de PIN)
      3) adb shell input text XXXX (reemplazar XXXX por los dígitos del PIN)
      4) adb shell input keyevent 66 (equivale a presionar la tecla INTRO luego de ingresar el PIN en caso de ser necesario)

    • @uliru1964
      @uliru1964 8 місяців тому

      @@hardrive9000 Muchas gracias Master, probaré más adelante. Te lo agradezco mucho

  • @elcalvoconcapa2122
    @elcalvoconcapa2122 Місяць тому

    Sirve para patron???

    • @hardrive9000
      @hardrive9000  Місяць тому

      Hola, ¿que tal? Con la placa Digispark ATtiny85 es posible lanzar un ataque de fuerza bruta contra el bloqueo por patrón pero el código fuente es diferente al mostrado en el vídeo.