
Π ΠΌΠΈΠ½Π°Π»ΠΎΡΠΎ ΠΠΈΠ΅ ΡΠ°Π·ΠΊΠ°Π·Π°Ρ
ΠΌΠ΅ Π·Π° Nemesida WAF Free β Π±Π΅Π·ΠΏΠ»Π°ΡΠ΅Π½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π·Π° Π·Π°ΡΠΈΡΠ° Π½Π° ΡΠ°ΠΉΡΠΎΠ²Π΅ ΠΈ API ΠΎΡ Ρ
Π°ΠΊΠ΅ΡΡΠΊΠΈ Π°ΡΠ°ΠΊΠΈ, Π° Π² ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ ΡΠ΅ΡΠΈΡ
ΠΌΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ ΠΎΠ±Π·ΠΎΡ Π½Π° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈΡ ΡΠΊΠ΅Π½Π΅Ρ Π·Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ .
Π‘ΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ°ΠΉΡΠ° Π·Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° ΠΌΡΡΠΊΠ°, ΠΊΠΎΡΡΠΎ, Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Ρ Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈΡ ΠΊΠΎΠ΄, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ΅ ΠΎΡΠ΅Π½ΠΈ Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° Π½Π΅Π³ΠΎΠ²Π°ΡΠ° Π·Π°ΡΠΈΡΠ° ΠΎΡ Π·Π°ΠΏΠ»Π°Ρ ΠΈ Π·Π° ΠΊΠΎΠΌΠΏΡΠΎΠΌΠ΅ΡΠΈΡΠ°Π½Π΅. Π‘ΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅Π± ΡΠ΅ΡΡΡΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌ.
Nikto, W3af (Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Python 2.7, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΠΊΠΎΠΉΡΠΎ Π΅ ΠΏΡΠΈΠΊΠ»ΡΡΠΈΠ»Π°) ΠΈΠ»ΠΈ Arachni (ΠΎΡ ΡΠ΅Π²ΡΡΠ°ΡΠΈ Π²Π΅ΡΠ΅ Π½Π΅ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°) β Π½Π°ΠΉ-ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ΠΈ Π² Π±Π΅Π·ΠΏΠ»Π°ΡΠ½ΠΈΡ ΡΠ΅Π³ΠΌΠ΅Π½Ρ. Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, ΠΈΠΌΠ° ΠΈ Π΄ΡΡΠ³ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Wapiti, Π½Π° ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΡΠ΅ ΡΠΏΡΠ΅ΠΌ.
Wapiti ΡΠ°Π±ΠΎΡΠΈ Ρ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΡΠΈΠΏΠΎΠ²Π΅ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ:
- ΡΠ°Π·ΠΊΡΠΈΡΠΈΠ΅ Π½Π° ΡΠ°ΠΉΠ» (Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΈ ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΈ, fopen, readfile);
- ΠΈΠ½ΠΆΠ΅ΠΊΡΠΈΠΈ (PHP / JSP / ASP / SQL ΠΈΠ½ΠΆΠ΅ΠΊΡΠΈΠΈ ΠΈ XPath ΠΈΠ½ΠΆΠ΅ΠΊΡΠΈΠΈ);
- XSS (ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΎ ΡΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅) (ΠΎΡΡΠ°Π·Π΅Π½Π° ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½Π°);
- ΡΠ°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ ΠΈ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ (eval (), system (), passthru ());
- CRLF ΠΈΠ½ΠΆΠ΅ΠΊΡΠΈΠΈ (ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° HTTP ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈ, ΡΠΈΠΊΡΠ°ΡΠΈΡ Π½Π° ΡΠ΅ΡΠΈΡ);
- XXE (Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π½Π° XML Π²ΡΠ½ΡΠ½Π° ΡΡΡΠ½ΠΎΡΡ);
- SSRF (ΡΠ°Π»ΡΠΈΠ²Π΅ Π·Π°ΠΏΠΈΡΠ²Π°Π½ΠΈΡ Π½Π° ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° ΡΡΡΠ²ΡΡΠ°);
- ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΈΠ·Π²Π΅ΡΡΠ½ΠΈ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΎ ΠΎΠΏΠ°ΡΠ½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ (Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ Π½Π° Nikto);
- ΡΠ»Π°Π±ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π½Π° .htaccess, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»Π΅Π½ΠΈ;
- Π½Π°Π»ΠΈΡΠΈΠ΅ Π½Π° ΡΠ΅Π·Π΅ΡΠ²Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΡΠ°Π·ΠΊΡΠΈΠ²Π°ΡΠΈ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ (ΡΠ°Π·ΠΊΡΠΈΡΠΈΠ΅ Π½Π° ΠΈΠ·Ρ ΠΎΠ΄Π΅Π½ ΠΊΠΎΠ΄);
- Shellshock;
- ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°Π½ΠΈΡ;
- Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈ HTTP ΠΌΠ΅ΡΠΎΠ΄ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈ (PUT).
ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ:
- ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΏΡΠΎΠΊΡΠΈ HTTP, HTTPS ΠΈ SOCKS5;
- Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΡΡΠ΅Π· Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΌΠ΅ΡΠΎΠ΄Π°: Basic, Digest, Kerberos ΠΈΠ»ΠΈ NTLM;
- Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΎΠ±Π»Π°ΡΡΡΠ° Π½Π° ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ (Π΄ΠΎΠΌΠ΅ΠΉΠ½, ΠΏΠ°ΠΏΠΊΠ°, ΡΡΡΠ°Π½ΠΈΡΠ°, URL Π°Π΄ΡΠ΅Ρ);
- Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π°Π½Π΅ Π½Π° Π΅Π΄ΠΈΠ½ ΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ Π² URL;
- Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΠ΅Π΄ΠΏΠ°Π·Π½ΠΈ ΠΌΠ΅ΡΠΊΠΈ ΡΡΠ΅ΡΡ Π±Π΅Π·ΠΊΡΠ°ΠΉΠ½ΠΈ ΡΠΈΠΊΠ»ΠΈ Π½Π° ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ (ΠΏΡΠΈΠΌΠ΅Ρ: ifor, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈΡΠ΅ Π·Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ°);
- Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ Π·Π° ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° URL Π°Π΄ΡΠ΅ΡΠΈ (Π΄ΠΎΡΠΈ ΠΈ Π°ΠΊΠΎ Π½Π΅ ΡΠ° Π² ΠΎΠ±Π»Π°ΡΡΡΠ° Π½Π° ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅);
- Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° Π½ΡΠΊΠΎΠΈ URL Π°Π΄ΡΠ΅ΡΠΈ ΠΎΡ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ ΠΈ Π°ΡΠ°ΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: URL Π·Π° ΠΈΠ·Π»ΠΈΠ·Π°Π½Π΅);
- ΠΈΠΌΠΏΠΎΡΡ Π½Π° cookies (ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° wapiti-getcookie);
- Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ / Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°ΡΠ° Π½Π° SSL ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ;
- Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ·Π²Π»ΠΈΡΠ°Π½Π΅ Π½Π° URL ΠΎΡ JavaScript (ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡ JS ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ);
- Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ HTML5;
- Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΎΠΏΡΠΈΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΡΠΎ ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡΡΠ° Π½Π° crawlerβa;
- ΡΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅;
- Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΡΠ΅ΠΌΠΈ HTTP Π·Π°Π³Π»Π°Π²ΠΈΡ ΠΈΠ»ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ User-Agent.
ΠΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ:
- ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΎΡΡΠ΅ΡΠΈ Π·Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈ (HTML, XML, JSON, TXT);
- ΠΏΠ°ΡΠ·Π° ΠΈ Π²ΡΠ·ΠΎΠ±Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈΠ»ΠΈ Π°ΡΠ°ΠΊΠ°ΡΠ° (ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΡΠΌ ΡΠ΅ΡΠΈΡ Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ SQLite3);
- ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠ° Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π° Π·Π° ΠΌΠ°ΡΠΊΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈΡΠ΅;
- ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π½ΠΈΠ²Π° Π½Π° Π»ΠΎΠ³Π²Π°Π½Π΅;
- Π±ΡΡΠ· ΠΈ Π»Π΅ΡΠ΅Π½ Π½Π°ΡΠΈΠ½ Π·Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ / Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈ Π·Π° Π°ΡΠ°ΠΊΠ°.
ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅
ΠΠΊΡΡΠ°Π»Π½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Wapiti ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π° ΠΏΠΎ Π΄Π²Π° Π½Π°ΡΠΈΠ½Π°:
- ΡΠ²Π°Π»Π΅ΡΠ΅ ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈΡ ΠΊΠΎΠ΄ ΠΎΡ ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΈΡ ΠΈ ΡΡΠ°ΡΡΠΈΡΠ°ΠΉΡΠ΅ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΎΠ½Π½ΠΈΡ ΡΠΊΡΠΈΠΏΡ ΡΠ»Π΅Π΄ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ Π½Π° Python3;
- ΡΡΠ΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° pip3 install wapiti3.
Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° Wapiti ΡΠ΅ Π±ΡΠ΄Π΅ Π³ΠΎΡΠΎΠ² Π·Π° ΡΠ°Π±ΠΎΡΠ°.
Π Π°Π±ΠΎΡΠ° Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°
ΠΠ° Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ Π½Π° Wapiti ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ ΡΡΠ΅Π½Π΄ sites.vulns.pentestit.ru (Π²ΡΡΡΠ΅ΡΠ΅Π½ ΡΠ΅ΡΡΡΡ), ΡΡΠ΄ΡΡΠΆΠ°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ (ΠΠ½ΠΆΠ΅ΠΊΡΠΈΡ, XSS, LFI/RFI) ΠΈ Π΄ΡΡΠ³ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈ Π½Π° ΡΠ΅Π± ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ° Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½Π° Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΎ Π·Π° ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΠ΅Π»Π½ΠΈ ΡΠ΅Π»ΠΈ. ΠΠ΅ Π½Π°ΡΡΡΠ°Π²Π°ΠΉΡΠ΅ Π·Π°ΠΊΠΎΠ½Π°!
ΠΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΊΠ΅Π½Π΅ΡΠ°:
# wapiti -u <target> <options>ΠΡΠΈ ΡΠΎΠ²Π° ΠΈΠΌΠ° Π΄ΠΎΡΡΠ° ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π° ΡΠΏΡΠ°Π²ΠΊΠ° Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΠΏΡΠΈΠΈ Π·Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
βscope β ΠΎΠ±Π»Π°ΡΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
ΠΠΊΠΎ Π·Π°Π΅Π΄Π½ΠΎ Ρ URL Π·Π° ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ ΡΡΠΎΡΠ½ΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ scope, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅Π³ΡΠ»ΠΈΡΠ°ΡΠ΅ ΠΎΠ±Π»Π°ΡΡΡΠ° Π½Π° ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°ΠΉΡΠ°, ΡΠΊΠ°Π·Π²Π°ΠΉΠΊΠΈ ΠΊΠ°ΠΊΡΠΎ ΠΎΡΠ΄Π΅Π»Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°, ΡΠ°ΠΊΠ° ΠΈ Π²ΡΠΈΡΠΊΠΈ ΡΡΡΠ°Π½ΠΈΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈ Π½Π° ΡΠ°ΠΉΡΠ°.
-s ΠΈ -x β ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π·Π° Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΈ URL Π°Π΄ΡΠ΅ΡΠΈ. Π’Π΅Π·ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ ΡΠ° ΠΏΠΎΠ»Π΅Π·Π½ΠΈ, ΠΊΠΎΠ³Π°ΡΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈ ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ URL Π°Π΄ΡΠ΅Ρ Π² ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅.
βskip β ΡΡΠΎΡΠ½Π΅Π½ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Ρ ΡΠΎΠ·ΠΈ ΠΊΠ»ΡΡ ΡΠ΅ Π±ΡΠ΄Π΅ ΡΠΊΠ°Π½ΠΈΡΠ°Π½, Π½ΠΎ Π½ΡΠΌΠ° Π΄Π° Π±ΡΠ΄Π΅ Π°ΡΠ°ΠΊΡΠ²Π°Π½. ΠΠΎΠ»Π΅Π·Π½ΠΎ Π΅, Π°ΠΊΠΎ ΠΈΠΌΠ° Π½ΡΠΊΠ°ΠΊΠ²ΠΈ ΠΎΠΏΠ°ΡΠ½ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ Π΅ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΊΠ»ΡΡΠ°Ρ ΠΏΡΠΈ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ.
βverify-ssl β Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°ΡΠ° Π½Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ°.
Π‘ΠΊΠ°Π½Π΅ΡΡΡ Wapiti Π΅ ΠΌΠΎΠ΄ΡΠ»Π΅Π½. ΠΠ±Π°ΡΠ΅, Π·Π° Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΠΎΡ ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΠ΅ ΡΠ²ΡΡΠ·Π²Π°Ρ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΡΠΊΠ΅Π½Π΅ΡΠ°, ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΊΠ»ΡΡ -m ΠΈ Π΄Π° ΠΈΠ·Π±ΡΠΎΠΈΡΠ΅ Π½ΡΠΆΠ½ΠΈΡΠ΅ ΡΡΠ΅Π· Π·Π°ΠΏΠ΅ΡΠ°Ρ. ΠΠΊΠΎ Π½Π΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ»ΡΡΡΡ, ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΡΠ΅ ΡΠ°Π±ΠΎΡΡΡ Π²ΡΠΈΡΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ. Π Π½Π°ΠΉ-ΠΏΡΠΎΡΡΠΈΡ Π²Π°ΡΠΈΠ°Π½Ρ ΡΠΎΠ²Π° ΡΠ΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΠΎ ΡΠ»Π΅Π΄Π½ΠΈΡ Π½Π°ΡΠΈΠ½:
# wapiti -u http://sites.vulns.pentestit.ru/ -m sql,xss,xxeΠ’ΠΎΠ·ΠΈ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΠ°ΠΌΠΎ ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅ SQL, XSS ΠΈ XXE ΠΏΡΠΈ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅Π»ΡΠ°. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΠΈΠ»ΡΡΠΈΡΠ°ΠΌΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡ ΠΌΠ΅ΡΠΎΠ΄. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ -m βxss: get, blindsql: post, xxe: postβ. Π ΡΠ°ΠΊΡΠ² ΡΠ»ΡΡΠ°ΠΉ ΠΌΠΎΠ΄ΡΠ»ΡΡ xss ΡΠ΅ ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π° Π·Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅, ΠΏΡΠ΅Π΄Π°Π²Π°Π½ΠΈ ΡΡΠ΅Π· ΠΌΠ΅ΡΠΎΠ΄Π° GET, Π° ΠΌΠΎΠ΄ΡΠ»ΡΡ blibdsql β Π·Π° POST-Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ ΠΈ Ρ.Π½. ΠΠ΅ΠΆΠ΄Ρ Π΄ΡΡΠ³ΠΎΡΠΎ, Π°ΠΊΠΎ Π½ΡΠΊΠΎΠΉ ΠΌΠΎΠ΄ΡΠ», ΠΊΠΎΠΉΡΠΎ Π΅ Π±ΠΈΠ» Π²ΠΊΠ»ΡΡΠ΅Π½ Π² ΡΠΏΠΈΡΡΠΊΠ°, Π½Π΅ ΡΠ΅ Π΅ Π½ΡΠΆΠ΄Π°Π΅Π» ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π±Π°Π²Π½ΠΎ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΠΏΡΡΠ½Π΅ΡΠ΅ Π½Π°ΡΡΠΎΡΡΠΈΡ ΠΌΠΎΠ΄ΡΠ», ΠΊΠ°ΡΠΎ Π½Π°ΡΠΈΡΠ½Π΅ΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡΡΠ° Ctrl+C ΠΈ ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΡΡΠΎΡΠ²Π΅ΡΠ½Π°ΡΠ° ΠΎΠΏΡΠΈΡ Π² ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΡΠΎ ΠΌΠ΅Π½Ρ.
Wapiti ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ Π½Π° Π·Π°ΡΠ²ΠΊΠΈ ΡΡΠ΅Π· ΠΏΡΠΎΠΊΡΠΈ-ΡΡΡΠ²ΡΡ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΊΠ»ΡΡΠ° -p ΠΈ ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ΅Π»Π΅Π²ΠΈΡ ΡΠ°ΠΉΡ ΡΡΠ΅Π· ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ -a. ΠΠΎΠΆΠ΅ ΡΡΡΠΎ ΡΠ°ΠΊΠ° Π΄Π° ΠΏΠΎΡΠΎΡΠΈΡΠ΅ ΡΠΈΠΏ ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ²Π°Π½Π΅: BasiΡ, Digest, Kerberos ΠΈ NTLM. ΠΠ° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π΄Π²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΌΡΠΊΠ²Π°ΡΠ΅ Π² Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ Π·Π°Π³Π»Π°Π²ΠΈΡ (Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ User-Agent) ΠΈ ΠΎΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ.
ΠΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ²Π°Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° wapiti-getcookie. Π‘ Π½Π΅Π³ΠΎ ΡΠΎΡΠΌΡΠ»ΠΈΡΠ°ΠΌΠ΅ Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈ, ΠΊΠΎΠΈΡΠΎ Wapiti ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΡΠΈ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ. Π€ΠΎΡΠΌΡΠ»ΠΈΡΠ°Π½Π΅ΡΠΎ Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ°:
# wapiti-getcookie -u http://sites.vulns.pentestit.ru/login.php -c cookie.jsonΠ ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ° Π² ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ ΠΎΡΠ³ΠΎΠ²Π°ΡΡΠΌΠ΅ Π½Π° Π²ΡΠΏΡΠΎΡΠΈ ΠΈ ΠΏΠΎΡΠΎΡΠ²Π°ΠΌΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΊΠ°ΡΠΎ: ΠΈΠΌΠ΅, ΠΏΠ°ΡΠΎΠ»Π° ΠΈ Π΄Ρ.:

ΠΠ° ΠΈΠ·Ρ ΠΎΠ΄Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ ΡΠ°ΠΉΠ» Π²ΡΠ² ΡΠΎΡΠΌΠ°Ρ JSON. ΠΡΡΠ³ Π²Π°ΡΠΈΠ°Π½Ρ β Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π²ΡΡΠΊΠ°ΠΊΠ²Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΡΠ΅Π· ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ -d:
# wapiti-getcookie - http://sites.vulns.pentestit.ru/login.php -c cookie.json -d "username=admin&password=admin&enter=submit"Π Π΅Π·ΡΠ»ΡΠ°ΡΡΡ ΡΠ΅ Π±ΡΠ΄Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ΅Π½:

ΠΡΠΈ ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π½Π° ΡΠΊΠ΅Π½Π΅ΡΠ°, ΠΊΡΠ°ΠΉΠ½Π° Π·Π°ΡΠ²ΠΊΠ° Π·Π° ΠΏΡΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅Π± ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π² Π½Π°ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉ ΡΡΠ°Π½Π°:
# wapiti --level 1 -u http://sites.vulns.pentestit.ru/ -f html -o /tmp/vulns.html -m all --color -Ρ cookie.json --scope folder --flush-session -A 'Pentestit Scans' -p http://proxy.office.pentestit.ru:3128ΠΊΡΠ΄Π΅ΡΠΎ ΡΡΠ΅Π΄ Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ:
-f ΠΈ -o β ΡΠΎΡΠΌΠ°Ρ ΠΈ ΠΏΡΡ Π·Π° Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΎΡΡΠ΅ΡΠ°;
-m β ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ β Π½Π΅ ΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π°, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠ΅ ΡΠ΅ ΠΎΡΡΠ°Π·ΠΈ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅ ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΠΎΡΡΠ΅ΡΠ°;
βcolor β Π΄Π° ΡΠ΅ ΠΎΡΠ²Π΅ΡΡΡ ΠΎΡΠΊΡΠΈΡΠΈΡΠ΅ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ΡΡΡ Π½Π°ΡΠ° ΠΊΡΠΈΡΠΈΡΠ½ΠΎΡΡ ΡΠΏΠΎΡΠ΅Π΄ Π²Π΅ΡΡΠΈΡΡΠ° Π½Π° Wapiti;
-c β ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ» Ρ Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈ, Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° wapiti-getcookie;
βscope β ΠΈΠ·Π±ΠΎΡ Π½Π° ΡΠ΅Π» Π·Π° Π°ΡΠ°ΠΊΠ°. ΠΠ·Π±ΠΈΡΠ°ΠΉΠΊΠΈ ΠΎΠΏΡΠΈΡΡΠ° folder ΡΠ΅ ΡΠ΅ ΡΠΊΠ°Π½ΠΈΡΠ° ΠΈ Π°ΡΠ°ΠΊΡΠ²Π° Π²ΡΡΠΊΠ° URL Π°Π΄ΡΠ΅Ρ, Π·Π°ΠΏΠΎΡΠ²Π°ΠΉΠΊΠΈ ΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡ. ΠΡΠ½ΠΎΠ²Π½ΠΈΡΡ URL Π°Π΄ΡΠ΅Ρ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠΌΠ° Π½Π°ΠΊΠ»ΠΎΠ½Π΅Π½Π° ΡΠ΅ΡΡΠ° (Π±Π΅Π· ΠΈΠΌΠ΅ Π½Π° ΡΠ°ΠΉΠ»);
βflush-session β ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΈΠ·Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅, ΠΏΡΠΈ ΠΊΠΎΠ΅ΡΠΎ Π½Π΅ ΡΠ΅ Π²Π·Π΅ΠΌΠ°Ρ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ;
-A β ΡΠΎΠ±ΡΡΠ²Π΅Π½ User-Agent;
-p β Π°Π΄ΡΠ΅Ρ Π½Π° ΠΏΡΠΎΠΊΡΠΈ-ΡΡΡΠ²ΡΡΠ°, Π°ΠΊΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ.
ΠΡΠΊΠΎΠ»ΠΊΠΎ Π΄ΡΠΌΠΈ Π·Π° Π΄ΠΎΠΊΠ»Π°Π΄Π°
Π Π΅Π·ΡΠ»ΡΠ°ΡΡΡ ΠΎΡ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΠΏΠΎΠ΄ΡΠΎΠ±Π΅Π½ Π΄ΠΎΠΊΠ»Π°Π΄ Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΎΡΠΊΡΠΈΡΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π² HTML ΡΡΡΠ°Π½ΠΈΡΠ°, Π² ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌ ΠΈ ΡΠ΄ΠΎΠ±Π΅Π½ Π·Π° Π²ΠΎΡΠΏΡΠΈΡΡΠΈΠ΅ Π²ΠΈΠ΄. Π Π΄ΠΎΠΊΠ»Π°Π΄Π° ΡΠ΅ Π±ΡΠ΄Π°Ρ ΠΏΠΎΡΠΎΡΠ΅Π½ΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈΡΠ΅ ΠΈ Π±ΡΠΎΡ Π½Π° ΠΎΡΠΊΡΠΈΡΠΈΡΠ΅ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ, ΡΡΡ Π½ΠΎΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅, Π·Π°ΡΠ²ΠΊΠΈ, ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° curl ΠΈ ΡΡΠ²Π΅ΡΠΈ ΠΊΠ°ΠΊ Π΄Π° Π±ΡΠ΄Π°Ρ Π·Π°ΡΠ²ΠΎΡΠ΅Π½ΠΈ. ΠΠ° ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ Π½Π° Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡΡΠ° Π² Π·Π°Π³Π»Π°Π²ΠΈΡΡΠ° Π½Π° ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈΡΠ΅ ΡΠ΅ Π±ΡΠ΄Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π²ΡΡΠ·ΠΊΠ°, ΡΡΠ΅Π· ΠΊΠΎΡΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ΡΠ΅ ΠΊΡΠΌ ΡΡΡ :

Π‘ΡΡΠ΅ΡΡΠ²Π΅Π½ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠΊ Π½Π° Π΄ΠΎΠΊΠ»Π°Π΄Π° Π΅ Π»ΠΈΠΏΡΠ°ΡΠ° Π½Π° ΠΊΠ°ΡΡΠ° Π½Π° ΡΠ΅Π± ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ, Π±Π΅Π· ΠΊΠΎΡΡΠΎ Π½ΡΠΌΠ° Π΄Π° Π΅ ΡΡΠ½ΠΎ Π΄Π°Π»ΠΈ Π²ΡΠΈΡΠΊΠΈ Π°Π΄ΡΠ΅ΡΠΈ ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ ΡΠ° Π±ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° ΡΠΈΡΠΊ ΠΎΡ ΡΠ°Π»ΡΠΈΠ²ΠΈ ΡΡΠ°Π±ΠΎΡΠ²Π°Π½ΠΈΡ. Π Π½Π°ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉ Π² Π΄ΠΎΠΊΠ»Π°Π΄Π° ΡΠΈΠ³ΡΡΠΈΡΠ° "Π°ΡΡ ΠΈΠ²Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅" ΠΈ "ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΎ ΠΎΠΏΠ°ΡΠ½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅". Π’ΡΡ Π½ΠΎΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½Π΅ ΠΎΡΠ³ΠΎΠ²Π°ΡΡ Π½Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° ΡΡΡΠ²ΡΡΠ° Π½ΡΠΌΠ°:

ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΡΠ°Π±ΠΎΡΠ΅ΡΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½ΠΈ Ρ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠΊ Π½Π° Π΄ΠΎΠΊΠ»Π°Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΡΠΈΡΠ° Π»ΠΈΠΏΡΠ°ΡΠ° Π½Π° ΠΎΡΠ²Π΅ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΎΡΠΊΡΠΈΡΠΈΡΠ΅ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ (Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ΡΡΡ Π½Π°ΡΠ° ΠΊΡΠΈΡΠΈΡΠ½ΠΎΡΡ) ΠΈΠ»ΠΈ ΠΏΠΎΠ½Π΅ ΡΡΡ Π½ΠΎΡΠΎ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΎΡΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅ΠΌ ΠΊΠΎΡΠ²Π΅Π½ΠΎ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ Π·Π° ΠΊΡΠΈΡΠΈΡΠ½ΠΎΡΡΡΠ° Π½Π° ΠΎΡΠΊΡΠΈΡΠ°ΡΠ° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ β Π΅ Π΄Π° ΠΏΡΠΈΠ»ΠΎΠΆΠΈΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° βcolor ΠΏΡΠΈ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈ ΡΠΎΠ³Π°Π²Π° ΠΎΡΠΊΡΠΈΡΠΈΡΠ΅ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ ΡΠ΅ Π±ΡΠ΄Π°Ρ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ²Π΅ΡΠΎΠ²Π΅:

ΠΠΎ Π² ΡΠ°ΠΌΠΈΡ Π΄ΠΎΠΊΠ»Π°Π΄ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ΠΎΡΠ²Π΅ΡΡΠ²Π°Π½Π΅ Π½Π΅ Π΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄Π΅Π½ΠΎ.
Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ
SQLi
Π‘ΠΊannerΡΡ ΡΠ°ΡΡΠΈΡΠ½ΠΎ ΡΠ΅ ΡΠΏΡΠ°Π²ΠΈ Ρ ΡΡΡΡΠ΅Π½Π΅ΡΠΎ Π½Π° SQLi. ΠΡΠΈ ΡΡΡΡΠ΅Π½Π΅ Π½Π° SQL ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠΈ, ΠΊΡΠ΄Π΅ΡΠΎ Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡ, Π½ΡΠΌΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ:

ΠΠ΅ ΡΡΠΏΡ Π΄Π° Π½Π°ΠΌΠ΅ΡΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠΈΡΠ΅, Π΄ΠΎΡΡΡΠΏΠ½ΠΈ ΡΠ°ΠΌΠΎ ΡΠ»Π΅Π΄ Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡ, Π΄ΠΎΡΠΈ Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π²Π°Π»ΠΈΠ΄Π½ΠΈ Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈ, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π½Π°ΠΉ-Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠ»Π΅Π΄ ΡΡΠΏΠ΅ΡΠ½Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡ ΡΠ΅ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠΈ "ΠΈΠ·Ρ ΠΎΠ΄ ΠΎΡ ΡΠ΅ΡΠΈΡΡΠ°" ΠΈ Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈ ΡΠ΅ ΡΡΠ°Π½Π°Ρ Π½Π΅Π²Π°Π»ΠΈΠ΄Π½ΠΈ. ΠΠΊΠΎ ΡΡΠ½ΠΊΡΠΈΡΡΠ° Π·Π° Π΄Π΅Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡ Π±Π΅ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½Π° ΠΊΠ°ΡΠΎ ΠΎΡΠ΄Π΅Π»Π΅Π½ ΡΠΊΡΠΈΠΏΡ, ΠΎΡΠ³ΠΎΠ²Π°ΡΡΡ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° Π½Π° ΡΠ°Π·ΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ°, ΡΠΎΠ³Π°Π²Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΡΡΠ»ΠΎ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½Π° ΡΡΠ΅Π· ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° -x, ΠΈ ΠΏΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈ Π½Π΅ΠΉΠ½ΠΎΡΠΎ ΡΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅. Π ΠΏΡΠΎΡΠΈΠ²Π΅Π½ ΡΠ»ΡΡΠ°ΠΉ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΊΠ»ΡΡΠΈ Π½Π΅ΠΉΠ½Π°ΡΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°. Π’ΠΎΠ²Π° Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π½Π΅ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΈΡ ΠΌΠΎΠ΄ΡΠ», Π° Π½Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° ΠΊΠ°ΡΠΎ ΡΡΠ»ΠΎ, Π½ΠΎ Π·Π°ΡΠ°Π΄ΠΈ ΡΠΎΠ·ΠΈ Π½ΡΠ°Π½Ρ Π½Π΅ ΡΡΠΏΡΡ ΠΌΠ΅ Π΄Π° ΠΎΡΠΊΡΠΈΠ΅ΠΌ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΈΠ½ΠΆΠ΅ΠΊΡΠΈΠΈ Π² Π·Π°ΠΊΡΠΈΡΠ°ΡΠ° ΠΎΠ±Π»Π°ΡΡ Π½Π° ΡΠ΅ΡΡΡΡΠ°.
XSS
Π‘ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π°ΡΠ° Π·Π°Π΄Π°ΡΠ° ΡΠΊΠ°Π½Π΅ΡΡΡ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΡΠ΅ ΡΠΏΡΠ°Π²ΠΈ ΠΈ Π½Π°ΠΌΠ΅ΡΠΈ Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ:

LFI/RFI
Π‘ΠΊΠ°Π½ΠΈΡΠ°ΡΠΈΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΎΡΠΊΡΠΈ Π²ΡΠΈΡΠΊΠΈ Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ:

ΠΡΠΏΡΠ΅ΠΊΠΈ Π»ΡΠΆΠ»ΠΈΠ²ΠΈΡΠ΅ ΡΡΠ°Π±ΠΎΡΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠΏΡΡΠΊΠΈΡΠ΅ Π² ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈΡΠ΅, Wapiti, ΠΊΠ°ΡΠΎ Π±Π΅Π·ΠΏΠ»Π°ΡΠ΅Π½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΏΠΎΠΊΠ°Π·Π²Π° Π΄ΠΎΡΡΠ° Π΄ΠΎΠ±ΡΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ. Π ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ·Π½Π°Π΅, ΡΠ΅ ΡΠΊΠ°Π½ΠΈΡΠ°ΡΠΈΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΅ Π½Π°ΠΈΡΡΠΈΠ½Π° ΠΌΠΎΡΠ΅Π½, Π³ΡΠ²ΠΊΠ°Π² ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π΅Π½, Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΠΈ Π±Π΅Π·ΠΏΠ»Π°ΡΠ΅Π½, Π·Π°ΡΠΎΠ²Π° Π·Π°ΡΠ»ΡΠΆΠ°Π²Π° Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½, ΠΏΠΎΠΌΠ°Π³Π°ΠΉΠΊΠΈ Π½Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠ°Ρ ΠΎΡΠ½ΠΎΠ²Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π·Π°ΡΠΈΡΠ°ΡΠ° Π½Π° ΡΠ΅Π± ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ.
ΠΡΡΠ°Π½Π΅ΡΠ΅ Π·Π΄ΡΠ°Π²ΠΈ ΠΈ Π·Π°ΡΠΈΡΠ΅Π½ΠΈ!
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
