Analyze custom virtual machines written in JavaScript by extracting instruction tables, examining constants, and capturing runtime state. Use the findings to reconstruct how obfuscated code executes, including custom runtimes used in risk-control engines.
- Identify a custom virtual machine in obfuscated JavaScript
- Extract and classify virtual machine instructions
- Trace exported functions and their execution flow
zhaoxuya520/reverse-skill☆ 42.9KUpdated Sep 22, 2026
Investigate AI-agent and cloud infrastructure challenges in a CTF sandbox. Trace untrusted content into tool actions, compare deployment configuration with runtime behavior, and follow software artifacts from source through build and release to their actual consumers.
- Tracing untrusted content into agent tool actions
- Comparing deployment configuration with live behavior
- Following dependencies and artifacts through CI/CD
zhaoxuya520/reverse-skill☆ 42.9KUpdated Sep 22, 2026
Analyze how EDR, software that monitors endpoint threats, and antivirus products detect activity. Support authorized exercises by examining monitoring mechanisms, assessing evasion approaches, and checking detection results in an isolated test environment.
- Assessing EDR detection coverage in authorized exercises
- Examining internal monitoring mechanisms
- Testing an in-house implant against security products
zhaoxuya520/reverse-skill☆ 42.9KUpdated Sep 22, 2026
Transfer known function and variable names from an older binary to a newer version. Compare disassembly and pseudocode with an LLM, produce structured mappings, and apply names and comments in IDA.
- Migrate known function names after a software update
- Locate kernel functions when the new PDB is unavailable
- Find updated function addresses and structure offsets
zhaoxuya520/reverse-skill☆ 42.9KUpdated Sep 22, 2026
Assess authorized single sign-on systems using SAML, OIDC, and OAuth2. Map the login flow, check signatures, redirects, and token validation, then document reproducible findings and their impact, including identity or tenant confusion.
- Review redirect and token checks in a single sign-on flow
- Assess SAML signatures and assertion handling
- Investigate tenant confusion and logout failures
zhaoxuya520/reverse-skill☆ 42.9KUpdated Sep 22, 2026
Investigate suspicious domains, scams, impersonation, and malicious activity using public sources. Preserve source details, check leads against independent evidence, and prepare a threat intelligence handoff that records confidence, verification status, and remaining gaps.
- Check public phishing reports for a suspicious domain
- Investigate scam or impersonation leads from public posts
- Prepare verified evidence for a security investigation
zhaoxuya520/reverse-skill☆ 42.9KUpdated Sep 22, 2026
Turn notes, prose, code, schemas, or tables into editable diagrams, including flowcharts, architecture diagrams, and schedules. Choose Mermaid, Graphviz DOT, PlantUML, or SVG to suit the content, with image or PDF rendering when needed.
- Turn business procedures into flowcharts
- Diagram system architecture and dependencies
- Visualize database relationships and interactions
zhaoxuya520/reverse-skill☆ 42.9KUpdated Sep 22, 2026
Investigate signs of intrusion through hypothesis-led log searches, then turn findings into detection rules. Supports Sigma, YARA, and SIEM queries, with attention to false positives, data field mapping, and validation against historical logs.
- Hunting for intrusion signs in security logs
- Turning findings into Sigma or YARA rules
- Investigating false positives and tuning alerts
zhaoxuya520/reverse-skill☆ 42.9KUpdated Sep 22, 2026
Support authorized hardware security research by locating debug interfaces, recording pin assignments and voltage levels, and collecting boot logs. Assess interface locks and firmware extraction options, then hand extracted images to firmware analysis tools.
- Locate UART, JTAG, and SWD debug interfaces
- Collect and document boot logs
- Assess secure boot and encrypted flash
zhaoxuya520/reverse-skill☆ 42.9KUpdated Sep 22, 2026
Assess the security of LLM applications and AI agents by tracing inputs, retrieved content, tool calls, and outputs. Covers prompt injection, where content carries unwanted instructions, along with permission misuse, memory poisoning, and supply-chain risks.
- Testing chatbot resistance to prompt injection
- Auditing agent tool permissions and approval steps
- Checking retrieval access controls and memory poisoning
zhaoxuya520/reverse-skill☆ 42.9KUpdated Sep 22, 2026
Analyze authorized macOS applications and Mach-O binaries, the executable format used on macOS. Examine signatures, dependencies, Objective-C and Swift symbols, and runtime behavior to produce findings tied to specific addresses or symbols.
- Examining macOS application signatures and dependencies
- Investigating Objective-C and Swift program structure
- Tracing application behavior with lldb or Frida
zhaoxuya520/reverse-skill☆ 42.9KUpdated Sep 22, 2026
Assess security in authorized cloud, container, and Kubernetes environments. Review excessive permissions, exposed resources, container isolation, and cluster access controls, then document findings with reproduction details and their impact.
- Reviewing cloud permissions and public storage settings
- Assessing container isolation and escape paths
- Checking Kubernetes permissions and Secrets handling
zhaoxuya520/reverse-skill☆ 42.9KUpdated Sep 22, 2026
Create task-oriented READMEs, API references, architecture documentation, and security reports. Organize information from quick starts to deeper explanations, and turn completed investigations into formal Markdown reports with supporting evidence, reproducible steps, and appropriately masked sensitive information.
- Writing a README with a clear quick start
- Organizing API and architecture documentation
- Reporting reverse engineering or penetration test findings
zhaoxuya520/reverse-skill☆ 42.9KUpdated Sep 22, 2026
Compare software binaries before and after a security patch to identify the underlying flaw. Guide creation of a proof of concept, a small vulnerability demonstration, and compare its behavior across patched and unpatched versions.
- Investigating a known CVE without a public proof of concept
- Analyzing Windows Patch Tuesday changes
- Checking Linux LTS branches for missing fixes
zhaoxuya520/reverse-skill☆ 42.9KUpdated Sep 22, 2026
Test desktop application security across local storage, communication between processes, network traffic, and update channels. Map where trust and permissions change, then investigate weaknesses in credentials, access checks, and update verification.
- Checking how desktop apps store credentials
- Reviewing authentication between local processes
- Inspecting app traffic and API access controls
zhaoxuya520/reverse-skill☆ 42.9KUpdated Sep 22, 2026
Inspect browser storage and caches in a CTF sandbox to explain changes in authentication, page rendering, or requests. Compare clean and modified states, then document the smallest sequence that reproduces the relevant behavior.
- Investigating login behavior affected by stored browser state
- Explaining page differences caused by caches
- Reproducing behavior with clean and modified storage
zhaoxuya520/reverse-skill☆ 42.9KUpdated Sep 22, 2026
Analyze authorized browser extensions for Chrome, Edge, and Firefox. Inspect permissions, background scripts, storage, and network activity to reconstruct key data flows and explain credential handling, signing, encryption, or proxy behavior.
- Review extension permissions and entry scripts
- Trace credential handling and network data flows
- Investigate suspicious or compromised extensions
zhaoxuya520/reverse-skill☆ 42.9KUpdated Sep 22, 2026
Analyze firmware from routers, cameras, and other IoT devices, from extracting internal files to running services in an emulator. Follow a staged workflow to investigate vulnerabilities and reproduce findings with firmware analysis and testing tools.
- Auditing router or camera firmware
- Inspecting firmware update packages
- Running firmware without physical hardware
zhaoxuya520/reverse-skill☆ 42.9KUpdated Sep 22, 2026
Assess authorized APIs through a ten-stage workflow covering endpoint discovery, authentication, access permissions, input handling, and request limits. Collect reproducible evidence and turn findings into regression checks that can run in a development pipeline.
- Review API authentication and access permissions
- Assess GraphQL and WebSocket security
- Check request limits and unintended data exposure
zhaoxuya520/reverse-skill☆ 42.9KUpdated Sep 22, 2026
Route reverse engineering and security tasks to a specialist skill based on the target, purpose, and available tools. Establish the case scope and authorization status, then prepare supported tools before handing off the work.
- Choose a specialist skill for an unfamiliar analysis task
- Route work spanning several security disciplines
- Record case scope and authorization before analysis
zhaoxuya520/reverse-skill☆ 42.9KUpdated Sep 22, 2026
Inspect Android APKs from the command line to understand app logic, permissions, and components. Supports Java decompilation, low-level code edits, rebuilding and signing, plus Frida observation of running methods and routing to native code analysis.
- Inspecting APK entry points, components, and permissions
- Locating login, signing, and certificate checks
- Editing smali code and rebuilding an APK
zhaoxuya520/reverse-skill☆ 42.9KUpdated Sep 22, 2026
Plan and coordinate authorized penetration tests across multiple stages, from reconnaissance to access, privilege escalation, movement between systems, and impact assessment. Assign specialist skills, revise blocked paths, and maintain evidence and progress records for the final report.
- Plan a penetration test across multiple stages
- Assess how far a vulnerability could lead
- Replan from existing credentials or system access
zhaoxuya520/reverse-skill☆ 42.9KUpdated Sep 22, 2026
Analyze executable files and libraries with IDA Pro. Inspect pseudocode, strings, function calls, and data flow, then add meaningful names and comments and produce a Markdown report documenting findings and analysis steps.
- Investigating executable files and libraries
- Tracing processing from strings and function calls
- Organizing analysis with comments and meaningful names
zhaoxuya520/reverse-skill☆ 42.9KUpdated Sep 22, 2026
Review an existing security case package before report handoff. Check links between evidence, findings, investigation paths, tasks, and timeline entries, optionally verify file hashes to detect changes, and produce a Markdown or JSON review.
- Reviewing investigation records before report handoff
- Checking links between evidence, findings, and paths
- Verifying case artifact integrity with SHA-256
zhaoxuya520/reverse-skill☆ 42.9KUpdated Sep 22, 2026