Skip to forum content

You are not logged in. Please login or register.


forums.pvpgn.pro → [EN] Diablo → Introducing D2GS Admin

Pages 1

You must login or register to post a reply

RSS topic feed

Posts: 10

1

Topic: Introducing D2GS Admin

Welcome to D2GS Admin, a basic utility to help Windows server admins better manage their server.

Inspired by GecKoTDF's fix to an issue which was found to be an attack by simply sending a packet to crash D2GS, I wanted to make an easy to use Windows solution for those not running Linux or the knowledge to implement their own proxy.

I've also bundled in a simple D2GS.exe watcher that will look for the process and bring it back alive if it dies.

The goal with this software is to add additional tools over time so we can protect our servers, feel free to suggest some ideas or give me some feedback!


-=-=-= v1.0 =-=-=-

-Ability to block the hex crash attack
-Ability to block the overhead text feature in-game, !shall we do den? (this will instant kick the user)
-D2GS.exe watcher, brings it back if dead
-Configuration JSON file to set things up
    -D2GS directory selector
    -Delay in searching for D2GS
    -Set D2GS port
    -Hex strings should be converted to their decimal value
-Logs to file.


-=-=-= Download =-=-=-

Simply download the .msi and install it. If you want to remove it, head to the add/remove programs and delete it there.

Download here


-=-=-= Issues/Working on =-=-=-

-Doesn't like  Windows Server 2008, will investigate and release a new version
-The installers final screen may have a few issues with config and readme opening, maybe best to untick them and open manually
-Will split out the log file with what packets were blocked, perhaps pulling their name from the config json.

Admin of Slash Diablo & Diablo2.org (coming soon).

Also check out Slash's Character Armory!

2

Re: Introducing D2GS Admin

Whoa. This is great. Thanks for putting the work in!

3

Re: Introducing D2GS Admin

#block the overhead text
D2Game.dll 0XD00A0 8B 31C0C208009090909090 1

COPY to d2gs.script

You can try it.

Added: 06.03.2019 11:56

I just tested your tools.

I found that for "ff01" outsourcing, or will run away

Packet Delay Option 200MS

4

Re: Introducing D2GS Admin

MxCen wrote:

#block the overhead text
D2Game.dll 0XD00A0 8B 31C0C208009090909090 1

COPY to d2gs.script

You can try it.

Added: 06.03.2019 11:56

I just tested your tools.

I found that for "ff01" outsourcing, or will run away

Packet Delay Option 200MS

Thanks for testing and providing some feedback. How do you mean by runaway?

For overhead text, yeah multiple ways of blocking this but thought it’d be neat to have it all in one single package.

Admin of Slash Diablo & Diablo2.org (coming soon).

Also check out Slash's Character Armory!

5

Re: Introducing D2GS Admin

Invalid for "FF01"

6

Re: Introducing D2GS Admin

MxCen wrote:

Invalid for "FF01"

I'm confused, it was already setup to block this packet? Did you convert it to the deciminal value?

Admin of Slash Diablo & Diablo2.org (coming soon).

Also check out Slash's Character Armory!

7 (edited by Feofilaktt 07.03.2019 14:22)

Re: Introducing D2GS Admin

"FF01" and "Overflow Text Overhead" are distinct collision crash failures.

8

Re: Introducing D2GS Admin

Meanski, very good thing. I wanted to do make similar using WinPcap, and looks like WinDivert is better suited for this purpose.
Will you publish sources?

Do not ask for support in PM.

9

Re: Introducing D2GS Admin

HarpyWar wrote:

Meanski, very good thing. I wanted to do make similar using WinPcap, and looks like WinDivert is better suited for this purpose.
Will you publish sources?

Thanks Harpy :-)

Yes, I looked at WinPcap but we decided on using WinDivert.

I hope to publish the source soon, maybe when I get back from holiday!

Admin of Slash Diablo & Diablo2.org (coming soon).

Also check out Slash's Character Armory!

10

Re: Introducing D2GS Admin

@Meanski Thank you for sharing

Posts: 10

Pages 1

You must login or register to post a reply

Who now at forum

Currently view post: 1 guest, 0 registered users

forums.pvpgn.pro → [EN] Diablo → Introducing D2GS Admin