HACK.SKILLS - Hacker Arsenal for Agents

April 30, 2026 · View on GitHub

English | 中文

HackSkills Hero Banner

Master Entry → Category Entries → Deep Topic Skills
One master entry, six category entries, and 101 deep topic skills across 14 security domains.

An Agent Skills knowledge base covering web security, API security, authentication & authorization, OS privilege escalation (Linux/Windows/macOS), Active Directory attacks, mobile security, binary exploitation (Pwn), reverse engineering, cryptography attacks, blockchain & smart contract security, AI/ML & LLM security, network protocols & pivoting, and digital forensics — built for bug bounty, penetration testing, CTF competitions, and authorized security research.

The current branch has converged to a standard directory structure: every skill lives in its own directory, uniformly using skills/{semantic-identifier}/SKILL.md. The design goal is not to expose every minor tip as an entry point, but to compress what the loader truly needs to see into one master entry, six category entries, and deep topic skills drilled down on demand.

The objective is straightforward: organize security knowledge that is genuinely useful in real engagements and easy to audit and maintain into a set of installable, searchable, and composable HackSkills.

Browse Online

This repo is published in three forms — pick whichever your workflow prefers; they are kept in sync on every push to main.

ChannelWhat you getWhen to use
Web UIhttps://skills.hackbenchmark.comFuzzy search, category sidebar, P0/P1/P2 tier filter, copy-paste install commands, encrypted ZIP downloadQuick lookup, sharing links to a specific skill, demoing the catalog
GitHub source — this repoPlain SKILL.md per skill, full markdown rendering, pull-request reviewDiff review, contributing, deep reading offline
Encrypted ZIP — see Offline ZIPOne-shot download of all *.md for air-gapped useNo internet on target, AV strips plain markdown

The website is a static, fully client-side build of site/ — no tracking, no backend. Source: site/, workflow: .github/workflows/deploy-pages.yml. Search uses a weighted fuzzy index over name / id / category / description with field qualifiers like category:auth, tier:deep, lines:>200.

                        ┌─────────────────────────────────────┐
                        │   skills.hackbenchmark.com (static) │  ── search / filter / copy install cmd
                        └─────────────────────────────────────┘

   github.com/yaklang/hack-skills ───────►┤  same repo, three views

                        ┌─────────────────────────────────────┐
                        │   hack-skills.zip (AES-256, public  │  ── offline / behind AV
                        │   password: hack-skills, via CDN)   │
                        └─────────────────────────────────────┘

Knowledge Sources & Distillation Boundaries

This repository is not a mirror of external materials — it is a distillation layer aimed at Agents.

Primary reference sources (all publicly available, used strictly for educational distillation):

SourceWhat It ProvidesHow We Use It
swisskyrepo/PayloadsAllTheThings64 vulnerability categories, payload families, bypass techniques, exploit chainsDistilled into scenario-based indices, method matrices, per-engine/per-database payload sections
PentesterSpecialDictOS-specific payload dictionaries, Java middleware path fuzzing lists, file extension databasesDistilled into parameter naming patterns, endpoint frequency tables, middleware fingerprint matrices
Dictionary-Of-PentestingBugBounty bypass techniques (12 topics), cloud metadata endpoints, XXE payload collections, one-liner toolchainsDistilled into bypass pattern matrices, cloud metadata endpoint tables, WAF vendor bypass sections
Hello-CTFCTF web security tutorials with hands-on tricks for PHP/Python/Java challengesDistilled into CTF-specific technique sections (handler bypass, filter chain tricks, Flask PIN)
ctf-wikiCTF competition knowledge base covering Pwn, Crypto, Reverse Engineering, Forensics, and MiscDistilled into binary exploitation techniques (stack/heap/kernel), crypto attack patterns (RSA/lattice/symmetric), RE methodology, steganography, and traffic analysis skills
hacktricksPenetration testing encyclopedia covering web tricks, Linux/Windows/macOS privilege escalation, Active Directory, containers, mobile, and AI securityDistilled into OS-specific privilege escalation playbooks, AD attack chains (Kerberos/ACL/ADCS), mobile pentesting checklists, container escape techniques, and network pivoting strategies
Public security research papers and CVE advisoriesMethodology frameworks, vulnerability pattern taxonomies, statistical distributionsDistilled into attack pattern matrices, systematic testing checklists, decision trees

Processing principles:

  • No direct copying of large dictionaries or full payload lists.
  • Prioritize distilling into routable, composable, and auditable security skills.
  • Use small, stable samples, taxonomies, and cross-references to improve Agent stability in real security scenarios.
  • No customer-specific information, no vendor-identifiable case details, purely educational methodology.

Quick Start

The preferred entry point is hack:

npx skills add yaklang/hack-skills

If your tooling supports pulling a single SKILL.md directly, you can also use:

  • frontmatter name: hack
  • raw URL: https://raw.githubusercontent.com/yaklang/hack-skills/main/skills/hack/SKILL.md

After installing, the recommended order is simple: start from the master entry, then move into category entries, and only then drill into deep topic skills.

Loader Priority

LayerRoleRecommended ExposureRepresentative Skill
Master EntryGlobal routing, test sequencing, cross-category switchingExpose firsthack
Category EntryRoute by attack surface to stable topic familiesExpose firstrecon-for-sec, api-sec, auth-sec
Deep TopicProvide complete attack playbooks and execution detailsLoad on demandxss-cross-site-scripting, sqli-sql-injection

Main Entry Points

TypeSkillPurposeWhen to Use First
Master EntryhackGlobal routing, phase assessment, cross-category switchingNew target, unknown attack surface
Category Entryrecon-for-secAsset discovery, technology identificationJust received the target
Category Entryapi-secREST, GraphQL, mobile backend routingObserved API interfaces
Category Entryauth-secAuthentication, sessions, OAuth, JWT, authorizationLogin, tokens, object IDs
Category Entryinjection-checkingXSS, SQLi, SSRF, XXE, SSTI, CMDi, NoSQL routingInput enters interpreter
Category Entryfile-access-vulnUpload, download, LFI, path controlFile operations
Category Entrybusiness-logic-vulnRace conditions, pricing, workflow, state machinesBusiness process testing

Complete Skill Index (101 Skills)

Reconnaissance & Methodology

SkillSKILL.mdSCENARIOS.mdKey Content
hack161 lines-Master router, phenomenon-to-skill mapping, expert intuitions
recon-for-sec28 lines-Category router for reconnaissance phase
recon-and-methodology389 lines-Methodology framework, Java middleware fingerprint matrix, leak detection checklist

API Security

SkillSKILL.mdSCENARIOS.mdKey Content
api-sec48 lines-Category router for API testing
api-recon-and-docs60 lines-API discovery, OpenAPI/Swagger, hidden endpoints
api-authorization-and-bola47 lines-BOLA/BFLA, mass assignment, object-level authz
api-auth-and-jwt-abuse75 lines-JWT attacks, API key abuse, token manipulation
graphql-and-hidden-parameters49 lines-GraphQL introspection, batching, hidden param discovery

Authentication & Authorization

SkillSKILL.mdSCENARIOS.mdKey Content
auth-sec40 lines-Category router for auth testing
authbypass-authentication-flaws441 lines-Password reset 22-pattern matrix, captcha bypass 20 methods, insecure randomness (UUID v1/mt_rand/ObjectId)
jwt-oauth-token-attacks301 lines-JWT alg confusion, key confusion, claim tampering, JWKS abuse
oauth-oidc-misconfiguration45 lines-OAuth flow hijacking, OIDC misconfiguration
saml-sso-assertion-attacks40 lines-SAML assertion manipulation, SSO bypass
idor-broken-object-authorization336 lines-8-category systematic IDOR testing, ORM filter chain leaks (Django/Prisma/Ransack)

Injection Attacks

SkillSKILL.mdSCENARIOS.mdKey Content
injection-checking49 lines-Category router for injection testing
xss-cross-site-scripting368 lines278 linesPolyglot payloads, WAF bypass by vendor (Cloudflare/Akamai/Incapsula/WordFence), CSP bypass, DOM clobbering, CSS injection data exfiltration
sqli-sql-injection475 lines575 linesDB2/Cassandra/BigQuery/SQLite specifics, SQLite RCE, WAF bypass matrix, CTF techniques (handler/prepare/innodb)
ssrf-server-side-request-forgery314 lines226 linesCloud metadata 6-platform matrix, DNS rebinding, headless browser attacks, Gopher/Redis RCE chain
ssti-server-side-template-injection340 lines319 lines15+ engine coverage (Jinja2/Twig/Pug/Handlebars/EJS/Razor/EEx/Smarty), blind SSTI, Flask PIN calculation
cmdi-command-injection494 lines-WAF bypass (wildcards/xor/base64), PHP disable_functions 6 bypass paths, component RCE (ImageMagick/FFmpeg/ES)
nosql-injection341 lines-Blind extraction automation scripts, duplicate key bypass, aggregation pipeline injection, $where JS execution
xxe-xml-external-entity326 lines112 linesLocal DTD injection (17+ paths for Windows/Linux/JAR), blind XXE, Gopher/FTP OOB
deserialization-insecure714 lines-Java/PHP/Python + Ruby Marshal/YAML chains, .NET BinaryFormatter/ViewState/JSON.NET, Node.js node-serialize/funcster
ghost-bits-cast-attack400+ linesPAYLOAD_COOKBOOK.mdJava char-to-byte narrowing WAF bypass (Black Hat Asia 2026): re-enables WAF-blocked SQLi/deser/upload/traversal/CRLF/smuggling across Tomcat/Spring/Jetty/Jackson/Fastjson/BCEL/HttpClient/Angus Mail; 255 Unicode bypass candidates per dangerous byte
expression-language-injection243 lines-SpEL, OGNL, Java EL injection with RCE chains
jndi-injection265 lines-JNDI/LDAP/RMI exploitation, Log4Shell patterns
crlf-injection175 lines-Header injection, HTTP response splitting
request-smuggling298 lines-CL.TE/TE.CL/TE.TE with 8 obfuscation variants, HTTP/2 downgrade, client-side desync
prototype-pollution190 lines-Express black-box probing keys, EJS/Kibana gadget chains, CVE-2019-7609
type-juggling291 lines-PHP loose comparison table, magic hash (MD5/SHA1/SHA256), HMAC 0e brute-force, CTF patterns
http-parameter-pollution208 lines-Server behavior matrix (9 platforms), HPP+WAF bypass combos
xslt-injection281 lines-Three RCE chains (PHP/Java/.NET), EXSLT file write, vendor detection
csv-formula-injection144 lines-DDE/rundll32 payloads, Google Sheets IMPORT* exfiltration

File & Path Attacks

SkillSKILL.mdSCENARIOS.mdKey Content
file-access-vuln32 lines-Category router for file access testing
path-traversal-lfi603 lines-LFI-to-RCE 7 paths, PHP wrapper matrix (filter chains/oracle/phar), pearcmd 4 methods, parameter naming dictionary
upload-insecure-files287 lines158 linesSuccess rate formula, editor path matrix, validation defect 5-dimension taxonomy, IIS/Apache/Nginx parsing tricks

Business Logic & Session

SkillSKILL.mdSCENARIOS.mdKey Content
business-logic-vuln32 lines-Category router for business logic testing
business-logic-vulnerabilities339 lines298 linesPayment manipulation matrix (10 attacks), state machine bypass methodology, coupon/stock race
race-condition286 lines-TOCTOU model, HTTP/1.1 last-byte sync, HTTP/2 single-packet attack, Turbo Intruder templates, CVE-2022-4037
csrf-cross-site-request-forgery324 lines-JSON CSRF 3 techniques, multipart upload CSRF, CSPT2CSRF modern variant
clickjacking163 lines-Frame-based attacks, X-Frame-Options/CSP bypass
cors-cross-origin-misconfiguration50 lines152 linesOrigin reflection, null origin, subdomain trust abuse
open-redirect184 lines-Redirect chain abuse, tabnabbing (reverse tabnabbing)
web-cache-deception211 lines-Path confusion, cache key manipulation

Advanced Web Security

SkillKey Content
subdomain-takeoverDangling DNS records (CNAME/NS/A), cloud service fingerprinting, verification bypass, multi-provider takeover playbooks
waf-bypass-techniquesEncoding chains, chunked transfer tricks, HTTP smuggling for WAF evasion, vendor-specific bypass matrices (Cloudflare/AWS WAF/Akamai/ModSecurity)
csp-bypass-advancedScript gadgets, base-uri abuse, JSONP callback injection, trusted CDN exploitation, CSP nonce/hash leak, strict-dynamic bypass
http-host-header-attacksPassword reset poisoning, web cache poisoning via Host, routing-based SSRF, absolute-URL override tricks
dangling-markup-injectionHTML injection for data exfiltration without JavaScript, img/form/base tag abuse, CSP-safe data theft
dns-rebinding-attacksDNS rebinding for internal network access, TTL manipulation, same-origin policy bypass, browser mitigation evasion
email-header-injectionSMTP header injection, CC/BCC manipulation, mail relay abuse, phishing via injected headers
http2-specific-attacksHTTP/2 request smuggling (H2.CL/H2.TE), HPACK header compression attacks, stream multiplexing abuse, HTTP/2→HTTP/1.1 downgrade
prototype-pollution-advancedServer-side gadget chain discovery, framework-specific PP→RCE (Express/Fastify/Next.js), AST injection, prototype poisoning in build tools
401-403-bypass-techniquesPath normalization tricks, HTTP verb tampering, header-based bypass (X-Original-URL/X-Rewrite-URL), proxy misconfiguration, IP-based ACL evasion

Infrastructure & Network

SkillKey Content
unauthorized-access-common-servicesService exposure checklist, reverse proxy misconfiguration (Nginx off-by-slash, X-Forwarded-For trust, Caddy template injection)
insecure-source-code-management.git/.svn/.hg/.bzr recovery, 403 vs 404 detection, backup file patterns
dependency-confusionnpm/pip/gem public registry hijacking, manifest identification, scope/namespace defense
websocket-securityCSWSH, Origin validation, wsrepl/ws-harness tooling
network-protocol-attacksARP spoofing, DNS poisoning, LLMNR/NBT-NS poisoning, DHCP starvation, IPv6 attacks, protocol-level MitM
tunneling-and-pivotingSSH tunneling (local/remote/dynamic), SOCKS proxy chains, chisel/ligolo-ng, port forwarding, DNS/ICMP tunneling
reverse-shell-techniquesMulti-language shell generation, encrypted reverse shells (OpenSSL/ncat), staged/stageless payloads, firewall evasion, web shells

Linux & Container Security

SkillKey Content
linux-privilege-escalationSUID/SGID abuse, kernel exploits, sudo misconfig, cron jobs, Linux Capabilities, writable service files, NFS no_root_squash
container-escape-techniquesDocker socket abuse, privileged container escape, cgroup breakout, runc vulnerabilities, mounted sensitive paths
linux-security-bypassSELinux/AppArmor bypass, seccomp filter evasion, namespace abuse, LD_PRELOAD tricks
linux-lateral-movementSSH key harvesting, credential reuse, service exploitation, NFS/shared mount abuse, cron-based persistence
kubernetes-pentestingPod security policy bypass, RBAC abuse, ServiceAccount token theft, etcd access, container image backdoors, kubelet API

Windows & Active Directory

SkillKey Content
windows-privilege-escalationToken manipulation, service misconfig, DLL hijacking, UAC bypass, AlwaysInstallElevated, unquoted service paths, PrintSpoofer/Potato
active-directory-kerberos-attacksKerberoasting, AS-REP Roasting, Golden/Silver Ticket, delegation abuse (unconstrained/constrained/RBCD), Diamond Ticket
active-directory-acl-abuseACL/DACL exploitation, DCSync, object ownership abuse, WriteDACL/GenericAll/GenericWrite attack paths, BloodHound integration
active-directory-certificate-servicesESC1–ESC8 attack patterns, certificate template abuse, PKINIT exploitation, Shadow Credentials, CA persistence
ntlm-relay-coercionPetitPotam, PrinterBug, NTLM relay chains, coercion techniques, WebDAV relay, NTLM downgrade
windows-lateral-movementPsExec, WMI, WinRM, DCOM, Pass-the-Hash/Pass-the-Ticket, RDP hijacking, scheduled tasks, service deployment
windows-av-evasionAMSI bypass, ETW patching, API unhooking, shellcode loaders, Living-off-the-Land (LOLBins), payload encryption/obfuscation

macOS Security

SkillKey Content
macos-security-bypassGatekeeper bypass, TCC abuse, SIP/AMFI considerations, LaunchAgent/LaunchDaemon persistence, quarantine flag evasion
macos-process-injectionDylib injection/hijacking, task_for_pid, XPC exploitation, Electron app injection, DYLD_INSERT_LIBRARIES

Mobile Security

SkillKey Content
android-pentesting-tricksAPK analysis & reverse engineering, Frida hooking, Intent exploitation, root detection bypass, Content Provider leaks, WebView attacks
ios-pentesting-tricksIPA analysis, Objective-C runtime manipulation, jailbreak detection bypass, Keychain access, URL scheme abuse, binary protections
mobile-ssl-pinning-bypassCertificate pinning bypass for Android/iOS, Frida/Objection scripts, dynamic instrumentation, network security config manipulation

Binary Exploitation (Pwn)

SkillKey Content
stack-overflow-and-ropBuffer overflow, ROP chain construction, ret2libc, SROP (Sigreturn-Oriented Programming), stack pivoting, one-gadget
heap-exploitationUse-after-free, double free, tcache poisoning, fastbin attack, House of series techniques, safe-linking bypass
format-string-exploitationFormat string read/write primitives, GOT overwrite, arbitrary address write, FORTIFY_SOURCE bypass
kernel-exploitationKernel ROP, ret2usr, SMEP/SMAP/KPTI bypass, kernel race conditions, modprobe_path overwrite, msg_msg exploitation
browser-exploitation-v8V8 engine exploitation, JIT compilation bugs, type confusion, OOB read/write, sandbox escape chains, wasm abuse
sandbox-escape-techniquesBrowser sandbox escape, seccomp bypass, IPC abuse, kernel exploitation for sandbox breakout, policy file manipulation
binary-protection-bypassASLR/NX/PIE/Canary/Full RELRO bypass techniques, information leak exploitation, partial overwrite, GOT dereference
arbitrary-write-to-rceWrite primitive to code execution (GOT/__free_hook/__malloc_hook), FSOP, _IO_FILE exploitation, exit handler overwrite

Reverse Engineering

SkillKey Content
anti-debugging-techniquesptrace detection, timing checks, self-modifying code, anti-VM techniques, debug flag inspection, exception-based anti-debug
code-obfuscation-deobfuscationControl flow flattening, opaque predicates, string encryption, obfuscation tool analysis (OLLVM/Themida/VMProtect), automated deobfuscation
symbolic-execution-toolsangr, Z3, Triton for automated vulnerability discovery, constraint solving, path exploration, concolic execution
vm-and-bytecode-reverseCustom VM/bytecode analysis, Python/Java/.NET decompilation, VM handler reconstruction, opcode mapping

Cryptography Attacks

SkillKey Content
rsa-attack-techniquesWiener attack, Boneh-Durfee, Hastad broadcast, common modulus, Coppersmith (small roots), Franklin-Reiter, padding oracle (PKCS#1 v1.5)
symmetric-cipher-attacksPadding oracle (CBC), bit-flipping, ECB cut-and-paste, meet-in-the-middle, known-plaintext, IV reuse exploitation
lattice-crypto-attacksLLL/BKZ lattice reduction, Hidden Number Problem, NTRU attacks, CVP/SVP solving, knapsack cryptosystem attacks
hash-attack-techniquesLength extension attack, birthday attack, hash collision exploitation, bcrypt/scrypt/argon2 analysis, HMAC timing
classical-cipher-analysisFrequency analysis, Vigenère/Kasiski, Hill cipher, substitution cipher, transposition cipher, Enigma-style analysis, automated solving

Blockchain & Smart Contract

SkillSKILL.mdSupplementaryKey Content
smart-contract-vulnerabilities314 lines460 linesReentrancy (4 variants), integer overflow, delegatecall storage collision, signature replay, CREATE2 exploitation, flash loan patterns
defi-attack-patterns355 lines-Flash loan oracle manipulation, MEV sandwich/JIT/liquidation, first depositor vault attack, governance flash borrow, bridge exploits, fee-on-transfer tokens

AI/ML & LLM Security

SkillSKILL.mdSupplementaryKey Content
llm-prompt-injection357 lines306 linesDirect/indirect injection, RAG poisoning, tool/function abuse, markdown exfiltration, MCP security risks, encoding bypass
ai-ml-security425 lines-Pickle RCE in model files, adversarial examples (FGSM/PGD/C&W), training data poisoning, model extraction, membership inference, agent security

Forensics & Steganography

SkillKey Content
memory-forensics-volatilityVolatility framework, process/module analysis, network artifact extraction, malware detection, registry hive analysis, timeline reconstruction
steganography-techniquesLSB extraction, file format analysis, audio/image stego tools (zsteg/stegsolve/steghide), EXIF metadata, multi-layer embedding
traffic-analysis-pcapWireshark/tshark analysis, protocol dissection, data extraction from captures, encrypted traffic identification, stream reconstruction

Skill Selection Guide

SymptomRecommended EntryNotes
New target, insufficient informationrecon-for-secStart with methodology and asset understanding
REST API, GraphQL, mobile backendapi-secRoute to recon, authz, token, or GraphQL
Login, password reset, 2FA, JWT, OAuthauth-secDistinguish auth, authz, and protocol config
HTML/JS reflection, template expressionsinjection-checkingDetermine XSS, SQLi, SSRF, XXE, SSTI first
File paths, downloads, uploadsfile-access-vulnDistinguish LFI/Traversal from Upload
Coupons, payments, state machinesbusiness-logic-vulnModel by business rules and race conditions
HTTP parsing anomaliesrequest-smugglingFront/back-end framing disagreement
Node.js __proto__ controllableprototype-pollutionClient-side PP→XSS, Server-side PP→RCE
PHP weak comparison, 0e hashtype-jugglingLoose comparison auth bypass
.git/.svn/.env path accessibleinsecure-source-code-managementSource code recovery
Internal package names in manifestsdependency-confusionSupply chain hijacking
WebSocket protocol upgradewebsocket-securityCSWSH and WS injection
CSV/Excel export functionalitycsv-formula-injectionDDE injection in exports
One-time operations (coupons, rewards)race-conditionLimit-overrun via concurrent requests
Smart contract, Solidity, EVM auditsmart-contract-vulnerabilitiesReentrancy, overflow, access control, delegatecall
DeFi protocol, flash loan, oracle, MEVdefi-attack-patternsFlash loan, sandwich, governance, bridge
LLM, chatbot, prompt injection, RAGllm-prompt-injectionDirect/indirect injection, tool abuse, MCP
ML model, adversarial, model poisoningai-ml-securitySupply chain, adversarial examples, extraction, agents
WAF blocking payloadswaf-bypass-techniquesEncoding, chunked transfer, vendor-specific evasion
Subdomain dangling CNAME/DNSsubdomain-takeoverCloud service takeover, NS delegation hijacking
CSP blocking XSS executioncsp-bypass-advancedScript gadgets, JSONP, trusted CDN, strict-dynamic
401/403 on target endpoint401-403-bypass-techniquesPath normalization, verb tampering, header tricks
HTTP/2 protocol endpointhttp2-specific-attacksH2 smuggling, HPACK abuse, downgrade attacks
Linux host, SUID/sudo presentlinux-privilege-escalationKernel, SUID, cron, capabilities, services
Docker/Kubernetes environmentcontainer-escape-techniquesDocker socket, privileged escape, cgroup breakout
Kubernetes cluster accesskubernetes-pentestingRBAC abuse, SA token, etcd, pod security bypass
Windows host, local admin neededwindows-privilege-escalationToken, service, DLL hijack, UAC, Potato attacks
Active Directory, domain joinedactive-directory-kerberos-attacksKerberoast, AS-REP roast, Golden/Silver Ticket
AD CS, certificate templatesactive-directory-certificate-servicesESC1–ESC8, template abuse, Shadow Credentials
NTLM hash, relay opportunityntlm-relay-coercionPetitPotam, PrinterBug, relay chains
Windows AV/EDR blocking executionwindows-av-evasionAMSI bypass, unhooking, LOLBins, payload obfuscation
macOS endpoint accessmacos-security-bypassGatekeeper, TCC, SIP considerations
Android/iOS application testingandroid-pentesting-tricksAPK analysis, Frida, Intent, root detection bypass
SSL pinning blocking proxymobile-ssl-pinning-bypassFrida/Objection scripts, dynamic instrumentation
Binary/ELF/PE exploitationstack-overflow-and-ropBuffer overflow, ROP, ret2libc, SROP
Heap corruption, UAFheap-exploitationtcache/fastbin attacks, House of techniques
Kernel-level exploitationkernel-exploitationKernel ROP, SMEP/SMAP bypass, modprobe_path
Browser 0-day, V8/JSCbrowser-exploitation-v8JIT bugs, type confusion, sandbox escape
Obfuscated/packed binarycode-obfuscation-deobfuscationControl flow, opaque predicates, VM protection
CTF crypto challenge (RSA)rsa-attack-techniquesWiener, Coppersmith, common modulus, padding oracle
CTF crypto challenge (AES/DES)symmetric-cipher-attacksPadding oracle, bit-flip, ECB mode attacks
CTF crypto challenge (lattice)lattice-crypto-attacksLLL/BKZ, Hidden Number Problem, knapsack
CTF classical cipherclassical-cipher-analysisFrequency analysis, Vigenère, substitution
Memory dump analysismemory-forensics-volatilityVolatility, process/network analysis, malware detect
Hidden data in images/audiosteganography-techniquesLSB, format analysis, stego tools
PCAP traffic capturetraffic-analysis-pcapWireshark, protocol dissection, stream extraction
Need to pivot through networktunneling-and-pivotingSSH tunnel, SOCKS proxy, chisel/ligolo-ng
Need reverse shell on targetreverse-shell-techniquesMulti-language shells, encrypted, staged payloads

Installation

General Installation

npx skills add yaklang/hack-skills

Raw URL Installation

curl -fsSL https://raw.githubusercontent.com/yaklang/hack-skills/main/skills/hack/SKILL.md

Local Use as a Knowledge Base

git clone https://github.com/yaklang/hack-skills.git
cd hack-skills

Offline ZIP (encrypted)

For air-gapped environments, slow networks, or any place where AV / EDR / browser content scanners strip plain offensive-security markdown:

curl -fsSLO https://oss-qn.yaklang.com/hack-skills/latest/hack-skills.zip
7z x -phack-skills hack-skills.zip
# or:  unzip -P hack-skills hack-skills.zip
ChannelURL
Primary CDNhttps://oss-qn.yaklang.com/hack-skills/latest/hack-skills.zip
Backup CDNhttps://aliyun-oss.yaklang.com/hack-skills/latest/hack-skills.zip
Build version manifesthttps://oss-qn.yaklang.com/hack-skills/latest/version.txt

About the password. The ZIP is wrapped with AES-256 and a public constant password hack-skills. This is not access control — anyone can download, anyone can extract, the password is printed openly in the README, the website, the GitHub Actions workflow, and CI logs. It exists solely to bypass content heuristics on AV / EDR / browser scanners that flag plain offensive markdown and silently drop or quarantine the file in transit. Build, encryption settings, and integrity verification all live in .github/workflows/upload-hack-skills.yml.

Same ZIP is also surfaced one-click on the website's nav bar (ZIP button) and the Install → Offline ZIP tab.

Design Principles

  • Security knowledge takes priority over fancy packaging.
  • Content auditability takes priority over quantity expansion.
  • Prioritize authorized testing, legitimate research, and defensive verification scenarios.
  • Directory names should convey security semantics at a glance.
  • No customer-specific information; all content is generic methodology for educational use.

Contributing

PRs are welcome. Key areas include:

  • New vulnerability categories and high-value cases
  • Better bug bounty and penetration testing methodologies
  • OS-specific privilege escalation paths and AD attack chains
  • CTF challenge techniques (Pwn, Crypto, RE, Forensics)
  • Edge conditions that Agents easily overlook
  • Risk annotations, terminology consistency, and content denoising

Contributions should ideally be verifiable, auditable, and helpful for Agents to reason and execute more robustly in real tasks.