csgo101 – CS:GO WALL HACK SCRIPT(NOT VAC DETECTABLE)

- Free Game Hacks

csgo101 – CS:GO WALL HACK SCRIPT(NOT VAC DETECTABLE)

Download CS:GO hack for FREE

For this you will need autohotkey,when downloaded,go to desktop,right click and press new,AutoHotKey script.Name It whatever.Copy the script below and press run script,open Counter strike and press F6, THAT’S ALL.

NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.

; #Warn ; Enable warnings to assist with detecting common errors. SendMode Input ; Recommended for new scripts due to its superior speed and reliability. SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.

; F6::

Process = csgo.exe DllName = client.dll msgbox, OMG HAX :[

Process, Exist, %Process% PID = %ErrorLevel% SetFormat, Integer, Hex Base := GetDllBase(DllName, PID)

start:=0x00000000 loop { start:=start+0x1000 check:=ReadMemory(start+0x4,”Counter-Strike: Global Offensive”) check2:=ReadMemory(check,”Counter-Strike: Global Offensive”)

if (check2==0x6574616D)

{

break } if (start>0xDDDDDDDD) { msgbox, Something went wrong O.o }

} offset:=start+0x550 end:=start+0x2000

loop { offset:=offset+0x4 check:=ReadMemory(offset,”Counter-Strike: Global Offensive”) checka:=check+0x1c check2:=ReadMemory(check+0x1c,”Counter-Strike: Global Offensive”) if (check2==0x72617065) { break } if (offset>end) { msgbox, something went wrong OMG } }

msgbox, HaveFunDestroyingDreams

offsets3:=offset

t1:=ReadMemory(offsets3,”Counter-Strike: Global Offensive”) t2:=ReadMemory(offsets3+0x8,”Counter-Strike: Global Offensive”) t3:=ReadMemory(offsets3+0x10,”Counter-Strike: Global Offensive”) t4:=ReadMemory(offsets3+0x18,”Counter-Strike: Global Offensive”) t5:=ReadMemory(offsets3+0x20,”Counter-Strike: Global Offensive”) t6:=ReadMemory(offsets3+0x28,”Counter-Strike: Global Offensive”) t7:=ReadMemory(offsets3+0x30,”Counter-Strike: Global Offensive”)

offsetsct:=offsets3+0x30+0xC0

ct1:=ReadMemory(offsetsct,”Counter-Strike: Global Offensive”) ct2:=ReadMemory(offsetsct+0x8,”Counter-Strike: Global Offensive”) ct3:=ReadMemory(offsetsct+0x10,”Counter-Strike: Global Offensive”) ct4:=ReadMemory(offsetsct+0x18,”Counter-Strike: Global Offensive”) ct5:=ReadMemory(offsetsct+0x20,”Counter-Strike: Global Offensive”) ct6:=ReadMemory(offsetsct+0x28,”Counter-Strike: Global Offensive”) ct7:=ReadMemory(offsetsct+0x638,”Counter-Strike: Global Offensive”)

t11:=t1+0x96D t111:=ReadMemoryString(t11,”Counter-Strike: Global Offensive”) rewritetex(t111,t11) t22:=t2+0xC0F t222:=ReadMemoryString(t22,”Counter-Strike: Global Offensive”) rewritetex(t222,t22) t33:=t3+0x45D t333:=ReadMemoryString(t33,”Counter-Strike: Global Offensive”) rewritetex(t333,t33) t44:=t4+0x7e1 t444:=ReadMemoryString(t44,”Counter-Strike: Global Offensive”) rewritetex(t444,t44) t55:=t5+0xACC t555:=ReadMemoryString(t55,”Counter-Strike: Global Offensive”) rewritetex(t555,t55) t66:=t6+0xFD t666:=ReadMemoryString(t66,”Counter-Strike: Global Offensive”) rewritetex(t666,t66) t77:=t7+0x838 t777:=ReadMemoryString(t77,”Counter-Strike: Global Offensive”) rewritetex(t777,t77)

ct11:=ct1+0x27D ct111:=ReadMemoryString(ct11,”Counter-Strike: Global Offensive”) rewritetex2(ct111,ct11) ct22:=ct2+0x219d t222:=ReadMemoryString(ct22,”Counter-Strike: Global Offensive”) rewritetex2(ct222,ct22) ct33:=ct3+0x378 ct333:=ReadMemoryString(ct33,”Counter-Strike: Global Offensive”) rewritetex2(ct333,ct33) ct44:=ct4+0x7e1 ct444:=ReadMemoryString(ct44,”Counter-Strike: Global Offensive”) rewritetex2(ct444,ct44) ct55:=ct5+0xA70 ct555:=ReadMemoryString(ct55,”Counter-Strike: Global Offensive”) rewritetex2(ct111,ct11) ct66:=ct6+0x111 ct666:=ReadMemoryString(ct66,”Counter-Strike: Global Offensive”) rewritetex2(ct666,ct66) ct77:=ct7+0xEB7 ct777:=ReadMemoryString(ct77,”Counter-Strike: Global Offensive”) rewritetex2(ct777,ct77)

ExitApp

rewritetex(Haystack,offsettex) {

Needle = “$rimlight” StringGetPos, pos, Haystack, %Needle% if (pos >= 0) { WriteMemory(0x6E676924,offsettex+pos+0x0,”Counter-Strike: Global Offensive”) WriteMemory(0x7A65726F,offsettex+pos+0x4,”Counter-Strike: Global Offensive”) WriteMemory(0x20203120,offsettex+pos+0x8,”Counter-Strike: Global Offensive”) WriteMemory(0x0A0D0A0D,offsettex+pos+0xC,”Counter-Strike: Global Offensive”) WriteMemory(0x6C6F6324,offsettex+pos+0x10,”Counter-Strike: Global Offensive”) WriteMemory(0x2220726F,offsettex+pos+0x14,”Counter-Strike: Global Offensive”) WriteMemory(0x3020395B,offsettex+pos+0x18,”Counter-Strike: Global Offensive”) WriteMemory(0x225D3020,offsettex+pos+0x1C,”Counter-Strike: Global Offensive”) WriteMemory(0x0A0D0A0D,offsettex+pos+0x20,”Counter-Strike: Global Offensive”) WriteMemory(0x0A0D0A0D,offsettex+pos+0x24,”Counter-Strike: Global Offensive”) WriteMemory(0x0A0D0A0D,offsettex+pos+0x28,”Counter-Strike: Global Offensive”) } }

rewritetex2(Haystack,offsettex) {

Needle = “$rimlight” StringGetPos, pos, Haystack, %Needle% if (pos >= 0) { WriteMemory(0x6E676924,offsettex+pos+0x0,”Counter-Strike: Global Offensive”) WriteMemory(0x7A65726F,offsettex+pos+0x4,”Counter-Strike: Global Offensive”) WriteMemory(0x20203120,offsettex+pos+0x8,”Counter-Strike: Global Offensive”) WriteMemory(0x0A0D0A0D,offsettex+pos+0xC,”Counter-Strike: Global Offensive”) WriteMemory(0x6C6F6324,offsettex+pos+0x10,”Counter-Strike: Global Offensive”) WriteMemory(0x2220726F,offsettex+pos+0x14,”Counter-Strike: Global Offensive”) WriteMemory(0x3020305B,offsettex+pos+0x18,”Counter-Strike: Global Offensive”) WriteMemory(0x225D3920,offsettex+pos+0x1C,”Counter-Strike: Global Offensive”) WriteMemory(0x0A0D0A0D,offsettex+pos+0x20,”Counter-Strike: Global Offensive”) WriteMemory(0x0A0D0A0D,offsettex+pos+0x24,”Counter-Strike: Global Offensive”) WriteMemory(0x0A0D0A0D,offsettex+pos+0x28,”Counter-Strike: Global Offensive”) } }

ReadMemory(MADDRESS,PROGRAM) { winget, pid, PID, %PROGRAM% VarSetCapacity(MVALUE,4,0) ProcessHandle := DllCall(“OpenProcess”, “Int”, 24, “Char”, 0, “UInt”, pid, “UInt”) DllCall(“ReadProcessMemory”,”UInt”,ProcessHandle,”UInt”,MADDRESS,”Str”,MVALUE,”UInt”,4,”UInt *”,0) Loop 4 result += (&MVALUE + A_Index-1) << 8(A_Index-1) return, result }

WriteMemory(WVALUE,MADDRESS,PROGRAM) { winget, pid, PID, %PROGRAM%

ProcessHandle := DllCall(“OpenProcess”, “int”, 2035711, “char”, 0, “UInt”, PID, “UInt”) DllCall(“WriteProcessMemory”, “UInt”, ProcessHandle, “UInt”, MADDRESS, “Uint*”, WVALUE,”Uint”, 4, “Uint *”, 0)

DllCall(“CloseHandle”, “int”, ProcessHandle) return }

GetDllBase(DllName, PID = 0) { TH32CS_SNAPMODULE := 0x00000008 INVALID_HANDLE_VALUE = -1 VarSetCapacity(me32, 548, 0) NumPut(548, me32) snapMod := DllCall(“CreateToolhelp32Snapshot”, “Uint”, TH32CS_SNAPMODULE , “Uint”, PID) If (snapMod = INVALID_HANDLE_VALUE) { Return 0 } If (DllCall(“Module32First”, “Uint”, snapMod, “Uint”, &me32)){ while(DllCall(“Module32Next”, “Uint”, snapMod, “UInt”, &me32)) { If !DllCall(“lstrcmpi”, “Str”, DllName, “UInt”, &me32 + 32) { DllCall(“CloseHandle”, “UInt”, snapMod) Return NumGet(&me32 + 20) } } } DllCall(“CloseHandle”, “Uint”, snapMod) Return 0 }

ReadMemoryString(MADDRESS,PROGRAM) { winget, pid, PID, %PROGRAM%

ProcessHandle := DllCall(“OpenProcess”, “Int”, 24, “Char”, 0, “UInt”, pid, “Uint”) teststr = Loop 32 { Output := “x” tempVar := DllCall(“ReadProcessMemory”, “UInt”, ProcessHandle, “UInt”, MADDRESS, “str”, Output, “Uint”, 1, “Uint *”, 0) if (ErrorLevel or !tempVar) { DllCall(“CloseHandle”, “int”, ProcessHandle) return teststr } teststr = %teststr%%Output% MADDRESS++ } DllCall(“CloseHandle”, “int”, ProcessHandle) return, teststr

}

Get CS:GO hacks for free on Free-Game-Hacks.com

Leave a Reply

Physical Address

304 North Cardinal St.
Dorchester Center, MA 02124