HRESULT APIENTRY hook_endscene(IDirect3DDevice8* dev){ asm("pushf");//seems changed flags fuck up the game asm("pusha");//so why not too ;) asm("pusha"); /// DONT ask. just accept and memorize. u dont wanna learn the hard way (3.5h with debugger) draw_menu(dev); asm("popa"); asm("popa"); asm("popf");HRESULT res=old_endscene(dev);return 0;}
An open source anti-hack tool?This will be countered on the 4th hour of it's release (if somebody is forced to use it), else it won't be downloaded by any maphackers.
Ne nisam ti rekao sve, jednostavno nisam imao snage za to
==============================================================================Warcraft III (build 6387)Exe: C:\Program Files\Warcraft III\war3.exeTime: Jul 23, 2010 12:20:37.214 AMUser: MakiComputer: MAKI-PC------------------------------------------------------------------------------This application has encountered a critical error:FATAL ERROR!Program: C:\Program Files\Warcraft III\war3.exeException: 0xC0000005 (ACCESS_VIOLATION) at 001B:10099F7EThe instruction at '0x10099F7E' referenced memory at '0x0000001C'.The memory could not be 'read'.War3Build: 1.24.4.6387Played maps\download\DotA Allstars v6.67c.w3xPlayer 0 Die Sentinel Race Human StartLoc -1Player 1 Satnspawn (Enchantress) Race NightElf StartLoc 0Player 2 WiCkEdMaN (Rikimaru) Race NightElf StartLoc 1Player 3 Spark (Lucifer) Race NightElf StartLoc 2Player 4 PlayDotA.eu8 (Strygwyr) Race NightElf StartLoc 3Player 5 naicy (Necrolyte) Race NightElf StartLoc 4Player 6 Die Scourge Race NightElf StartLoc -1Player 7 oplodjavanje (Medusa) Race Undead StartLoc 5Player 8 DPSY (Traxex) Race Undead StartLoc 6Player 9 tebra (Earthshaker) Race Undead StartLoc 7Player 10 pomracenje (Morphling) Race Undead StartLoc 8Player 11 No0b (Broodmother) Race Undead StartLoc 9---------------------------------------------------------------------------------------------------------------------- x86 Registers----------------------------------------EAX=00000000 EBX=0D5B81F0 ECX=10237470 EDX=01610EF0 ESI=0D5B8048EDI=0D5B81CC EBP=0012F7B4 ESP=0012F780 EIP=10099F7E FLG=00210246CS =001B DS =0023 ES =0023 SS =0023 FS =003B GS =0000---------------------------------------- Stack Trace (Manual)----------------------------------------Address Frame Logical addr Module10099F7E 0012F7B4 0001:00098F7E C:\Program Files\Xfire\xfire_toucan_43094.dll1000A585 0012F850 0001:00009585 C:\Program Files\Xfire\xfire_toucan_43094.dll1000A6BE 0012F8F8 0001:000096BE C:\Program Files\Xfire\xfire_toucan_43094.dll1000A6BE 0012F9A0 0001:000096BE C:\Program Files\Xfire\xfire_toucan_43094.dll10009253 0012F9E0 0001:00008253 C:\Program Files\Xfire\xfire_toucan_43094.dll1005314B 0012F9F4 0001:0005214B C:\Program Files\Xfire\xfire_toucan_43094.dll100591C8 0012FA70 0001:000581C8 C:\Program Files\Xfire\xfire_toucan_43094.dll10059AE1 0012FA94 0001:00058AE1 C:\Program Files\Xfire\xfire_toucan_43094.dll10052B61 0012FAAC 0001:00051B61 C:\Program Files\Xfire\xfire_toucan_43094.dll10053AEC 0012FABC 0001:00052AEC C:\Program Files\Xfire\xfire_toucan_43094.dll10003875 0012FB14 0001:00002875 C:\Program Files\Xfire\xfire_toucan_43094.dll10058999 0012FB40 0001:00057999 C:\Program Files\Xfire\xfire_toucan_43094.dll100432AC 0012FB58 0001:000422AC C:\Program Files\Xfire\xfire_toucan_43094.dll100438D2 0012FB84 0001:000428D2 C:\Program Files\Xfire\xfire_toucan_43094.dll---------------------------------------- Stack Trace (Using DBGHELP.DLL)----------------------------------------10099F7E xfire_toucan_43094.dll XfireGetErrorString+178212 (0x0012F830,0x0D511B3C,0x0EF91AC0,0x0F0BA028)---------------------------------------- Loaded Modules----------------------------------------0x00380000 - 0x00398000 C:\Program Files\Warcraft III\w3lh.dll0x00400000 - 0x0047D000 C:\Program Files\Warcraft III\war3.exe0x024F0000 - 0x0250C000 C:\Windows\system32\cryptnet.dll0x02DB0000 - 0x02DE0000 C:\Windows\system32\dinput8.dll0x10000000 - 0x1026B000 C:\Program Files\Xfire\xfire_toucan_43094.dll0x15000000 - 0x15061000 C:\Program Files\Warcraft III\Storm.dll0x21100000 - 0x2115F000 C:\Program Files\Warcraft III\mss32.dll0x22600000 - 0x22616000 C:\Program Files\Warcraft III\redist\miles\Mssfast.m3d0x22700000 - 0x22717000 C:\Program Files\Warcraft III\redist\miles\Mssdolby.m3d0x22C00000 - 0x22C18000 C:\Program Files\Warcraft III\redist\miles\Msseax2.m3d0x24600000 - 0x24611000 C:\Program Files\Warcraft III\redist\miles\Reverb3.flt0x26F00000 - 0x26F2A000 C:\Program Files\Warcraft III\redist\miles\Mp3dec.asi0x60000000 - 0x6005D000 C:\Program Files\Warcraft III\ijl15.dll0x69940000 - 0x69A45000 C:\Windows\system32\d3d8.dll0x6A270000 - 0x6A338000 C:\Windows\system32\OPENGL32.dll0x6B4D0000 - 0x6B5B7000 C:\Windows\system32\DDRAW.dll0x6B7F0000 - 0x6B812000 C:\Windows\system32\GLU32.dll0x6C200000 - 0x6C2EB000 C:\Windows\system32\dbghelp.dll0x6DFF0000 - 0x6E005000 C:\Windows\system32\Cabinet.dll0x6EFC0000 - 0x6EFF6000 C:\Windows\system32\AUDIOSES.DLL0x6F000000 - 0x6FBD4000 C:\Program Files\Warcraft III\Game.dll0x70330000 - 0x70362000 C:\Windows\system32\WINMM.dll0x70E70000 - 0x71314000 C:\Windows\system32\atiumdva.dll0x717D0000 - 0x71BD5000 C:\Windows\system32\atiumdag.dll0x71BE0000 - 0x71C52000 C:\Windows\system32\DSOUND.DLL0x72910000 - 0x72917000 C:\Windows\system32\WSOCK32.dll0x729B0000 - 0x729D5000 C:\Program Files\Bonjour\mdnsNSP.dll0x729E0000 - 0x729F2000 C:\Windows\system32\pnrpnsp.dll0x73490000 - 0x7352B000 C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4927_none_d08a205e442db5b5\MSVCR80.dll0x73B20000 - 0x73B58000 C:\Windows\System32\fwpuclnt.dll0x73C40000 - 0x73C47000 C:\Windows\system32\WINNSI.DLL0x73C50000 - 0x73C6C000 C:\Windows\system32\Iphlpapi.DLL0x74000000 - 0x74010000 C:\Windows\system32\NLAapi.dll0x74140000 - 0x74161000 C:\Windows\system32\ntmarta.dll0x74170000 - 0x74175000 C:\Windows\system32\MSIMG32.dll0x74180000 - 0x74186000 C:\Windows\system32\rasadhlp.dll0x74250000 - 0x74260000 C:\Windows\system32\napinsp.dll0x742E0000 - 0x742E8000 C:\Windows\System32\winrnr.dll0x743D0000 - 0x743D6000 C:\Windows\system32\SensApi.dll0x744E0000 - 0x744E6000 C:\Windows\system32\d3d8thk.dll0x744F0000 - 0x744F6000 C:\Windows\system32\DCIMAN32.dll0x74500000 - 0x74507000 C:\Windows\system32\avrt.dll0x74510000 - 0x74535000 C:\Windows\system32\POWRPROF.dll0x746F0000 - 0x74703000 C:\Windows\system32\dwmapi.dll0x74710000 - 0x74749000 C:\Windows\System32\MMDevApi.dll0x74750000 - 0x74759000 C:\Windows\system32\HID.DLL0x749F0000 - 0x74A30000 C:\Windows\system32\uxtheme.dll0x74A30000 - 0x74B25000 C:\Windows\System32\PROPSYS.dll0x75110000 - 0x75119000 C:\Windows\system32\VERSION.dll0x751A0000 - 0x751A5000 C:\Windows\System32\wshtcpip.dll0x75250000 - 0x75266000 C:\Windows\system32\GPAPI.dll0x75270000 - 0x75287000 C:\Windows\system32\USERENV.dll0x75360000 - 0x75368000 C:\Windows\system32\credssp.dll0x753A0000 - 0x753DD000 C:\Windows\system32\bcryptprimitives.dll0x75440000 - 0x7544E000 C:\Windows\system32\DEVRTL.dll0x75460000 - 0x7549B000 C:\Windows\system32\rsaenh.dll0x754D0000 - 0x75509000 C:\Windows\system32\schannel.DLL0x75540000 - 0x75584000 C:\Windows\system32\DNSAPI.dll0x75670000 - 0x75676000 C:\Windows\System32\wship6.dll0x75680000 - 0x756BC000 C:\Windows\system32\mswsock.dll0x756C0000 - 0x756D6000 C:\Windows\system32\CRYPTSP.dll0x757D0000 - 0x757E7000 C:\Windows\system32\bcrypt.dll0x757F0000 - 0x75828000 C:\Windows\system32\ncrypt.dll0x75B00000 - 0x75B08000 C:\Windows\system32\Secur32.dll0x75B20000 - 0x75B3A000 C:\Windows\system32\SSPICLI.DLL0x75B90000 - 0x75B9C000 C:\Windows\system32\CRYPTBASE.dll0x75C10000 - 0x75C1B000 C:\Windows\system32\profapi.dll0x75C80000 - 0x75C8C000 C:\Windows\system32\MSASN1.dll0x75C90000 - 0x75CA2000 C:\Windows\system32\DEVOBJ.dll0x75CB0000 - 0x75DCC000 C:\Windows\system32\CRYPT32.dll0x75DD0000 - 0x75E54000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7600.16385_none_ebf82fc36c758ad5\COMCTL32.dll0x75E60000 - 0x75EAA000 C:\Windows\system32\KERNELBASE.dll0x75EB0000 - 0x75ED7000 C:\Windows\system32\CFGMGR32.dll0x75EE0000 - 0x75F0D000 C:\Windows\system32\WINTRUST.dll0x75F10000 - 0x76045000 C:\Windows\system32\urlmon.dll0x76050000 - 0x76144000 C:\Windows\system32\WININET.dll0x761E0000 - 0x761EA000 C:\Windows\system32\LPK.dll0x761F0000 - 0x76291000 C:\Windows\system32\RPCRT4.dll0x762A0000 - 0x762B9000 C:\Windows\SYSTEM32\sechost.dll0x762C0000 - 0x76F09000 C:\Windows\system32\SHELL32.dll0x76F10000 - 0x76F13000 C:\Windows\system32\Normaliz.dll0x76F20000 - 0x76FA3000 C:\Windows\system32\CLBCatQ.DLL0x76FB0000 - 0x7714D000 C:\Windows\system32\SETUPAPI.dll0x77150000 - 0x7716F000 C:\Windows\system32\IMM32.dll0x77170000 - 0x7721C000 C:\Windows\system32\msvcrt.dll0x77220000 - 0x7737C000 C:\Windows\system32\ole32.dll0x77380000 - 0x7740F000 C:\Windows\system32\OLEAUT32.dll0x77410000 - 0x774B0000 C:\Windows\system32\ADVAPI32.dll0x774B0000 - 0x776A9000 C:\Windows\system32\iertutil.dll0x776B0000 - 0x776F5000 C:\Windows\system32\WLDAP32.dll0x77700000 - 0x77757000 C:\Windows\system32\SHLWAPI.dll0x77760000 - 0x77834000 C:\Windows\system32\kernel32.dll0x77840000 - 0x7790C000 C:\Windows\system32\MSCTF.dll0x77910000 - 0x77945000 C:\Windows\system32\WS2_32.dll0x77950000 - 0x7799E000 C:\Windows\system32\GDI32.dll0x779A0000 - 0x77A3D000 C:\Windows\system32\USP10.dll0x77A40000 - 0x77ABB000 C:\Windows\system32\comdlg32.dll0x77AC0000 - 0x77BFC000 C:\Windows\SYSTEM32\ntdll.dll0x77C00000 - 0x77C05000 C:\Windows\system32\psapi.dll0x77C10000 - 0x77C16000 C:\Windows\system32\NSI.dll0x77C20000 - 0x77CE9000 C:\Windows\system32\USER32.dll0x7C340000 - 0x7C396000 C:\Program Files\Common Files\Ahead\Lib\MSVCR71.DLL---------------------------------------- Memory Dump----------------------------------------Code: 16 bytes starting at (EIP = 10099F7E)10099F7E: 8B 40 1C 6A 73 8B CE 89 86 C4 01 00 00 E8 C5 FB .@.js...........Stack: 1024 bytes starting at (ESP = 0012F780)* = addr ** * 0012F780: 00 00 00 00 28 A0 0B 0F 01 A0 0B 0F 94 F2 05 10 ....(...........0012F790: F0 26 F9 0E 28 A0 0B 0F 28 A0 0B 0F 00 00 F3 0E .&..(...(.......0012F7A0: B0 F7 12 00 E4 26 00 10 00 00 00 00 00 00 00 00 .....&..........0012F7B0: 07 00 00 00 50 F8 12 00 85 A5 00 10 30 F8 12 00 ....P.......0...0012F7C0: 3C 1B 51 0D C0 1A F9 0E 28 A0 0B 0F F0 F6 F3 0E <.Q.....(.......0012F7D0: A0 7C F3 0E 38 E4 F3 0E EC F7 12 00 AC F1 7A 77 .|..8.........zw0012F7E0: 00 00 61 01 00 00 6C 00 61 00 73 00 73 00 00 00 ..a...l.a.s.s...0012F7F0: 04 F8 12 00 00 00 00 00 07 00 00 00 AC CF 0B 10 ................0012F800: 30 F8 12 00 A2 96 34 7C 57 00 00 00 28 A0 0B 0F 0.....4|W...(...0012F810: A0 17 F9 0E 81 22 35 7C 61 2A 0A 10 65 00 00 00 ....."5|a*..e...0012F820: 65 00 00 00 00 00 00 00 C0 1A F9 0E E8 1A F9 0E e...............0012F830: 40 F8 12 00 50 82 F3 0E C0 F8 65 00 24 1B 51 0D @...P.....e.$.Q.0012F840: 5C F8 12 00 13 00 00 00 17 00 00 00 CC F7 12 00 \...............0012F850: F8 F8 12 00 BE A6 00 10 3C 1B 51 0D C0 1A F9 0E ........<.Q.....0012F860: 70 F6 F3 0E A0 17 F9 0E 04 93 4D 0D 90 18 F9 0E p.........M.....0012F870: 28 A0 0B 0F 94 18 F9 0E 70 97 4E 0D D4 F8 12 00 (.......p.N.....0012F880: 70 F6 F3 0E C0 1A F9 0E 3C C4 54 0D 58 E4 F3 0E p.......<.T.X...0012F890: 68 E4 F3 0E 68 E4 F3 0E AC F8 12 00 00 00 00 00 h...h...........0012F8A0: 07 00 00 00 AC CF 0B 10 60 97 4E 0D A4 97 4E 0D ........`.N...N.0012F8B0: AC 97 4E 0D 28 A0 0B 0F A0 17 F9 0E 81 22 35 7C ..N.(........"5|0012F8C0: 00 00 61 00 6D 00 65 00 00 00 00 00 00 00 00 00 ..a.m.e.........0012F8D0: 00 00 00 00 07 00 00 00 E8 F8 12 00 40 6B 0A 0F ............@k..0012F8E0: 68 F9 65 00 EC 92 4D 0D 04 F9 12 00 08 00 00 00 h.e...M.........0012F8F0: 0F 00 00 00 74 F8 12 00 A0 F9 12 00 BE A6 00 10 ....t...........0012F900: 04 93 4D 0D 90 18 F9 0E 20 F0 C8 2E A0 17 F9 0E ..M..... .......0012F910: 00 00 00 00 A0 17 F9 0E 28 A0 0B 0F DB 16 34 7C ........(.....4|0012F920: E0 03 F4 0E F8 16 34 01 20 F0 C8 2E 90 18 F9 0E ......4. .......0012F930: E4 26 00 10 00 00 00 00 00 00 00 00 00 00 00 00 .&..............0012F940: 54 F9 12 00 00 00 00 00 07 00 00 00 54 C8 0B 10 T...........T...0012F950: E0 03 F4 0E E4 03 F4 0E E4 03 F4 0E 28 A0 0B 0F ............(...0012F960: A0 17 F9 0E 0A 00 00 00 00 00 61 00 6D 00 65 00 ..........a.m.e.0012F970: 00 00 50 0D 88 F9 12 00 00 00 00 00 07 00 00 00 ..P.............0012F980: 3C C4 54 0D 98 98 50 0D 9C F9 12 00 9E 18 00 10 <.T...P.........0012F990: 54 C8 0B 10 0A 00 00 00 0F 00 00 00 1C F9 12 00 T...............0012F9A0: E0 F9 12 00 53 92 00 10 C4 F9 12 00 A0 17 F9 0E ....S...........0012F9B0: 00 00 00 00 A0 17 F9 0E 28 A0 0B 0F E8 97 61 01 ........(.....a.0012F9C0: 01 00 00 00 84 91 00 10 A8 F6 50 0D 00 00 00 00 ..........P.....0012F9D0: 07 00 00 00 D8 F9 12 00 0A 00 00 00 0F 00 00 00 ................0012F9E0: F4 F9 12 00 4B 31 05 10 28 A0 0B 0F 70 74 23 10 ....K1..(...pt#.0012F9F0: 01 00 00 00 70 FA 12 00 C8 91 05 10 28 A0 0B 0F ....p.......(...0012FA00: 98 81 58 0D 70 74 23 10 D0 94 58 0D 00 00 00 00 ..X.pt#...X.....0012FA10: 00 00 00 00 10 72 00 00 FE FF FF FF 5C FA 12 00 .....r......\...0012FA20: A0 6A 51 0D F8 6A 51 0D 10 6B 51 0D 25 33 0A 10 .jQ..jQ..kQ.%3..0012FA30: 30 BF FE 0E 34 98 0D 0F F6 71 00 00 70 74 23 10 0...4....q..pt#.0012FA40: 88 FA 12 00 60 FA 12 00 98 81 58 0D 6C 0C 0D 00 ....`.....X.l...0012FA50: 20 90 0B 0F 7B 32 0A 10 9E 6B 00 00 30 BF FE 0E ...{2...k..0...0012FA60: 17 00 00 00 02 00 00 00 16 00 00 00 FF FF FF FF ................0012FA70: 94 FA 12 00 E1 9A 05 10 98 81 58 0D D0 94 58 0D ..........X...X.0012FA80: 70 74 23 10 C0 0A 0B 10 F6 71 00 00 20 FE 13 00 pt#......q.. ...0012FA90: 30 BF FE 0E AC FA 12 00 61 2B 05 10 16 70 14 00 0.......a+...p..0012FAA0: D0 94 58 0D 10 CA 23 10 00 00 00 00 BC FA 12 00 ..X...#.........0012FAB0: EC 3A 05 10 1E 27 00 00 D0 94 58 0D 14 FB 12 00 .:...'....X.....0012FAC0: 75 38 00 10 1E 27 00 00 D0 94 58 0D 70 74 23 10 u8...'....X.pt#.0012FAD0: B4 74 23 10 70 74 23 10 E1 00 E3 01 AC 55 B0 77 .t#.pt#......U.w0012FAE0: E0 93 58 0D 58 83 E3 0E 1E 27 00 00 24 27 00 00 ..X.X....'..$'..0012FAF0: E0 93 58 0D C8 47 68 31 38 97 54 0D 2D 00 00 00 ..X..Gh18.T.-...0012FB00: 00 00 00 00 08 82 E3 0E 70 83 E3 0E 00 84 E3 0E ........p.......0012FB10: 00 00 00 00 40 FB 12 00 99 89 05 10 B4 74 23 10 ....@........t#.0012FB20: A0 CA 72 02 70 74 23 10 09 00 00 00 00 00 00 00 ..r.pt#.........0012FB30: 34 FB 12 00 98 00 F4 01 00 00 00 00 58 FB 12 00 4...........X...0012FB40: 58 FB 12 00 AC 32 04 10 98 00 F4 01 01 00 00 00 X....2..........0012FB50: 00 00 00 00 70 74 23 10 84 FB 12 00 D2 38 04 10 ....pt#......8..0012FB60: A0 CA 72 02 12 02 20 00 98 00 F4 01 01 00 00 00 ..r... .........0012FB70: A0 CD 72 02 30 45 98 69 00 00 00 00 70 74 23 10 ..r.0E.i....pt#.------------------------------------------------------------------------------