Ip check removed GatewayServer

08/09/2012 18:04 sarkoplata#1
I'm looking for this which Cherno uploaded it a few months ago:
[Only registered and activated users can see links. Click Here To Register...]
The link is dead, so if anybody has it, reupload would be great. :)
08/09/2012 18:07 PortalDark#2
isnt that present on the SRPatch released by cherno
btw, check the links since chernos links where changed when he got hacked
08/09/2012 18:43 FoxRayz#3
I got it on my pc, i'll see if i can upload it somewhere :)

Edit: Seems like i deleted it.. I keep my eye open for it and ask some friends if they have it.
08/10/2012 00:06 sarkoplata#4
I've decompiled Cherno's srPatcher,
So here's the code executed when the checkbox 'Allow to enter game when service offline' is checked and button is clicked.

[Only registered and activated users can see links. Click Here To Register...]

It opens the gatewayserver.exe, creates a new istance of binarywriter etc. etc. I know that stuff but the thing i want to learn is what is the corresponding address of these byte arrays in olly.

Code as text:
PHP Code:
   FileStream output = new FileStream(this.openFileDialog1.FileNameFileMode.Open);
        
BinaryWriter writer = new BinaryWriter(output);
        
byte[] buffer = new byte[] { 0xeb };
        
byte[] buffer2 = new byte[1];
        
byte[] buffer3 = new byte[] { 
            
0x420x6c0x6f0x6f1000x790x4e0x650x740x770x6f0x720x6b0x5d0x550x73
            
0x650x720x200x630x6f1101100x650x630x740x691100x670x200x5b0x25
            
1000x2e0x251000x2e0x251000x2e0x251000x5d
         
};
        
byte[] buffer4 = new byte[0x2c];
        if (
this.checkBox1.Checked)
        {
            
writer.Seek(0x53c6SeekOrigin.Begin);
            
writer.Write(buffer01);
            
writer.Seek(0x5428SeekOrigin.Begin);
            
writer.Write(buffer201);
            
writer.Seek(0xd9431SeekOrigin.Begin);
            
writer.Write(buffer300x2b);
            
writer.Seek(0xd945cSeekOrigin.Begin);
            
writer.Write(buffer400x2c);
        }
        
MessageBox.Show("Successfully patched GatewayServer.exe.");
        
writer.Close(); 
08/10/2012 00:09 bolst4123#5
It's necessary . Maybe some stupids give the id-pw to another stupid to login and give himself stupid items .
08/10/2012 00:14 sarkoplata#6
Quote:
Originally Posted by bolst4123 View Post
It's necessary . Maybe some stupids give the id-pw to another stupid to login and give himself stupid items .
I know it's necessary. This is not VSRO. Some kind of another issue.