Loading page
Review the challenge brief, files, and requirements.
Create a polymorphic XOR encoder that eliminates null bytes from shellcode. Find a single-byte XOR key that removes all null bytes and output the encoded payload.
First line: hex-encoded shellcode (may contain null bytes)
Line 1: The XOR key (decimal)
Line 2: Hex-encoded result (no null bytes)
Use the smallest valid key (try keys 1-255 in order). If no key eliminates all null bytes, print NO_VALID_KEY.
Sign in to attempt this challenge.
Use Proving Grounds to continue your challenge practice.
Open Proving Grounds