Skip to content
MPGHThe Dark Arts
/
RegisterLog in
Forum
Community
What's NewLatest posts across the boardTrendingHottest threads right nowSubscribedThreads you follow
Discussion
GeneralIntroductionsEntertainmentDebate FortFlaming & Rage
Board
News & AnnouncementsMPGH TimesSuggestions & HelpGiveaways
More Sections
Art & Graphic DesignProgrammingHackingCryptocurrency
Hacks & Cheats
Games
ValorantCS2 / CS:GOCall of Duty / WarzoneFortniteApex LegendsEscape From Tarkov
+14 moreLeague of LegendsGTA VMinecraftRustROTMGBattlefieldTroveBattleOnCombat ArmsCrossFireBlackshotRuneScapeDayZDead by Daylight
Resources
Game Hacking TutorialsReverse EngineeringGeneral Game HackingAnti-CheatConsole Game Hacking
Tools
Game Hacking ToolsTrainers & CheatsHack/Release NewsNew
Submit a release →Share your cheat, tool, or config with the community.
AINEW
AI Tools
General & DiscussionPrompt EngineeringLLM JailbreaksHotAI Agents & AutomationLocal / Open Models
AI × Gaming
AI Aimbots & VisionML Anti-CheatGame Bots & Automation
Create
AI Coding / Vibe CodingAI Art & MediaAI Voice & TTS
The AI frontier →Where game hacking meets modern machine learning. Jump in.
Marketplace
Buy & Sell
SellingBuyingTradingUser Services
Trust & Safety
Middleman LoungeMarketplace TalkVouch Copy Profiles
Money
Cryptocurrency TalkCurrency ExchangeWork & Job Offers
Start selling →List accounts, services, and goods. Use the middleman to trade safe.
MPGH The Dark Arts

A community for offensive security research, reverse engineering, and AI.

Community

ForumMarketplaceSearch

Account

RegisterLog in

Legal

Privacy PolicyForum RulesHelp & FAQ
© 2026 MPGH · All rights reserved.Built by the community, for the community. For educational purposes onlyContent is shared for security research and education — we don't condone illegal use. You're responsible for complying with applicable laws. Use at your own risk.
Home › Forum › MultiPlayer Game Hacks & Cheats › Other MMORPG Hacks › Piercing Blow Hacks & Cheats › Piercing Blow Help › Bypass Ahnlab HACKSHIELD

Bypass Ahnlab HACKSHIELD

Posts 1–10 of 10 · Page 1 of 1
AL
almich159
Bypass Ahnlab HACKSHIELD
Hello wise guys

Because thread:
http://www.mpgh.net/forum/366-projec...ackshield.html
is closed, i must open new one.

Time is goin on and the HackShiled made some upgrades.
Using advices from thread above, step by step (WinXP 32bit) cannot bypass HackShiled any more. HackShiled refresh hooks on keyboard and mouse after cca 10 seconds also openning AntiRootkit.exe or KernelDetective.exe cause sometimes alert "DETECT_GAME_HACK".

During experiments with both utilities and trying disable HackShiled tentacles i put HackShiled to state look like bypassed.
AntiRootkit.exe Ring0 Hooks still have Hooks on Keyboard and mouse, but Hackshiled not blocked input from extarnal programs, also message "DETECT_GAME_HACK" was not appear. So, must exist way how to bypass it. Unfortunatelly repeat that solution is out of my ability now.

So please, if somebody know solution how to bypass HackShiled or find new solution, poste it here, or give valuable link.
I would like to use special keyboard and mouse buttons also macros, and this piece of crap software try command me what I can do with my own computer.
I think, any good writen online game with external server does not need such a "anti hackshiled" to persecute its gamers.
#1 · 14y ago
Time
[MPGH]Time
[notice]Thread Moved[/notice]

I don't think there is any bypass available as of now but ill let this be open for a while . In case lannyboy has something to offer.
#2 · 14y ago
LA
lannyboy
well, i am using bypassing hackshield technology to make project blackout works. but different games have different hackshield offsets to patch. it is better you get a proper method to bypass.



---------- Post added at 10:44 PM ---------- Previous post was at 10:42 PM ----------

btw, hackshield SSTD inline hook can be easily unhooked just make a driver and overwrite the offset that they hooked at. but don't play with driver if you don't know anything. you may destroy you pc. BSOD, scary?

---------- Post added at 11:07 PM ---------- Previous post was at 10:44 PM ----------

in case you want to play with driver, this is the current project blackout hackshield's SSDT inline hook offsets that i found:

Code:
#define ZwSetContextThread	  0x805D2C45
#define ZwWriteVirtualMemory	  0x805B43DC
#define ZwSetLtdEntries		  0x805D482C
#define NtDeviceIoControlFile	  0x8057928E
#define ZwGetContextThread1	  0x805D2A64
#define NtOpenProcess		  0x805CB461
#define KeUnstackDetachProcess    0x804F8A3E
#define ZwWriteFileGather	  0x8058085A
#define ZwProtectVirtualMemory    0x805B842E
#define ZwQueryPerformanceCounter 0x80617F9D
#define NtClose			  0x805BC551
#define ZwReadVirtualMemory       0x805B42D2
#define ZwGetContextThread2	  0x805D2A35
#3 · edited 14y ago · 14y ago
AL
almich159
Hello and thanks for response

Mayby it is like lannyboy said "just make a driver and overwrite the offset that they hooked at". Have the ability to do that, I will made it. Long time ago I played with assembler and CPU Z80, so I understand a little bit the mechanisms of memory adress, but don´t know many other thinks to do this kind of task.

The game I would like free from HackShiled is Metin2. Here is listed some SSDT informations.

[XueTr][SSDT]: 4
Index; Fun Name; Current Entry; Hook; Original Entry; Module[*]122; NtOpenProcess; 0x8204E0A8->0xEEB9D160; inline hook; 0x805719AC;C:\WINDOWS\system32\drivers\EagleXNt.sy s[*]137; NtProtectVirtualMemory; 0x822D64C0->0xEEB9C970; inline hook; 0x80571E96; C:\WINDOWS\system32\drivers\EagleXNt.sys[*]186; NtReadVirtualMemory; 0x82128F20->0xEEB9D450; inline hook; 0x8057E4B8; C:\WINDOWS\system32\drivers\EagleXNt.sys[*]277; NtWriteVirtualMemory ; 0x82056618->0xEEB9D5C0; inline hook; 0x8057E60A; C:\WINDOWS\system32\drivers\EagleXNt.sys

On another computer the Index is same and second value of Current Entry is also same.
When wipe this hooks, they are restored some second after.


Probably another way how to bypass HackShield is:
When the game started by open Metin2.exe
At first time patcher is run, it update game and replace files with bad CRC
It also update and repair HackShiled
Then it run program ./hshield/hsupdate.exe
And hsupdate.exe made check and run HackShiled, then it return somethink like "OK" signal back to game and the game started.

Game can by started by command "start metin2client.bin" which bypass update and run ./hshield/hsupdate.exe
If I rename for example calc.exe and put it as hsupdate.exe to hshield folder, game start calculator instead real hsupdate.exe
But game end with message HACK_SHIELD_UPDATE_ERROR
So my speculation is, that Metin2 and HackShiled are very separated programs.
metin2client.bin run /hshield/hsupdate.exe and expect some returned value that everythink is OK.

Have utility to monitoring comunication between ./hshield/hsupdate.exe and metin2client.bin, probably I can make own application that only return value "everythink is ok", and finaly the game start withnout HackShiled.

In that case Metin2 can be started under unprivileged user account and any other fucking rootkit cannot fuck my virgin system.

Which application can be used to monitoring communication between programs?
#4 · 14y ago
LA
lannyboy
Quote Originally Posted by almich159 View Post
Hello and thanks for response

Mayby it is like lannyboy said "just make a driver and overwrite the offset that they hooked at". Have the ability to do that, I will made it. Long time ago I played with assembler and CPU Z80, so I understand a little bit the mechanisms of memory adress, but don´t know many other thinks to do this kind of task.

The game I would like free from HackShiled is Metin2. Here is listed some SSDT informations.

[XueTr][SSDT]: 4
Index; Fun Name; Current Entry; Hook; Original Entry; Module[*]122; NtOpenProcess; 0x8204E0A8->0xEEB9D160; inline hook; 0x805719AC;C:\WINDOWS\system32\drivers\EagleXNt.sy s[*]137; NtProtectVirtualMemory; 0x822D64C0->0xEEB9C970; inline hook; 0x80571E96; C:\WINDOWS\system32\drivers\EagleXNt.sys[*]186; NtReadVirtualMemory; 0x82128F20->0xEEB9D450; inline hook; 0x8057E4B8; C:\WINDOWS\system32\drivers\EagleXNt.sys[*]277; NtWriteVirtualMemory ; 0x82056618->0xEEB9D5C0; inline hook; 0x8057E60A; C:\WINDOWS\system32\drivers\EagleXNt.sys

On another computer the Index is same and second value of Current Entry is also same.
When wipe this hooks, they are restored some second after.


Probably another way how to bypass HackShield is:
When the game started by open Metin2.exe
At first time patcher is run, it update game and replace files with bad CRC
It also update and repair HackShiled
Then it run program ./hshield/hsupdate.exe
And hsupdate.exe made check and run HackShiled, then it return somethink like "OK" signal back to game and the game started.

Game can by started by command "start metin2client.bin" which bypass update and run ./hshield/hsupdate.exe
If I rename for example calc.exe and put it as hsupdate.exe to hshield folder, game start calculator instead real hsupdate.exe
But game end with message HACK_SHIELD_UPDATE_ERROR
So my speculation is, that Metin2 and HackShiled are very separated programs.
metin2client.bin run /hshield/hsupdate.exe and expect some returned value that everythink is OK.

Have utility to monitoring comunication between ./hshield/hsupdate.exe and metin2client.bin, probably I can make own application that only return value "everythink is ok", and finaly the game start withnout HackShiled.

In that case Metin2 can be started under unprivileged user account and any other fucking rootkit cannot fuck my virgin system.

Which application can be used to monitoring communication between programs?
i don't play metin2, so i do not know much of the game. well, you must know one thing. even you can run without hackshield, but metin2 itself has a checking method communicating to hackshield method(s). it will send hackshield for acknowledgement to make sure hackshield is always running. it will check for a preset interval timer (probably every 1 min?). if it doesn't get what hackshield reply, it will probably just boot you out with error message. not only metin2, but all games with anti-cheat program have this method to get acknowledge contact with their own anti-cheat program.

you must know what has it done inside (its architecture) the anti-cheat program before you really try on something. otherwise, you could only wasting your time. like i mentioned up there. disable the hackshield crcselfcheck, then only change the hackshield behaviours. it will become pointless if you never disable those checking and try your stuffs on it.

now does this make sense for you?
#5 · 14y ago
AL
almich159
Yes thanks.

Must say that few weeks ago was bypassing HackShiled very easy.
Just run metin by comand "start metin2client.bin" under unprivileged user.
Nothin else. HackShiled was not started and game work fine.

Disassemble program and understand it on assembler level is out of my possibilities now. So all I can try is to putting system to state when HackShiled is out of function.
Once a time it happend, but I can't reproduce unfortunately.

I feel that bypassing HackShil will by very easy, just to KNOW HOW.
#6 · 14y ago
LA
lannyboy
Quote Originally Posted by almich159 View Post
Yes thanks.

Must say that few weeks ago was bypassing HackShiled very easy.
Just run metin by comand "start metin2client.bin" under unprivileged user.
Nothin else. HackShiled was not started and game work fine.

Disassemble program and understand it on assembler level is out of my possibilities now. So all I can try is to putting system to state when HackShiled is out of function.
Once a time it happend, but I can't reproduce unfortunately.

I feel that bypassing HackShil will by very easy, just to KNOW HOW.
few weeks ago able to bypass by this method? serious??? this "game<->anti-cheat" bi-communication checking existed very early ago. so, if you skip the anti-cheat program without altering the check method in that game, you will get booted!
#7 · 14y ago
AL
almich159
Truly this bypassed HackShiled.

Using that command was official advice from game masters, for reason that HackShiled made problems. I don't use any hack which nonstandartly manipulate with game, I only use the keyboard and mouse macros for special keys, so maby there was another level of check which I don´t touch.
This bypass is still function with game client 2 months old. But into game was added some new thinks and playing with old client cause game crash very often.

Metin2 have fixed keys for all game actions, like movement and using thinks. Very stupid cause for basic actions you must also use SHIFT CTRL and ALT shifters. So all I need is using my keyboard and mouse with my layout which is much more user friendly.
#8 · 14y ago
GE
GERMANY132816
hahahaha xDDDDDD


Hackshield: GameHack detected
#9 · 14y ago
AL
almich159
haha?
Still working with OLD CLIENT.
#10 · 14y ago
Posts 1–10 of 10 · Page 1 of 1

Post a Reply

Similar Threads

  • HOW TO BYPASS IN HACKSHIELDBy ryanmelai025 in WarRock - International Hacks
    10Last post 17y ago
  • Hackshield Pro. Bypass Tut[Ahnlabs]By jaberus in Anti-Cheat
    18Last post 13y ago
  • Easy Bypass for HACKSHIELD PRO 4 Digimon MastersBy jaberus in Hack Requests
    8Last post 13y ago
  • Bypass for Hackshield?By Ruffi in HackShield
    12Last post 16y ago
  • Ahnlab Hackshield Metin2 bypassen für CBot.By Redcoke24 in C++/C Programming
    6Last post 15y ago

Tags for this Thread

#ahnlab#bypass#hackshield