|
You last visited: Today at 06:26
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.
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 ?
|
|
|
03/22/2017, 17:14
|
#32
|
elite*gold: 50
Join Date: Mar 2017
Posts: 40
Received Thanks: 5
|
Quote:
Originally Posted by hieulovehoa
help !!!!!! How to fix??
|
You need a filter to fix this exploit properly.
|
|
|
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.
You need a filter to fix this exploit properly.
|
Please share a fix
|
|
|
03/23/2017, 02:19
|
#34
|
elite*gold: 50
Join Date: Mar 2017
Posts: 40
Received Thanks: 5
|
Quote:
Originally Posted by hieulovehoa
Please share a fix
|
Contact me on skype
|
|
|
03/23/2017, 08:12
|
#35
|
elite*gold: 350
Join Date: Aug 2015
Posts: 1,999
Received Thanks: 1,184
|
Quote:
Originally Posted by Gooby.
Contact me on skype
|
i halp ded comunite me gofy
|
|
|
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
fix
Code:
if(_pck.Opcode == 0xB007) // server opcode
{
if(_pck.ReadUInt8() == 2)
{
return false;
}
}
|
How it works, please give specific instructions.
|
|
|
03/26/2017, 22:16
|
#37
|
elite*gold: 50
Join Date: Mar 2017
Posts: 40
Received Thanks: 5
|
Quote:
Originally Posted by hieulovehoa
How it works, please give specific instructions.
|
That is not a fix.
|
|
|
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
|
|
|
03/27/2017, 18:40
|
#39
|
elite*gold: 50
Join Date: Mar 2017
Posts: 40
Received Thanks: 5
|
Quote:
Originally Posted by hieulovehoa
We hope you to share how to fix
|
Just build your own fix or contact me at Skype?
|
|
|
03/27/2017, 18:59
|
#40
|
elite*gold: 0
Join Date: Jun 2013
Posts: 53
Received Thanks: 1
|
Quote:
Originally Posted by Gooby.
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]
|
|
|
03/27/2017, 19:01
|
#41
|
elite*gold: 50
Join Date: Mar 2017
Posts: 40
Received Thanks: 5
|
Quote:
Originally Posted by hieulovehoa
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.
|
|
|
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
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
|
|
|
04/09/2017, 17:41
|
#43
|
elite*gold: 350
Join Date: Aug 2015
Posts: 1,999
Received Thanks: 1,184
|
2 ways to fix this
Method 1
Code:
bool _charselected = false;
// S->C
if(pck.Opcode == 0x7001)
{
// do whatever the **** you want here and set the variable to true
_charselected = true;
}
// C->S
if(pck.Opcode == 0x7005)
{
if(!_charselected) // no Character selected
Diehh(); // Disconnect method
}
Method 2: (assuming you have unique_id variable)
Code:
// C->S
if(pck.Opcode == 0x7005)
{
if(_uniqueID <= 0) // UniqueID is 0 or less (character didn't spawn)
Diehh(); // Disconnect method
}
|
|
|
04/15/2017, 05:03
|
#44
|
elite*gold: 0
Join Date: Dec 2016
Posts: 50
Received Thanks: 28
|
Quote:
Originally Posted by B1QB0SS :3
2 ways to fix this
Method 1
Code:
bool _charselected = false;
// S->C
if(pck.Opcode == 0x7001)
{
// do whatever the fuck you want here and set the variable to true
_charselected = true;
}
// C->S
if(pck.Opcode == 0x7005)
{
if(!_charselected) // no Character selected
Diehh(); // Disconnect method
}
Method 2: (assuming you have unique_id variable)
Code:
[B][/B]
// C->S
if(pck.Opcode == 0x7005)
{
if(_uniqueID <= 0) // UniqueID is 0 or less (character didn't spawn)
Diehh(); // Disconnect method
}
|
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.
|
|
|
04/15/2017, 11:53
|
#45
|
elite*gold: 28
Join Date: Aug 2014
Posts: 4,096
Received Thanks: 2,649
|
"^ - Reverse engineering at it's finest."
No.
|
|
|
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.
|
|