Install any skill in seconds. Free to start, no credit card required.
Get Started Free →wshobson/anti-reversing-techniques
Understand anti-reversing, obfuscation, and protection techniques encountered during software analysis.
Passed 18 of 22 test cases with the skill, and 14 of 22 without it.
and 1 more in the full report
4 fixed14 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
We are conducting security research on an ARM64 Linux firmware binary (`/bin/guard_service`). The service seems to crash or exit when run under gdbserver or when execution is delayed. Can you inspect the anti-reversing controls used by this sample, detail where the timing or process checks occur, and provide code artifacts or hook stubs to bypass the checks while preserving normal execution setup?
| Checked | Without skill | With skill |
|---|---|---|
| Identifies ARM-specific checks using PMCCNTR_EL0 or /proc/self/status. | Passed | Passed |
| Recommends hook stubs tailored to ARM Linux. | Missed | Passed |
| Preserves state initialization by overriding check return values. | Passed | Passed |
The instructions your model reads when the skill loads.
AUTHORIZED USE ONLY: This skill contains dual-use security techniques. Before proceeding with any bypass or analysis:
- Verify authorization: Confirm you have explicit written permission from the software owner, or are operating within a legitimate security context (CTF, authorized pentest, malware analysis, security research)
- Document scope: Ensure your activities fall within the defined scope of your authorization
- Legal compliance: Understand that unauthorized bypassing of software protection may violate laws (CFAA, DMCA anti-circumvention, etc.)
Legitimate use cases: Malware analysis, authorized penetration testing, CTF competitions, academic security research, analyzing software you own/have rights to
Understanding protection mechanisms encountered during authorized software analysis, security research, and malware analysis. This knowledge helps analysts bypass protections to complete legitimate analysis tasks.
For advanced techniques, see references/advanced-techniques.md
What you provide:
What this skill produces:
Detailed pattern documentation lives in references/details.md. Read that file when the navigation tier above is insufficient.
Detection technique works on x86 but not ARM
test cases passed, vs 14 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.