Results 1 to 8 of 8
  1. #1
    CactusPlus's Avatar
    Join Date
    Sep 2014
    Gender
    male
    Posts
    5
    Reputation
    10
    Thanks
    57

    Post Balto's AHK Wallhack Undetectable ?

    Is Balto's AHK Wallhack Undetectable ?
    Alot of people say ahk will never get you vac banned but I just want to make sure.
    It read memory btw

    Code:
    ; <COMPILER: v1.0.48.5>
    F6::
     
    Process = csgo.exe
    DllName = client.dll
     msgbox, WAIT WAIT WAIT
     
    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, OMG!WALLHACKER!!! D:
     
    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
     
    }
    Last edited by DarknzNet; 04-01-2017 at 04:21 PM.

  2. #2
    _NightWare's Avatar
    Join Date
    Feb 2016
    Gender
    male
    Location
    Netherlands
    Posts
    724
    Reputation
    274
    Thanks
    2,302
    My Mood
    Inspired
    This is a hack, this is detected, this is the wrong section to post it in
    This section is for scripts only.

    Feel free to leave a thanks or +rep if I helped you.

    ಠ_ರೃ
    Script Squad






    [IMG]https://roblo*****m?rbxp=135887430[/IMG]

  3. #3
    kleskby's Avatar
    Join Date
    Aug 2014
    Gender
    male
    Posts
    21
    Reputation
    10
    Thanks
    44
    My Mood
    Sad
    If you rewrite it and protect with Enigma probably he will be undetected

  4. #4
    TsLord's Avatar
    Join Date
    Jul 2014
    Gender
    male
    Posts
    108
    Reputation
    10
    Thanks
    8
    Can you do a small tutorial on that

  5. #5
    Ally's Avatar
    Join Date
    Dec 2014
    Gender
    female
    Location
       ♥
    Posts
    8,697
    Reputation
    1610
    Thanks
    8,499
    My Mood
    Angelic
    Quote Originally Posted by TsLord View Post
    Can you do a small tutorial on that
    the script causes a ban

    Premium Member 22/4/16
    Steam Minion 22/12/2017
    OFPS Minion 5/2/2019
    MMO Minion 5/2/2019
    Minion+ 5/2/2019
    Mod 8/11/2020
    Retired 3/10/2022
    22 / Dec 7, 2001

  6. #6
    TsLord's Avatar
    Join Date
    Jul 2014
    Gender
    male
    Posts
    108
    Reputation
    10
    Thanks
    8
    I thought it was AHK so there is no way for vac to detect it? is there?

  7. #7
    SISI002's Avatar
    Join Date
    May 2016
    Gender
    male
    Posts
    0
    Reputation
    10
    Thanks
    0
    It reads and writes memory, that's why it's detected

  8. #8
    DarknzNet's Avatar
    Join Date
    Aug 2015
    Gender
    male
    Posts
    4,042
    Reputation
    563
    Thanks
    15,728
    It's detected.
     
    Member since : 08-24-2015

    Premium Member since : 01-19-2016

    Contributor : 02-27-2016 - 11.09.2017

    League of Legends Minion since : 08-24-2016

    Counter Strike: Global Offensive Minion since : 12-29-2016

    Steam Minion since : 02-11-2017

    Resigned : 04-20-2017

Similar Threads

  1. [Release] Cs1.6 Super Simple Wallhack [Undetectable]
    By SOULKILLERS3 in forum CounterStrike (CS) 1.6 Hacks / Counter Strike: Source (CSS) Hacks
    Replies: 40
    Last Post: 02-26-2014, 02:27 PM
  2. [Release] TF2 Wallhack Undetected FOREVER
    By Zeraxis in forum Team Fortress 2 Hacks
    Replies: 133
    Last Post: 02-08-2013, 07:49 AM
  3. [Release] TF2 Wallhack Undetected FOREVER!!!BKMODS TF2 v1.12 Simple Coloured Wall Hacks
    By 666Jizzy666 in forum Team Fortress 2 Hacks
    Replies: 23
    Last Post: 06-20-2012, 05:26 PM
  4. Need iNjEcToR aND wallHack UndeTECted
    By ohlupit in forum Soldier Front Hacks
    Replies: 11
    Last Post: 03-31-2009, 12:35 AM
  5. Need iNjEcToR aND wallHack UndeTECted
    By ohlupit in forum Soldier Front Hacks
    Replies: 3
    Last Post: 02-26-2009, 09:28 AM