바이트 XOR로 문자열/상수 은닉
ENC_FMT, H1E, H2E, encrypted_weights 같은 상수 배열들이 0xAB 키로 XOR되어 저장되어 있음. → 실행 시에만 복원
encrypted_weights ^ 0xAB → weights 배열: [8, 9, 16, 41, 2, 18, 15, 48, 57]
(관리자 모드에서 각 칸에 할당되는 가중치)
Caesar(시저) 방식으로 짧은 트리거 토큰 은닉
is_admin_trigger()에서 real_trigger[] = "vssx5448"; for(...) real_trigger[i] -= 4;"vssx5448"를 각 문자에서 4 하면 트리거 문자열이 나옴.런타임에만 계산되는 해시
check_secret_hash()에서 S->h == runtime_expected_hash() 로 이루어짐 → 최종 상태의 S->h가 정확히 기대값과 같아야 통과.입력/IO를 최소화하여 힌트 노출 억제
read_token, read_word)이 최소 토큰만 취급하게 설계되어 있고, 불필요한 에러 메시지도 제한됨.hold_console() 등 플랫폼 분기(Windows/Unix)로 실행환경별 행동 조절.선별적 어트리뷰트(annotate)로 Obfuscator 힌트
#define OBFUS(x) __attribute__((annotate(x))) 사용 — 소스에 OBFUS("sub") 같은 어트리뷰트가 붙어 있음. → 함수별 난독화 깊이 조절