Peter.V op maandag 02 januari 2006 19:24:
> De aanval treedt op indien men de wmf vulnerability
> checker tracht te downloaden.
Een "aanval" vind ik in dit verband wel een heel zwaar
woord. Je bent toch
zelf iets aan het downloaden?
De wmf vulnerability tester bevat de beruchte exploit code
en probeert deze op geen enkele manier te verhullen. Het
bestand begint met de bytes 01 00 09 00 en verderop komen de
(hexadecimale) bytes 26 06 09 00 voorbij, precies zoals ik
in mijn bijdrage op deze pagina omschreef:
http://www.security.nl/article/12594/Het verschil met de in omloop zijnde malware is dat het
bestand "wmf_checker_hexblog.exe" een messagebox toont
(alleen als je systeem kwetsbaar is natuurlijk) en niks
naars doet met je systeem, in elk geval niet de versie die
ik zojuist gedownload heb. De grootte daarvan is 3584 bytes,
md5=df140e98f689f4476509722284118268 en
sha1=823b68de5787ed633c5ba3f941df01a418cd92a7. Je kunt deze
(als de verbinding naar de site niet helemaal wegvalt,
mogelijk is ie al /.ed [*]) hier downloaden:
http://www.hexblog.com/2006/01/wmf_vulnerability_checker.html.
Ik verwacht dat deze tester binnenkort ook wel via
http://isc.sans.org beschikbaar gesteld zal worden.
Ik heb bovenstaande exe file gedisassembleerd en me ervan
verzekerd dat de inhoud met de (eveneens te downloaden)
source overeenkomt, en hem daarna op m'n systemen gedraaid.
Overigens geeft deze versie geen melding op m'n PC met
Win98SE, terwijl ik vermoed dat deze
toch kwetsbaar
is. Mogelijk gebruikt Ilfak Guilfanov functionaliteit in z'n
"exploit" die niet beschikbaar is onder Win98. Ik hoop de
tijd te vinden om dit verder uit te zoeken.
Ten slotte ben ik het met Anoniem van 21:56 eens: verreweg
de meeste (met name hardwarematige) firewalls zullen deze
exploit niet blokkeren. Firewalls werken op het niveau van
headers van netwerkpakketten, vergelijkbaar met een
postsorteerder die de informatie op enveloppen leest.
Sommige software "firewalls" kunnen ook content van
pakketten inspecteren, maar feitelijk zijn het dan geen
firewalls meer maar eerder malware scanners of IPS'en. De
effectiviteit daarvan is (net als bij virusscanners) nogal
variabel, en er is een kans op false positives (je wilt toch
niet dat jouw firewall de verbinding verbreekt, bijv.
tijdens het ophalen van jouw email, omdat er 26 06 09 00 in
voorkomt?). En zo gauw data gecomprimeerd en/of versleuteld
wordt zijn deze systemen te traag of gewoon machteloos.
Erik van Straten
[*]
http://en.wikipedia.org/wiki/Slashdotted