Loading page
Review the challenge brief, files, and requirements.
Implement a function name resolver using the ROR13 hashing algorithm commonly used in shellcode.
hash = 0
for each char in string:
hash = ror(hash, 13)
hash += char
Where ror(value, bits) rotates right within 32 bits.
Given a hash and a list of API names, find the matching function.
Line 1: Target hash (hex, e.g., 0x7c0dfcaa) Line 2: Comma-separated function names
The matching function name or "NOT_FOUND"
Sign in to attempt this challenge.
Use Proving Grounds to continue your challenge practice.
Open Proving Grounds