vSRO Yardım My server is hacked: 0x0007 0x0003 Disconnecting players

zalo0944172680

.
Aktiflik: 1%
Muhafız 1 Mesaj
Katılım
6 Nis 2020
Mesajlar
47
Tepkime puanı
3
Puan
8
Yaş
36
Konum
VIET NAM
Thread owner
My server is hacked, I get the message at SR_ShardManager:

msg is not completely used : IP:xxx.xxx.xxx.xxx Req:0x0007 (0x0000) (MsgType:7), 32 - 31
msg is not completely used : IP:xxx.xxx.xxx.xxx Req:0x0003 (0x0000) (MsgType:7), 32 - 31

Disconnecting players when logging in, could it be a new IWA exploit. Please help me fix it
 
Iwa exploit fixsiz server mi kaldı be o kadar epvpde guard paylaşıyorlar hiç kullanmıyormusun birini bile 😂
 
Thread owner
I use the date code but it's useless, someone please give me another way. !

#region 0x7007_CLIENT_CHARSCREEN
else if (_pck.Opcode == 0x7007)
{
if (!this.char_screen)
{
Send(false);
continue;
}
byte response = _pck.ReadUInt8();
switch (response)
{
#region Create char
case 1:
{
try
{
_pck.ReadAscii(); // Charname

_pck.ReadUInt32(); // RefObjID

_pck.ReadUInt8(); // Height

_pck.ReadUInt32(); // ItemID
_pck.ReadUInt32(); // ItemID
_pck.ReadUInt32(); // ItemID
_pck.ReadUInt32(); // ItemID
}
catch
{
this.DisconnectModuleSocket();
return;
}
}
break;
#endregion

#region Char screen call
case 2:
{
if (_pck.GetBytes().Length > 1)
{
this.DisconnectModuleSocket();
return;
}
}
break;
#endregion

#region Delete char by name
case 3:
{
int name_length = _pck.ReadAscii().Length;
if ((_pck.GetBytes().Length - name_length) != 3)
{
this.DisconnectModuleSocket();
return;
}
}
break;
#endregion

#region Restore char by name
case 4:
{
int name_length = _pck.ReadAscii().Length;
if ((_pck.GetBytes().Length - name_length) != 3)
{
this.DisconnectModuleSocket();
return;
}
}
break;
#endregion

#region Don't remember what this is, but it exists :)
case 5:
{
int name_length = _pck.ReadAscii().Length;
if ((_pck.GetBytes().Length - name_length) != 3)
{
this.DisconnectModuleSocket();
return;
}
}
break;
#endregion

#region Default
default:
{
this.DisconnectModuleSocket();
return;
}
#endregion

}

m_RemoteSecurity.Send(_pck);
Send(true);
continue;
}
#endregion


I use the date code but it's useless, someone please give me another way. !
 

Bu konuyu görüntüleyen kullanıcılar

Geri
Üst Alt