рд╣рд╛рдп, рд╣реИрдмреНрд░ред
7-9 рдлрд░рд╡рд░реА, 2019 рдХреЛ, рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдпреЛрдЧреНрдпрддрд╛ рдЪрд░рдг рд╕рд╛рдЗрдмрд░рдмрд╛рд▓реНрдЯ рдХреА рд╕рд╛рдЗрдЯ рдкрд░ рд╣реБрдЖ, рд▓рдХреНрд╖реНрдп рдУрдорд╛рди рдФрд░ рд╕рдКрджреА рдЕрд░рдм рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрдмрд░ рдкреНрд░рддрд┐рднрд╛рдУрдВ рдХреА рдЦреЛрдЬ рдХрд░рдирд╛ рд╣реИред рдЕрдиреНрдп рджреЗрд╢реЛрдВ рдХреЗ рд▓реЛрдЧ, рдЖрдпреЛрдЬрди рдХреЗ рдирд┐рдпрдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рд╕реЗ рдмрд╛рд╣рд░ рднрд╛рдЧ рд▓реЗрддреЗ рд╣реИрдВред рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗ - рдХреБрдЫ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгред

рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдореЗрдВ 9 рдХрд╛рд░реНрдп рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЙрдирдореЗрдВ рд╕реЗ рдЪрд╛рд░ "рдЖрд╕рд╛рди" рдХрдард┐рдирд╛рдИ рд╕реНрддрд░ рдХреЗ рд╣реИрдВ, рдЙрдирдореЗрдВ рд╕реЗ рдЪрд╛рд░ "рдордзреНрдпрдо" рд╣реИрдВ, рдПрдХ "рдХрдард┐рди" рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдХреНрд░рдорд╢рдГ 50, 100 рдФрд░ 200 рдЕрдВрдХ рджрд┐рдП рдЧрдП рд╣реИрдВред рдХрд╛рд░реНрдп рднреА рд╡рд░реНрдЧреАрдХреГрдд рд╣реИрдВред рдиреАрдЪреЗ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдореВрд▓ рдмрд╛рддреЗрдВ рд╡рд╛рдкрд╕
рдЖрд╕рд╛рди, рд╡реЗрдм рд╡рд┐рд╢реНрд▓реЗрд╖рд┐рдХреА
рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИрдВред рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рд▓рд┐рдВрдХ рдЦреЛрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд╣рдореЗрд╢рд╛ рдПрдХ рдЕрд▓рдЧ рддрд░реАрдХрд╛ рд╣реЛрддрд╛ рд╣реИ
Example.com/somepage рдЬреИрд╕реЗ рд▓рд┐рдВрдХ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдПред рдЬрдм рдЖрдк рдЙрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдПрдХ рд╣реА рдкреЗрдЬ рдкрд░ (301 рдореВрд╡реНрдб рдкрд░рдорд╛рдиреЗрдВрдЯрд▓реА) рдПрдХ рд╣реА рдкреЗрдЬ рдкрд░ рдЕрдВрдд рдореЗрдВ рдПрдХ рд╕реНрд▓реИрд╢ рдХреЗ рд╕рд╛рде рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рд╡рд╣ рдмрджрд▓реЗ рдореЗрдВ, google.com рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реИ:

рдЪрд▓рд┐рдП рджреВрд╕рд░реЗ рдкреГрд╖реНрда рдкрд░ POST рдЕрдиреБрд░реЛрдз рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ:

var _0x7f88=["","join","reverse","split","log","ceab068d9522dc567177de8009f323b2"];function reverse(_0xa6e5x2){flag= _0xa6e5x2[_0x7f88[3]](_0x7f88[0])[_0x7f88[2]]()[_0x7f88[1]](_0x7f88[0])}console[_0x7f88[4]]= reverse;console[_0x7f88[4]](_0x7f88[5])
рдЬреЗрдПрд╕ рд╕реБрд╢реЛрднрд┐рдд рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЛрдб рдХреЛ рдзреАрд░реЗ рд╕реЗ рдкрд╛рд╕ рдХрд░реЗрдВ:
function reverse(_0xa6e5x2) { flag = _0xa6e5x2['split']('')['reverse']()['join']('') } console['log'] = reverse; console['log']('ceab068d9522dc567177de8009f323b2')
рдЭрдВрдбрд╛:
2b323f9008ed771765cd2259d860baec
рдореБрдЭреЗ рдЪрд┐рддреНрд░ рдкрд╕рдВрдж рд╣реИрдВ
рдЖрд╕рд╛рди, рдбрд┐рдЬрд┐рдЯрд▓ рдлреЛрд░реЗрдВрд╕рд┐рдХ
рдПрдХ рд╣реИрдХрд░ рдиреЗ рд╣рдореЗрдВ рдХреБрдЫ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬреЛ рд╣рдореЗрдВ рдЗрд╕ рдЫрд╡рд┐ рдореЗрдВ рдЙрд╕реЗ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ?
рдЪрд┐рддреНрд░ рдХрд╛рд░реНрдп рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИ:
рдЫрд╡рд┐ рд▓рд┐рдВрдХрдирд┐рд░реНрдгрдпрд╣реЗрдХреНрд╕ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдЦреЛрд▓реЗрдВред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐
png рдкреНрд░рд╛рд░реВрдк
рдореЗрдВ "IEND" рдЯреНрд░реЗрд▓рд░ (49 45 4E 44) рд╣реИред рд╣рдо рдЕрдВрдд рдореЗрдВ рджреЗрдЦрддреЗ рд╣реИрдВ:

рдпрд╣ рджреЗрдЦрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдЬреЛрдбрд╝реА рдЬрд╛рддреА рд╣реИред рдкрд╣рд▓реА рдзрд╛рд░рдгрд╛ base32 рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рднреА рдкрддреНрд░ред рд╕рдордЭрдиреЗ:
FLAG{Not_Only_Base64}
рдореБрдЭреЗ рдЗрд╕ рд▓рдбрд╝рдХреЗ рд╕реЗ рдкреНрдпрд╛рд░ рд╣реИ
рдорд╛рдзреНрдпрдо, рдорд╛рд▓рд╡реЗрдпрд░ рд░рд┐рд╡рд░реНрд╕ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ
рдХреНрдпрд╛ рдЖрдкрдХреЛ рдзреНрд╡рдЬ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ?
рджрд╛рди
рдлрд╝рд╛рдЗрд▓рдирд┐рд░реНрдгрдпрдпрд╣ рдЖрд╕рд╛рди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВ:

DNSpy x86 рдЦреЛрд▓реЗрдВ
рдлрд╝рд╛рдЗрд▓ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рдЫреЛрдЯреА рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдШрдЯрдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ - Button_Click:
string value = new string(new char[] { this.Letters[5], this.Letters[14], this.Letters[13], this.Letters[25], this.Letters[24] }); if (this.TextBox1.Text.Equals(value)) { MessageBox.Show(new string(new char[] { this.Letters[5], this.Letters[11], this.Letters[0], this.Letters[6], this.Letters[26], this.Letters[8], this.Letters[28], this.Letters[11], this.Letters[14], this.Letters[21], this.Letters[4], this.Letters[28], this.Letters[5], this.Letters[14], this.Letters[13], this.Letters[25], this.Letters[24], this.Letters[27] })); }
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рд╡рд░реНрддрдорд╛рди рд╡рд░реНрдЧ рдореЗрдВ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
public char[] Letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ{}_".ToCharArray();
рджреЛ рдЙрдкрд╛рдп рд╣реИрдВ - рд╕реНрдЯреИрдЯрд┐рдХреНрд╕ рдФрд░ рдбрд╛рдпрдиреЗрдорд┐рдХреНрд╕ рдореЗрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рд╕реНрдереИрддрд┐рдХ рд╡рд┐рдзрд┐ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд░рддреЗ рд╣реИрдВ:
рдЬрдм рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣рд╛рдирд┐рдХрд╛рд░рдХ рдирд╣реАрдВ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕реЗ рдбрд╛рдпрдирд╛рдорд┐рдХреНрд╕ рдореЗрдВ рдбреАрдмрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдордиреЗ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ (рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ, рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ) рд╡рд┐рдзрд┐ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рд╕реНрдерд╛рдиреАрдп рдЪрд░ рдореЗрдВ рджреЗрдЦреЗрдВ, рдорд╛рди рдЪрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╣рдореЗрдВ рдПрдХ рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрджреЗрд╢ рдорд┐рд▓реЗрдЧрд╛ред
рдЭрдВрдбрд╛:
FLAG{I_LOVE_FONZY}
рдмрд╕ рдПрдХ рдФрд░ рд╕рдореНрдореЗрд▓рди
рдЖрд╕рд╛рди, рд╕рд╛рдорд╛рдиреНрдп рдЬрд╛рдирдХрд╛рд░реА
рдкреНрд░рд╕рд┐рджреНрдз рд╕рд╛рдЗрдмрд░рд╕реНрдкреЗрд╕ рд╕рдореНрдореЗрд▓рди рд╡рд┐рднрд┐рдиреНрди рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ OWASP рджреНрд╡рд╛рд░рд╛ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ