рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ SELinux: DVWA рдкрд░реАрдХреНрд╖рдг

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

рдЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ, рдкреНрд░рд╡реЗрд╢ рдХреЗ рд▓рд┐рдП рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдХреЗ рд╕реНрдЯреИрдВрдб рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдкрд░рд┐рдгрд╛рдореЛрдВ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ?


рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЪрд▓реЛ рдкрд╣рд▓реЗ рдиреЛрдбреНрд╕ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдУрд░ рдореБрдбрд╝рддреЗ рд╣реИрдВред рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ "рдкреНрд░рдХрд╛рд╢ рдмрд▓реНрдм" ( LAMP ) рдХреЗ рд╕рд╛рде CentOS 5.8 рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдореИрдВрдиреЗ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рднреА рд╕рдВрднрд╡ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЧрд▓рддрд┐рдпрд╛рдБ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА: рд╕реБрдкрд░рд╕реБрдЕрд░ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЬреБрдбрд╝рдирд╛, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдм рдХреБрдЫ рд╕реЗрдЯ рдХрд░рдирд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдордиреЗ рдПрдХ рд╣реА рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рдХреЗ рд╕рд╛рде рдШрдЯрдирд╛рдУрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреА рддреАрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред

рд╕реНрд░реЛрдд рд╕рд░реНрд╡рд░ рд▓рд┐рдЯрд┐рд▓ рд░реЗрдб рд░рд╛рдЗрдбрд┐рдВрдЧ рд╣реВрдб рдХреА рдмрд╛рд╣реЛрдВ рдореЗрдВ рдЕрдкрд╛рдЪреЗ рд╣реИ, рдЬрд┐рд╕рдиреЗ рд╕рднреА рд╕рдВрднрд╡ рдЕрдкрдбреЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП - рдорд╛рдирдХ рдпрдо рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдПред рдмреЗрд╢рдХ, рдпрд╣ рдкрд░реА рдХрдерд╛ рдЕрдкрдиреА рджрд╛рджреА рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреА рдереА: MySQL рдбреЗрдЯрд╛рдмреЗрд╕ рдиреЛрдбреНрд╕ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реИред рдпрд╣ рдЙрддреНрдХреГрд╖реНрдЯ рдХрдВрдкрдиреА рдмреЗрд╣рдж рдХрдордЬреЛрд░ рднреЗрдбрд╝рд┐рдпрд╛ - рдбреЗрдорди рд╡рд▓реНрдиреЗрд░рдмрд▓ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдкреВрд░рдХ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдк рд▓рдЧрднрдЧ рд╕рднреА рдЕрдиреНрдп рдкрд╛рддреНрд░реЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рддреАрди рд╣реИрдХрд░реНрд╕ рдореЗрдВ рд╕реЗ рджреЛ рд╕рд░реНрд╡рд░реЛрдВ рдкрд░, рдмрдВрджреВрдХ рдХреЗ рд╕рд╛рде рдПрдХ рд╣рдВрдЯрд░ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИ - SELinux, рдЬреЛ рд╕рдВрджрд┐рдЧреНрдз рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде рд╕рднреА рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдВрдЧреЛрдВ рдХреЗ рд╕рд╛рде рд╡реБрд▓реНрдл рдХреЛ рд╢реВрдЯ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

рдПрдХ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╕рд░реНрд╡рд░ рдкрд░, SELinux рд╡рд┐рдХрд▓рд╛рдВрдЧ рдореЛрдб рдореЗрдВ рд╣реИред рдпрд╣ рд╕рд╛рдЗрдЯ-рд╡реНрд╣рд╛рдЯреНрд╕-рдорд╕реНрдЯ-рдиреЙрдЯ-рдХреЙрд▓ рдкрд░ рдирд┐рд░реНрджреЗрд╢реЛрдВ рд╕реЗ рдПрдХ рдХреНрд▓рд╛рд╕рд┐рдХ рд╕рдорд╛рдзрд╛рди рд╣реИред рд╕рдм рдХреБрдЫ рдЕрдкрдиреА рдЬрдЧрд╣ рдкрд░ рд╣реИ, httpd рдФрд░ mysqld рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдиреЛрдб рдкрд░ рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд░рдХреНрд╖рд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдпрд╣ рд╕рдм рд╕реНрд╡рдпрдВ рд╕реЗрд╡рд╛рдУрдВ рдХреА рд╕реНрдерд┐рд░рддрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ рдПрдХ рд▓рдХреНрд╖рд┐рдд рдиреАрддрд┐ рдХреЗ рд╕рд╛рде SELinux рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдореИрдВрдиреЗ рдЗрд╕рдореЗрдВ рдХреЛрдИ рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рдХрд┐рдпрд╛: рд╕рдорд╛рдзрд╛рди "рдЖрдЙрдЯ рдСрдл рдж рдмреЙрдХреНрд╕" рдареАрдХ рдЙрд╕реА рд░реВрдк рдореЗрдВ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рдХреНрд░реЗрддрд╛ рдЗрд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИред рд╕реЗрд╡рд╛рдПрдВ рд░реЗрдбреА рд╣реИрдЯ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рддреИрдпрд╛рд░ рдбреЛрдореЗрди рдореЗрдВ рдЪрд▓рддреА рд╣реИрдВ рдФрд░ "рдорд╛рдирдХ рд╕рдВрдЪрд╛рд▓рди" рдХреЗ рдврд╛рдВрдЪреЗ рдХреЗ рднреАрддрд░ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВред

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

рдореИрдВрдиреЗ рдкреЙрдЬрд┐рдЯрд┐рд╡ рдЯреЗрдХреНрдиреЙрд▓реЙрдЬреАрдЬ рд╕реЗ рдЕрдкрдиреЗ рд╕рд╣рдХрд░реНрдореА рд╕реЗ рдкреВрдЫрд╛ (рд╣реЗрдмрд░ рдкрд░ рдЗрд╕реЗ ki11obyte рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ) рдиреЗ рдПрдХ рдкреИрда рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред рд╡рд╣ рдмрддрд╛рддрд╛ рд░рд╣реЗрдЧрд╛ред

рдЖрдЗрдП рдЙрд╕ рдорд╢реАрди рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ рдЬрд┐рд╕ рдкрд░ SELinux рдЕрдХреНрд╖рдо рдерд╛ред рд╕рд░реНрд╡рд░ рдХреЛ рд╢реБрд░реВ рдореЗрдВ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рд╡реЗрдм рд╢реЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рдерд╛ред

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



рд╢реЗрд▓ рдкрд░реАрдХреНрд╖рдг рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рд╣реБрдЖ SELinux рднреА рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдерд╛ред

рдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ рдПрдХ рд╡реЗрдм рд╢реЗрд▓ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЕрдиреНрдп рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рд╕рд╛рдЗрдЯ рдкрд░ рдПрдХ рдХрдордЬреЛрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдорд┐рд▓рддреА рд╣реИред



рдкреНрд░рддреНрдпреЗрдХ рдорд╢реАрди рдкрд░ рдлрд╝рд╛рдЗрд▓ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЬреБрдбрд╝реА рд╣реБрдИ рд╣реИред рдЗрд╕рд▓рд┐рдП, SELinux, рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рд╣рдорд╛рд░реА рд░рдХреНрд╖рд╛ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

рдЕрдм рд╣рдо рд▓реЛрдб рдХрд┐рдП рдЧрдП рд╡реЗрдм рд╢реЗрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдорд╛рдВрдб рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдпрд╛ рд╣рдо рдПрдХ рдЕрдзрд┐рдХ рдкрд░рд┐рдЪрд┐рдд рдХрдВрд╕реЛрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рд╡рд░реНрд╕ рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдЕрдм SELinux рд╡рд╛рд▓реА рдорд╢реАрди рдХреА рдХрддрд╛рд░ рд╕рдХреНрд╖рдо рд╣реИред рд╣рдореЗрдВ рд╡реЗрдм рд╢реЗрд▓ рдлрд┐рд░ рд╕реЗ рдорд┐рд▓рддрд╛ рд╣реИ - рдФрд░ рдереЛрдбрд╝рд╛ рдирд┐рд░рд╛рд╢: рд╕реЙрдХреЗрдЯ рдмрдирд╛рдиреЗ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрд▓рдПрд╕ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЕрдзрд┐рдХрд╛рд░ рдирд╣реАрдВ рд╣реИрдВред





рд╣рд╛рд▓рд╛рдВрдХрд┐, рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреА рдХрдореА рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд╣рдо рдЖрд╕рд╛рдиреА рд╕реЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ, рд╡реИрд╕реЗ, PHP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред



рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдирд╛, рдЗрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдмрдирд╛рдирд╛ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛ред



рдЕрдЧрд▓рд╛ рдХрджрдо DBMS рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░рдирд╛ рдерд╛ред рдПрдХ рд╡реЗрдм рд╢реЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╣рдо MySQL рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреА рдЬрд╛рд╕реВрд╕реА рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдПрдХ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ LOAD_FILE рдХреНрд╡реЗрд░реА ('/ etc / passwd') рдЖрдкрдХреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╣рдо рдлрд╝рд╛рдЗрд▓ рдХреЛ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рднреА рдЖрд╕рд╛рдиреА рд╕реЗ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ: 1 INTO OUTFILE '/ tmp / ololo' рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдХреНрдпрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЬреАрдм рдирд┐рдХрд▓рд╛, рдмрдирд╛рдИ рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдмрдЬрд╛рдп рдЕрд╕рд╛рдорд╛рдиреНрдп рдЕрдзрд┐рдХрд╛рд░ рд╣реИрдВред




SELinux рд╡рд╛рд▓реА рдорд╢реАрди рдХреЛ рдЪрд╛рд▓реВ рдХрд┐рдпрд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдХреЛрдИ рдЕрдВрддрд░ рдирд╣реАрдВ рдкрд╛рдпрд╛ рдЧрдпрд╛, рдЬреЛ рдХреБрдЫ рд╣рдж рддрдХ рдирд┐рд░рд╛рд╢ рдерд╛ред
-

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

рджреВрд╕рд░реЗ, рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рд╡реЗрдм рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП SELinux рдХреА рд╕реНрдерд╛рдкрдирд╛ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рдордп рд▓реЗрдиреЗ рд╡рд╛рд▓рд╛ рдХрд╛рд░реНрдп рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдордЬрдмреВрдд рдЬреНрдЮрд╛рди рдФрд░ рдХрд╛рдлреА рдкреНрд░рдпрд╛рд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдореИрдВ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ: рди рдХреЗрд╡рд▓ "рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП", рдмрд▓реНрдХрд┐ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЕрдкрдиреА рд╕реНрд╡рдпрдВ рдХреА рд╕рдВрджрд░реНрдн рд╕рд╣рднрд╛рдЧрд┐рддрд╛ рдиреАрддрд┐ рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╛рдд рдХреА рдЖрд╢рдВрдХрд╛ рд╕рдВрджрд┐рдЧреНрдз рд╣реИред рдореЗрд░реА рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░рд╛рдп: рдмрд╣реБрдд рдЕрдзрд┐рдХ php рдФрд░ httpd рдХреЗ рдЙрдЪрд┐рдд рд╡рд┐рдиреНрдпрд╛рд╕ рдФрд░ рдирд┐рдпрдорд┐рдд рдЕрдкрдбреЗрдЯ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

рдЗрд╕рд▓рд┐рдП, SELinux рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдЕрд╕реНрд╡рд╛рд╕реНрдереНрдпрдХрд░ рдЧрддрд┐рд╡рд┐рдзрд┐ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред рдФрд░ рдЕрдЧрд░ рдЖрдк рдзреНрдпрд╛рди рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ - рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдирдзрд┐рдХреГрдд рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рднреА рд░реЛрдХрддреЗ рд╣реИрдВред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдЖрдкрдХреЗ рд╡реЗрдм рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдХреЛрдб рддреНрд░реБрдЯрд┐рдпреЛрдВ рдпрд╛ рдЧрд▓рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗ рдмрдЪрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

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


All Articles