Мазмуну:
- 1 -кадам: Бөлүктөрдү жана шаймандарды чогултуу:
- 2 -кадам: Disassembley:
- 3 -кадам: Негизги электр зымдары:
- 4 -кадам: Төмөн чыңалуудагы зымдар:
- 5 -кадам: Кабелдер:
- 6 -кадам: Тармактын уячаларын туташтыруу
- 7 -кадам: LED зымдары
- 8 -кадам: Баскычтын зымдарын басыңыз
- 9 -кадам: Баскычты жана LEDди орнотуу
- 10 -кадам: Network Jacks орнотуу
- 11 -кадам: Switch & Breaker орнотуу
- 12 -кадам: Raspberry Pi орнотуу
- 13 -кадам: Баарын киргизиңиз
- 14 -кадам: Корпусту орнотуу
- 15 -кадам: Программалык камсыздоо
- 16 -кадам: Пестестингге барыңыз
Video: Элестетүү BBU Dropbox: 16 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул кичинекей компьютер батареясынын камдык бирдиги, пентестинг кутусуна айланды. Бул компьютердин же кандайдыр бир кичинекей тармактык жабдуунун артында орнотуу жана байкалбоо үчүн арналган, ал эми пентестер ал аркылуу тармакка алыстан кире алат. Негизги компоненттер кабык жана эски BBUдун бир нече бөлүгү, кичинекей 5V беш порттуу тармак которгуч жана Raspberry Pi же кичинекей компьютер туура келет. Көпчүлүк бөлүктөр модулдук болуп саналат жана аларды оңой эле алмаштырууга болот. Баары жөнөкөй инструменттер менен курулган (3D принтеринин кереги жок!), Мен муну кайталоо жана мүмкүн болушунча оңой жасоо үчүн аракет кылып жаткам. Сүрөттөргө жакшылап көңүл буруңуз. Кээ бирлери бир аз иштебей калышы же эки жолу көрсөтүлүшү мүмкүн. Мен бара жатканда бир нече нерселерди кошуп койдум жана көп нерсени ажыратып, кайра чогултууга туура келди. Долбоорлорду оңой оңдоого багыттоо чындап жардам берет!
1 -кадам: Бөлүктөрдү жана шаймандарды чогултуу:
Бул жерде мен колдонгон тетиктердин жана шаймандардын тизмеси.
- Батарея камдык бирдиги - ар кандай өлчөмдө болушу мүмкүн. Албетте, ал канчалык чоң болсо, ошончолук көп нерсеге ылайыкташа аласыз!
- Мээ - Мен тегеректеп жүргөн Raspberry Pi 2 B колдондум.
- Тармакты которуу - Менин беш портум бар болчу жана болгону 100Мб/с болчу, бирок BBUдагы порттор сейрек гигабит.
- Пи үчүн кубат адаптери - Мен USB чыгышы менен абдан ичке 5V 2A дубал сөөлүн колдондум.
- Коммутатор үчүн кубат адаптери - Менин которгучум 5В 800мА алды, ошондуктан мен экинчи ичке 5V 2A дубал сөөлүн колдондум.
- Жашыл же кызыл LED
- Бир заматта басуу баскычы - Басылганда гана иштейт.
- 270 Ом Ом каршылыгы
- 10k-100k Ом каршылыгы
- Зым - Бир нече узундуктар, өлчөгүчтөр жана түстөр
- Коннекторлор же сыноолор - (Милдеттүү эмес) LEDди тиркөө жана Piдеги GPIOго өтүү.
- 2 Ethernet кабели - абдан кыска жана ийкемдүү болушу керек.
- 2 Ethernet домкраты - (Милдеттүү эмес) Мен башка BBUдан бир нече ширетүүчү джекти колдондум.
- USB A микро USB кабелине - Пи кубаттоо үчүн.
- USB A баррели кабелине - которгучту иштетүү үчүн. Муну жасаса болот.
- M3 бурамалар жана гайкалар - (Милдеттүү эмес) Алынуучу нерселерди алуу үчүн.
- Raspberry Pi vesa монтаж кронштейни
КУРАЛДАР:
- Филлипс бурагыч
- Коопсуздук бурагычтары - Эгерде сиздин BBUңузда коргоочу бурамалар болсо
- Бургулоо менен бургулаңыз
- Сым тазалагычтар
- Сым кескичтер
- Снайптарды бүтүрүү
- Устара бычагы
- Лампочка жана ширетүүчү
- Ысык желим тапанча жана ысык клей
- Дремель же араа
- Кол Files - Милдеттүү эмес, бирок жакшы.
- Супер клей
- Жылытуучу курал же шамана
- Жылуулукту кыскартуучу түтүк же электр лентасы
2 -кадам: Disassembley:
Бул бөлүк абдан жөнөкөй.
- Батарейканын камдык бөлүгүндөгү бардык бурамаларды алып салыңыз жана аларды четке коюңуз.
- Эски схема жана батареялар сыяктуу бардык керексиз компоненттерди алып салыңыз.
- Ар кандай узундуктагы зымдар, электр шнуру, светодиоддор, RJ45 джектери, өчүргүчтөр жана розеткалары бузулбаган корпус сыяктуу колдонулуучу бөлүктөрдү сактаңыз.
- Орунду үнөмдөө үчүн тармак которгучундагы пластикалык корпусту алып салыңыз.
- Ошондой эле, кубат адаптерлериндеги пластикти алып салыңыз.
3 -кадам: Негизги электр зымдары:
Андан кийин, биз зымдарды узартып, каалаган нерселерибиздин картасын түзө баштайбыз. Мен зымдын көптүгүн алдын ала кошуп, өзүмө ылайыктуу кылып кыркып салууну жакшы көрөм. • Электр шнурунан келген зымдарды узартып, розеткалардын бир тилкесине ак жана жашыл түстөрдү керектүү жактарына ширеткиле. Капкараны да ширетиш керек, бирок биз ага кайра келебиз. • Чыгуучу зымдардын эки топтомунун ортосуна секирүүчү зымдарды кошуңуз (үч тилке тең). Көпчүлүк BBUлар толкундун бир жагы жана батарея + толкун тарабы менен келет. Биз эки тарапты бириктирип, жөнөкөй электр тилкесин түзөбүз. • Кийинчерээк Raspberry Pi менен тармак которгучунун адаптерлерин туташтыруу үчүн өзүнчө зымдарды ысык жана нейтралдуу рельстерге туташтырыңыз. Бул эки ысык жана эки нейтралдуу зым же адаптерлердин чынжырчасы үчүн ар бири болушу мүмкүн. • Эми электр шнурунун кара зымы үчүн. Мен BBUны жулуп жатканда чоң сындыруучу баскычты сактап калдым. Эгерде сизде дагы эле болсо же балким 10А же 15А сактандыргыч болсо, анда бир терминалды электр зымындагы кара зымга, экинчисин узартуучу зымга кошуңуз. Бул узартуу зымы нейтралдуу (ак) жана жерге (жашыл) зымдарды туташтырган розеткадагы ысык автобус тилкесине кошулат.
4 -кадам: Төмөн чыңалуудагы зымдар:
Эми биз которгуч жана Пи үчүн кубат адаптерлерин туташтырабыз. Мен эки өзүнчө окшош адаптер колдондум, анткени 2A Pi сунуштаган киргизүү үчүн жетиштүү, экинчисинде 800мА менен алмаштырууга бир аз ток болот. • Адегенде сиз автобус тилкелерине кошкон ысык жана нейтралдуу зымдарды эриңиз. адаптерлердин электр тармагына акыркы кадамда (чоң металл пышактары туташкан тарапта). • Эми кийинчерээк башка нерсеге кычышып калбаш үчүн аларды ысык желим менен жаап коюңуз. • Корпуңуздан жакшы жерди табыңыз. аларды жабыштыруу же буроо үчүн, жана эгер сиздики меникиндей болсо, USB кабелин туташтыруу үчүн орун калтырууну унутпаңыз. • Экинчи адаптер үчүн кадамдарды кайталаңыз. Ошондой эле, эгер сиз бир гана зымдарды автобус куймаларына эритип койсоңуз, аларды параллелдүү түрдө чынжырлай аласыз.
5 -кадам: Кабелдер:
Бул жерде мен кубаттуулукту жана тармакты туташтыруу үчүн жасаган бош кабелдер. Бул кадамды кийинчерээк жасоого болот. • Ethernet кабелдеринин бирин экиге бөлүп, четке коюңуз. Бул BBUнун сыртындагы джектерибиз үчүн болот. • Экинчи ethernet кабели үчүн, мен аны туура узундугуна чейин кесип, Пи жайгашкан жерге чейин барып, жаңы эркек учун кысып койдум. Эгерде кабелиңиз кыска болсо же сизде боштук үчүн орун бар болсо, муну өткөрүп жибере аласыз. • Электр кабелин керектүү узундукка кесип, бөлүңүз. керек, же чын эле кыска колдонуңуз.
6 -кадам: Тармактын уячаларын туташтыруу
Бул эски телефондун (RJ11) уячаларын алмаштыра турган тармактын (RJ45) уячалары. Мен аларды башка BBUнун толкундан коргоочу схемасынан сууруп чыктым. Сиз тешикчелерди колдонсоңуз болот, бирок патч кабелдеринен куралган зым ширетилгенде жакшыраак байланыш түзөт.
- Керек болсо, RJ45 домкраттарын эски схемадан коргоодон алып салыңыз. Эгерде сиздин BBU RJ45 менен келген болсо, тактанын бардык башка компоненттерин (диоддор, конденсаторлор, фузиктер, ж.б.) алып салыңыз.
- Кесилген патч кабелдеринин түстүү зымдарын туташтыргычтардын арт жагында туура тартипте эриткиле.
- Бардык байланыштарды текшерүү.
- Корпуска орнотууну жеңилдетүү үчүн эки туташтыргычты жабыштырыңыз.
7 -кадам: LED зымдары
Андан кийин биз LEDди туташтырабыз. Сизге 470 ом (сары, кызгылт, күрөң) же окшош каршылык, LED, эки узундуктагы зым жана (милдеттүү эмес) Pi GPIOго туташтыруучу туташтыргыч керек болот.
- Кызыл зымды светодиоддогу оң коргошунга жылыткыла жана жылуулукту кичирейткиле.
- Кара зымды светодиоддун терс коргошунга жана жылуулукту кыскартууга.
- Кара зымды экиге бөлүп, эки четин сыйрып алыңыз.
- Резистордун бир коргошун LEDдагы кара зымга туташтырыңыз.
- Резистордун башка коргошунду сиз кескен кара зымга кошуңуз.
- Жылуулук резистордун үстүнөн кичирейет.
- Коннекторду эки зымга кысыңыз же ширетиңиз.
8 -кадам: Баскычтын зымдарын басыңыз
Бул Pi'ге негизги буйруктарды жөнөтүү үчүн колдонулган баскыч. Менде баскычтын канча убакыт басылганына жараша Pi'ди өчүрүү жана кайра жүктөө орнотуусу бар (код кийинки кадамда). Байкаңыз, сүрөттөрдөн резистор кийин ойлонулган жана эгер сиз Пидеги ички тартууларды колдоно алсаңыз, милдеттүү эмес. Мен GPIO менен сүйлөшүү үчүн bash сценарийлерин колдонууну чечтим, ошондуктан тартууну программалоо чындыгында мүмкүн эмес.
Сизге бир заматта басуу баскычы, үч зым, Pi'дин GPIOсуна туура келген бирден эки коннекторго жана 10 - 100 омдук резисторго (ошондой эле милдеттүү эмес) муктаж болосуз.
- Лайк зымдары баскычтын эки терминалына.
- Экинчи зымды терминалдардын бирине туташтырып, экиге бөлүңүз.
- Резистордун бир коргошун баскычтын кесилген зымына туташтырыңыз.
- Резистордун башка коргошун үзүлгөн бош зымга кошуңуз.
- Жылуулук баарын тыкан кичирейтет.
- Коннекторлорду зымдарга кысыңыз же ширетиңиз.
9 -кадам: Баскычты жана LEDди орнотуу
- Светодиодду "Электр жарыгынын бузулушу" болгон жерге орнотуп, аны ысык желим менен жабыңыз.
- Баскычты "Калыбына келтирүү" баскычы турган жерге ысык клей көп орнотуңуз.
10 -кадам: Network Jacks орнотуу
- RJ11 джектери чоңураак RJ45 джектерине орун бошото турган жерди билиңиз.
- Джектерди ысык клей менен орнотуп, бардык ширетүүчү жерлерди клей менен жабыңыз.
11 -кадам: Switch & Breaker орнотуу
Эми биз тармак өчүргүчтү жана өчүргүчтү орнотобуз.
- Коммутаторду орнотуу үчүн жакшы жерди таап, бурамалар үчүн тешиктерди белгилеңиз.
- Бурамалар үчүн тешиктерди алдын ала тешкиле.
- Коммутатор үчүн электр кабелин орнотуңуз.
- Которгучту орнотуп, электр кабелин сайыңыз.
- Мен ошондой эле Питтин электр менен камсыздоосун ысыктын үстүнө жабыштырдым, бирок бул экинчисинин түбүндө болушу мүмкүн.
- Ачык жерге өчүргүчтү чаптаңыз.
12 -кадам: Raspberry Pi орнотуу
- Raspberry Pi монтаж кронштейнин которгучтун үстүнө такай отуруу үчүн кесип алыңыз.
- Пиди төрт бурамалар жана гайкалар менен кронштейнге сайыңыз.
- Кронштейндин астына жабышчаак көбүк кошуңуз (милдеттүү эмес).
- BBU корпусунун ичинде тешиктин тешиктери кайда турганын белгилеңиз.
- Сиз белгилеген корпуска кронштейн менен келген узун стендтерди ысык клей.
- Кронштейнди корпуска бурап коюңуз.
13 -кадам: Баарын киргизиңиз
Бул зымдын бөлүгү. Жөн гана схеманы аткарыңыз.
- Кубат үчүн Пинин USB кабелин сайыңыз.
- Кыска патч кабелин Pi'ге, экинчи учун которгучка сайыңыз.
- RJ45 уячаларынан келген патч кабелдерди которгучка сайыңыз.
- LEDден кызыл зымды 32 -пинге (GPIO 12) сайыңыз.
- LEDден кара зымды 30 пинге (жерге) сайыңыз.
- Резистор менен зымды 1 баскычка (3.3V) туташтырыңыз.
- Резистор сыяктуу баскычтын бир эле коргошунга бекитилген зымды 36 -пинге сайыңыз (GPIO 16).
- Баскычтын акыркы зымын 34 -пинге (жерге) сайыңыз.
- USB WiFi адаптерин сайыңыз.
14 -кадам: Корпусту орнотуу
Курулуштун акыркы аппараттык бөлүгү - корпустун калган бөлүгүн кыркуу жана орнотуу. Негизинен, корпусту басуу жолунда турган пластикти кесүү үчүн бир аз үзүндүлөрдү жана файлды же Dremel куралын колдонуңуз.
15 -кадам: Программалык камсыздоо
Бул жерде биз Piнин ОСин жана мен баскыч менен LED үчүн колдонгон коддун бир бөлүгүн орнотуп жатабыз. Сиз Linuxто файлдарды оңдоо үчүн бир аз ыңгайлуу болушуңуз керек.
- Kali Linuxту Raspberry Piнин SD картасына орнотуңуз. Бул жерге барыңыз (Kali Linuxтун веб -сайты), сиз колдонуп жаткан такталар боюнча нускамаларды алуу үчүн.
- Скрипттеримди Пи -ге жүктөп алыңыз, ".txt" дан ".sh" кеңейтүүсүн өзгөртүңүз жана аларды аткарылуучу кылыңыз.
-
Сценарийлерди жүктөөдө баштоо үчүн crontab жазуусун кошуңуз. /Etc /crontab файлына кошуңуз:
# Flash LED ийгиликтүү жүктөөдөн кийин@reboot root sleep 10s && bash /opt/scripts/flashled.sh &>/dev/null# Power button@reboot root sleep 10s && bash /opt/scripts/powerbutton.sh &>/dev /нөл
Скрипттердин каталогун жана атын сиз койгон жерге жана сиз атаган нерсеге дал келгидей кылып өзгөртүңүз
Ыктыярдуу түрдө, sudo systemctl иштетүү lightdm.serviceти Калини гуисуз жүктөө жана кээ бир ресурстарды үнөмдөө
16 -кадам: Пестестингге барыңыз
Бул эски BBU ичинде Raspberry Pi чуркап алуу үчүн керек болгон нерсенин баары!
Акыры мен реле менен баскычты кошуп, үстүдөгү розеткаларды күйгүзүп, өчүргүм келет. Бир -эки литий батарейкасы жана пьезо -ызы -чуу да сонун болмок.
Менин Hackaday.io баракчамдагы жаңыртууларды текшерүүдөн тартынбаңыз!
Мен дагы бул долбоорду Hackadayдин башкы сайтында көргөзгөн элем!
Сунушталууда:
Кантип кадам эсептегич жасоо керек?: 3 кадам (сүрөттөр менен)
Step Counter кантип жасалат ?: Мен көптөгөн спортто жакшы аткарчумун: жөө басуу, чуркоо, велосипед тебүү, бадминтон ойноо ж.б. Мейли, менин ичимди карачы ……. Ооба, баары бир мен машыгуу үчүн кайра баштоону чечтим. Мен кандай жабдыктарды даярдашым керек?
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
Маммограмма сүрөттөрүндөгү аномалияларды элестетүү жана аныктоо үчүн ар түрдүү боз масштабдагы интенсивдүүлүк босоголорун колдонуу: 9 кадам
Маммограмманын сүрөттөрүндөгү аномалияларды элестетүү жана аныктоо үчүн ар кандай боз масштабдагы интенсивдүүлүк босоголорун колдонуу: Бул долбоордун максаты боз тектүү ткандардын классификацияларынын боз түстүү маммография сүрөттөрүн иштетүү үчүн параметрди аныктоо жана колдонуу болгон: Майлуу, Майлуу Без, & Тыгыз ткань. Бул классификация рентгенологдор апаны анализдегенде колдонулат
Dropbox менен Raspberry Pi Home Monitoring: 7 кадам
Dropbox менен Raspberry Pi Home Monitoring: Бул окуу куралы сизге Raspberry Pi, веб -камера, бир нече электр компоненттерин жана Dropbox каттоо эсебиңизди колдонуп, жөнөкөй жана кеңейтилүүчү үй мониторинг системасын кантип түзүүнү көрсөтөт. Аяктаган система сизге сүрөттөрдү алыстан сурап жана көрүүгө мүмкүнчүлүк берет
Blender менен L3G4200D Gyro Кыймылын элестетүү: 5 кадам
L3G4200D Gyro Кыймылын Блендер менен Элестетүү: Мен eBayден 3 огунун айлануусун аныктап, аны I2C же SPI интерфейси аркылуу жеткире ала турган бир кыйла арзан гироскоп L3G4200D сенсорун сатып алдым. Мен аны реалдуу убакытта горизонталдык жана вертикалдуу айланууну аныктоо үчүн колдонууга аракет кылдым. Бул абдан кыйын болуп чыкты