Saugumo inžinierius Mark El-Khoury port'ino Hashcat versiją – įrankį, kuris pats save vadina greičiausia pasaulyje slaptažodžių atkūrimo programa – į Game Boy Advance konsolę. Rezultatai yra lygiai tokie absurdai, kokių ir tikėtumeis. 21 metų senumo Nintendo nešiojama konsolė išspaudžia stulbinantį 727 SHA-256 hešų per sekundę greitį su savo 16,78 MHz ARM7TDMI procesoriumi.
El-Khoury sukūrė GBA-Hashcat naudodamas Butano variklį, kuris leidžia programuotojams rašyti GBA programinę įrangą C++ kalba. Skirtingai nei tikrasis Hashcat, palaikantis daugiau nei 300 hešavimo algoritmų ir kelis atakų režimus, ši versija apsiriboja vienu fiksuotu žodžių sąrašu ir tik SHA-256 algoritmu. Logika paprasta: programa hešuoja kiekvieną sąrašo žodį, lygina jį su įkoduotu tiksliniu hešu ir pažymi sutapimus. LinkedIn platformoje El-Khoury linksmai pastebi, kad 350 dienų nepertraukiamo slaptažodžių laužymo (cracking'o) su GBA prilygsta maždaug vienai sekundei darbo su moderniu, vaizdo plokštėmis (GPU) pagreitintu rig'u – tai yra apie trisdešimt milijonų kartų lėčiau. GitHub platformoje jis šį projektą apibūdino ir kaip „geriausią visų laikų slaptažodžių laužymą“, ir kaip savo „kvailiausią visų laikų programėlę“.
GBA pasirodė 2001 metais ir niekada nebuvo kuriamas kriptografinėms apkrovoms – jo ARM7TDMI lustas buvo skirtas 2D sprite žaidimams, o ne hešų laužymui brute-force būdu.
Šaltiniai (1)
DI parengta santrauka, peržiūrėta redakcijos — kaip dirbame.
Gauti dienos apžvalgą
Žaidimų naujienos — kasdien 9:00.