Azerothcore-wotlk: [Warden Logs] Not working

Created on 22 Dec 2019  路  13Comments  路  Source: azerothcore/azerothcore-wotlk

Warden Anti Cheat not Working

SMALL DESCRIPTION:

Anti-cheat is enabled, but no logs come. Configured in the config Warden.ClientCheckFailAction = 0 (Logging only)
Warden.LogFile = "Warden.log"

EXTRA NOTES:

INSERT INTOwarden_checksVALUES (787,243,'','',7541344,7,'558BEC81ECB402','Loot while mounted'), (788,243,'','',7262448,6,'558BEC535657','CMovement :ProcessMoveEvent'), (789,243,'','',5213856,5,'558BEC83EC','Render Disable/ESP'), (790,243,'','',7271984,5,'558BECD9EE','CMovement:: OnMoveStopAscendPacket'), (791,243,'','',8233936,5,'B9601AD300','Warden::Tic k'), (792,243,'','',7278032,5,'558BECD9EE','CMovement:: OnJump'), (793,243,'','',4618640,6,'558BEC83EC50','Auth Bypass'), (794,243,'','',11685160,3,'80C98C','Auth Bypass'), (795,243,'','',9226342,2,'7548','Auth Bypass'), (796,243,'','',7016192,6,'8B0DEC9CC700','Auth Bypass'), (797,243,'','',10295321,5,'A3284DB200','Auth Bypass'), (798,243,'','',10126304,6,'558BEC81EC5C','Auth Bypass'), (799,243,'','',6496227,7,'830538D6C50001','Packet Sniffer Injection'), (800,243,'','',8235092,7,'817D0CE6020000','EWT Hack'), (801,243,'','',8497664,1,'55','EWT Hack2'), (802,243,'','',8856400,1,'55','EWT Hack3'), (803,243,'','',5480496,1,'55','EWT Hack4'), (804,243,'','',5296496,1,'55','EWT Hack5'), (805,217,'','EWT.DLL',0,0,'','EWT - injected dll'), (806,243,'','',5194886,3,'894808','Teleport2Plane' ), (807,243,'','',9990741,6,'8B8780000000','No Fall Damage Patch'), (808,243,'','',4334569,2,'7423','Model Hack Patch'), (809,243,'','',7578547,2,'7449','Mount Interior Patch'), (810,243,'','',7728616,2,'7503','Gagarin Fly 1'), (811,243,'','',9993834,2,'7452','Gagarin Fly 2'), (812,243,'','',7248789,6,'8DB0F4010000','Gagarin Warden Disabler'), (813,243,'','',7277083,6,'0F8691000000','Gagarin Speed'), (814,243,'','',9995134,2,'755C','Gagarin Fix Fly'), (815,243,'','',7714472,2,'7506','Gagarin Wall Climb'), (816,243,'','',5419615,6,'0F8CEDFDFFFF','Gagarin AntiAFK'), (817,243,'','',5284957,6,'0F8472FFFFFF','Gagarin Rosetta Stone'), (818,243,'','',8767818,6,'890D9C13D400','Gagarin Unlock LUA'), (819,243,'','',6355605,2,'7F1D','Gagarin Show Levels'), (820,243,'','',9993073,6,'D80D34119E00','Speed Hack'), (821,243,'','',9991735,6,'D98194000000','Speed Hack Back'), (822,243,'','',7739622,6,'8B8E80000000','Phase through terrain'), (823,243,'','',7739690,6,'D81D7CA29E00','Jump through Terrain'), (824,243,'','',7739404,2,'00D8','Jump Teleport'), (825,243,'','',7739650,3,'D955F4','Jump Teleport 2'), (826,243,'','',7739725,7,'833D38BAAD0000','Jump through Terrain 2'), (827,243,'','',7739732,2,'7529','Jump through Terrain 3'), (828,243,'','',7739743,3,'D95E10','Very High Jump'), (829,243,'','',7739748,3,'D84614','Very High Jump 2'), (830,243,'','',7739751,3,'D95E14','Very High Jump 3'), (831,243,'','',7739773,2,'EB2A','Jump Gravity'), (832,243,'','',7739778,2,'DDD9','Jump through Terrain 4'), (833,243,'','',7739783,2,'DDD9','Jump through Terrain 5'), (834,243,'','',7739787,2,'DDD8','Jump through Terrain 6'), (835,243,'','',7739794,2,'8910','Jump/Movement Teleport'), (836,243,'','',9991877,2,'DCC9','Double Mouse Speed'), (837,243,'','',9991882,2,'D8C9','Double Mouse Speed 2'), (838,243,'','',9991889,2,'D9CA','Inverse Movement'), (839,243,'','',9991891,2,'D8C8','Inverse Movement 2'), (840,243,'','',9993486,3,'8B5508','Long Jumps'), (841,243,'','',5529914,2,'23C2','All Maps Revealed'), (842,243,'','',5529873,3,'C1FA03','All Maps Revealed 2'), (843,243,'','',5529876,6,'81FA00020000','All Maps Revealed 3'), (844,243,'','',5529862,3,'8B4D08','All Maps Revealed 4'), (845,243,'','',7726082,3,'8B4E44','Waterwalk 2'), (846,243,'','',7726085,6,'F7C100000010','Waterwalk 3'), (847,243,'','',7726088,2,'0000','Waterwalk 4'), (848,243,'','',7726137,2,'7414','Waterwalk 5'), (849,243,'','',5214096,3,'8B4D0C','Mining Node Hack'), (850,243,'','',5194883,3,'8B4908','Move Under Map'), (851,243,'','',5214096,2,'7414','Wireframe'), (852,243,'','',8480293,2,'EB05','SmaugSpeedHack'), (853,243,'','',9995315,2,'7544','SmaugMultiJump'), (854,243,'','',9993834,2,'7452','SmaugLevitate'), (855,243,'','',7277040,6,'558BEC578BF9','Tracking Hack - Unit'), (856,243,'','',7195280,4,'558BEC57','Tracking Hack - Object'), (857,243,'','',7541344,6,'558BEC83EC0C','CMovement::MoveUnit'), (858,243,'','',11348204,2,'0000','OllyDBG Thead Hijack');

Default Warden-Checks DB + Custom warden cheks

Warden Settings:

###################################################################################################
# WARDEN SETTINGS
#
#    Warden.Enabled
#        Description: Enable Warden anti-cheat system.
#        Default:     0 - (Disabled)
#                     1 - (Enabled)

Warden.Enabled = 1

#
#    Warden.NumMemChecks
#        Description: Number of Warden memory checks that are sent to the client each cycle.
#        Default:     3 - (Enabled)
#                     0 - (Disabled)

Warden.NumMemChecks = 3

#
#    Warden.NumOtherChecks
#        Description: Number of Warden checks other than memory checks that are added to request
#                     each checking cycle.
#        Default:     7 - (Enabled)
#                     0 - (Disabled)

Warden.NumOtherChecks = 7

#
#    Warden.LogFile
#        Description: Client check fails will be logged here.
#        Default:     ""           - (Disabled)
#                     "Warden.log" - (Enabled)
#

Warden.LogFile = "Warden.log"

#
#    Warden.ClientResponseDelay
#        Description: Time (in seconds) before client is getting disconnecting for not responding.
#        Default:     600 - (10 Minutes)
#                     0 - (Disabled, client won't be kicked)

Warden.ClientResponseDelay = 600

#
#    Warden.ClientCheckHoldOff
#        Description: Time (in seconds) to wait before sending the next check request to the client.
#                     A low number increases traffic and load on client and server side.
#        Default:     30 - (30 Seconds)
#                     0  - (Send check as soon as possible)

Warden.ClientCheckHoldOff = 30

#
#    Warden.ClientCheckFailAction
#        Description: Default action being taken if a client check failed. Actions can be
#                     overwritten for each single check via warden_action table in characters
#                     database.
#        Default:     0 - (Disabled, Logging only)
#                     1 - (Kick)
#                     2 - (Ban)

Warden.ClientCheckFailAction = 0

#
#    Warden.BanDuration
#        Description: Time (in seconds) an account will be banned if ClientCheckFailAction is set
#                     to ban.
#        Default:     86400 - (24 hours)
#                     0     - (Permanent ban)

Warden.BanDuration = 86400

#
###################################################################################################
BRANCH(ES):

master

OPERATING SYSTEM:

Ubuntu 18.04

MODULES:

AntiCheat Module
Transmog
DuelReset
ElunaEngine


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Confirmed

Most helpful comment

@milestorme @dev-master21 It's not related to mask but, as @Viste said, you'll need to recompile with -ENABLE_EXTRA_LOGS=1

PS : I can't test it yet

All 13 comments

its not an issue just a new notice to wiki :)

@dev-master21 @milestorme can you please check it?

@dev-master21 @milestorme can you please check it?

image

Sorry, can't help here. I know nothing about Warden and I'm also not using it.

@milestorme @dev-master21 It's not related to mask but, as @Viste said, you'll need to recompile with -ENABLE_EXTRA_LOGS=1

PS : I can't test it yet

@Shard-MW thanks.
I laughed very hard at trying to put three in the config, when I made it clear it wasn't about him.

@milestorme @dev-master21 It's not related to mask but, as @Viste said, you'll need to recompile with -ENABLE_EXTRA_LOGS=1

PS : I can't test it yet

how did it?

@milestorme @dev-master21 It's not related to mask but, as @Viste said, you'll need to recompile with -ENABLE_EXTRA_LOGS=1
PS : I can't test it yet

how did it?

when you do cmake you need add this -ENABLE_EXTRA_LOGS=1
for example:

cmake ../ -DCMAKE_INSTALL_PREFIX=$HOME/azeroth-server/ -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DTOOLS=0 -DSCRIPTS=1 -DWITH_WARNINGS=1 -DCMAKE_C_FLAGS="-Werror" -DCMAKE_CXX_FLAGS="-Werror"
-DENABLE_EXTRA_LOGS=1

@milestorme @dev-master21 It's not related to mask but, as @Viste said, you'll need to recompile with -ENABLE_EXTRA_LOGS=1
PS : I can't test it yet

how did it?

when you do cmake you need add this -ENABLE_EXTRA_LOGS=1
for example:

cmake ../ -DCMAKE_INSTALL_PREFIX=$HOME/azeroth-server/ -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DTOOLS=0 -DSCRIPTS=1 -DWITH_WARNINGS=1 -DCMAKE_C_FLAGS="-Werror" -DCMAKE_CXX_FLAGS="-Werror"
-DENABLE_EXTRA_LOGS=1

thanks you. I will check later

I did that that鈥檚 exactly what I did guys I enable that in cmake can confirm with ENABLE_EXTRA_LOGS=1 on Windows x64 visual studio 2017 , warden.log not working , infact on Windows you get no extra logs using but mask without enabling that.

On Linux also does not work... Can anyone help with this issue? =袙

@milestorme @dev-master21 It's not related to mask but, as @Viste said, you'll need to recompile with -ENABLE_EXTRA_LOGS=1
PS : I can't test it yet

how did it?

when you do cmake you need add this -ENABLE_EXTRA_LOGS=1
for example:

cmake ../ -DCMAKE_INSTALL_PREFIX=$HOME/azeroth-server/ -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DTOOLS=0 -DSCRIPTS=1 -DWITH_WARNINGS=1 -DCMAKE_C_FLAGS="-Werror" -DCMAKE_CXX_FLAGS="-Werror"
-DENABLE_EXTRA_LOGS=1

I have done it. But still nothing has changed. I set chmod permissions to the warden.log file, but still no entries.
So when I turn on the setting "Warden.ClientCheckFailAction = 1" (Kick client) after some time, it kick me from the server and there are no records in the table "warden_action" or another.
I will now try to download a new game client and check whether I will be kicked out of the server or not

upd. With custom warden_checks server kicked me, but no records in the any logs or table
without custom warden_checks server not kicked me, but no records in the any logs or table.
Maybe my config file is not correct?

there is a conf option about warden in worldserver.conf and another about the logging flags too but I admit I had troubles with logging stuff too, especially warden (i think i never got the pleasure to see any warden log related line)

also if you enable a super high logging level, you get spammed by debug info

Was this page helpful?
0 / 5 - 0 ratings

Related issues

wowissues picture wowissues  路  3Comments

FrancescoBorzi picture FrancescoBorzi  路  3Comments

CyberFoxHax picture CyberFoxHax  路  3Comments

wetbrownsauce picture wetbrownsauce  路  3Comments

wampirr picture wampirr  路  3Comments