Luigi Auriemma

aluigi.org (ARCHIVE-ONLY FORUM!)
It is currently 19 Jul 2012 12:25

All times are UTC [ DST ]





Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 9 posts ] 
Author Message
 Post subject: Halo Dedicated Server.
PostPosted: 16 Nov 2008 06:19 

Joined: 16 Nov 2008 06:14
Posts: 2
Hello luigi, I was wondering if you knew anything about how these people with halo dedicated servers are getting around the ASCII character blocking (people using ascii characters to get to the top of the server list.) I've tried using a debugger on haloaded.exe and have not found much info besides were it sets the server name back to default.


Top
 Profile  
 
 
 Post subject: Re: Halo Dedicated Server.
PostPosted: 16 Nov 2008 14:44 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
sincerely don't know because I don't use Halo


Top
 Profile  
 
 Post subject: Re: Halo Dedicated Server.
PostPosted: 16 Nov 2008 14:48 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
the other major bugs are the jamsgbof/q3msgboom bug (easy to fix with jamsgfix) and the directory traversal one (set sv_allowdownload 0 and bye bye bug but if you don't want to disable to download use q3dirtravfix)


Top
 Profile  
 
 Post subject: Re: Halo Dedicated Server.
PostPosted: 16 Nov 2008 15:10 

Joined: 24 Sep 2007 02:12
Posts: 1114
Location: http://sethioz.co.uk
if i have understood correctly, you want to edit your server's name so it would be on top of list if you sort the list in ABC order, right ?

I dunno about Halo, but in some older games, like AvP2, i simply used my server's config file and changed name there :) Then you can add those wierd symbols.

Other method that works, is to use a memory editor. In the place where you have to enter your server's name (before hosting it) you type like "blahblah123blah", then use a memory editor to find that place and change name to whatever you like, then go into game and host it (its in case if you host it from your pc).


Top
 Profile  
 
 Post subject: Re: Halo Dedicated Server.
PostPosted: 16 Nov 2008 19:56 

Joined: 16 Nov 2008 06:14
Posts: 2
Would you guys know anything about Gamespys CdKey verification? I'd love to rip it out of the dedicated server lol. I figured out how to put the ascii characters in, required some editing of the server.exe.


Top
 Profile  
 
 Post subject: Re: Halo Dedicated Server.
PostPosted: 17 Nov 2008 20:28 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
on my website there is a lot of stuff about this matter, anyway in your case the only thing you need to do is finding the instruction on the server which gets and then checks the cdkey hash passed by the client.

this is something on which I lost some time in the past for testing a bug in the Gamespy sdk, get halo_proxy and capture some packets, it will help


Top
 Profile  
 
 Post subject: Re: Halo Dedicated Server.
PostPosted: 18 Nov 2008 05:03 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
the following are the magic bytes for the latest server 1.08.616:
Code:
  offset   original patched
---------------------------
00116E10   E8       90
00116E11   DB       90
00116E12   E6       90
00116E13   FF       90
00116E14   FF       90
00116E1A   0F       90
00116E1B   84       90
00116E1C   1F       90
00116E1D   01       90
00116E1E   00       90
00116E1F   00       90


Top
 Profile  
 
 Post subject: Re: Halo Dedicated Server.
PostPosted: 13 Jul 2010 21:43 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
the following is a patch for lpatch (http://aluigi.org/mytoolz.htm#lpatch) made on the fly for working with any version:
*updated 25 Jul 2010*
Code:
====================================================================================

TITLE
    Halo server cdkey check remover (0.2)

FILE
    halo*.exe

; Halo
BYTES_ORIGINAL
    53                  ; push ebx
    57                  ; push edi
    6A 00               ; push 00000000
    68 ?? ?? ?? 00      ; push 0058C100
    50                  ; push eax
    A1 ?? ?? ?? ??      ; mov eax, dword ptr [0062ACBC]

BYTES_PATCH
    B0 01               ; mov al, 01
    C3                  ; ret

; HaloCE
BYTES_ORIGINAL
    53                  ; push ebx
    ??                  ; push ebp
    8B 6C 24 0C         ; mov ebp, dword ptr [esp+0C]
    57                  ; push edi
    6A 00               ; push 00000000
    68 ?? ?? ?? 00      ; push 005284E0

BYTES_PATCH
    B0 01               ; mov al, 01
    C3                  ; ret

====================================================================================
as already said it has been made on the fly so I have not tested it and I have not optimized it (I mean placing the modification in other zones)


Top
 Profile  
 
 Post subject: Re: Halo Dedicated Server.
PostPosted: 24 Jul 2010 23:41 

Joined: 13 Aug 2007 21:44
Posts: 4068
Location: http://aluigi.org
updated the previous post for supporting also HaloCE


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 9 posts ] 

All times are UTC [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for: