Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Silkroad Online > SRO Private Server > SRO PServer Guides & Releases
You last visited: Today at 06:26

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

Advertisement



[Release] Disconnect players exploit found by IWA

Discussion on [Release] Disconnect players exploit found by IWA within the SRO PServer Guides & Releases forum part of the SRO Private Server category.

Reply
 
Old 03/18/2017, 12:02   #31
 
elite*gold: 0
Join Date: Jun 2016
Posts: 6
Received Thanks: 0
I Don't Understand How To use It please Can You make a Video To Be Easier ?
safaonlyone is offline  
Old 03/22/2017, 17:14   #32
 
elite*gold: 50
Join Date: Mar 2017
Posts: 40
Received Thanks: 5
Quote:
Originally Posted by hieulovehoa View Post
help !!!!!! How to fix??
You need a filter to fix this exploit properly.
Gooby. is offline  
Old 03/22/2017, 18:01   #33
 
elite*gold: 0
Join Date: Jun 2013
Posts: 53
Received Thanks: 1
Please share a fix

Quote:
Originally Posted by Gooby. View Post
You need a filter to fix this exploit properly.
Please share a fix
hieulovehoa is offline  
Old 03/23/2017, 02:19   #34
 
elite*gold: 50
Join Date: Mar 2017
Posts: 40
Received Thanks: 5
Quote:
Originally Posted by hieulovehoa View Post
Please share a fix
Contact me on skype
Gooby. is offline  
Old 03/23/2017, 08:12   #35
 
B1Q's Avatar
 
elite*gold: 350
Join Date: Aug 2015
Posts: 1,999
Received Thanks: 1,184
Quote:
Originally Posted by Gooby. View Post
Contact me on skype
i halp ded comunite me gofy
B1Q is offline  
Old 03/26/2017, 16:11   #36
 
elite*gold: 0
Join Date: Jun 2013
Posts: 53
Received Thanks: 1
How it works, please give specific instructions.

Quote:
Originally Posted by first_master View Post
fix

Code:
if(_pck.Opcode == 0xB007) // server opcode 
{ 
if(_pck.ReadUInt8() == 2) 
{ 
return false; 
} 
}
How it works, please give specific instructions.
hieulovehoa is offline  
Old 03/26/2017, 22:16   #37
 
elite*gold: 50
Join Date: Mar 2017
Posts: 40
Received Thanks: 5
Quote:
Originally Posted by hieulovehoa View Post
How it works, please give specific instructions.
That is not a fix.
Gooby. is offline  
Old 03/27/2017, 03:28   #38
 
elite*gold: 0
Join Date: Jun 2013
Posts: 53
Received Thanks: 1
We hope you to share how to fix
hieulovehoa is offline  
Old 03/27/2017, 18:40   #39
 
elite*gold: 50
Join Date: Mar 2017
Posts: 40
Received Thanks: 5
Quote:
Originally Posted by hieulovehoa View Post
We hope you to share how to fix
Just build your own fix or contact me at Skype?
Gooby. is offline  
Old 03/27/2017, 18:59   #40
 
elite*gold: 0
Join Date: Jun 2013
Posts: 53
Received Thanks: 1
Quote:
Originally Posted by Gooby. View Post
Just build your own fix or contact me at Skype?
I have submitted the request many times but not accepted by you
5/untitl10.jpg[/img][/url]
hieulovehoa is offline  
Old 03/27/2017, 19:01   #41
 
elite*gold: 50
Join Date: Mar 2017
Posts: 40
Received Thanks: 5
Quote:
Originally Posted by hieulovehoa View Post
I have submitted the request many times but not accepted by you



Weird, added you now.

edit:
there is many people named gooby, just search for "missing.input" my username.
Gooby. is offline  
Old 03/28/2017, 07:04   #42
 
elite*gold: 0
Join Date: Jun 2013
Posts: 53
Received Thanks: 1
Quote:
Originally Posted by ramy_11_1 View Post
Another fix method :

Code:
#region Logout - Restart Packet
if (packet.Opcode == 0x7005)
{
	// DC Exploit Check!
	if (string.IsNullOrEmpty(Charname))
	{
		Methods.AddLog("Character list packet exploit detected, Disconnect..", Color.Red);
		this.Disconnect();
		continue;
	}

	// Double Check!
	if (bytes.Length > 1)
	{
		Methods.AddLog("Character list packet exploit detected, Disconnect..", Color.Red);
		this.Disconnect();
		continue;
	}

	int type = packet.ReadInt8();

	// here we go!
	// logout delay or any *****
}
#endregion

Please help to overcome this problem
hieulovehoa is offline  
Old 04/09/2017, 17:41   #43
 
B1Q's Avatar
 
elite*gold: 350
Join Date: Aug 2015
Posts: 1,999
Received Thanks: 1,184
2 ways to fix this

Method 1

Method 2: (assuming you have unique_id variable)
B1Q is offline  
Old 04/15/2017, 05:03   #44
 
elite*gold: 0
Join Date: Dec 2016
Posts: 50
Received Thanks: 28
Quote:
Originally Posted by B1QB0SS :3 View Post
2 ways to fix this

Method 1

Method 2: (assuming you have unique_id variable)
Third way:
Code:
// C->S
if(pck.Opcode == 0x7005)
{ 
	if(_pck.ReadUInt8() > 2) {
		return;
	}
}
Fourth way Complex, but will fix all charscreen exploits.
Code:
1. Create bool called "char_screen" set default value to false.
2. At C->S opcode = 0x7007(CLIENT_CHARSCREEN) register char_screen to true.
3. At S->C opcode = 0x3020(SERVER_CLIENT_UNIQUE_ID) register char_screen to false.
4. In _pck (loop)foreach statement, place this code:

#region SHARD EXPLOIT FIX
if(this.char_screen)
{
    if(_pck.Opcode != 0x2002 && _pck.Opcode != 0x7001 && _pck.Opcode != 0x7007)
    {
        return;
    }
}
#endregion

^ - Code above will fix all charscreen exploits, not only this one :)

Reasons why this works:
1. No C->S opcodes are sent after "char select" or "char name"
2. Last S->C opcode is 0x3020, before you can even start sending OPCODES.
3. When 0x3020 is sent, the "fix" will be disabled and you can continue play the game as intended.

^ - Reverse engineering at it's finest.
Drupanda is offline  
Old 04/15/2017, 11:53   #45


 
​Exo's Avatar
 
elite*gold: 28
Join Date: Aug 2014
Posts: 4,096
Received Thanks: 2,649
"^ - Reverse engineering at it's finest."

No.
​Exo is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
NEW HACK DISCONNECT PLAYERS FOR EGY ?
08/03/2015 - Conquer Online 2 - 15 Replies
They know something that disconnects the other players only with the person giving you whisper? this has been going on online 2.0 recentemento conquers, if they become aware of something let me know please. Thanks!
Disconnect Players
05/21/2012 - S4 League - 3 Replies
There was this person named Flooow8 who could disconnect every player in the round. If you know how please show me.
Disconnect other players
01/06/2007 - WoW Exploits, Hacks, Tools & Macros - 20 Replies
1) get an empty mug from the table 2) fill it 3) get an empty mug from the table 4) fill it you should now have 2 filled mugs trade a person, i prefer noobs as they will always accept put in some cash in the trade window, and 2x a filled mug when you both hit accept, he will get a disconnect and you keep the money Why?



All times are GMT +1. The time now is 06:26.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.