рдЪреЗрдХрдкреЙрдЗрдВрдЯ рдкрд░ рд╕рд╛рдЗрдмрд░ рдЯреЗрд╕реНрдЯ рдХреИрд╕реЗ рдкрд╛рд╕ рдХрд░реЗрдВ

рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░, рдореИрдВ рдирд┐рдХрд┐рддрд╛ рдХрд░реНрдЯрд┐рди рд╣реВрдВ , рдЬреЛ рдЗрдЬрд░рд╛рдпрд▓реА рд╣рд╛рдпрд░ рд╕реНрдХреВрд▓ рдСрдл рдЖрдИрдЯреА рдФрд░ рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА рд╣реИрдХрд░рдпреВ рдХреА рдХреНрдпреВрд░реЗрдЯрд░ рд╣реИрдВ

рдЗрдЬрд╝рд░рд╛рдЗрд▓реА рд╕реВрдЪрдирд╛ рд╕реБрд░рдХреНрд╖рд╛ рдХрдВрдкрдиреА рдЪреЗрдХрдкреЙрдЗрдВрдЯ рдиреЗ рдЗрд╕ рдЧрд░реНрдореА рдореЗрдВ рд╕рд╛рдЗрдмрд░ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреАред

рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЫрд╣ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:

тАв рддрд░реНрдХ
тАв рд╡реЗрдм
тАв рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ
тАв рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ
тАв рдЙрд▓рдЯ рджреЗрдирд╛
тАв рдЖрд╢реНрдЪрд░реНрдп

рдкреНрд░рддреНрдпреЗрдХ рджрд┐рд╢рд╛ рдХреЗ рд▓рд┐рдП рджреЛ рдХрд╛рд░реНрдпред рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдХреИрд╕реЗ рдореИрдВ рдХреЗрд╡рд▓ рдЪрд╛рд░ рдкрд░реАрдХреНрд╖рдгреЛрдВ рд╕реЗ рдЧреБрдЬрд░рд╛, рдЕрдЧрд▓реЗ рддреАрди рдЕрдиреНрдп рдореЗрдВ:

рдЪреЗрдХрдкреЙрдЗрдВрдЯ рдкрд╣рд▓реЗ рд╣реА рдореЗрд░реА рдУрд░ рд╕реЗ рд╕рдореНрдорд╛рди рдФрд░ рдмреНрдпрд╛рдЬ рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд╣реЛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрди рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд░реЛрдЬрдЧрд╛рд░ рдХреЗ рдХрд╛рд░рдг, рдореИрдВ 12 рдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ 8 рдХрд╛рд░реНрдп (рдЪрд╛рд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рд╕реЗ) рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рдФрд░ рдореИрдВ рдЙрдирдореЗрдВ рд╕реЗ 7 рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред

рд╕рд┐рддрдВрдмрд░ 2018 рдХреЗ рдЕрдВрдд рддрдХ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдЪреБрдиреМрддреА рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИред

рдЫрд╡рд┐

рддреЛ рдЕрдм, рдПрдХ рд╕реНрдкрд╖реНрдЯ рд╡рд┐рд╡реЗрдХ рдХреЗ рд╕рд╛рде, рдореИрдВ рдЖрдкрдХреЛ рдЪрд░рдг рджрд░ рдЪрд░рдг рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдЯреВрдЯ рдЧрдпрд╛ред

тАв рддрд╛рд░реНрдХрд┐рдХ рдЪреБрдиреМрддреА "рдкреАрдПрдирдЬреА ++"
тАв рд╡реЗрдм рдЪреИрд▓реЗрдВрдЬ "рд░реЛрдмреЛрдЯ рд╡рд╛рдкрд╕ рдЖ рдЧрдП рд╣реИрдВ"
тАв рд╡реЗрдм рдЪреИрд▓реЗрдВрдЬ "рдбрд┐рдПрдЧреЛ рдЧреИрд▓рд░реА"
тАв рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛рд░реНрдп "рд╕рд╛рд╡рдзрд╛рди рдХрджрдо"
тАв "рдкрд╣реЗрд▓реА" рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛ рдХрд╛рд░реНрдп
тАв рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдЪреБрдиреМрддреА "рдкрд┐рдВрдЧ рдкреЛрдВрдЧ"
тАв рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдЪреБрдиреМрддреА "рдкреНрд░реЛрдЯреЛрдХреЙрд▓"

рдЪреБрдиреМрддреА: рдкреАрдПрдирдЬреА ++

рд╡рд┐рд╡рд░рдг:

рдпрд╣ (рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб PNG рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ) рдЫрд╡рд┐ рдПрдХ рдХрд╕реНрдЯрдо рд╕рд╛рдЗрдлрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рд╣рдо рдЗрд╕ рдХреЛрдб рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ (рдпрд╣рд╛рдБ рдЕрдЬрдЧрд░ рдХреЛрдб рд╕реЗ рд▓рд┐рдВрдХ) рдХреЛ рдкрдврд╝рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдХрд┐рд╕реА рдиреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ key_transformator.py рдкрд░ рдХреЙрдлреА рдЧрд┐рд░рд╛ рджреАред
рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдЪрд┐рддреНрд░ рдХреЛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╣рдорд╛рд░реА рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдкрд╛рдпрдерди рдХреЛрдб:

рдЫрд╡рд┐

рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рддрд░реНрдХ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ:

1. рдХреБрдВрдЬреА рд▓рдВрдмрд╛рдИ (рдХреБрдВрдЬреА рдЖрдХрд╛рд░) рдХреЛ 4 рдмрд╛рдЗрдЯреНрд╕ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ

2. "img" рдЪрд░ рдореЗрдВ "flag.png" рдлрд╝рд╛рдЗрд▓ рдХреЗ рдмрд╛рдЗрдЯреНрд╕ рдкрдврд╝реЗрдВ

3. рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкреЗрдбрд┐рдВрдЧ рдЬреЛрдбрд╝реЗрдВ, рдЪрд╛рд░ рдХреЗ рдкрд╣рд▓реЗ рдирд┐рдХрдЯрддрдо рдХрдИ рдореЗрдВред рдкреИрдбрд┐рдВрдЧ рдЧреБрдо рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдмрд╛рдЗрдЯреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рдХреА рд▓рдВрдмрд╛рдИ 29 рдмрд╛рдЗрдЯреНрд╕ (3 рдЧреБрдо) рд╣реИ, рддреЛ рджрд╢рдорд▓рд╡ рдорд╛рди 3 (ASCII 0x03) рдХреЗ рд╕рд╛рде рддреАрди рдмрд╛рдЗрдЯреНрд╕ рдЬреЛрдбрд╝реЗрдВред рдпрд╛, рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдкреИрдбрд┐рдВрдЧ рдмрд╛рдЗрдЯреНрд╕ рдЦрд╛рд▓реА рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА (ASCII 0x00), рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХрд╛ рджрд╢рдорд▓рд╡ рдорд╛рди рд╢реВрдиреНрдп рд╣реИ, рдЬреЛ рдкреИрдбрд┐рдВрдЧ рдХрд╛ рдЕрд░реНрде рдирд╣реАрдВ рд╣реИред

4. рдЪрд╛рд░ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЕрдХреНрд╖рд░реЛрдВ ([AZ]) рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрддреА рдХреБрдВрдЬреА рд╕реЗрдЯ рдХрд░реЗрдВред

5. рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рднреА рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдХрд░реЗрдВ, рдПрдХ рдмрд╛рд░ рдореЗрдВ рдЪрд╛рд░ рдмрд╛рдЗрдЯреНрд╕ рдХреА рдЪреЗрди рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░реЗрдВ

рдПрдХред рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рдЗрдЯ рдХреБрдВрдЬреА рд╕реЗ рдмрд╛рдЗрдЯ рджреНрд╡рд╛рд░рд╛ рдЭрдЧрдбрд╝рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЦред рдХреБрдВрдЬреА рд▓рдЧрд╛рддрд╛рд░ рджреВрд╕рд░реА рдХреБрдВрдЬреА рдореЗрдВ рдмрджрд▓ рдЬрд╛рддреА рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП key_transformator.transform (рдХреБрдВрдЬреА) рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ
рд╕реАред рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдП рдЧрдП рдмрд╛рдЗрдЯреНрд╕ рдХреЛ enc_data рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ

6. рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб.рдкрд┐рдВрдЧ рдореЗрдВ Enc_data (рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдмрд╛рдЗрдЯреНрд╕) рджрд░реНрдЬ рдХрд░реЗрдВ

рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдкреАрдПрдирдЬреА рдкреНрд░рд╛рд░реВрдк рд╣реИрдбрд░ рдХреА рдЬрд╛рдБрдЪ рдХреА рдФрд░ рдкрд╛рдпрд╛ рдХрд┐ рдкрд╣рд▓реЗ рдЖрда рдмрд╛рдЗрдЯреНрд╕ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:

[137, 80, 78, 71, 13, 10, 26, 10]

рдореИрдВрдиреЗ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдлрд╝рд╛рдЗрд▓ рдХреЗ рдкрд╣рд▓реЗ рдЖрда рдмрд╛рдЗрдЯреНрд╕ рд▓рд┐рдП рдФрд░ рдЗрди рдЖрда рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдЙрдиреНрд╣реЗрдВ рдШреБрдорд╛ рджрд┐рдпрд╛:

рдЫрд╡рд┐

рдкрд╣рд▓реЗ рдмреНрд▓реЙрдХ рдХреА рдЪрд╛рдмреА рдЗрд╕ рддрд░рд╣ рдирд┐рдХрд▓реА:
[82рел, 82реж, 82реи, 82рез]

рдФрд░ рджреВрд╕рд░рд╛ рдмреНрд▓реЙрдХ - рдЗрд╕ рддрд░рд╣:
[83рем, 83рез, 83рей, 83реи]

рдЪреВрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рдж рдХреА рдХреБрдВрдЬреА рдкрд┐рдЫрд▓реА рдХреБрдВрдЬреА (key = key_transformator.transform (рдХреБрдВрдЬреА) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ, рдореБрдЭреЗ рдПрд▓реНрдЧреЛрд░рд┐рдердо рд╕рдордЭ рдореЗрдВ рдЖрдпрд╛: рдкрд┐рдЫрд▓реА рдХреБрдВрдЬреА рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рдЗрдЯ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:
85 -> 86
80 -> 81
82 -> 83
81 -> 82

рдФрд░ рддрдм рдореИрдВрдиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдЪреБрдиреМрддреА рдХрд╛ рдирд╛рдо рдПрдХ рдмреАрдорд╛рд░ рд╕рдВрдХреЗрдд рдЫрд┐рдкрд╛ рд╣реИред

рдореИрдВрдиреЗ рджреЛ "рд╕рд╣рд╛рдпрдХ рдХрд╛рд░реНрдп" рд▓рд┐рдЦреЗ:

тАв "рдиреЗрдХреНрд╕реНрдЯ", рдЬреЛ рдЖрдЦрд┐рд░реА рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдЧрд▓реА рдХреБрдВрдЬреА рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ
тАв "рдиреЗрдХреНрд╕реНрдЯ", рдЬреЛ рдЕрдЧрд▓реЗ рдЕрдХреНрд╖рд░ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдмрд╕ рдПрдХ рд╕реЗ рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИ рдЕрдЧрд░ рдпрд╣ рдмрд╛рдЗрдЯ рдмрд╛рдЙрдВрдбреНрд░реАрдЬрд╝ (255) рдХреЗ рднреАрддрд░ рдЖрддрд╛ рд╣реИ

рдЫрд╡рд┐

рдореИрдВрдиреЗ рдореВрд▓ 4 рдмрд╛рдЗрдЯреНрд╕ [85, 80 82, 81] рдХреЛ рдЕрдХреНрд╖рд░реЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛: "UPRQ" рдФрд░ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рд╡рд╛рдкрд╕ рдЪрд▓рд╛рдпрд╛

рдЫрд╡рд┐

рдзреНрд╡рдЬ рдХреЛ рдбреАрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:

рдЫрд╡рд┐

рдЪреИрд▓реЗрдВрдЬ: рдж рд░рд┐рдЯрд░реНрди рдСрдл рдж рд░реЛрдмреЛрдЯреНрд╕


рд╡рд┐рд╡рд░рдг:

рд░реЛрдмреЛрдЯ рд╢рд╛рдВрдд рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░реЛ: рдЙрдирдХреА рдкрд╣реБрдВрдЪ рд╕реАрдорд┐рдд рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП! рдЗрд╕реЗ рджреЗрдЦреЗрдВ (рд▓рд┐рдВрдХ)

рд▓рд┐рдВрдХ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддреЗ рд╣реБрдП, рдЖрдк рд░реЛрдмреЛрдЯ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкреГрд╖реНрда рджреЗрдЦрддреЗ рд╣реИрдВред рдореВрд▓ рд░реВрдк рд╕реЗ, рд╕рдм рдХреБрдЫ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ "robots.txt" рдлрд╝рд╛рдЗрд▓ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред

рдЫрд╡рд┐

рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП ./robots.txt url рд╕реЗ рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ:

рдЫрд╡рд┐

рдореИрдВрдиреЗ рдЬрд╛рдБрдЪ рдХреА ред/secret_login.html рдФрд░ рдПрдХ рдкрдВрдЬреАрдХрд░рдг рдкреГрд╖реНрда рдкрд░ рдЖрдпрд╛

рдЫрд╡рд┐

рдЕрдЧрд▓рд╛, рдореИрдВрдиреЗ рдкрд╛рд╕рд╡рд░реНрдб рдХреА рдкреБрд╖реНрдЯрд┐ рдХреЗ рд▓рд┐рдП рдлреЙрд░реНрдо рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреА рдЬрд╛рдБрдЪ рдХреА рдФрд░ рдЗрд╕ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рджреЗрдЦрд╛:

рдЫрд╡рд┐

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдореВрд▓реНрдп рдХреА рдкреБрд╖реНрдЯрд┐ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ рдЗрд╕реЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдлрд╝рдВрдХреНрд╢рди рдХреЛ рднреЗрдЬ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдмреАрдЯреЛрдП рдлрд╝рдВрдХреНрд╢рди (рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдмреЗрд╕ 64 рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╛рд░рд┐рдд рдореВрд▓реНрдп рдХреЛ рдбрд┐рдХреЛрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░рддрд╛ рд╣реИ: "SzMzcFQRM1IwYjB0JDB1dA =="ред

рдореИрдВрдиреЗ рдЗрд╕ рд▓рд╛рдЗрди рдХреЛ рдбрд┐рдХреЛрдб рдХрд┐рдпрд╛

рдЫрд╡рд┐

рдореИрдВрдиреЗ рдкрд╛рд╕рд╡рд░реНрдб рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдкрд░рд┐рдгрд╛рдореА рдореВрд▓реНрдп рдбрд╛рд▓рд╛ред рдмрд┐рдВрдЧреЛ!

рдЫрд╡рд┐


рдЪреБрдиреМрддреА: рдбрд┐рдПрдЧреЛ рдЧреИрд▓рд░реА

рд╡рд┐рд╡рд░рдг:

рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЕрдкрдиреА рдмрд┐рд▓реНрд▓реА рдХреА рддрд╕реНрд╡реАрд░реЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдФрд░ рдЕрдкрдиреЗ flag.txt рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдордВрдЪ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдХреГрдкрдпрд╛ рдореЗрд░реА рдкреНрд░рдгрд╛рд▓реА (рдкрдВрдЬреАрдХрд░рдг рдлреЙрд░реНрдо рдХрд╛ рд▓рд┐рдВрдХ) рджреЗрдЦреЗрдВред

рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдЬрд╛рдо рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдЬреИрд╕реЗ рдХрд┐ SQL рдХреЛрдб рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛, рдореИрдВ рдЕрдкрдиреА рдпреЛрдЬрдирд╛ рдХреЗ рд╕рд╛рде рдЖрдпрд╛ рдерд╛ред

рдЗрд╕рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рд╣реИ (рдЪрд┐рддреНрд░ рд╕реЗ рд▓рд┐рдВрдХ)

рдкрдВрдЬреАрдХрд░рдг рдлреЙрд░реНрдо:

рдЫрд╡рд┐

рдкреНрд░реАрд╕реЗрдЯ рд╕рд░реНрдХрд┐рдЯ:

рдЫрд╡рд┐

рдЬрдм рдореИрдВрдиреЗ рдкрд░реАрдХреНрд╖рдг рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗрдЯ рдХрд┐рдпрд╛, рддреЛ рдореБрдЭреЗ рдмрд┐рд▓реНрд▓реА "рдбрд┐рдПрдЧреЛ" рдХреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЧреИрд▓рд░реА рддрдХ рдкрд╣реБрдВрдЪ рдорд┐рд▓реАред

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

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

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

START ||| рдкрд╣рд▓рд╛ рдореВрд▓реНрдп ||| рджреВрд╕рд░рд╛ рдореВрд▓реНрдп ||| рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ (рд╡реЗрдм тАЛтАЛрд╕реЗрд╡рд╛ рджреНрд╡рд╛рд░рд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛) |||

рдореЗрд░рд╛ рдкреЗрд▓реЛрдб рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдерд╛:

тАв рдкрд╣рд▓рд╛ рдореВрд▓реНрдп: "niki ||| рдирд┐рдХреА ||| рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ ||| END \ nSTART ||| рдЕрдиреНрдп"
тАв рджреВрд╕рд░рд╛ рдореВрд▓реНрдп: "рдЕрдиреНрдп"

рдпрд╣ рд╕рдВрднрд╡рддрдГ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓реЙрдЧ рд▓рд╛рдЗрдиреЗрдВ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ:

START ||| рдирд┐рдХреА ||| рдирд┐рдХреА ||| рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ |||
START ||| рдЕрдиреНрдп ||| рдЕрдиреНрдп ||| рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ |||

рдЙрд╕рдХреЗ рдмрд╛рдж, рдореИрдВ рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░рдиреЗ рдФрд░ рдкреВрд░реНрдг рдЕрдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛:

рдЫрд╡рд┐

рдмрдЯрди рджрдмрд╛рдиреЗ рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рд╕рдХреНрд░рд┐рдп рд╣реЛрддреА рд╣реИ рдХрд┐ рдЭрдВрдбрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИред
рд╣рд╛рд▓рд╛рдБрдХрд┐, URL рдХреЗ рдЕрдВрджрд░ рдЖрдк рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ:

35.194.63.219/csa_2018/diegos_gallery/_nwryqcttstvs/admin-panel/index.php ? рджреЗрдЦреЗрдВ = log.txt

рдЬреЛ URL рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ LFI (рд╕реНрдерд╛рдиреАрдп рдлрд╝рд╛рдЗрд▓ рд╕рдорд╛рд╡реЗрд╢) рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИ

рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА:

35.194.63.219/csa_2018/diegos_gallery/_nwryqcttstvs/admin-panel/index.php?view=flag.txt

рдФрд░ рдЭрдВрдбрд╛ рдореЗрд░рд╛ рдерд╛ред

рдЫрд╡рд┐

рдЪреБрдиреМрддреА: рд╕рд╛рд╡рдзрд╛рди рдХрджрдо

рд╡рд┐рд╡рд░рдг:

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

рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ "рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░" рдирд╛рдордХ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдорд┐рд▓рддреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рдЕрдВрджрд░ рджреЛ рд╣рдЬрд╛рд░ рдлрд╛рдЗрд▓реЗрдВ рд╣реЛрддреА рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рд╢реАрд░реНрд╖рдХ "рдЕрдирдЬрд╝рд┐рдкрдо" рд╣реИред [рд╕рдВрдЦреНрдпрд╛] "ред

рдЫрд╡рд┐

рдореИрдВрдиреЗ рдкрд╣рд▓реА рдлрд╛рдЗрд▓ рдХреА рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рдмрд┐рдирд╡реЙрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ред рдФрд░ рдпрд╣рд╛рдБ рдХрд╛рд░реНрдпрдХреНрд░рдо рдиреЗ рдореБрдЭреЗ рдХреНрдпрд╛ рджрд┐рдпрд╛ рд╣реИ:

рдЫрд╡рд┐

рд╣рд╛рдБ, рдЗрд╕рд▓рд┐рдП рдЯрд┐рдкреНрдкрдгреА рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдХреНрд╖рд░ рдФрд░ рд╕рдВрдЦреНрдпрд╛ рджреЛрдиреЛрдВ рд╣реИрдВред рд╕рдВрдХреЗрдд рдлрд┐рд░ рд╕реЗ?

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрд╛ рдХрд┐ рдХреНрдпрд╛ рдореБрдЭреЗ рдЗрд╕ рдЬрд╝рд┐рдк рдлрд╝рд╛рдЗрд▓ рд╕реЗ рджрд┐рдП рдЧрдП рд╕реВрдЪрдХрд╛рдВрдХреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдХреНрд╖рд░реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЕрдЧрд▓реА рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реВрдЪрдХрд╛рдВрдХ 245 рдХреЗ рд╕рд╛рде рдЬрд╛рдВрдЪреЗрдВред

рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдПрдХ рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рдЖрдИ: рджреВрд╕рд░реА рдлрд╛рдЗрд▓ рдЬрд╝рд┐рдк рдореЗрдВ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ rar рдлреЙрд░реНрдореЗрдЯ рдореЗрдВ рдереАред

рдЫрд╡рд┐

рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдЕрд░рди" рдХрд░рдирд╛ рдкрдбрд╝рд╛:

рдЫрд╡рд┐

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

рдореЗрд░рд╛ рдкрд╣рд▓рд╛ рдЕрдиреБрдорд╛рди: рд╕рдВрдЦреНрдпрд╛ рдлрд╝рд╛рдЗрд▓ рд╕реВрдЪрдХрд╛рдВрдХ рд╣реИ (рдкреНрд░рддреНрдпреЗрдХ рдХреЛ 0 рд╕реЗ 1999 рддрдХ рдЧрд┐рдирд╛ рдЧрдпрд╛ рдерд╛)ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдХреБрдЫ рд╕рдВрдЦреНрдпрд╛рдПрдБ рдирдХрд╛рд░рд╛рддреНрдордХ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╡реЗ рдПрдХ рд╕реВрдЪрдХрд╛рдВрдХ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗред

рджреВрд╕рд░рд╛ рдЕрдиреБрдорд╛рди: рд╕рдВрдЦреНрдпрд╛ рдПрдХ рдЫрд▓рд╛рдВрдЧ рд╣реИ, рдЬреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдирдХрд╛рд░рд╛рддреНрдордХ рд╣реЛ рд╕рдХрддреА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдЕрдЧрд▓реА рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫрд▓рд╛рдВрдЧ рдЪрд╛рд╣рд┐рдПред рдореБрдЭреЗ рдкрддрд╛ рдерд╛ рдХрд┐ рдЕрдЧрд░ рдореЗрд░рд╛ рдХреЛрдб рдЕрдЧрд▓реА рдЧрдгрдирд╛ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рдХреВрджрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдПрдХ рдЪрдХреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рдЬрд╛рд▓ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдореЗрд░рд╛ рдХреЛрдб рдЕрдВрддрд╣реАрди рд▓реВрдк рдореЗрдВ рдлрдВрд╕ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдПрдХ рдЦрд╛рддрд╛ рд╕реАрдорд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдЬрдЧрд░ рдХреЛрдб рд▓рд┐рдЦрд╛ред рдФрд░ рдХрдИ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╕рдВрдЦреНрдпрд╛ 120 рдХрд╛рдлреА рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧреА:

рдЫрд╡рд┐

рдФрд░ рдЭрдВрдбрд╛ рдореЗрд░рд╛ рдерд╛:

рдЫрд╡рд┐

рдЕрдиреНрдп рддреАрди рдЬреЛ рдореИрдВрдиреЗ рдЕрдЧрд▓реА рдкреЛрд╕реНрдЯ рдореЗрдВ рдмрддрд╛рдП рд╣реИрдВ, рдкрдврд╝реЗрдВ, рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ, рдореБрдЭреЗ рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдкрд░ рдЦреБрд╢реА рд╣реЛрдЧреА

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


All Articles