GW Working Bots 2020

04/10/2021 17:49 necrodaemon93#1756
Works like a charm <3 Thank you sir! :)
04/10/2021 17:56 Sky828#1757
Quote:
Originally Posted by Maltram View Post
I fix mine (no expert at all) and i tested it with two different bots for an hour now.

use at your own risk and share any mistakes you find.

happy egg hunt ;)
Absolute legend thanks for the hard work!
Do you mind explaining how you fixed the GWA2 file as I along with most people only know how to update the headers :/
04/10/2021 18:05 Sizzlar#1758
Quote:
Originally Posted by Maltram View Post
I fix mine (no expert at all) and i tested it with two different bots for an hour now.

use at your own risk and share any mistakes you find.

happy egg hunt ;)
I'll get an error:

Line 400 (File E:/....\GWA2.au3"):

DllStructSetData($mSendChat, 2,$HEADER_SEND_CHAT)
DllStructSetData($mSendChat, 2, ^ ERROR

Error: Variable used without being declared.
04/10/2021 18:10 Sky828#1759
Quote:
Originally Posted by Sizzlar View Post
I'll get an error:

Line 400 (File E:/....\GWA2.au3"):

DllStructSetData($mSendChat, 2,$HEADER_SEND_CHAT)
DllStructSetData($mSendChat, 2, ^ ERROR

Error: Variable used without being declared.
Make sure your bot has the following at the start, and make sure it's the updated file Maltram provided
Code:
#include "GWA2_Headers.au3"
04/10/2021 18:16 Maltram#1760
Quote:
Originally Posted by Sky828 View Post
Absolute legend thanks for the hard work!
Do you mind explaining how you fixed the GWA2 file as I along with most people only know how to update the headers :/
To be honest it was a lot of trial and error which took a friend and myself about 8 hours.

We basically went with the changed pattern from the GWCA-commit linked some posts before and dug into the memory with CheatEngine. We verified our findings by running a Toolbox in debug-mode (download sources and build it yourself).

There was no real "method" or" "process" involved, just a lot of educated guesses and some math...
04/10/2021 18:17 Sizzlar#1761
Quote:
Originally Posted by Sky828 View Post
Make sure your bot has the following at the start, and make sure it's the updated file Maltram provided
Code:
#include "GWA2_Headers.au3"
there was a ; before :facepalm: thx a lot
04/10/2021 18:30 strecky#1762
Headers and Gwa2 Fully Updated:D
04/10/2021 19:01 OneStrangeGuy#1763
Quote:
Originally Posted by Maltram View Post
I fix mine (no expert at all) and i tested it with two different bots for an hour now.

use at your own risk and share any mistakes you find.

happy egg hunt ;)
Thank you for your work!

Seem there is a repetition on lines 442,443 and lines 446, 447 is that needed?

Here the changes that were made if someone want to modify it's own GWA2:
Code:
;~ 	$mAgentBase = GetScannedAddress('ScanAgentBase', -15) + 0x1E
;~ 	$mAgentBase = $mAgentBase + MemoryRead($mAgentBase) + 4
;~ 	$mAgentBase += 0x13
;~ 	$mAgentBase = MemoryRead($mAgentBase)
        $mAgentBase = MemoryRead(GetScannedAddress('ScanAgentBasePointer', 8) + 0xD) - 8


;~ 	SetValue('ChangeTargetFunction', '0x' & Hex(GetScannedAddress('ScanChangeTargetFunction', -15), 8))
        SetValue('ChangeTargetFunction', '0x' & Hex(GetScannedAddress('ScanChangeTargetFunction', -0x0089)+1, 8))

;~ 	_('ScanAgentBase:')
;~ 	AddPattern('538B5D0C568B750885')
	_('ScanAgentBasePointer:')
	AddPattern('FF50104783C6043BFB75E1')

;~ 	_('ScanChangeTargetFunction:')
;~ 	AddPattern('538B5D0C568B750885')
	_('ScanChangeTargetFunction:')
	AddPattern('3BDF0F95')
04/10/2021 19:02 Maltram#1764
Quote:
Originally Posted by OneStrangeGuy View Post
Thank you for your work!

Seem there is a repetition on lines 442,443 and lines 446, 447 is that needed?

Here the changes that were made if someone want to modify it's own GWA2:
Code:
;~ 	$mAgentBase = GetScannedAddress('ScanAgentBase', -15) + 0x1E
;~ 	$mAgentBase = $mAgentBase + MemoryRead($mAgentBase) + 4
;~ 	$mAgentBase += 0x13
;~ 	$mAgentBase = MemoryRead($mAgentBase)
        $mAgentBase = MemoryRead(GetScannedAddress('ScanAgentBasePointer', 8) + 0xD) - 8


;~ 	SetValue('ChangeTargetFunction', '0x' & Hex(GetScannedAddress('ScanChangeTargetFunction', -15), 8))
        SetValue('ChangeTargetFunction', '0x' & Hex(GetScannedAddress('ScanChangeTargetFunction', -0x0089)+1, 8))

;~ 	_('ScanAgentBase:')
;~ 	AddPattern('538B5D0C568B750885')
	_('ScanAgentBasePointer:')
	AddPattern('FF50104783C6043BFB75E1')

;~ 	_('ScanChangeTargetFunction:')
;~ 	AddPattern('538B5D0C568B750885')
	_('ScanChangeTargetFunction:')
	AddPattern('3BDF0F95')
You are correct, that is something we tested with and forgot to remove it.
It has no purpose whatsoever, feel free to remove it.
04/10/2021 19:43 Sizzlar#1765
Hey,
maybe someon has a quick solution:
im trying to use the Vaettir v0.3-Bot:
([Only registered and activated users can see links. Click Here To Register...])
with updated GWA2 and headers...

It works all well, till it gets to picking up the loot. There pops up a error message with:
Line 609: PickUpLoot
unknown function name

thankfull for all help
04/10/2021 19:46 Dr. Chase#1766
search for "PickUpLoot" and look if theres a ";" in the line...or if the function is completely missing
04/10/2021 19:52 OneStrangeGuy#1767
It's simple, the new GWA2 file you are using doesn't have that function.
Copy it from the old GWA2 and put it in the new one.

Since this question is very noob you should be more carefull on using scripts posted here untill some trusted guy say it's ok.
You can have your accont stolen pretty fast if you don't pay some attention.
04/10/2021 20:39 jmzleios#1768
Quote:
Originally Posted by OneStrangeGuy View Post
It's simple, the new GWA2 file you are using doesn't have that function.
Copy it from the old GWA2 and put it in the new one.

Since this question is very noob you should be more carefull on using scripts posted here untill some trusted guy say it's ok.
You can have your accont stolen pretty fast if you don't pay some attention.
How could they steal my account though? They would need to have access to my email and phone where the verification code gets sent every time I have a login from new IP address.
04/10/2021 20:55 Liliza#1769
Well, some people don't have 2FA on their accounts. Generally, it is always good advice not to run foreign code without checking it first. Especially in the case of botting and such, which even for "legit" files often triggers Antivirus solutions.

However, in this case, since the only required changes are to headers and patterns, you can simply copy only the changed lines (which the people that fixed them helpfully posted seperately from their own full GWA2) and paste them over your corresponding lines. This is a bit harder of course, but generally can be a good exercise.

In theory, a lot of nastiness could be hidden deep inside the GWA2 and might be hard to spot. After all, you execute those bots with admin rights on your PC. An attacker can do a lot with admin privileges on your machine.
04/10/2021 21:36 TacticalWarfare#1770
Someone got an updated ldoa bot or it's not functional yet?