สารบัญ:
- ขั้นตอนที่ 1: HackerBox 0029: เนื้อหาในกล่อง
- ขั้นตอนที่ 2: ปฏิบัติการภาคสนาม
- ขั้นตอนที่ 3: Arduino Pro Micro 5V 16MHz
- ขั้นตอนที่ 4: Pro Micro Scenarios สำหรับการปฏิบัติการภาคสนาม
- ขั้นตอนที่ 5: นำ Field Kit ไปสู่การปฏิบัติ
- ขั้นตอนที่ 6: แฮ็กดาวเคราะห์
วีดีโอ: HackerBox 0029: Field Kit: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
ชุดเครื่องมือภาคสนาม - เดือนนี้ HackerBox Hackers กำลังสำรวจเครื่องมือขนาดเล็กและอุปกรณ์พกพาต่างๆ สำหรับการปฏิบัติงานภาคสนามที่คล่องตัว คำแนะนำนี้มีข้อมูลสำหรับการทำงานกับ HackerBox #0029 ซึ่งคุณสามารถรับได้ที่นี่จนกว่าของจะหมด นอกจากนี้ หากคุณต้องการรับ HackerBox แบบนี้ในกล่องจดหมายของคุณทุกเดือน โปรดสมัครสมาชิกที่ HackerBoxes.com และเข้าร่วมการปฏิวัติ!
หัวข้อและวัตถุประสงค์การเรียนรู้สำหรับ HackerBox 0029:
- ประกอบชุดเครื่องมืออิเล็กทรอนิกส์ขนาดเล็กสำหรับการปฏิบัติการภาคสนามแบบเคลื่อนที่
- เตรียมคลิปหนีบ micro-grabber สำหรับการใช้งานแฮ็กฮาร์ดแวร์
- กำหนดค่าแพลตฟอร์ม ATmega32U4 Pro Micro ใน Arduino IDE
- ใช้การดำเนินการ I/O และบัสอย่างง่ายเพื่อใช้ประโยชน์จากเป้าหมายฮาร์ดแวร์
- ทำความเข้าใจการเขียนโปรแกรมและการดัมพ์เนื้อหาของ EPROMs
- ทดลองกับเครื่องมือวิเคราะห์ลอจิกที่ใช้การประมวลผล
HackerBoxes เป็นบริการกล่องสมัครสมาชิกรายเดือนสำหรับอุปกรณ์อิเล็กทรอนิกส์ DIY และเทคโนโลยีคอมพิวเตอร์ เราเป็นมือสมัครเล่น ผู้สร้าง และผู้ทดลอง เราคือผู้ใฝ่ฝัน แฮ็คดาวเคราะห์!
ขั้นตอนที่ 1: HackerBox 0029: เนื้อหาในกล่อง
- HackerBoxes #0029 การ์ดอ้างอิงสำหรับสะสม
- เคสซิป HackerBoxes พิเศษ
- หัวแร้ง 5V แบบพกพา
- ProMicro ATmega32U4 5V 16MHz
- จอแสดงผล OLED 0.91 นิ้ว 128x32 I2C
- โมดูลปุ่มกดสี่ปุ่ม
- โมดูลดีบัก LED หกดวง
- AT24C256 I2C โมดูล EEPROM
- 400 Point Solderless Breadboard
- ชุดสายจัมเปอร์
- ชุดคลิปหนีบมินิ
- ไส้ตะเกียงบัดกรี 2mm โดย 1.5m
- สาย MicroUSB
- สาย MiniUSB
- ชุดไดร์เวอร์ที่แม่นยำ
- Exclusive Phone Phreak Decal Exclusive
- พวงกุญแจมังกร 8 บิตพิเศษ
สิ่งอื่น ๆ ที่จะเป็นประโยชน์:
คอมพิวเตอร์สำหรับใช้งานเครื่องมือซอฟต์แวร์
ที่สำคัญที่สุด คุณจะต้องมีความรู้สึกของการผจญภัย จิตวิญญาณของ DIY และความอยากรู้อยากเห็นของแฮ็กเกอร์ อุปกรณ์อิเล็กทรอนิกส์ DIY ไม่ใช่เรื่องง่าย และ HackerBoxes ไม่ใช่เวอร์ชันที่น่าเบื่อ เป้าหมายคือความก้าวหน้า ไม่ใช่ความสมบูรณ์แบบ เมื่อคุณยืนกรานและสนุกไปกับการผจญภัย คุณจะเกิดความพึงพอใจอย่างมากจากการเรียนรู้เทคโนโลยีใหม่ ๆ และหวังว่าโครงการบางโครงการจะได้ผล เราขอแนะนำให้ทำแต่ละขั้นตอนอย่างช้าๆ ใส่ใจในรายละเอียด และอย่ากลัวที่จะขอความช่วยเหลือ
โปรดทราบว่ามีข้อมูลมากมายสำหรับสมาชิกปัจจุบันและที่คาดหวังในคำถามที่พบบ่อยของ HackerBox
ขั้นตอนที่ 2: ปฏิบัติการภาคสนาม
ในฐานะแฮ็กเกอร์ฮาร์ดแวร์ คุณไม่มีทางรู้ได้เลยว่าเมื่อใดหรือที่ไหนที่คุณอาจต้องดัดแปลงแฟลชบนเราเตอร์ ดัมพ์ ROM จากระบบวิดีโอเกม สลับพิน I/O บางส่วน เลิกขายแบตเตอรี่ที่มีปัญหา หรือช่วยประหยัดเวลา
HackerBoxes Field Kit เป็นช่องทางแรกสำหรับแหล่งข้อมูลการปฐมพยาบาลด้านอิเล็กทรอนิกส์ของคุณ เมื่อพัฒนาแล้ว คุณสามารถเก็บอุปกรณ์ภาคสนามไว้ในกระเป๋าเป้ กระเป๋าเอกสาร หรือถุงกันแมลง
สถานการณ์ตัวอย่าง:
แฮ็กของเล่น
ของเล่นเพิ่มเติม
เครื่องลงคะแนน
วันภาคสนาม 2018
แฮ็กรถ
ขั้นตอนที่ 3: Arduino Pro Micro 5V 16MHz
Arduino Pro Micro ใช้ไมโครคอนโทรลเลอร์ ATmega32U4 ซึ่งมีอินเทอร์เฟซ USB ในตัว ซึ่งหมายความว่าไม่มี FTDI, PL2303, CH340 หรือชิปอื่นๆ ที่ทำหน้าที่เป็นสื่อกลางระหว่างคอมพิวเตอร์ของคุณและไมโครคอนโทรลเลอร์ Arduino
เราขอแนะนำให้ทำงานกับ Pro Micro ก่อนโดยไม่ต้องบัดกรีหมุดให้เข้าที่ คุณสามารถดำเนินการกำหนดค่าพื้นฐานและทดสอบได้โดยไม่ต้องใช้หมุดส่วนหัว นอกจากนี้ การล่าช้าในการบัดกรีบนโมดูลยังช่วยลดตัวแปรหนึ่งตัวในการดีบักหากคุณพบปัญหาใดๆ
หากคุณไม่ได้ติดตั้ง Arduino IDE บนคอมพิวเตอร์ของคุณ ให้เริ่มต้นด้วยการสร้างจาก arduino.cc คำเตือน: อย่าลืมเลือกเวอร์ชัน 5V ใต้เครื่องมือ > โปรเซสเซอร์ ก่อนที่จะตั้งโปรแกรม Pro Micro การมีชุดนี้สำหรับ 3.3V จะทำงานเพียงครั้งเดียว จากนั้นอุปกรณ์จะไม่เชื่อมต่อกับพีซีของคุณจนกว่าคุณจะทำตามคำแนะนำ "รีเซ็ตเป็น Bootloader" ในคู่มือที่กล่าวถึงด้านล่าง ซึ่งอาจยุ่งยากเล็กน้อย
Sparkfun มีคู่มือ Pro Micro Hookup ที่ยอดเยี่ยม Hookup Guide มีภาพรวมโดยละเอียดของบอร์ด Pro Micro และส่วนสำหรับ "การติดตั้ง: Windows" และส่วนสำหรับ "การติดตั้ง: Mac & Linux" ทำตามคำแนะนำในเวอร์ชันที่เหมาะสมของคำแนะนำในการติดตั้งเหล่านั้น เพื่อให้ Arduino IDE ของคุณได้รับการกำหนดค่าเพื่อรองรับ Pro Micro เรามักจะเริ่มทำงานกับบอร์ด Arduino โดยการโหลดและ/หรือแก้ไขร่าง Blink มาตรฐาน อย่างไรก็ตาม Pro Micro ไม่ได้รวม LED ปกติไว้ที่พิน 13 โชคดีที่เราควบคุมไฟ LED RX/TX ได้ และ Sparkfun ได้จัดทำภาพร่างเล็กๆ ที่เรียบร้อยเพื่อสาธิตวิธีการ อยู่ในหัวข้อ Hookup Guide เรื่อง "Example 1: Blinkies!" ตรวจสอบว่าคุณสามารถรวบรวมและดาวน์โหลด Blinkies นี้ได้! ตัวอย่างก่อนไปต่อ
ขั้นตอนที่ 4: Pro Micro Scenarios สำหรับการปฏิบัติการภาคสนาม
หากต้องการอ่านและเขียนชุด I/O แปดบรรทัดจาก Pro Micro โดยใช้อินเทอร์เฟซแบบอนุกรมอย่างง่าย ให้ลองใช้แบบร่าง Serial_IO.ino ที่รวมอยู่ที่นี่ นี่เป็นหนึ่งในเครื่องมือฝังตัวที่ง่ายที่สุดที่เราอาจใช้เพื่อจัดการหรือสอบสวนระบบเป้าหมายที่เรากำลังดำเนินการอยู่
สามารถใช้จัมเปอร์ธรรมดาหรือโมดูลปุ่มสัมผัสเพื่อสาธิตอินพุตดิจิตอลที่พิน 10, 16, 14, 15, 18, 19, 20 และ 21
ในทำนองเดียวกัน โมดูล LED สามารถใช้เพื่อแสดงเอาต์พุตดิจิทัลที่พิน 2, 3, 4, 5, 6, 7, 8 และ 9
ในการใช้งานจริง สาย I/O เหล่านี้จะเชื่อมต่อกับระบบเป้าหมาย
ขั้นสูงกว่าตัวอย่างนี้เล็กน้อย อาจใช้แพลตฟอร์มการประมวลผลเพื่อใช้งานตัววิเคราะห์ลอจิกพื้นฐานโดยใช้ Pro Micro
เราสามารถทดลองอ่านและเขียนโมดูล EEPROM แบบอนุกรม AT24C256 (เอกสารข้อมูล) โดยใช้โค้ดสาธิตนี้
สามารถใช้จอแสดงผล OLED ขนาด 128x32 เมื่อคอมพิวเตอร์อาจไม่พร้อมสำหรับการแสดงผล มีไลบรารี SSD1306 มากมายที่พร้อมใช้งานออนไลน์
สำหรับความท้าทายขั้นสูงในการใช้ไมโครคอนโทรลเลอร์เป็นแพลตฟอร์มดีบัก/แฮ็ก ให้ดูที่โปรเจ็กต์ Bus Ninja โปรดทราบว่าสิ่งนี้จะต้องใช้ avr-gcc toolchain และ avrdude ซึ่งต่างจากการใช้ Arduino IDE
ขั้นตอนที่ 5: นำ Field Kit ไปสู่การปฏิบัติ
เนื่องจากเราทุกคนมีภูมิหลังและกรณีการใช้งานที่แตกต่างกันสำหรับเครื่องมือต่างๆ เราจึงอยากเห็นผู้คนแบ่งปันรายละเอียดเหล่านี้ในความคิดเห็นด้านล่าง
พิจารณาแบ่งปันความคิดของคุณเกี่ยวกับประเด็นเหล่านี้บางส่วนหรือทั้งหมด:
สำหรับความต้องการเฉพาะของคุณ สิ่งที่คุณอาจบรรจุใน Field Kit ของคุณที่ไม่ได้รวมอยู่ในที่นี้
คุณนึกภาพว่าจำเป็นต้องใช้ Field Kit ในสถานการณ์ใดบ้าง
คุณจะเก็บ Field Kit ไว้ที่ไหน?
ในอีกไม่กี่เดือนข้างหน้า โปรดโพสต์กลับมาที่นี่เกี่ยวกับเวลาและวิธีที่คุณใช้ Field Kit ของคุณ
ขั้นตอนที่ 6: แฮ็กดาวเคราะห์
หากคุณชอบคำแนะนำนี้และต้องการให้กล่องอิเล็กทรอนิกส์และเทคโนโลยีคอมพิวเตอร์ส่งตรงไปยังกล่องจดหมายของคุณทุกเดือน โปรดเข้าร่วมการปฏิวัติ HackerBox โดยสมัครสมาชิกที่นี่
ติดต่อและแบ่งปันความสำเร็จของคุณในความคิดเห็นด้านล่างหรือบนหน้า Facebook ของ HackerBoxes โปรดแจ้งให้เราทราบหากคุณมีคำถามหรือต้องการความช่วยเหลือ ขอบคุณที่เป็นส่วนหนึ่งของ HackerBoxes!
แนะนำ:
Electricity/EM Field Detector (แบบง่ายที่สุด): 3 ขั้นตอน
Electricity/EM Field Detector (แบบที่ง่ายที่สุด): นี่คือเครื่องตรวจจับสนาม EM ที่ง่ายที่สุดที่คุณสามารถหาได้บนอินเทอร์เน็ต ฉันออกแบบมันเองและจะอธิบายวิธีการทำงานในขั้นตอนถัดไป โดยทั่วไปคุณจะต้องมีตัวต้านทานสองตัวคือทรานซิสเตอร์สองตัว เสาอากาศ เช่น ทำจากลวดทองแดง li
Wav.field: 4 ขั้นตอน (พร้อมรูปภาพ)
Wav.field: wav.field เป็นพื้นที่ฟังเสียงในที่สาธารณะและเพื่อการทำสมาธิ ซึ่งเป็นส่วนหนึ่งของเทศกาล Market Street Prototyping ที่พักพิงที่คัดกรองอย่างอ่อนโยนให้สภาพแวดล้อมที่ค่อย ๆ ถูกถอดออก โดยที่ภาพเสียงที่ชวนดื่มด่ำจะบรรเลงองค์ประกอบดั้งเดิมในตอนเช้า
E-Field Mill: 8 ขั้นตอน (พร้อมรูปภาพ)
E-Field Mill: คุณอาจรู้อยู่แล้วว่าฉันเสพติดการใช้งานการวัดเซ็นเซอร์ทุกประเภท ฉันอยากจะติดตามความผันผวนของสนามแม่เหล็กโลกมาตลอด และฉันก็รู้สึกทึ่งกับการวัดสนามไฟฟ้ารอบข้างของโลกซึ่งมีค่าเท่ากับ
Michael the Field Hand: 5 ขั้นตอน
Michael the Field Hand: ต้องการวิธีที่สะดวกและมีสไตล์เพื่อให้แน่ใจว่าต้นไม้ของคุณได้รับการรดน้ำและมีความสุขหรือไม่? อย่ามองข้ามไมเคิล! เมื่อใช้ Arduino Mini และแบตเตอรี่ 3.7 โวลต์แบบชาร์จไฟได้ Michael สามารถบอกได้อย่างแม่นยำและสม่ำเสมอว่าดินรอบ ๆ ของคุณ
ตะกร้าสินค้าแบบพกพา Locking Force Field of DOOM: 4 ขั้นตอน
ตะกร้าสินค้าแบบพกพา Locking Force Field of DOOM: คุณเคยรำคาญหรือได้รับบาดเจ็บจากการโจมตีตะกร้าสินค้าที่ชั่วร้ายหรือไม่? ทีนี้ก็ช้อปได้อย่างปลอดภัย! เข็มขัดนี้จะหยุดตะกร้าสินค้าที่เป็นศัตรูในเส้นทางถ้ามันมาภายในห้าฟุตจากคุณ! ไม่มีข้อเท้าช้ำอีกต่อไป! ไม่มีแล้ว