Агуулгын хүснэгт:
- Алхам 1: Материал ба багаж хэрэгсэл
- Алхам 2: Breadboard прототипээс …
- Алхам 3:… ПХБ руу
- Алхам 4: Гагнах эд ангиудыг урьдчилан бэлтгэх
- Алхам 5: ПХБ -ийн эцсийн хэлбэржүүлэлт
- Алхам 6: ПХБ -ийн хувилбарууд
- Алхам 7: SMD гагнах
- Алхам 8: Том бүрэлдэхүүн хэсгүүдийг гагнах
- Алхам 9: Ноорог байршуулах
- Алхам 10: Гоо зүйн сайжруулалт
- Алхам 11: Ирээдүйн сайжруулалтууд ба… Бүгдэд баярлалаа
Видео: Нууц үгийн менежер, Тайпер, Макро, Ачаалал Бүгдийг нэг дор !: 11 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Анхаарна уу:
Хэрэв та энэ төхөөрөмжийг үйлдвэрлэхэд асуудалтай байгаа бол (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 прототипээс …
Юуны өмнө та бүрэлдэхүүн хэсгүүдийг туршиж үзэх хэрэгтэй.
Үүнийг хийх хамгийн хялбар арга бол бүх бүрэлдэхүүн хэсгүүдийг талхны тавцан дээр залгаж, утсаар холбох явдал юм. Хавсаргасан файл бол брадборд болон 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 гагнуур хийх нь нэлээд хэцүү боловч хэд хэдэн урьдчилан сэргийлэх арга хэмжээ авснаар үүнийг үнэхээр хялбар болгож чадна.
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: Ноорог байршуулах
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 оны микроконтроллерийн тэмцээний хоёрдугаар шагнал
Зөвлөмж болгож буй:
Бүгдийг захирах нэг POV дэлгэц: 10 алхам (зурагтай)
Бүгдийг захирах нэг POV дэлгэц! Тэдгээрийг үзэх нь сонирхолтой төдийгүй тэдгээрийг хөгжүүлэх том сорилт юм. Энэ бол үнэхээр салбар дундын ажил юм. Танд маш их ур чадвар хэрэгтэй: механик, электроник, програмчлал
Жижиг ачаалал - Тогтмол гүйдлийн ачаалал: 4 алхам (зурагтай)
Жижиг ачаалал - Тогтмол гүйдлийн ачаалал: Би өөрийгөө вандан санд PSU хөгжүүлж, эцэст нь ачааллыг хэрхэн яаж гүйцэтгэхийг харахыг хүссэн хэмжээнд хүрсэн. Дэйв Жонсын маш сайн видеог үзэж, интернетийн бусад хэдэн эх сурвалжийг үзсэний дараа би Tiny Load -ийг олсон. Ти
Бүгд нэг дор · DMX терминатор ба DMX шалгагч: 3 алхам
Бүгд нэг дор · DMX терминатор ба DMX шалгагч: Гэрэлтүүлгийн техникч хүний хувьд заримдаа dmx холболтууд нь бэхэлгээний хооронд хэр эрүүл байгааг мэдэх шаардлагатай болдог. Заримдаа утас, бэхэлгээ эсвэл хүчдэлийн хэлбэлзлээс болж DMX систем нь олон асуудал, алдаатай тулгардаг. Тиймээс би хийсэн
Arduino UNO 3 нэг дор: 6 алхам
Arduino UNO 3 in One: Төсөл " Arduino UNO 3 in One " нь микроконтроллер, прототипийн орон зай, цахилгаан хангамжийг хослуулсан хамгийн чухал, хамгийн ашигтай гурван онцлог бүхий платформ бий болгох зорилготой юм. Энэ нь танд авсаархан, хөдөлгөөнт төслүүдийг бий болгох боломжийг олгодог
PassPen (Arduino нууц үгийн менежер): 4 алхам
PassPen (Arduino Password Manager): Энэ бол миний PassPen төсөл. Намайг сургуулийн компьютерт оруулдаг жижигхэн ардуино нано. Энэ нь нууц үгээ хэвлэхээс өмнө түгжих боломжийг олгодог зүүтэй байх товчлуур бүхий жижиг PCB -ээр хийгдсэн