Deniz Telsiz Antenini Hacklemek isteyen [Melan], deniz kullanımı için tasarlanan Intellian i4 uydu antenini edindi. Hedefi, anteni karada çalıştırıp yeniden amaçlandırmaktı. Cihazın hâlâ bir teknede olduğunu düşünmesini sağlamak için RP2040 mikrodenetleyici ve RS-422 modülüyle NMEA cümleleri gönderdi, böylece antenin “rota” bilgisini taklit etti. Intellian’a e-posta atarak şirketin kontrol yazılımını da temin etti, ancak anteni bu yazılım olmadan yönetip yönetemeyeceğini merak etti. Yazılım ile Anten Kontrol Ünitesi arasındaki iletişimi dinledi. Kodu tersine derledi. Böylece protokolü ortaya çıkardı ve artık bu protokol üzerinden azimut ve yükseliş komutları göndererek anteni istediği yöne çevirebiliyor.
Neden önemli
Bu proje, üreticinin kapalı tuttuğu donanımların genel amaçlı bir mikrodenetleyiciyle yeniden amaçlandırılabileceğini gösteriyor. Antenin kandırılabilmesinde NMEA’nın denizcilikte standart bir veri formatı olması belirleyici: cihaz, gelen rota bilgisini doğrulamadan kabullendiği için karada çalışmaya ikna edilebildi. Üreticinin kontrol yazılımını bir e-postayla paylaşması, bu tür sistemlerde asıl korunan katmanın yazılım değil iletişim protokolü olduğunu düşündürüyor. Elde edilen yetenek anteni istenen yöne çevirmekle sınırlı; antenin karada gerçekten uydu bağlantısı kurup kuramadığı metinlerde yanıtlanmıyor. Aynı yaklaşım, desteği kesilen ya da farklı amaçla üretilmiş cihazları elinde bulunduran kullanıcılar için bir yol haritası niteliğinde, ancak yöntemin başka marka ve modellere uygulanıp uygulanamayacağı açık bir soru olarak kalıyor.