####################################################################### Luigi Auriemma Applicazione: Halo: Combat Evolved http://www.microsoft.com/games/pc/halo.aspx Versioni: <= 1.06 e Custom Edition 1.00 Piattaforme: Windows Bug: loop infinito Exploitation: remoto, contro server Data: 24 May 2005 Autore: Luigi Auriemma e-mail: aluigi@autistici.org web: aluigi.org ####################################################################### 1) Introduzione 2) Bug 3) The Code 4) Fix ####################################################################### =============== 1) Introduzione =============== Halo e' il famoso gioco FPS sviluppato da Bungie Studios e portato su PC da Gearbox Software (http://www.gearboxsoftware.com). E' pubblicato da Microsoft Games (http://www.microsoft.com/games/) ed e' stato rilasciato alla fine del 2003. ####################################################################### ====== 2) Bug ====== Il gioco non e' capace di gestire i dati che non si aspetta di ricevere (malformi) con la conseguenza di entrare in un loop infinito che continua a ricontrollare sempre gli stessi dati. Gli effetti sono che il server e' totalmente congelato, quindi non piu' in grado di gestire i pacchetti, e la CPU va' al 100%. ####################################################################### =========== 3) The Code =========== http://aluigi.org/poc/haloloop.zip ####################################################################### ====== 4) Fix ====== La versione 1.07 dovrebbe venire rilasciata a giorni, il bug e' stato segnalato agli sviluppatori esattamente un mese fa'. #######################################################################