패킷변조 방지소스
종버그인 패킷을 중계기를 통하여 버그를 사용하는사람들이있습니다.
패킷변조를 방지하는 소스입니다.
예제) S_ActiveSpells.java
private void buildPacket(L1PcInstance pc) {
if(Opcodes.S_OPCODE_PACKETBOX != 0x3F){ //패킷변조 방지 추가
System.out.println("**패킷변조 발견 : " + pc.getName());
return;
} //여기까지
writeC(Opcodes.S_OPCODE_PACKETBOX);
writeC(0x14);
writeC(0x69);
}
위와 같은식으로 S_ << 로 시작되는 서버패킷 전부에 넣어주심되구요..간단하죠?
0x3F << 이번호는 옵코드 번호를 의미합니다. 옵코드 버전에 따라 틀리므로 사용중인 옵코드 버전에
맞춰서 소스를 바꿔 넣어주세요.