Mundarija:

Arduino yordamida qurilmada parolni buzish: 8 qadam
Arduino yordamida qurilmada parolni buzish: 8 qadam

Video: Arduino yordamida qurilmada parolni buzish: 8 qadam

Video: Arduino yordamida qurilmada parolni buzish: 8 qadam
Video: Telefonni xonadan qarsak chalib oson topish👏 2024, Noyabr
Anonim
Arduino yordamida qurilmada parolni buzish
Arduino yordamida qurilmada parolni buzish

Menda erkinlikdagi hayvonlarning suratlari uchun kamera bor (VICTURE markasi va HC200 modeli), men unga parol qo'yganman va bir muncha vaqt o'tgach, uni ishlatmay unutganman. Endi kamerani yoqing, unda to'rtta nol (parolning to'rtta pozitsiyasi) va kursor ko'rsatiladi, bu sizning qaerdaligingizni ko'rsatadi. Raqamlarni kiritish uchun yuqoriga, pastga, chapga va o'ngga tugmalaridan foydalanamiz, parolni tasdiqlash uchun OK ham mavjud.

Bu rasmlar hayvonlarni ozod qilishda yordam beradi (VICTURE y modelo HC200 da).

Ma'lumotni kirgizib bo'lgandan so'ng, kursorni ko'rsatib turibdi. Bu erda siz botones bilan bog'lanishingiz mumkin, bu sizning xohishingizga, xohlagan narsangizga, xohlagan narsangizga to'g'ri keladi.

1 -qadam:

Rasm
Rasm
Rasm
Rasm
Rasm
Rasm

Har bir pozitsiyaning imkoniyatlari 0 dan 9 gacha, A dan Z gacha. Esimda, men faqat parolga raqamlarni kiritganman. Har safar parolga to'rtta pozitsiya kiritilganda, biz 10 000 imkoniyatni (0000 dan 9999 gacha) tekshirishimiz kerak bo'ladi. Bu 10 000 imkoniyatni tekshirish uchun qancha vaqt ketadi? Agar parolni tekshirish taxminan 4 soniya yoki undan kam davom etsa. Hisob -kitoblarni bajarish uchun taxminan 11 soat sarflash kerak bo'ladi. Buni qo'lda qilish mumkin deb o'ylash bejiz emas

Lekin biz kimnidir yoki nimanidir biz uchun qilishga majburlay olamiz va bu narsa: ARDUINO. Keyin biz klaviaturadagi tugmachalarni taqlid qilib, keyin barcha imkoniyatlarni birma -bir tekshirib ko'rardik.

Aloqa Z 9 -chi, a -la -Z -ni tanlang. Ma'lumotlar parolini kiritganingizdan so'ng, siz 10 000 ta ma'lumotni (0000 dan 9999 gacha) o'zgartirishingiz mumkin. Siz 10 000 ta posibilidadni topdingizmi? Bir vaqtning o'zida hech qanday kontrastga ega bo'lmagansiz, bu 4 ta savolga javob beradi. Qachonki, 11 -chi soatni tashkil qilsa bo'ladi.

Hech qanday ma'lumot yo'q.

Bu erda hamma narsa shunday bo'ladi: ARDUINO. Pulsaciones simulyasiyalarini bir -biriga bog'lab qo'yish kerak.

2 -qadam:

Rasm
Rasm
Rasm
Rasm
Rasm
Rasm
Rasm
Rasm

Biz qurilmani ochamiz va klaviatura va uning terminallarini qidiramiz. Taxtani o'rganib, biz klaviaturaning chiqish terminallari fotosuratlarda ko'rsatilganini ko'rishimiz mumkin.

Abrimos el dispositivo y buscamos el teclado y los terminales delismo. Fotosuratlar fotosuratlar bilan bir qatorda, los terminallar bilan ham amalga oshiriladi.

3 -qadam:

Rasm
Rasm
Rasm
Rasm
Rasm
Rasm
Rasm
Rasm

Biz ulagichning turli pimlarini sanaymiz va men ularni qulayroq o'rganish uchun ularning har biriga kichik simni payvand qilaman.

Qarama -qarshiliklar qarama -qarshiliklar, kabellar va kabellar orqali amalga oshiriladi.

4 -qadam:

Rasm
Rasm
Rasm
Rasm

Men 4 -kabelning umumiy ekanligini tekshiraman. 4 -sonli turli kabellar bilan aloqa qilganda, men quyidagilarni kuzata olaman:

Kabel 4 va 5, bu O'ng tugmani bosishga o'xshaydi

4 va 3 -kabel, OK tugmasi

Kabel 4 va 2, DOWN tugmasi

4 va 6 -kabellar, chap tugma

Kabel 4 va 8, UP kaliti

Kabelning 4 -raqamli ulanishi.

4 -raqamli aloqa kabellari bilan aloqa o'rnatiladi:

Kabel 4 y 5, lekin bu DERECHA.

Kabel 4 y 3, tecla OK

Kabel 4 y 2, tecla ABAJO

Kabel 4 y 6, tecla IZQUIERDA

Kabel 4 y 8, tecla ARRIBA.

5 -qadam:

Rasm
Rasm
Rasm
Rasm
Rasm
Rasm

Quyidagi usullardan foydalanib sxemani loyihalash:

Arduino UNO

1k Ohm qarshilik

2N2222 tranzistorlari

Foydalanish davri:

- Arduino UNO

- 1kOhmio qarshilik

- Transistorlar 2N2222

6 -qadam:

Rasm
Rasm

Butun sxemaning yig'ilishi shunday. Fotosuratda ko'rib turganingizdek, men butun jarayonni videotasvirga olish uchun qurilmaning ekranini yozib olish uchun veb -kamera qo'ydim, chunki Arduino kalitni topgach, u tugmachalarning pulsatsiyasi bilan davom etadi. Shunday qilib, biz videoni ko'rishimiz va parol qabul qilingan vaqtni topishimiz mumkin

O'chirish tugmachasini o'rnatish kerak.

Veb -kamera bilan ishlashni xohlasangiz, bu videoklipni o'chirib qo'yish, shuningdek, Arduino -ni qo'llab -quvvatlash orqali amalga oshiriladi. Videoni ko'rsating, shunda video yuklanadi.

7 -qadam: Codigo Arduino

Bu Arduino dasturlash kodi:

Arduino uchun dasturiy ta'minot:

8 -qadam: video

Jarayon qanday rivojlanayotgani haqida video …

Videokliplar va jarayonlar …

Tavsiya: