Toolverse
All skills

command-injection-testing

by Ed1s0nZ

命令注入漏洞测试的专业技能和方法论

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
Ed1s0nZ
Category
Testing
Views
2

About this skill

命令注入漏洞测试的专业技能和方法论

How to use

  1. Zidentyfikuj w aplikacji funkcje, które mogą wykonywać polecenia systemowe – typowe punkty to ping, DNS lookup, operacje na plikach, wyświetlanie informacji systemowych, przeglądanie logów lub przywracanie kopii zapasowych.

  2. Przetestuj podstawowe separatory poleceń, wstawiając je do pola wejściowego: średnik (;), ampersand (&), pipe (|), logiczne operatory (&&, ||) oraz backtick (`) lub $() dla podstawienia poleceń. Zacznij od prostych testów, np. "127.0.0.1; id" lub "127.0.0.1 && whoami".

  3. Jeśli wynik polecenia nie jest widoczny w odpowiedzi, zastosuj techniki zaślepionego testowania – użyj opóźnień czasowych (sleep 5) lub wyślij dane na zewnętrzny serwer (curl, wget, nslookup z danymi w subdomain'ie).

  4. Po potwierdzeniu podatności, przejdź do fazy eksploatacji – czytaj wrażliwe pliki (/etc/passwd, /var/log/apache2/access.log na Linuxie; C:\Windows\System32\config\sam na Windows), wypisuj informacje systemowe (id, whoami, uname, ipconfig).

  5. W zaawansowanych scenariuszach utwórz reverse shell – dla Linuxa użyj bash'a lub netcat'a, dla Windows'a PowerShell'a – aby uzyskać interaktywny dostęp do systemu.

  6. Dokumentuj wszystkie znalezione podatności i zaproponuj zabezpieczenia: walidację i sanityzację danych wejściowych, unikanie bezpośredniego przekazywania danych do poleceń systemowych oraz stosowanie białych list dozwolonych operacji.

Related skills

testing-workflow

by amo-tech-ai

Comprehensive testing workflow for E2E, integration, and unit tests. Use when testing applications layer-by-layer, validating user journeys, or running test suites.

Testing
1076

hono

by openstatusHQ

Efficiently develop Hono applications using Hono CLI. Supports documentation search, API reference lookup, request testing, and bundle optimization.

Testing
1257

playwright-cli

by microsoft

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.

Testing
45103

code-review-excellence

by wshobson

Master effective code review practices to provide constructive feedback, catch bugs early, and foster knowledge sharing while maintaining team morale. Use when reviewing pull requests, establishing review standards, or mentoring developers.

Testing
1145

langchain

by zechenzhangAGI

Framework for building LLM-powered applications with agents, chains, and RAG. Supports multiple providers (OpenAI, Anthropic, Google), 500+ integrations, ReAct agents, tool calling, memory management, and vector store retrieval. Use for building chatbots, question-answering

Testing
21123

differential-review

by trailofbits

Performs security-focused differential review of code changes (PRs, commits, diffs). Adapts analysis depth to codebase size, uses git history for context, calculates blast radius, checks test coverage, and generates comprehensive markdown reports. Automatically detects and

Testing
2510