Okay i tried to delete the GameGuard folder on AO Rebirth to force the game (morelikely the GameGuard.des) to redownload the rest of GameGuard files.
Apparently, it's not downloading the files from a secured connection like HTTPS LOL
It first download the update.cfg file (encrypted as other gameguard files) but we might be able to provide old files if we host them ourself, forcing the gameguard to use our old gameguard files (in theory)
Here are the cURL of the requests used to download the files:
Code:
curl -H "Host: at-cdn.valofe.com" -H "Accept: */*" -H "Cache-Control: no-cache, no-store" -H "Pragma: no-cache" "http://at-cdn.valofe.com/GameGuard/valofe/GameGuard/nProtect/AtlanticaNA/RealServer/update.cfg?id=255131487"
curl -H "Host: at-cdn.valofe.com" -H "Accept: */*" -H "Cache-Control: no-cache, no-store" -H "Pragma: no-cache" "http://at-cdn.valofe.com/GameGuard/valofe/GameGuard/nProtect/AtlanticaNA/RealServer/GameMon.npz?GameMon.des=3700037617"
curl -H "Host: at-cdn.valofe.com" -H "Accept: */*" -H "Cache-Control: no-cache, no-store" -H "Pragma: no-cache" "http://at-cdn.valofe.com/GameGuard/valofe/GameGuard/nProtect/AtlanticaNA/RealServer/GameMon64.npz?GameMon64.des=4069569584"
curl -H "Host: at-cdn.valofe.com" -H "Accept: */*" -H "Cache-Control: no-cache, no-store" -H "Pragma: no-cache" "http://at-cdn.valofe.com/GameGuard/valofe/GameGuard/nProtect/AtlanticaNA/RealServer/ggerror.npz?ggerror.des=2497840780"
curl -H "Host: at-cdn.valofe.com" -H "Accept: */*" -H "Cache-Control: no-cache, no-store" -H "Pragma: no-cache" "http://at-cdn.valofe.com/GameGuard/valofe/GameGuard/nProtect/AtlanticaNA/RealServer/ggscan.npz?ggscan.des=2249342395"
curl -H "Host: at-cdn.valofe.com" -H "Accept: */*" -H "Cache-Control: no-cache, no-store" -H "Pragma: no-cache" "http://at-cdn.valofe.com/GameGuard/valofe/GameGuard/nProtect/AtlanticaNA/RealServer/npggNT.npz?npggNT.des=4089001851"
curl -H "Host: at-cdn.valofe.com" -H "Accept: */*" -H "Cache-Control: no-cache, no-store" -H "Pragma: no-cache" "http://at-cdn.valofe.com/GameGuard/valofe/GameGuard/nProtect/AtlanticaNA/RealServer/npggNT64.npz?npggNT64.des=2922736124"
curl -H "Host: at-cdn.valofe.com" -H "Accept: */*" -H "Cache-Control: no-cache, no-store" -H "Pragma: no-cache" "http://at-cdn.valofe.com/GameGuard/valofe/GameGuard/nProtect/AtlanticaNA/RealServer/npsc.npz?npsc.des=872063917"
curl -H "Host: at-cdn.valofe.com" -H "Accept: */*" -H "Cache-Control: no-cache, no-store" -H "Pragma: no-cache" "http://at-cdn.valofe.com/GameGuard/valofe/GameGuard/nProtect/AtlanticaNA/RealServer/Splash.npz?Splash.jpg=1956118391"
curl -H "Host: at-cdn.valofe.com" -H "Accept: */*" -H "Cache-Control: no-cache, no-store" -H "Pragma: no-cache" "http://at-cdn.valofe.com/GameGuard/valofe/GameGuard/nProtect/AtlanticaNA/RealServer/AtlanticaNA.npz?AtlanticaNA.ini=3001096377"
curl -H "Host: at-cdn.valofe.com" -H "Accept: */*" -H "Cache-Control: no-cache, no-store" -H "Pragma: no-cache" "http://at-cdn.valofe.com/GameGuard/valofe/GameGuard/nProtect/AtlanticaNA/RealServer/GameGuard.npz?GameGuard.des=142905923"
curl -H "Host: at-cdn.valofe.com" -H "Accept: */*" -H "Cache-Control: no-cache, no-store" -H "Pragma: no-cache" "http://at-cdn.valofe.com/GameGuard/valofe/GameGuard/nProtect/AtlanticaNA/RealServer/npsc64.npz?npsc64.des=3955989194"
Edit: LOL i didn't aware that we can run the bot just fine without running a normal/clean game first with the latest gameguard O.o but when i tried to run and login the 2nd bot it finally force close all of them.
And it seems gameguard is sending a form to the log server before force closing it, something like this (i censored some contents):
Code:
POST /LogServer3/hl.do HTTP/1.1
Host: mgr.gameguard.co.kr
Accept: */*
Content-Type: multipart/form-data; boundary=---------------------8cbaXXXXXXX1f6e
Content-Length: 1000
-----------------------8cbaXXXXXXX1f6e
Content-Disposition: form-data; name="hl"
02CACDxxxxxxxx0A1BEB79DBC1A014A6F704F006D2AF8DB721DFD9AB054B70461AFB2514C5913DBBB555D97C650CBD09488265D416704F68F21B4xxxxxxxx8C8837CECC6147FAC353BC949E4F7963389D523AC179CA988FB25DFC2E7641F346501E6201384ED4EF1E71E856B4D11A80xxxxxxxxE445C5375F147381AED9xxxxxxxx7FEC2140ADC0404FA0CD7A4CE72D18408C44D98CAD2EE608A88F7174B7D5311FC304592E645BB934EC1724910B249xxxxxxxx284C6343D823330581EFD3F5A0738FCD7808B50910E07BC4D8AC2594C02AE104D6C3EFF145BAD8B1336D65723AC81E23F7ExxxxxxxxA82736813A026679F45E521294046F00E0119B886A48AC637E1B61272CC7F799B6ABABCBC20D5847DBxxxxxxxx3B425C3DCEF7E0C2C1D47xxxxxxxxEB00A2E54B9D213247BD5751AB6DD3547B5E32F75F0867A087FEC1C337FEC21D6E9E77649F1CA7B4CF6CD7847FBC07D4AF8CFB27DD90B1225xxxxxxxx9795A90BB48A1ED1CCD75294DEC0301AD6F8607320B61A35A5C65F0xxxxxxxx63A08B
-----------------------8cbaXXXXXXX1f6e
Content-Disposition: form-data; name="dummy"
20170
-----------------------8cbaXXXXXXX1f6e--
Edit2: Okay apparently the first game client must not be used, regardless using bot or clean.
I tried opening 3 AOBot without running a clean one first and able to use 2 bots, by logging in from the 3rd one then 2nd one, but when i tried to login the 1st one it closes down the 1st bot (but the 2nd and 3rd bot are still working fine), so DO NOT login using the 1st game client!... actually everytime i login on the 3rd one (bot or clean) the 3rd one always force close.
And you mustn't run another game client (either using bot or clean) after you login, otherwise the gameguard can detects the already running bot, even if you logged out before running another game client it can still be detected because you already logged in before (which probably made gameguard active)