ile Patlama Chips, ters mühendislik projeleriniz için hata enjeksiyonuna girmek istiyor, ancak gerekli donanım için çıkan paraya sahip değil misiniz? Korku, aletlerin aksaklık için bir çip en yakın barbekü ızgarası kadar yakın olabilir.
Hangi çip parıltısının olduğunu anlamadıysanız, belki de bir astardır. Glitching, daha resmi olarak elektromanyetik hata enjeksiyonu (EMFI) veya sadece hata enjeksiyonu olarak anlaşılan, çalışan bir mikrodenetleyici veya mikroişlemciye bir hataya neden olmak için bir elektromanyetik enerji nabzını kullanan bir yöntemdir. Nabız sadece doğru zamanda gerçekleşirse, işlemciyi bir talimattan kaçınmaya zorlayabilir, sistemi potansiyel olarak sömürülebilir bir duruma bırakabilir.
EMFI Araçları ticari olarak temin edilebilir – son zamanlarda yeni bir şekilde kendiniz inşa etmek için bir sette bulunduk – ama [rqu] ‘nin homebrew versiyonu kesinlikle daha kolay ve daha ucuzdur. Bir piezoelektrik gaz ızgarası ateşleyiciden, biraz emaye mıknatıs telinin ve küçük bir toroidal ferrit çekirdeğinin yarısından oluşur. Çekirdek fragmanı birkaç tur dönüş alır, bu da ateşleyicideki terminallere lehimlenir. Düğmeye basmak, bobin tarafından elektromanyetik bir nabız haline getirilen yüksek voltajlı bir darbe üretir. Twitter iş parçacığında kullanılan aracın bir videosu var, basit bir döngü programı çalıştıran bir PIC’yi kolayca gizleyerek gösteriyor.
Emin olmak için, bu kadar basit bir araç, her durumda tekniği yapmaz, ancak hata enjeksiyonunun potansiyelini kontrol etmek için ucuz bir yöntemdir.
İpucu için [Jonas] sayesinde.