Gå til innhold

Anbefalte innlegg

Videoannonse
Annonse

Hovedsaklig, nei, siden mp3 data ikke blir kjørt som programkode. Unntaket er å bruke feil i mp3-dekoderen til å lure den å kjøre deler av mp3-data'en som kode.

 

For eksempel, dekoderen henter ut en verdi som skal være 10 tegn lang. mp3'en, som er laget av en Slem Gutt har satt den verdien til 16 tegn. mp3-dekoderen, som glemmer å sjekke lengden, plasserer de 16 tegnene i minne-området på 10 tegn. De ekstra tegnene vil da overskrive deler av mp3-dekoderens kode, og bli kjørt som det var mp3-dekoderens kode. Dette er ganske komplisert og vanskelig, og er avhengig av at dekoderen er kodet feil (ikke sjekke lengden på verdien), og kalles populært en "buffer overrun" - som er grunnlaget for de aller fleste "exploit"-ene nå til dags.

 

Var det en grei nok forklaring? :-)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...