İçindekiler:

Arduino İle Cihazda Şifre Kırma: 8 Adım
Arduino İle Cihazda Şifre Kırma: 8 Adım

Video: Arduino İle Cihazda Şifre Kırma: 8 Adım

Video: Arduino İle Cihazda Şifre Kırma: 8 Adım
Video: Python Öğrendiğimi Duyan Arkadaşımın Kafasındaki Görüntü Vs. Gerçekte Olan 2024, Kasım
Anonim
Arduino İle Cihazda Şifre Kırma
Arduino İle Cihazda Şifre Kırma

Bir şifre koyduğum ve bir süre sonra kullanmadan unuttum, özgürce hayvanların fotoğraflarını çekmek için (VICTURE marka ve HC200 model) bir fotoğraf makinem var. Şimdi kamerayı açın dört sıfır (parolanın dört konumu) ve nerede olduğunuzu gösteren bir imleç belirir. Rakamları girmek için yukarı, aşağı, sol ve sağ tuşlarını kullanıyoruz, ayrıca şifreyi doğrulamak için de Tamam var.

Fotoğrafları özgürce fotoğraflayın (VICTURE ve HC200 modelini kullanarak) her şeyi kontrol edin.

Ahora bir encender la cámara aparecen cuatro ceros (son las cuatro posiciones de la contraseña) ve imleç que indica en el punto en que te encuentras. Para girişleri los digitos usamos los botones arriba, abajo, izquierda y derecha, también está el OK para doğrulayıcı la contraseña.

Aşama 1:

resim
resim
resim
resim
resim
resim

Her pozisyonun olasılıkları 0'dan 9'a ve A'dan Z'ye kadardır. Şifreye sadece sayı girdiğimi hatırlıyorum. Şifreye her dört pozisyon girildiğinde, 10.000 olasılığı (0000'den 9999'a kadar) kontrol etmemiz gerekir. Tüm bu 10.000 olasılığı doğrulamak ne kadar sürer? Bir parolayı kontrol etmek yaklaşık 4 saniye veya belki daha az sürerse. Hesaplamaları yapmak yaklaşık 11 saat harcamak zorunda kalacaktı. Bunu manuel olarak yapmanın mümkün olduğunu düşünmek mantıksız değildir

Ama birisinin veya bir şeyin bunu bizim için yapmasını sağlayabiliriz ve o da şudur: ARDUINO. Ardından klavyedeki tuş vuruşlarını simüle eder ve ardından tüm olasılıkları tek tek kontrol ederdik.

En olası konumları abarcan desde el 0 hasta el 9, ve en iyi A a la Z. En iyi girişler için en uygun koşullar. Cada vez que se, las cuatro posiciones en el şifresi, tendriamos que comprobar 10.000 posibilidades (desde el 0000 hasta el 9999) tanıtıldı. ¿Cuánto tiempo tardaríamos en verificar bugün için 10.000 posibilidades? Karşılıksız bir şekilde karşı karşıya gelmeyin, yaklaşık 4 kez, tüm sınavlar için testler yapın. Haciendo los cálculos habría que invertir unas 11 horas aproximadamente.

Hiçbir es descabellado pensar que es gerçeğe uygun hacerlo manulamente yok.

Pero podemos hacer que alguien o algo lo haga por nosotros, y e algo lar: ARDUINO. Entonces simularíamos las pulsaciones en el teclado ve ir comprobando así una a un todas la posibilidadas.

Adım 2:

resim
resim
resim
resim
resim
resim
resim
resim

Cihazı açıyoruz ve klavyeyi ve terminallerini arıyoruz. Kartı inceleyerek klavyenin çıkış terminallerinin fotoğraflarda belirtilenler olduğunu görebiliriz.

Abrimos ve dispositivo y buscamos el teclado ve los terminales del mismo. Estudiando la placa podemos ver que los terminales de salida del teclado son los que se indican en las fotografías.

Aşama 3:

resim
resim
resim
resim
resim
resim
resim
resim

Konektörün farklı pinlerini numaralandırıyoruz ve daha rahat çalışabilmek için her birine küçük bir kablo kaynatıyorum.

Numeramos los distintos pines del conector, ve cada uno de los mismos para poder estudiarlos más comodamente.

4. Adım:

resim
resim
resim
resim

4 numaralı kablonun ortak kablo olduğunu kontrol ediyorum. 4 numaralı farklı kablolarla temas kurduğumda aşağıdakileri gözlemleyebiliyorum:

Kablo 4 ve 5, SAĞ tuşa basmak gibidir

Kablo 4 ve 3, Tamam düğmesi

Kablo 4 ve 2, AŞAĞI tuşu

Kablo 4 ve 6, SOL tuş

Kablo 4 ve 8, YUKARI tuşu

Compruebo que el kablosu nº 4 es el común.

Según hago contacto de los distintos kabloları con el nº 4 puedo gözlemci lo siguiente:

Kablo 4 y 5, es como si pulsara el tecla de la DERECHA.

Kablo 4 y 3, tecla TAMAM

Kablo 4 y 2, tecla ABAJO

Kablo 4 y 6, tecla IZQUIERDA

Kablo 4 y 8, tecla ARRIBA.

Adım 5:

resim
resim
resim
resim
resim
resim

Aşağıdakileri kullanarak devreyi tasarlayın:

Arduino UNO

1k Ohm dirençler

2N2222 transistörler

Diseño el Circuito usando:

-Arduino UNO

- Dirençler de 1kOhmio

- Transistörler 2N2222

6. Adım:

resim
resim

Tüm devrenin montajı bu şekildedir. Fotoğrafta görebileceğiniz gibi, tüm süreci videoya kaydetmek için cihazın ekranını kaydetmek için bir web kamerası koydum, çünkü Arduino anahtarı bulduğunda tuşların titreşimleriyle devam edecek. Bu şekilde videoyu izleyebilir ve şifrenin kabul edildiği tam anı bulabiliriz

Así queda el montaje de todo el devresi.

Fotoğraf çekmek için en iyi web kamerası web kamerası, video için yapılacaklar ve yapılacaklar, Arduino'yu en iyi şekilde yönetir. En iyi uygulamalar, görselleştirme ve video ve otobüs seferleri için tam olarak en uygun koşullar.

Adım 7: Código Arduino

Arduino'yu programlamak için kod şudur:

Este es el código para programlama Arduino:

8. Adım: Video

Sürecin nasıl geliştiğine dair video…

Videonun açılması ve değerlendirilmesi ve işlenmesi….

Önerilen: