Агуулгын хүснэгт:

Нууц үгийн менежер, Тайпер, Макро, Ачаалал Бүгдийг нэг дор !: 11 алхам (зурагтай)
Нууц үгийн менежер, Тайпер, Макро, Ачаалал Бүгдийг нэг дор !: 11 алхам (зурагтай)

Видео: Нууц үгийн менежер, Тайпер, Макро, Ачаалал Бүгдийг нэг дор !: 11 алхам (зурагтай)

Видео: Нууц үгийн менежер, Тайпер, Макро, Ачаалал Бүгдийг нэг дор !: 11 алхам (зурагтай)
Видео: AMA record with community manager Oleg. PARALLEL FINANCE 2024, Арваннэгдүгээр
Anonim
Нууц үгийн менежер, Тайпер, Макро, Ачаалал … Бүгдийг нэг дор!
Нууц үгийн менежер, Тайпер, Макро, Ачаалал … Бүгдийг нэг дор!
Нууц үгийн менежер, Тайпер, Макро, Ачаалал … Бүгд нэг дор!
Нууц үгийн менежер, Тайпер, Макро, Ачаалал … Бүгд нэг дор!
Нууц үгийн менежер, Тайпер, Макро, Ачаалал … Бүгдийг нэг дор!
Нууц үгийн менежер, Тайпер, Макро, Ачаалал … Бүгдийг нэг дор!

Анхаарна уу:

Хэрэв та энэ төхөөрөмжийг үйлдвэрлэхэд асуудалтай байгаа бол (pcb, гагнуур эсвэл бусад) надад эндээс хувийн мессеж эсвэл [email protected] руу имэйл илгээнэ үү. Би аль хэдийн үйлдвэрлэсэн компьютер эсвэл төхөөрөмжүүдийн нэгийг илгээхэд баяртай байх болно! Удахгүй би энэ төсөлд зориулж gitHub репо нээх болно! Анхаарал тавьсанд баярлалаа, хөгжилтэй байгаарай!

Ихэнхдээ би имэйл данс руугаа орох эсвэл их сургуулийнхаа профайлд минийх биш компьютерээс нэвтрэх шаардлагатай болдог. Би тоо, тэмдэг, том, жижиг үсгийг ашиглан 10 тэмдэгт ба түүнээс дээш нууц үг ашигладаг. Санаж байх ёстой хар дарсан зүүд, тэр ч байтугай эхний оролдлогыг зөв бичих нь бүр муу юм. Заримдаа хамаатан садныхаа нэг нь wifi эсвэл үүнтэй төстэй зүйлс гэх мэт нууц үгээ санахдаа асуудалтай байдаг. Тиймээс би энэ шинэ санааг олсон юм. PassType (тийм ээ … Би бүтээсэн зүйлдээ нэр өгөх дуртай, энэ нэр нь "төхөөрөмжийн нууц үгийн төрөл" гэсэн үгний агшилтаас үүдэлтэй) нь маш хямд бөгөөд ашиглахад хялбар нууц үг менежер бөгөөд 250 гаруй нууц үг хадгалах, бичих чадвартай. Тэд бүх төхөөрөмжид байдаг! Энэ нь бүх компьютер дээр ажилладаг бөгөөд үүнийг залгаад ухаалаг гар утсан дээр ашиглах боломжтой. Зарим төрлийн гарыг дэмждэг систем бүр PassType -тэй нийцдэг.

Энэхүү төхөөрөмж нь оролтын арга болгон жижиг джойстик шиг 5 талын мэдрэгчтэй унтраалгатай. Жижиг OLED дэлгэц нь функциональ, ойлгомжтой UI (хэрэглэгчийн интерфэйс) -ийг харуулдаг. Бүх өгөгдлийг 32 кб EEPROM -д хадгалдаг. PassType нь arduino Pro Micro дээр ажилладаг.

Энэхүү жижиг төхөөрөмжийг уйтгартай, давтагдах, хэдэн секундын дотор хэдэн зуун тэмдэгт бичихэд ашиглаж болох тул пентестерүүд эсвэл компьютер сонирхогчид бас баяртай байх болно. Үнэндээ хүний 15 минутанд хийж болох бүх зүйлийг хулгана, гараар хэдхэн секундын дотор хийж чадна. Энэ төсөлд би 32K EEPROM санах ой ашиглах болно, гэхдээ та үүнээс том хэмжээтэйг ашиглах боломжтой. Цаашдын хөгжлийн сүүлийн алхамыг үзнэ үү.

Анхаарал тавьсанд баярлалаа, энэ төслийг эхлүүлье!

ЭНЭ БҮТЭЭГДЭХҮҮН, ХУДАЛДАА, БҮРЭН ТУРШИГДСАН БҮТЭЭГДЭЭГҮЙ ЭРХЛЭГЧ БАЙНА УУ

Алхам 1: Материал ба багаж хэрэгсэл

Материал ба багаж хэрэгсэл
Материал ба багаж хэрэгсэл
Материал ба багаж хэрэгсэл
Материал ба багаж хэрэгсэл
Материал ба багаж хэрэгсэл
Материал ба багаж хэрэгсэл
Материал ба багаж хэрэгсэл
Материал ба багаж хэрэгсэл

Хэсэг:

  • Хоёр талт зэс бүрсэн ламинатан хэлхээний самбар (АНУ | ЕХ)
  • Arduino pro micro (АНУ | ЕХ)
  • Дэлгэц (Глобал)
  • 5 талын мэдрэгчтэй унтраалгын joystick (АНУ | ЕХ)
  • 24LC256-I/SM (GLOBAL) (эндээс үнэгүй дээж авахыг хүснэ үү:
  • SMD (гадаргуу дээр суурилуулах төхөөрөмж) дахин боловсруулсан резистор (үнэ төлбөргүй, хэрхэн яаж авахыг дараа үзнэ үү)
  • утаснууд
  • тээглүүр
  • (заавал биш) микро USB эрэгтэй залгуур

Багаж хэрэгсэл:

  • гагнуурын төмөр ба гагнуур
  • dremmel эсвэл хөрөө
  • pcb сийлбэр хийх систем (би төмрийн хлорид ба байнгын маркер ашигласан)
  • соронзон хальс

Алхам 2: Breadboard прототипээс …

Breadboard прототипээс …
Breadboard прототипээс …
Breadboard прототипээс …
Breadboard прототипээс …
Breadboard прототипээс …
Breadboard прототипээс …

Юуны өмнө та бүрэлдэхүүн хэсгүүдийг туршиж үзэх хэрэгтэй.

Үүнийг хийх хамгийн хялбар арга бол бүх бүрэлдэхүүн хэсгүүдийг талхны тавцан дээр залгаж, утсаар холбох явдал юм. Хавсаргасан файл бол брадборд болон pcb хувилбарын бүх утас, схемийг тайлбарласан Fritzing файл юм.

Энэ үе шатанд эхний утсыг холбоход туслах bradboard холболтын диаграмм байна.

Алхам 3:… ПХБ руу

… ПХБ руу!
… ПХБ руу!
… ПХБ руу!
… ПХБ руу!
… ПХБ руу!
… ПХБ руу!

"PassTypeScheme.fzz" хавсаргасан файл нь өөрийн ПХБ хийхэд шаардлагатай бүх зүйлийг агуулдаг.

Fritzing -аас PCB руу экспортлох нь маш олон pdf файл үүсгэх болно. Танд "зэсийн дээд" ба "зэсийн доод толин тусгал" файлууд хэрэгтэй болно. "Зэсийн_зураг", "зэсийн_төмрийн_ толин тусгал" зэргийг цаасан дээр бодит хэмжээгээр татаж аваад хэвлэ. Хэрэв та фоторезист аргыг ашиглахыг хүсч байгаа бол энэ үе шатыг алгасаж болно, учир нь та pcb сийлбэрээр юу хийж байгаагаа мэдэж байгаа тул дараа уулзах болно!

Хэрэв та жинхэнэ DIY хямд, бохир биш ПХБ хийхийг хүсч байвал үргэлжлүүлэн уншаарай!

Хэвлэсэн хэлхээний схемийг (дээд ба доод) авсны дараа тэдгээр нь тохирч байгаа эсэхийг шалгаарай. Нэмэлт цаас хайчилж, нэгийг нь хоёр талт хэлхээний самбарын буланд тэгшлээрэй. Драммел (хөрөө, бусад хэрэгслүүд..) ашиглан хоёр талт зэс бүрсэн ламинатан хавтангийн хэсгийг бүх хэлхээнд тааруулан зөв хэмжээсээр хайчилж ав. Үүнийг аяга таваг, сав угаагч ашиглан цэвэрлээрэй.

Цаасан дээр хэвлэсэн зэсийн ул мөрийг цэвэрхэн хэлхээний самбар дээр байрлуулж, цооног өрөмдөх шаардлагатай газарт алхаар тэмдэг тавь. Үүнийг самбарын хоёр талд хийж, хоёр нүүрийг тэгшлэхдээ болгоомжтой байгаарай.

Бага зэрэг изопропилийн спирт ашиглан самбарыг цэвэрлэ. Байнгын маркер ашиглан хэвлэсэн схемээс харж болох замыг хуулж ав. Үүнийг хийхийн тулд та маш нарийвчлалтай байх ёстой. USB холбогчийн хувьд та зураг зурахдаа жинхэнэ USB зөөгчийг ашиглаж болно. Замыг дор хаяж хоёр удаа давтаж, шугамууд нь маш хурц байгаа эсэхийг шалгаарай.

Байнгын тэмдэглэгээний шугам хатсаны дараа самбараа төмрийн хлоридын ваннд хийнэ. Тэнд 20-30 минут байлгаарай. PCB -ийг бүрэн сийлсэний дараа төмрийн хлоридын ваннаас зайлуулах боловч хүчилд хүрэхээс болгоомжил. Хуванцар бээлий, хуванцар хэрэгсэл ашиглах. ПХБ -ийг их хэмжээний хүйтэн усаар угаана. Изопропилийн спирт ашиглан тэмдэглэгээний шугамыг арилгана.

Таны шинэ компьютер таны PassType -ийн бүх хэсгийг байрлуулахад бараг бэлэн боллоо!

Алхам 4: Гагнах эд ангиудыг урьдчилан бэлтгэх

Гагнах эд ангиудыг урьдчилан бэлтгэх
Гагнах эд ангиудыг урьдчилан бэлтгэх
Гагнах эд ангиудыг урьдчилан бэлтгэх
Гагнах эд ангиудыг урьдчилан бэлтгэх
Гагнах эд ангиудыг урьдчилан бэлтгэх
Гагнах эд ангиудыг урьдчилан бэлтгэх
Гагнах эд ангиудыг урьдчилан бэлтгэх
Гагнах эд ангиудыг урьдчилан бэлтгэх

Бүх эд ангиудыг гагнахаас өмнө 5 талт мэдрэгчтэй унтраалгын ёроолд байгаа дэлгэцийн хуванцар тусгаарлагч болон хоёр хуванцар тээглүүрийг зайлуулах хэрэгтэй.

Энэхүү процедур нь илүү нягт, бат бөх бүтээгдэхүүнтэй болох боломжийг танд олгоно.

Алхам 5: ПХБ -ийн эцсийн хэлбэржүүлэлт

ПХБ -ийн эцсийн хэлбэр
ПХБ -ийн эцсийн хэлбэр
ПХБ -ийн эцсийн хэлбэр
ПХБ -ийн эцсийн хэлбэр
ПХБ -ийн эцсийн хэлбэр
ПХБ -ийн эцсийн хэлбэр
ПХБ -ийн эцсийн хэлбэр
ПХБ -ийн эцсийн хэлбэр

Юуны өмнө та утас, голын нүхийг өрөмдөх хэрэгтэй. PCB -ийн шулуун нүхийг өрөмдөхдөө болгоомжтой байгаарай.

Драммол эсвэл хөрөө ашиглан зурсан USB эрэгтэй холбогчийн ашиглагдаагүй талаас бүх материалыг зайлуулна. Жижиг өөрчлөлт бүрийн дараа энэ нь USB төвд тохирч байгаа эсэхийг шалгаарай. Дараа нь та PassType -ийг залгах ямар ч төхөөрөмжид тохирсон нягт, эвтэйхэн байх болно (тийм ээ, надад энэ нэр үнэхээр таалагдаж байна).

Хэрэв таны самбар хэт нимгэн байвал илүү нягт холбохын тулд зурсан USB холбогчийн доор хэдэн цаас наа.

Алхам 6: ПХБ -ийн хувилбарууд

ПХБ -ийн ялгаа
ПХБ -ийн ялгаа
ПХБ -ийн ялгаа
ПХБ -ийн ялгаа
ПХБ -ийн ялгаа
ПХБ -ийн ялгаа

Гагнуурын төмрийг ашиглаж эхэлцгээе!

Виас бол дээд ба доод давхаргын хоорондох холбоо юм. Энэ холболтыг бий болгохын тулд та нимгэн утсыг хажуугийн зэс рүү ойртуулж, нүхний нүх рүү хийж, нөгөө талд нь гагнах хэрэгтэй. Бүх процесс (4 vias) хэдхэн минут л үргэлжлэх ёстой.

Алхам 7: SMD гагнах

SMD гагнуур
SMD гагнуур
SMD гагнуур
SMD гагнуур
SMD гагнуур
SMD гагнуур

SMD гагнуур хийх нь нэлээд хэцүү боловч хэд хэдэн урьдчилан сэргийлэх арга хэмжээ авснаар үүнийг үнэхээр хялбар болгож чадна.

24LC256

24LC256 -аас эхэлье. Энэ бүрэлдэхүүн хэсэг нь 8 хөлтэй бөгөөд зураг дээр үзүүлсэн шиг байрлуулах ёстой. IC (нэгдсэн хэлхээ, манай тохиолдолд 24LC256) гагнах жижиг талбайд бага зэрэг гагнуур хайлуулна. IC -ийг саяхан хийсэн хүйтэн цагаан тугалга, халуун тугалган шалбааг дээр байрлуул. IC нь нэг талдаа зарагдсан бөгөөд хөдлөхгүй. IC -ийг хэт халаахгүйгээр үлдсэн хөлийг гагнах.

SMD резистор

SMD резисторыг хуучин эх хавтан дээр олж болно. Та дор хаяж дараахь зүйлийг цэвэрлэх хэрэгтэй.

  • 2 x 10 kΩ smd код: 01C
  • бусад 4 өөр утга (жишээ нь: 20 кОм, 47 кОм, 65 кОм, 100 кОм)

Та 5 талын мэдрэгчтэй унтраалга дээр дарагдсан чиглэл тус бүрийн харгалзах аналог утгыг програм хангамжид өөрчлөх боломжтой тул миний ашигласан утгыг яг олох шаардлагагүй болно. Үүнийг яаж хийхийг би хэдэн алхамаар харуулах болно. SMD -ийн утгыг уншихад хэцүү байж болох тул эндээс резисторын утгыг кодоос нь амархан олох боломжтой сайт энд байна.

Танд резистор хэрэгтэй болсны дараа тэдгээрийг ПХБ -д гагнах ажлыг эхлүүлье.

Резисторыг байрлуулах дэвсгэр дээр бага зэрэг гагнуур хайлуулна. Резисторыг тугалган шалбаагны дэргэд байрлуулж, гагнуурыг халаана. Гагнуур нь хайлж, резисторын нэг талыг холбоно. Резисторын нөгөө контактыг хөргөж гагнана. Бүх резистортой ижил зүйлийг хий, таны SMD гагнуурын хэсэг дууссан!

Алхам 8: Том бүрэлдэхүүн хэсгүүдийг гагнах

Том эд ангиудыг гагнах
Том эд ангиудыг гагнах
Том эд ангиудыг гагнах
Том эд ангиудыг гагнах
Том эд ангиудыг гагнах
Том эд ангиудыг гагнах

Arduino Pro Micro

ПХБ-ийн нүхэнд брэдборд шиг тээглүүр байрлуул. Тэднийг ПХБ -д шууд гагнаж, хөргөнө. Arduino pro micro -ийг шууд дээр нь байрлуулж, зөв тээглүүр ашиглан болгоомжтой байрлуулна уу. Про микро микрофоныг аль болох доошлуулаарай, гэхдээ ямар ч зэс замд хүрч болохгүй. Та хэдэн ширхэг цахилгаан соронзон хальсыг ПХБ болон arduino pro micro хооронд тусгаарлагч давхарга болгон ашиглаж болно.

OLED дэлгэц

Одоо oled дэлгэцийг гагнана уу! Олдсон хавтан нь зэсийн мөрний доор хүрэхгүй байхын тулд та цахилгаан соронзон хальс ашиглаж болно. Олед дэлгэцийг зурагт үзүүлсэн шиг байрлуулна уу. Үүнийг бүхэлд нь түлхэж, тээглүүрийг доод талд нь гагнана.

Одоо та хавчаарын тусламжтайгаар илүүдэл уртыг арилгаж болно.

USB

Үүнийг хийсний дараа таны PassType бэлэн болно! Та үүнийг pro micro дээрх USB микро портоос ашиглаж эхлэх боломжтой. Гэсэн хэдий ч би авсаархан, илүү хүртээмжтэй системийг хүсч байсан тул би микро USB контактуудыг зурсан USB эрэгтэй контактуудад холбосон. Зургийг дагаж хоёр холбогчийг хэрхэн гагнах талаар олж мэдээрэй. Хэрэв та жижиг хэсгүүдийг гагнах нь тийм ч таатай биш бол та эрэгтэй микро USB холбогчийг ашиглаж, эрэгтэй микро USB -ээс гарч буй утаснуудад зурсан эрэгтэй USB гагнуур хийж болно.

Алхам 9: Ноорог байршуулах

Image
Image

PassType -ийн техник хангамж бэлэн болсон тул та програмыг байршуулах ёстой. Энэхүү төсөл нь маш уян хатан бөгөөд олон янзын хувилбаруудад ашиглагдах боломжтой.:

  • ямар ч төрлийн макро
  • нууц үгийн санах ой ба төрөл
  • пентестинг төхөөрөмж
  • тоног төхөөрөмжийн олон товчлуурыг нэг дор (джойстик ашиглан)
  • даацын төхөөрөмж
  • keylogger (би үүнийг туршиж үзэх ёстой)
  • болон таны бүтээлч байдлыг ашиглан илүү ихийг хийх болно!

Энэхүү зааварчилгаанд би танд энгийн нууц үгийн менежер, генератор, тайперын кодыг нэг дор өгөх болно.

Юуны өмнө та джойстик дээр хийсэн үйлдэлтэй тохирох аналог утгыг олох хэрэгтэй. АналогSwitchValue ноорогыг PassType дээрээ байршуулаад цуваа портыг 9600 baud хурдтайгаар нээнэ үү. Жойстик ашиглаж эхлэх ба боломжтой үйлдэл бүрийн утгыг тэмдэглэ. (та төвийг дарсан + нэг чиглэлийг шинэ үйлдэл гэж үзэж, 9 хүртэлх оролтын аргыг олж авах боломжтой!)

Та аналог унших утгыг авсны дараа passTypeSW ноорогыг татаж аваад нээнэ үү. 5 талын шилжүүлэгчийг тодорхойлох хэсэгт очно уу. Та joystick дээр 163 гэсэн утгыг дарсан гэж бодъё. Дараа нь та uhigh (up action хамгийн том утга) -ийг 173 болгож, ulow (up action -ийн хамгийн бага утгыг) 153 болгож засах хэрэгтэй. Үүнийг хэрэгтэй бүх оролтынхоо төлөө хий., миний хувьд дээш, хатуу, доош, зүүн ба төв. Ноорог зургийг arduino pro micro дээр байршуулна уу.

// 5 талын шилжүүлэгч ----- ҮНЭ ЦЭНИЙГ ЭНД ӨӨРЧЛӨХ!

#тодорхойлох ллоу 158 #өндөрлөх 178 #тодорхойлох ulow 220 #нарийвчлах 240 #тодорхойлох rlow 500 #нарийвчлах rhigh 520 #нарийвчлах dlow 672 #тодорхойлох dhigh 692 #алиалагч 293 #тодорхойлох chigh 313

Одоо танд PassType бүрэн ажиллаж байна: нууц үгийн менежер, бүтээгч, дарагч, түлхүүр шиг жижиг, 250-1616 тэмдэгт бүхий урт нууц үгийг цээжлэх чадвартай, тус бүрийг том, жижиг үсгээр бичсэн тоо, тэмдэг, тэмдэгт!

UI (хэрэглэгчийн интерфэйс) -ийн эхний хуудсан дээрх лого нь маш төвөгтэй байсан боловч хэрэв та хүсвэл үүнийг өөрчилж болно, энэ хэрэгсэл надад маш их тусалсан. Энэхүү төслийн ноорог боловсруулах нь маш энгийн боловч EEPROM дээр ажиллах хугацааг уртасгахын тулд аль болох багасгахыг хичээгээрэй (энд хэрэгтэй лавлагаа байна). Миний танд өгсөн програм хангамжийг хүссэнээрээ өөрчилж, өөрчилж болно. Хамтран ажиллахад таатай байна!

Алхам 10: Гоо зүйн сайжруулалт

Гоо сайхны сайжруулалт
Гоо сайхны сайжруулалт
Гоо сайхны сайжруулалт
Гоо сайхны сайжруулалт
Гоо сайхны сайжруулалт
Гоо сайхны сайжруулалт

Таны PassType одоо ашиглахад бэлэн байгаа боловч ил гарсан хэлхээ нь хамгийн аюулгүй бөгөөд үзэсгэлэнтэй зүйл биш юм. Би прототипээ цахилгаан соронзон хальсаар боож, ПХБ -ийн ирмэг буланг дугуйруулав. Бэлэн бүтээгдэхүүн нь ердийн түлхүүр болон хосолсон түгжээтэй харьцуулах боломжтой хэмжээтэй байна. Гэсэн хэдий ч PassType нь олон тооны "дижитал" товчлуурууд болон хослолуудыг хадгалах боломжтой.

Хамгийн ойрын Fablab -ийн ачаар би энэ төслийн хавсралтыг хэвлэж чадсан. Би 3d хэвлэх файлыг хавсаргасан. Файл нь ашиглахад илүү тохь тухтай байлгахын тулд хаалтны хэсгүүд болон мини джойстик дээр байрлуулах хоёр товчлуурыг агуулдаг.

Алхам 11: Ирээдүйн сайжруулалтууд ба… Бүгдэд баярлалаа

Ирээдүйн сайжруулалт ба… Бүгдэд баярлалаа!
Ирээдүйн сайжруулалт ба… Бүгдэд баярлалаа!
Ирээдүйн сайжруулалт ба… Бүгдэд баярлалаа!
Ирээдүйн сайжруулалт ба… Бүгдэд баярлалаа!
Ирээдүйн сайжруулалт ба… Бүгдэд баярлалаа!
Ирээдүйн сайжруулалт ба… Бүгдэд баярлалаа!

Ирээдүйн хөгжил

Би энэ төслийн бүх боломжит програм хангамжийг хадгалах, энэ техник хангамж дээр ажиллаж буй ноорогны чанарыг сайжруулахын тулд github репо нээхийг хүсч байна. Би PassType -ийн microSD хувилбарыг бүтээхийг хүсч байна. Би аль хэдийн PCB дээр ATmega32U4 ашиглан микро SD хувилбарын схем ба ПХБ -ийн схемийг зурсан. Micro SD ашиглах шинэ PassType нь санах ойн асуудалгүй болно (32 ГБ хүртэл) бөгөөд энэ нь маш олон шинэ боломжуудыг агуулсан байх болно.

Уншсанд баярлалаа,

Хэрэв танд таалагдсан бол микроконтроллерийн уралдаанд энэ төсөлд саналаа өгнө үү.

энэ нь маш сайн санал хүсэлт, том тусламж байх болно

Энэхүү бяцхан заавар нь аль болох хөгжилтэй, урам зоригтой байх болно гэж найдаж байна

бас дахин…

ТА БҮХЭНД БАЯРЛАЛАА

Микроконтроллерийн тэмцээн 2017
Микроконтроллерийн тэмцээн 2017
Микроконтроллерийн тэмцээн 2017
Микроконтроллерийн тэмцээн 2017

2017 оны микроконтроллерийн тэмцээний хоёрдугаар шагнал

Зөвлөмж болгож буй: