PDA

Просмотр полной версии : dsetup (ccpGuard) отправка свой покет


ChitOFF
11.02.2014, 12:40
серверная часть

public static int dumpData(int _id, int position, ProtectInfo pi)
{
int value = 0;
position = position>4 ? 5 : position;
boolean isIdZero = false;
if(_id == 0)
{
isIdZero = true;
Log.add("Cannot read DumpId|Target:" + _positionName[position] + "|"+ pi.toString() + "|DEBUG INFO:" + _id, _logFile);
}
switch(position)
{
case 0:
//IG
if(_id != 1435233386)
{
if(!isIdZero)
{
Log.add(_positionName[position] + " was found|"+ pi.toString() + "|DEBUG INFO:" + _id, _logFile);
}
value = ConfigProtect.PROTECT_PENALTY_IG;
}
break;
case 1:
//Console CMD
if(_id != 16)
{
if(!isIdZero)
{
Log.add(_positionName[position] + " was found|"+ pi.toString()+ "|DEBUG INFO:" + _id, _logFile);
}
value = ConfigProtect.PROTECT_PENALTY_CONSOLE_CMD;
}
break;
case 2:
case 3:
case 4:
//check debuger (0xСС) or hook (0xE9)
int code = _id & 0xFF000000;
if(code == 0xCC)
{
Log.add("Attempts!!! Debuger was found|"+ pi.toString() + "|DEBUG INFO:" + _id, _logFile);
}
//L2phx (connect, send, recv)
if(code == 0xE9)
{
Log.add(_positionName[position] + " was found|"+ pi.toString() + "|DEBUG INFO:" + _id, _logFile);
value = ConfigProtect.PROTECT_PENALTY_L2PHX;
}
break;
default:
value = 0;
break;
}
return value;
}

клиентская часть
как правильно отправить пакеты чтобы выполнялось это???
к примеру типа true_SendPacket(This, "cc", 0xA1, 0x03);