İçindekiler:
- Adım 1: HackerBox 0056 için İçerik Listesi
- 2. Adım: USB Digispark
- Adım 3: Çıplak Metal ATTiny85
- Adım 4: Adreslenebilir LED Kontrolü
- Adım 5: O.MG DEMON TOHUM EDU
- Adım 6: HACK LIFE
- 7. Adım: Test edin
Video: HackerBox 0056: Şeytan Tohumu: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Dünyanın her yerinden HackerBox Hacker'larına selamlar! HackerBox 0056 ile, USB Hacking, Düşük seviyeli USB sinyalleme, ATTiny mikrodenetleyiciler ile mikronükleus USB bit-banging, çıplak metal mikrodenetleyici deneyi, "Kötü USB" kablolarının çalıştırılması ve savunulması, DemonSeed USB implantları, tuş vuruşlu enjeksiyon yükleri, RF tetikleyicilerini keşfedeceğiz., yüksek hızlı USB geçişi ve daha fazlası.
Bu kılavuz, sarf malzemeleri tükenirken buradan satın alınabilecek HackerBox 0056'yı kullanmaya başlamayla ilgili bilgiler içerir. Her ay posta kutunuza böyle bir HackerBox almak istiyorsanız, lütfen HackerBoxes.com'a abone olun ve devrime katılın!
HackerBoxes, donanım korsanları ve elektronik ve bilgisayar teknolojisi meraklıları için aylık abonelik kutusu hizmetidir. Bize katılın ve HACK LIFE'ı yaşayın.
Adım 1: HackerBox 0056 için İçerik Listesi
- 2 USB İmplantlı O. MG Demon Seed EDU
- Siyah MicroUSB Donör Kablosu 1m
- Beyaz MicroUSB Donör Kablosu 1m
- Şerit Kablolu USBasp Programlayıcı
- USBasp 6-10 pinli Adaptör
- Dört Değiştirilebilir Bağlantı Noktalı USB Hub
- Digispark USB
- ATtiny Geliştirme Kurulu
- MicroUSB Koparma Modülü
- ATTiny85-20PU DIP-8 Entegre Devre
- APA106 Adreslenebilir RGB LED 8mm Yuvarlak
- Zener Diyotlar 3.6V
- Dirençler 68 Ohm
- Dirençler 1.5K Ohm
- Mini Siyah Lehimsiz Breadboad 170 puan
- Çift Ayrılabilir Erkek Başlıklar 2x40
- Erkek-Erkek Dupont Jumper Telleri
- Özel İblis Tohumu EDU Etiketi
- Özel HackerBoxes WireHead Sticker
Yardımcı olacak diğer bazı şeyler:
- Havya, lehim ve temel havya aletleri
- Yazılım araçlarını çalıştırmak için bilgisayar
En önemlisi, bir macera duygusuna, hacker ruhuna, sabra ve meraka ihtiyacınız olacak. Elektronik ile inşa etmek ve deneyler yapmak çok ödüllendirici olsa da, zaman zaman yanıltıcı, zorlayıcı ve hatta sinir bozucu olabilir. Amaç ilerlemedir, mükemmellik değil. Devam ettiğinizde ve maceranın tadını çıkardığınızda, bu hobiden büyük bir memnuniyet elde edilebilir. Her adımı yavaş atın, ayrıntılara dikkat edin ve yardım istemekten çekinmeyin.
Her zaman olduğu gibi, HackerBoxes SSS bölümünü incelemenizi rica ediyoruz. Orada, mevcut ve potansiyel üyeler için zengin bilgiler bulacaksınız. Aldığımız teknik olmayan destek e-postalarının neredeyse tamamı SSS'de yanıtlanmıştır, bu nedenle hızlıca bir göz atarsanız gerçekten minnettar oluruz.
2. Adım: USB Digispark
Digispark, Arduino hattına benzer, yalnızca daha küçük ve biraz daha az güçlü olan ATTiny85 tabanlı bir mikro denetleyici geliştirme kartıdır. Digispark, mikrodenetleyicilere atlamak için harika bir yerdir veya bir Arduino'nun çok büyük olduğu veya basitçe aşırı yüklendiği durumlar için mükemmeldir.
Özellikler:
- Arduino IDE 1.0+ (OSX/Win/Linux) desteği
- USB veya Harici Kaynak ile Güç - 5v veya 7-35v
- Yerleşik 500ma 5V Regülatör
- Dahili USB
- 6 I/O Pin (2 tanesi sadece programınız USB üzerinden aktif olarak iletişim kuruyorsa USB için kullanılır, aksi takdirde USB üzerinden programlama yapıyor olsanız bile 6 tanesini de kullanabilirsiniz)
- 8k Flash Bellek (önyükleyiciden sonra yaklaşık 6k)
- I2C ve SPI (USI karşısında)
- 3 pin üzerinde PWM (Yazılım PWM ile daha mümkün)
- 4 pin üzerinde ADC
- Güç LED'i
- Test/Durum LED'i
Demon Seed implantlarını anlamak amacıyla, ATTiny85'in USB'ye bağlanacak herhangi bir donanımı olmadığı için Digispark önemlidir. Bunun yerine Digispark, yazılımdan gelen USB sinyallerini bit-bang için Micronucleus ile önceden yüklenmiş olarak gelir.
Micronucleus, minimum usb arayüzü, çapraz platform libusb tabanlı program yükleme aracı ve önyükleyici kompaktlığına güçlü bir vurgu ile AVR ATTiny mikro denetleyicileri için tasarlanmış bir önyükleyicidir. AVR ATTiny için açık ara en küçük USB önyükleyicidir.
Digispark Dokümantasyonu
Adım 3: Çıplak Metal ATTiny85
Mouser veya DigiKey gibi bir parça tedarikçisinden satın alınan yepyeni bir ATTiny85 çipi tamamen boş geliyor. Mikronükleusa veya başka bir önyükleyiciye sahip olmayacak. Örneğin bir ISP (devre içi programlayıcı) kullanılarak sıfırdan programlanması gerekecektir. Burada, çıplak metal ATTiny85'i bir ATTiny Geliştirme Kartının soketine takacağız ve ilk programlama için karta bir ISP bağlayacağız.
USBasp, Atmel AVR kontrolörleri için bir USB devre içi programlayıcıdır. Basitçe bir ATMega88 veya bir ATMega8 ve birkaç pasif bileşenden oluşur. Programlayıcı, yalnızca bellenim içeren bir USB sürücüsü kullanır, özel bir USB denetleyicisine gerek yoktur.
ATTiny85'i ATTiny Geliştirme Kartına takın (birinci pin göstergesine dikkat edin) ve kartı burada gösterildiği gibi USBasp'ye bağlayın.
Arduino IDE'nize ATtiny desteği ekleyin (ayrıntılar için High-LowTech'e bakın):
Tercihler altında, aşağıdakiler için pano yöneticisi URL'leri listesine bir giriş ekleyin:
raw.githubusercontent.com/damellis/attiny/…
Araçlar-> Panolar-> Pano Yöneticileri altında, ATtiny by David A. Mellis'in pano yöneticisi paketini ekleyin.
Bu, ATtiny kartlarını pano listesine ekleyecektir, burada şimdi şunları seçebilirsiniz… Anakart: ATtiny25/45/85İşlemci: ATtiny85Saat: Dahili 1 MHz
[ÖNEMLİ NOT: Çipte gerçekten harici bir saat kaynağı olmadığı sürece saati asla harici saate ayarlamayın.]
"Blink" için kod örneğini yükleyin
Bu çizimde LED_BUILTIN'i üç yerde 1 olarak değiştirin ve USBasp kullanarak ATtiny85'e yükleyin.
Takılabilir DevBoard LED'i şimdi tıpkı LilyTiny LED'inin kutudan çıktığı gibi yanıp sönmelidir.
ATTiny Development Board'u bir Digispark'a dönüştürün:
Şimdiye kadar, ATTiny Geliştirme Kartı'nı teknik olarak bir Digispark olarak değil, USBasp'ı takmak için bir ara olarak kullandık. Digispark olarak kullanmak için, ATTiny85 mikro denetleyicisinin buradan indirilebilen mikro çekirdekli önyükleyici ile programlanması gerekir.
Adım 4: Adreslenebilir LED Kontrolü
Oldukça basit bir mikro denetleyici olmasına rağmen ATTiny85, APA106, WS2812 veya Neopiksel gibi adreslenebilir LED'leri kontrol etmek için kullanılabilir.
Sadece bir LED'i veya bütün bir teli kontrol edebilirsiniz.
Henüz sahip değilseniz, Neopixel veya FastLED gibi bir kitaplık almanız gerekecek.
Ayrıca, Araçlar->Saat'i kullanarak ATTiny85 dahili saat hızını varsayılan 1MHz'den 8MHz'e yükseltmeniz gerekecek. Saat hızını her değiştirdiğinizde, araçlar altında bir "Bootloader Yazma" işlemi gerçekleştirmeniz gerekir.
Örnek proje.
Adım 5: O. MG DEMON TOHUM EDU
O. MG DemonSeed EDU, iyi USB kablolarını kötü yapmak için eğitici bir donanım implantıdır.
Her kit, 2 paket DemonSeed implant içerir. Bu, iki kablo oluşturabileceğiniz anlamına gelir.
DemonSeed EDU eğitim için tasarlanmıştır. Normal USB kablolarıyla başlayın ve DemonSeed onları kötüleştirmenize yardımcı olacaktır. Tuş vuruşu enjeksiyon yüklerini programlamak için Kötü USB kablolarını kullanabilirsiniz. Ayrıca, O. MG'nin video serisi üzerinde çalışarak RF tetikleyicileri, yüksek hızlı USB geçişi ve daha fazlası gibi işlevleri etkinleştirmeyi öğrenebilirsiniz.
O. MG'nin BURADA Demon Seed EDU video serisinin yanı sıra gevşek bir kanala bağlantıları vardır.
DEMON SEED veya güçlü O. MG Kablosunu HAK5'ten buradan satın alabilirsiniz.
Ayrıca, Dustrial'den bir miktar O. MG Ürünü alın ve OMG10 indirim koduyla %10 indirim kazanın.
Adım 6: HACK LIFE
Elektronik ve bilgisayar teknolojisine yönelik bu ayın HackerBox macerasını beğeneceğinizi umuyoruz. Aşağıdaki yorumlarda veya HackerBox Facebook Grubunda başarınızı paylaşın ve paylaşın. Ayrıca, bir sorunuz olursa veya yardıma ihtiyacınız olursa istediğiniz zaman [email protected] adresine e-posta gönderebileceğinizi unutmayın.
Sıradaki ne? Devrime katıl. HackLife'ı yaşayın. Her ay posta kutunuza teslim edilen harika bir hacklenebilir ekipman kutusu alın. HackerBoxes.com'da gezinin ve aylık HackerBox aboneliğiniz için kaydolun.
7. Adım: Test edin
Ölçek
Önerilen:
HackerBox 0060: Oyun Alanı: 11 Adım
HackerBox 0060: Oyun Alanı: Dünyanın dört bir yanındaki HackerBox Hacker'larına selamlar!HackerBox 0060 ile, güçlü bir Nordic Semiconductor nRF52840 ARM Cortex M4 mikro denetleyiciye sahip Adafruit Circuit Playground Bluefruit ile deneyler yapacaksınız. Gömülü programlamayı keşfedin
HackerBox 0041: CircuitPython: 8 Adım
HackerBox 0041: CircuitPython: Dünyadaki HackerBox Hacker'larına selamlar. HackerBox 0041 bize CircuitPython, MakeCode Arcade, Atari Punk Konsolu ve çok daha fazlasını getiriyor. Bu Talimat Tablosu, h
HackerBox 0058: Kodlama: 7 Adım
HackerBox 0058: Encode: Tüm dünyadaki HackerBox Hacker'larına selamlar! HackerBox 0058 ile bilgi kodlamayı, barkodları, QR kodlarını, Arduino Pro Micro'yu programlamayı, gömülü LCD ekranları, barkod üretimini Arduino projelerine entegre etmeyi, insan giriş
HackerBox 0057: Güvenli Mod: 9 Adım
HackerBox 0057: Güvenli Mod: Dünyadaki HackerBox Hacker'larına selamlar! HackerBox 0057, bir IoT, Kablosuz, Lockpicking ve tabii ki Hardware Hacking köyünü ev laboratuvarınıza getiriyor. Mikrodenetleyici programlamayı, IoT Wi-Fi açıklarını, Bluetooth int
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)