Самый простой способ получить hwid

Embliny

blessed
VIP
Сообщения
26
Розыгрыши
0
Репутация
0
Реакции
7
Баллы
135
Хроники
  1. Fafurion
Исходники
Отсутствуют
Сборка
lucera
Какой самый простой способ получить hwid игрока, обязательно нужно покупать защиту и получать детекты на патч??
 
если действительно фафурион - можно получить MAC ID сетевого адаптера и некоторую информацию о устройства с пакета RequestHardWareInfo
(как я с ПТС его вытягивал кое-как)
Java:
    @Override
    public void read(ReadablePacket packet)
    {
        _macAddress = packet.readString();

        _windowsPlatformId = packet.readInt();
        _windowsMajorVersion = packet.readInt();
        _windowsMinorVersion = packet.readInt();
        _windowsBuildNumber = packet.readInt();

        _directxVersion = packet.readInt();
        _directxRevision = packet.readInt();

        _cpuName = packet.readString();
        _cpuSpeed = packet.readInt();
        _cpuCoreCount = packet.readInt();
        _unk04 = packet.readInt();
        _totalMemoryGB = packet.readInt();

        _physMemorySlot1 = packet.readInt();
        _physMemorySlot2 = packet.readInt();
        _physMemorySlot3 = packet.readInt();

        _unk09 = packet.readInt();
        _unk10 = packet.readInt();
        _unk11 = packet.readInt();
        _vgaName = packet.readString();
        _vgaDriverVersion = packet.readString();
    }
(написано в скриптах)
Java:
    @Override
    protected boolean readImpl()
    {
        _mac = readS();
        _windowsPlatformId = readD();
        _windowsMajorVersion = readD();
        _windowsMinorVersion = readD();
        _windowsBuildNumber = readD();
        _DXVersion = readD();
        _DXRevision = readD();
        _cpu = readS();
        _cpuSpeed = readD();
        _cpuCoreCount = readD();
        _unk8 = readD();
        _unk9 = readD();
        _PhysMemory1 = readD();
        _PhysMemory2 = readD();
        _unk12 = readD();
        _videoMemory = readD();
        _unk14 = readD();
        _vgaVersion = readD();
        _vgaName = readS();
        _driverVersion = readS();
        return true;
    }
Но нужно включить в л2.ини - send hardware info - ну и если есть такая штука на стороне ядра, то посомтреть используется ли. У скриптов к примеру это просто заглушка.