» elektronik » Arduino »Bilgisayara otomatik olarak şifre girme cihazı

Parolaları otomatik olarak bilgisayara girmek için kullanılan bir aygıt

selamlar sitemizin sakinleri!
Bugün şifrelerimizi hatırlayacak bir cihaz monte edeceğiz ve düğmesine basarak otomatik olarak bilgisayara gireceğiz. Bu durumda, şifreler korunacaktır. Bu ev yapımı ürünün yazarı Michael'dır (YouTube kanalı "Arturos TV").

Böyle bir cihazın bağımsız üretimi için sadece 3 bileşene ihtiyacımız var. Her şeyden önce, bu elbette bir platform (lütfen ile karıştırmayın arduino pro mini).

Bu arduino, bir ATmega32u4 mikrodenetleyiciye sahiptir, yani dahili bir USB'ye sahiptir, yani bilgisayar bu arduino'yu bir fare veya klavye olarak tanır. Bugünün projesi inşa edilecek bu özellik etrafında.

Ayrıca, bu arduino biraz standart dışı bir pinout'a sahiptir. Ancak, bununla biraz sonra karşılaşacağız. Ayrıca, menüde gezinip şifreyi girmemiz gerekecek.

Kısaca çalışma prensibi ile ilgilenelim. Kodlayıcı, kodlayıcının hangi yöne çevrileceğine bağlı olarak koşullu olarak a ve b olarak adlandırılan 2 kontağa sahiptir.

Örneğin, saat yönünde döndürürsek, önce “a” kontağı kapanır ve sonra “b” kontağıyla temasa geçer. Buna dayanarak, programda kodlayıcının saat yönünde döndürüldüğünü anlayabiliriz. Eğer saat yönünün tersine dönerse, önce “b” kontağı kapanacak ve daha sonra “a” ile temasa geçecektir. Her devrimden sonra hafif bir tıklama da hissedilir. Bu temelde, cihazımıza erişmek için girilmesi gereken parola esas alınacaktır.

Cihaz menüsü tanıdık, tabii ki I2C veriyolunda görüntülenecektir.


Ve hafif bir nüans var. Arduino pro micro'da, I2C kontakları standart A5 ve A4 portlarında değil, 2 ve 3 kontaklarındadır, bu nedenle ekranı buraya bağlamanız gerekir.

Genel olarak, monte edilen tüm cihazın şeması şöyle görünür:

Tabii ki, davayı bir 3d yazıcıda yazdıracağız.



Bu kez çok iyi çıktı, ancak bir nedenden dolayı yazar tasarımı yapmaya karar verdi ve bu nedenle alt kapak çok güzel değildi. Ancak yapılacak bir şey yok, ancak davanın boyutları ve delikler arasındaki mesafe ile bu sefer her şey çok iyi çıktı. Tüm detaylar yerine oturdu ve çok az zorlukla parçaları sabitlemek için tüm vidaları sıktığı ortaya çıktı. Ne yazık ki, sıcak tutkal yine mümkün oldu, ancak bu projede zaten biraz oldu.





Tabii ki, bu proje hakkında en ilginç şey firmware yazmaktı.

Detaylarına derinlemesine girmeyeceğiz, ancak size bazı özelliklerinden bahsetmek gerekiyor. Her şeyden önce, bu keyboard.h kütüphanesinin kullanımıdır.

Bu kütüphane sadece arduino leonardo ve arduino pro mikro kartlarla veya dahili usb mikro denetleyicileri olanlarla kullanılır. Bu kroki ile böyle bir dahili usb bulunmayan başka bir arduino ile yanıp sönmeye çalışırsanız, geliştirme ortamı yemin edecektir, bu yüzden dikkatli olun. Bir başka ilginç kütüphane EEPROM.h.

Yazarı, cihazımızı hack eden saldırganları karmaşıklaştırmak için kullanıyor. Ancak, daha sonra. Bu hat sizin için çok ilginç olacak:

Burada cihazımızın erişim kodunu kilidini açacak şekilde ayarladık. Ancak, biraz sonra güvenlik hakkında, ama yine de burada "0" veya "1" belirtme fırsatı olduğunu unutmayın. Şu anda "101" şifresini belirledik.
Ve ayrıca çok önemli bir blok, bu aslında şifrelerin saklanacağı yerdir.

Lütfen bunun iki boyutlu bir dizi olduğunu ve buradaki şifre sayısının genellikle sınırsız olduğunu unutmayın. Açıkçası, cihazın hafızası ile sınırlı olmasına rağmen, bu ihmal edilebilir. Kayıt formatına uymak çok önemlidir. İlk alanın cihazdaki menüde görünen alan olduğunu varsayalım. Yani, "Yönetici".

Ardından, virgülle ve tırnak işaretleriyle ayrılmış olarak, cihazın bilgisayara girmesini istediğimiz şifremizi yazmalıyız. Örneğin, bir "Test" bölümü vardır (bu, cihazımızın ekranına yazılacaktır).

Ve düğmeye basarsak, bu metin bilgisayara girilir:

Bu cihazın güzelliği, mikrodenetleyici bir tür kroki ile yanıp sönüyorsa, oradan almak imkansızdır. Bir keresinde tüm şifreleri ve tüm adlarını burada belirlediyseniz ve daha sonra bu bellenimden sildiyseniz, bir saldırganın bu cihazı kıracağı ve nasıl çalıştığını anlayacağı dışında, hiç kimse şifrelerinize erişemez.
Aşağıdakiler oldukça uzun bir bellenimdir ve ayrıntılarına girmeyeceğiz. Yazarın videosunun altındaki açıklamadaki bağlantıdan indirebilirsiniz (makalenin sonundaki KAYNAK bağlantısı).
Yani, firmware'i bitirdik, şimdi bu cihazın nasıl çalıştığını görelim. Bilgisayara bağlarız, böylece güç kazanır.


Şimdi görevimiz şifreyi girmek. Hatırladığınız gibi şifre sıfır ve şifredir, ayrıca “1” enkoderin saat yönünde dönüşünün bir tıklaması ve “0” saat yönünün tersinde dönüştür. Yani, 101 şifresini ayarladığımızdan, kolu 1 kez sağa, 1 kez sola ve sonra tekrar sağa kaydırmamız gerekir.


Böylece, enkodere tıklayarak şifreyi giriyoruz ve bilgisayardaki şifreye erişebiliyoruz.

Sadece 3 deneme hakkımız olduğunu lütfen unutmayın. Hepsini harcarsak, cihaz sizden şifreyi tekrar girmeyi denemeden önce bir dakika beklemenizi ister.



Ve özellikle zeki olanlar için, bir dakika beklemeleri ve cihazın güç kaynağından bağlantısını kesmeleri ve ardından yeniden bağlanmaları gerektiğini anlayanlar, cihaz onlara sinsi hilelerini durdurmaları gerektiğini ve zamana ihtiyaç duyuldukları için her şeyi bildiklerini söyleyecektir. bekleme sürekli kalıcı belleğe kaydedilir.

Umarım bu cihazın nasıl çalıştığını anlarsınız. İlginiz için teşekkürler. Yakında görüşürüz!

video:
9
6.5
6.8

Yorum ekle

    • gülümsegülümsemelerxaxatamamdontknowyahoonea
      patronçizikaptalevetevet-evetagresifgizli
      üzgünümdansdance2dance3pardonyardımiçecekler
      Durarkadaşlariyigoodgooddüdükbaygınlıkdil
      dumanzırıltıcraybeyanalaycıDon-t_mentionindir
      ısıöfkelilaugh1mdatoplantımoskingnegatif
      Not_ipatlamış mısırcezalandırmakokumakkorkutmakkorkutuyorarama
      alaythank_youbuto_clueumnikakutanlaşmak
      kötübeeeblack_eyeblum3kızarmakövünçcan sıkıntısı
      sansürlüşakasecret2tehdit etmekzaferyusun_bespectacled
      shokrespektlolPrevedkarşılamaKrutoyya_za
      ya_dobryiyardımcıne_huliganne_othodiFludyasakyakın
3 yorumlar
Konuk Eugene
İş, çeşitli kaynaklardan sadece bir milyon kez çalındı. Ve bu makalede belirtildiği gibi, yazar da bu fikri bir yerden çaldı ve basitçe yürüttü. Yazar taslağı biraz açıklayamaz. Burada şifreler gibi gösterdi, cihaza erişmek için şifre burada. Beş yaşındaki kız kardeşim bile taslağı gördüğünde bunu anlayacak. Lol, "Yazarı, cihazımızı hack eden saldırganları karmaşıklaştırmak için kullanıyor. Bununla birlikte, daha sonra daha fazla." Ne zaman? Yarın? bir yıl içinde? Ne zaman?
Her devrimden sonra hafif bir tıklama da hissedilir.
Garip bir tür kodlayıcı. Genellikle, devir başına çok daha fazla tıklama olur.

Ve soru şu: Şifreyi değiştirmek veya yeni bir şifre eklemek için Pribluda'yı yeniden yapılandırmam gerekir mi?
KeePass Password Safe şifre jeneratörünü uzun zamandır kullanıyorum, çok uygun bir program, özel karakterler ve Arapça-Japonca-Çince karakterler de dahil olmak üzere 20 karaktere kadar rastgele kombinasyonlar üretiyorum, Russified! Sıralamanızı, düzenlemenizi vb. Yapmanızı sağlar. Bir flash sürücüde saklayın, periyodik olarak yedeklemeye kopyalayın.

Okumanızı tavsiye ederiz:

Akıllı telefon için verin ...