สารบัญ:

HackerBox 0029: Field Kit: 6 ขั้นตอน
HackerBox 0029: Field Kit: 6 ขั้นตอน

วีดีโอ: HackerBox 0029: Field Kit: 6 ขั้นตอน

วีดีโอ: HackerBox 0029: Field Kit: 6 ขั้นตอน
วีดีโอ: HackerBox #0029: Field Kit 2024, กรกฎาคม
Anonim
HackerBox 0029: Field Kit
HackerBox 0029: Field Kit

ชุดเครื่องมือภาคสนาม - เดือนนี้ HackerBox Hackers กำลังสำรวจเครื่องมือขนาดเล็กและอุปกรณ์พกพาต่างๆ สำหรับการปฏิบัติงานภาคสนามที่คล่องตัว คำแนะนำนี้มีข้อมูลสำหรับการทำงานกับ HackerBox #0029 ซึ่งคุณสามารถรับได้ที่นี่จนกว่าของจะหมด นอกจากนี้ หากคุณต้องการรับ HackerBox แบบนี้ในกล่องจดหมายของคุณทุกเดือน โปรดสมัครสมาชิกที่ HackerBoxes.com และเข้าร่วมการปฏิวัติ!

หัวข้อและวัตถุประสงค์การเรียนรู้สำหรับ HackerBox 0029:

  • ประกอบชุดเครื่องมืออิเล็กทรอนิกส์ขนาดเล็กสำหรับการปฏิบัติการภาคสนามแบบเคลื่อนที่
  • เตรียมคลิปหนีบ micro-grabber สำหรับการใช้งานแฮ็กฮาร์ดแวร์
  • กำหนดค่าแพลตฟอร์ม ATmega32U4 Pro Micro ใน Arduino IDE
  • ใช้การดำเนินการ I/O และบัสอย่างง่ายเพื่อใช้ประโยชน์จากเป้าหมายฮาร์ดแวร์
  • ทำความเข้าใจการเขียนโปรแกรมและการดัมพ์เนื้อหาของ EPROMs
  • ทดลองกับเครื่องมือวิเคราะห์ลอจิกที่ใช้การประมวลผล

HackerBoxes เป็นบริการกล่องสมัครสมาชิกรายเดือนสำหรับอุปกรณ์อิเล็กทรอนิกส์ DIY และเทคโนโลยีคอมพิวเตอร์ เราเป็นมือสมัครเล่น ผู้สร้าง และผู้ทดลอง เราคือผู้ใฝ่ฝัน แฮ็คดาวเคราะห์!

ขั้นตอนที่ 1: HackerBox 0029: เนื้อหาในกล่อง

HackerBox 0029: เนื้อหาในกล่อง
HackerBox 0029: เนื้อหาในกล่อง
HackerBox 0029: เนื้อหาในกล่อง
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: ปฏิบัติการภาคสนาม

Image
Image

ในฐานะแฮ็กเกอร์ฮาร์ดแวร์ คุณไม่มีทางรู้ได้เลยว่าเมื่อใดหรือที่ไหนที่คุณอาจต้องดัดแปลงแฟลชบนเราเตอร์ ดัมพ์ ROM จากระบบวิดีโอเกม สลับพิน I/O บางส่วน เลิกขายแบตเตอรี่ที่มีปัญหา หรือช่วยประหยัดเวลา

HackerBoxes Field Kit เป็นช่องทางแรกสำหรับแหล่งข้อมูลการปฐมพยาบาลด้านอิเล็กทรอนิกส์ของคุณ เมื่อพัฒนาแล้ว คุณสามารถเก็บอุปกรณ์ภาคสนามไว้ในกระเป๋าเป้ กระเป๋าเอกสาร หรือถุงกันแมลง

สถานการณ์ตัวอย่าง:

แฮ็กของเล่น

ของเล่นเพิ่มเติม

เครื่องลงคะแนน

วันภาคสนาม 2018

แฮ็กรถ

ขั้นตอนที่ 3: Arduino Pro Micro 5V 16MHz

สถานการณ์จำลอง Pro Micro สำหรับการปฏิบัติการภาคสนาม
สถานการณ์จำลอง Pro Micro สำหรับการปฏิบัติการภาคสนาม

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: แฮ็กดาวเคราะห์

Hack the Planet
Hack the Planet

หากคุณชอบคำแนะนำนี้และต้องการให้กล่องอิเล็กทรอนิกส์และเทคโนโลยีคอมพิวเตอร์ส่งตรงไปยังกล่องจดหมายของคุณทุกเดือน โปรดเข้าร่วมการปฏิวัติ HackerBox โดยสมัครสมาชิกที่นี่

ติดต่อและแบ่งปันความสำเร็จของคุณในความคิดเห็นด้านล่างหรือบนหน้า Facebook ของ HackerBoxes โปรดแจ้งให้เราทราบหากคุณมีคำถามหรือต้องการความช่วยเหลือ ขอบคุณที่เป็นส่วนหนึ่งของ HackerBoxes!

แนะนำ: