
рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐
рдирдорд╕реНрддреЗ, рд╣рдмреНрд░рд▓реБрдорд┐ред
рдирд╡реАрдирддрдо
рдЕрд╕реЗрдВрдмрд▓рд░ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдХреАрдЬрди рдереАрдо рдпрд╣рд╛рдВ рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛ рд░рд╣реА рд╣реИред рдЦреИрд░, рдореИрдВ рдЕрдкрдиреЗ рдкрд╛рдБрдЪ рд╕реЗрдВрдЯ рдореЗрдВ рд▓рд╛рдКрдБрдЧрд╛ред
рдЖрдЬ рдХрд╛ рд╣рдорд╛рд░рд╛ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╡рд┐рд╖рдп рдЬрд╝реВрдорд╛ рдбреАрд▓рдХреНрд╕ рдЧреЗрдо рд╣реИ, рдЬрд┐рд╕реЗ рдореИрдВ рдЕрдкрдиреЗ рд▓рд┐рдП рдЧреВрдЧрд▓ рдХреАрдЬрди рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛ рдерд╛ (рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдореИрдВ рдПрдХ рдЧреЗрдорд░ рд╣реВрдВ: рдореИрдВ рдХреЙрдорд░реЗрдб
k_d рдХреЛ рдЗрд╕ рд╕рд╛рд░реЗ рд╢реЛрдз рдХреЗ
рд▓рд┐рдП рдЬреБрдорд╛ рдХреЗ рдЕрдкрдиреЗ
рдЖрддреНрдо- рдЦреЗрд▓ рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рдерд╛)ред рдФрд░ рддреБрд░рдВрдд рдЕрд╕реНрд╡реАрдХрд░рдг: рдпрд╣ рд╣реИрдХ рд╢реБрд░реБрдЖрдд рд╕реЗ рдЕрдВрдд рддрдХ рд╢реИрдХреНрд╖рд┐рдХ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдХрдВрдкрдиреА рдкреЙрдкрдХреИрдк рдЧреЗрдореНрд╕ рдХреЗ рдиреБрдХрд╕рд╛рди рдХрд╛ рдЗрд░рд╛рджрд╛ рдирд╣реАрдВ рд╣реИред
рдЗрд╕рд▓рд┐рдП,
рдЬрд╝реВрдорд╛ рд╡рд┐рддрд░рдг рдХреЛ рдЧреВрдЧрд▓
рдХрд░реЗрдВ , рдЗрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдЕрд▓рд░реНрдЯ рдкрд░
рдУрд▓реАрдмреАрдбреАрдЬреА рдбрд╛рд▓реЗрдВ рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╢реБрд░реВ рдХрд░реЗрдВред
рд╣рд╛рдВ, рдореИрдВ рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдЖрд░рдХреНрд╖рдг рдХрд░ рджреВрдВрдЧрд╛ - рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЕрдм рдореИрдВ рдЦреБрдж рдХреЛ рдПрдХ рд▓рд┐рдирдХреНрд╕реЙрдЗрдб рдХреЗ рд╕рд╛рде рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕рд╛рд░рд╛ рдЖрдирдВрдж WINE рдХреЗ рддрд╣рдд рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЖрдЧреЗ рджреЗрдЦрддреЗ рд╣реБрдП, рдореИрдВ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЗ рдЕрдкрдиреЗ рдлрд╛рдпрджреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдкрд╛рда рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рднрдВрдбрд╛рд░рдг рдХреЗ рдХрд╛рд░рдг, рд╡рд╛рдЗрди рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рдВрдкрд╛рджрди рдФрд░ рдЯреНрд░реИрдХрд┐рдВрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреАред
рднрд╛рдЧ 1: рдХрдкрдЯреА рдлреНрд▓реИрд╢
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╣рдо рдЧреЗрдо рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ, рдЕрдкреЗрдХреНрд╖рд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рддрдХ рдЦреЗрд▓рддреЗ рд╣реИрдВ (рдпрд╛ рддреБрд░рдВрдд рдПрдЪрдХреЗрдПрд▓рдПрдо / рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ / рдкреЙрдкрдХреИрдк / рдЬрд╝реВрдорд╛ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╢рд╛рдЦрд╛ рдореЗрдВ рдЪрдврд╝рддреЗ рд╣реИрдВ рдФрд░ рдЯрд╛рдЗрдореНрд╕реНрдХреНрдпреВрд╕реНрдб рдФрд░ рдЯрд╛рдЗрдореНрд╕рдкреНрд▓реЗрдб рдХреАрдЬрд╝ рдореЗрдВ рд╢реВрдиреНрдп рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ) - рдФрд░ рд╡реЙрдпрд▓рд╛:

рдареАрдХ рд╣реИ, "рдЕрдм рдЦрд░реАрджреЗрдВ" рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ,
рдРрд╕реЗ 16-16 рдпреВрд░реЛ рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдХреЗ рдЦреЗрд▓ рдХреЛ рдЦрд░реАрджрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЗ рд╕рд╛рде рдкреЙрдк-рдЕрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╡рд┐рдВрдбреЛ рдХреЛ рдмрдВрдж рдХрд░реЗрдВ рдФрд░ "рдкрдВрдЬреАрдХрд░рдг рдХреБрдВрдЬреА рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рджрд░реНрдЬ рдХрд░реЗрдВ" рджрдмрд╛рдПрдВред

рддреЛ, рдЗрдирдкреБрдЯ рдХреНрд╖реЗрддреНрд░ рд╣реИред рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрдк рдХреБрдЫ рдиреГрддреНрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдореЗрдВ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ "рдХреГрдкрдпрд╛ рдПрдХ рд╡реИрдз рдХреБрдВрдЬреА рджрд░реНрдЬ рдХрд░реЗрдВ", рдФрд░ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рд╣реИред рдПрдХ рд╡рд┐рдЪрд╛рд░рд╢реАрд▓ рдкрд░реАрдХреНрд╖рд╛ рдХреЗ рджреМрд░рд╛рди рдЕрд▓рд╛рд░реНрдорд┐рдВрдЧ рдХреА рдкрд╣рд▓реА рдЪреАрдЬрд╝ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдореМрдЬреВрдж рд╣реИ, рдЧреЗрдо рдмрд┐рдирд╛рд░ рдХреЗ рдареАрдХ рдмрдЧрд▓ рдореЗрдВ, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдлреНрд▓реИрд╢ рддрдХрдиреАрдХ рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реА рджреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕реЗ: рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, Flash.ocx рдФрд░ drm.swf: рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдЖрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рдордп рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред рдареАрдХ рд╣реИ, рдЗрд╕ drm.swf рдХреЛ рдЦреЛрд▓реЗрдВ - рдФрд░ рд╣рдо рдХреНрдпрд╛ рджреЗрдЦрддреЗ рд╣реИрдВ:

рдХреБрдВрдЬреА рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░рд╛ рдЧреНрд▓реИрдорд░рд╕ рд╢реЗрд▓, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рдЙрд╕реА .SWF рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╕рддреНрдпрд╛рдкрди рдХреЛрдб рд╕реНрд╡рдпрдВ рдЙрд╕реА рд╕реНрдерд╛рди рдкрд░ рд╣реЛ? рдЖрдЗрдП рджреЗрдЦрддреЗ рд╣реИрдВред рд╣рдо рдХрд┐рд╕реА рднреА рдПрдХреНрд╢рдирд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбрд┐рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛ рд▓реЗрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ
рдлреНрд▓реЗрдпрд░ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛) рдФрд░ drm.swf рд╕реЗ рд╕реЛрд░реНрд╕ рдХреЛрдб рд▓реЗ рд░рд╣рд╛ рд╣реВрдВред
рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдордиреЗ рд╡рд╣рд╛рдВ рдХреНрдпрд╛ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдЬрд▓реНрджреА рдпрд╛ рдмрд╛рдж рдореЗрдВ, рд╣рдо рдЗрд╕ рджрд┐рд▓рдЪрд╕реНрдк рд▓рд╛рдЗрди рдкрд░ рдареЛрдХрд░ рдЦрд╛рддреЗ рд╣реИрдВ:
gFrameLabels[4] = 'RegFailed';
рд╣рдо "RegFailed" рджреНрд╡рд╛рд░рд╛ рдЦреЛрдЬрддреЗ рд╣реИрдВ рдФрд░ рдХреЛрдб рдХреЗ рдЗрд╕ рдмреНрд▓реЙрдХ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддреЗ рд╣реИрдВ:
if (_root.RegCodeEdit.text.length >= 23 && _root.validate_regkey(_root.RegCodeEdit.text)) { _root.APError.text = ''; gRegFailedHeader = gHeader_RegFail; gRegFailedMessage = gMessage_RegFail; gRegFailedRetryLocation = 'APScreen'; fscommand('Register', _root.RegCodeEdit.text); }
рдпрд╣рд╛рдБ рдпрд╣ рд╣реИред рд╕рд╣реА рдХреБрдВрдЬреА 23 рд╡рд░реНрдгреЛрдВ рдХреА рд╣реИ (рдпрд╣ рдЕрдм рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдкрд╛рда рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ) рдФрд░
True рд▓реМрдЯрдиреЗ рдХреЗ
рд▓рд┐рдП validate_regkey () рдХреЛ рдмрд╛рдзреНрдп рдХрд░рддрд╛ рд╣реИ ред рдЖрдк рдЗрд╕ рддрдереНрдп рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреЛрдб рдХреЗ рдПрдХ рд╣реА рдмреНрд▓реЙрдХ рдореЗрдВ рдРрд╕реЗ "рдбрд░рд╛рд╡рдиреЗ" рдореВрд▓реНрдпреЛрдВ рдХреЛ
gRegFailedMessage рдЬрдЧрд╣ рд▓реЗрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣рд╛рдВ, рдЙрдирдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛, рдлреНрд▓реИрд╢ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ
fscommand () рдбреЗрдЯрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореВрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЕрдм рдпрд╣
validate_regkey () рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдЖрдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рдпрд╣рд╛рдБ рдпрд╣ рдЕрдкрдиреА рд╕рдВрдкреВрд░реНрдгрддрд╛ рдореЗрдВ рд╣реИ:
function validate_regkey(string) { if (string.substr(5, 1) == '-' && string.substr(11, 1) == '-' && string.substr(17, 1) == '-') { char = new Array(); k = 0; while (k <= string.length - 1) { char = string.slice(k, k + 1); if (char == '0' || char == '1' || char == '2' || char == '3' || char == '4' || char == '5' || char == '6' || char == '7' || char == '8' || char == '9' || char == 'A' || char == 'B' || char == 'C' || char == 'D' || char == 'E' || char == 'F' || char == 'G' || char == 'H' || char == 'I' || char == 'J' || char == 'K' || char == 'L' || char == 'M' || char == 'N' || char == 'O' || char == 'P' || char == 'Q' || char == 'R' || char == 'S' || char == 'T' || char == 'U' || char == 'V' || char == 'W' || char == 'X' || char == 'Y' || char == 'Z' || char == 'a' || char == 'b' || char == 'c' || char == 'd' || char == 'e' || char == 'f' || char == 'g' || char == 'h' || char == 'i' || char == 'j' || char == 'k' || char == 'l' || char == 'm' || char == 'n' || char == 'o' || char == 'p' || char == 'q' || char == 'r' || char == 's' || char == 't' || char == 'u' || char == 'v' || char == 'w' || char == 'x' || char == 'y' || char == 'z' || char == '-' || char == ' ') { if (k == string.length - 1) { result = 'Thank you for submitting !'; return true; } } else { result = 'Unauthorized character ' + char; return false; } ++k; } } else { result = 'Error in delimiters'; return false; } }
рдЦреИрд░, рдХреЗрдВрджреНрд░реАрдп рд▓реЗрдЦрд╛ рдкрд░реАрдХреНрд╖рд╛ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдХреГрддрд┐ рд╣реИред рдЖрдкрдХреЛ рд╢рд╛рдпрдж рдЗрд╕реЗ
govnokod.ru рдкрд░ рдкреЛрд╕реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдареАрдХ рд╣реИ, рд╣рдо рдпрд╣рд╛рдВ рдХреБрдЫ рдордЬрд╝рд╛ рдирд╣реАрдВ рд▓реЗрдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдиреЗ рд╣рдореЗрдВ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреБрдВрдЬреА рдХреА рд╕рдВрд░рдЪрдирд╛ рджреА рд╣реИ:
##### - ##### - ##### - #####
рдЬрд╣рд╛рдБ # рд╡рд░реНрдгрдорд╛рд▓рд╛ рдХрд╛ рдкреНрд░рддреАрдХ рд╣реИ "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-
"ред
рдмрд┐рд▓реНрдХреБрд▓ 23 рдЕрдХреНрд╖рд░ред
рдлрд┐рд░ рд╕реЗ рдЖрдЧреЗ рджреЗрдЦрддреЗ рд╣реБрдП, рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдЕрдВрджрд░ рд╕рд╣реА рдкрд╛рддреНрд░реЛрдВ рдХрд╛ рд╕реЗрдЯ рдЦреБрдж рдереЛрдбрд╝рд╛ рдХрдо рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рд▓реЗрдХрд┐рди рдЕрднреА рдХреЗ рд▓рд┐рдП, рдЗрд╕рд╕реЗ рд╣рдореЗрдВ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИред OllyDBG рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ рдФрд░ рдЙрд╕рдореЗрдВ рд╣рдорд╛рд░реЗ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд▓реЛрдб рдХрд░реЗрдВред рд╣рдо рдЗрд╕реЗ (F9) рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдореБрдЦреНрдп рд╡рд┐рдВрдбреЛ рдХреЗ рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВред
рдЖрдЧреЗ рдХрд╣рд╛рдВ рдЦреЛрджрдирд╛ рд╣реИ?
рдХреНрдпрд╛ рдЖрдкрдХреЛ рдпрд╛рдж рд╣реИ рдХрд┐
fscommand () рдХреЙрд▓ рд╣рдореЗрдВ "рд░рдЬрд┐рд╕реНрдЯрд░" рд▓рд╛рдЗрди рдХреЗ рдмрд░рд╛рдмрд░ рдкрд╣рд▓реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдорд┐рд▓реА?
рдЗрд╕рд▓рд┐рдП, рдореЗрдореЛрд░реА рдореИрдк (Alt + M) рдЦреЛрд▓реЗрдВ рдФрд░ рдЗрд╕ рд▓рд╛рдЗрди (Ctrl + B) рдХреА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рджреЗрдЦреЗрдВред рдФрд░ рдпрд╣рд╛рдБ рд╡рд╣ рдЦреБрдж рд╕реЗ
0x4417D0 рдкрд░ рдЭреВрда рдмреЛрд▓ рд░рд╣реА рд╣реИ:

рд╣рдордиреЗ рдЙрд╕ рдкрд░ рдПрдХ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд▓рдЧрд╛рдпрд╛ (рдЪрдпрди тЖТ рд╢рд┐рдлреНрдЯ + рдПрдл 3)ред рдЕрдЧрд▓рд╛, рд╕рддреНрдпрд╛рдкрди рд╡рд┐рдВрдбреЛ рдореЗрдВ, рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ "рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рдЧреЗрдо рдХреЛ рдЦрд░реАрджрд╛?" тЖТ "рдкрдВрдЬреАрдХрд░рдг рдХреБрдВрдЬреА рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рджрд░реНрдЬ рдХрд░реЗрдВ", рдФрд░ рдХреБрдВрдЬреА рдлрд╝реАрд▓реНрдб рдореЗрдВ рдХрд┐рд╕реА рднреА рдЕрд▓реНрдлрд╝рд╛рдиреНрдпреВрдореЗрд░рд┐рдХ рдмрдХрд╡рд╛рд╕ рдХреЛ рджрд░реНрдЬ рдХрд░реЗрдВ, рдЬреЛ 5 рд╡рд░реНрдгреЛрдВ рдХреЗ 4 рдмреНрд▓реЙрдХ рдореЗрдВ рд╣рд╛рдЗрдлрд╝рди рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред "рд░рдЬрд┐рд╕реНрдЯрд░" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рднрд╛рдЧ 2: рд╣рдореЗрдВ рдЧрд╣рд░рд╛рдИ рддрдХ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдЗрд╕рд▓рд┐рдП рд╣рдо рдЕрдВрдд рдореЗрдВ рд╕рддреНрдпрд╛рдкрди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдЕрдВрджрд░ рдкрд╣реБрдВрдЪ рдЧрдПред рд╣рдо рдореЗрдореЛрд░реА рдХреЗ рд▓рд┐рдП рдирд┐рдпрдВрддреНрд░рдг рдмрд┐рдВрджреБрдУрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЕрдВрдд рддрдХ
0x4417D0 (Alt + Y тЖТ Del), рдирд┐рд╖реНрдкрд╛рджрд┐рдд (Ctrl + F9) рд╣рдЯрд╛рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣рд╛рдБ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХреБрдЫ рднреА рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рд╣реИ, рдХреЗрд╡рд▓ рдПрдХ рддреБрд▓рдирд╛ рдЪрдХреНрд░ рд╣реИ, рдлрд┐рд░ рд╣рдо рдХреЙрд▓рд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди (F8) рдкрд░ рд▓реМрдЯрддреЗ рд╣реИрдВ, рдФрд░ рд╣рдо рд╡рд╣рд╛рдВ рджрд┐рдП рдЧрдП рдкрд░рд┐рдгрд╛рдо рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВред рдлрд┐рд░, рд╣рдо рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЕрдВрдд рдореЗрдВ рд╕рдм рдХреБрдЫ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдХреЙрд▓ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯ рдЬрд╛рддреЗ рд╣реИрдВ:

рдЕрд╣рд╛! рдФрд░ рдЕрдм рд╣рдо рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреБрдВрдЬреА рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХреЗ рджрд┐рд▓ рдореЗрдВ рд╣реИрдВред рдЗрд╕ рдЬрдЧрд╣ рдХреЛ рди рднреВрд▓ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП (F2)
0x04066CA рдкрд░ рдПрдХ рдирд┐рдпрдВрддреНрд░рдг рдмрд┐рдВрджреБ
рдбрд╛рд▓реЗрдВ рдФрд░ рдЪрд╛рд░реЛрдВ рдУрд░ рджреЗрдЦреЗрдВред рдереЛрдбрд╝рд╛ рдХрдо (
0x406757 рдФрд░
0x4067A8 ) рдЖрдк рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреИрд░рд╛рдореАрдЯрд░ "RegSucceeded" рдФрд░ "RegFailed" рдХреЗ рд╕рд╛рде рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдЙрдЪреНрдЪрддрд░ (
0x406748 ) рдПрдХ рд╢рд╛рдЦрд╛ рд╣реИ рдЬреЛ рд╡рд╛рдВрдЫрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреА рд╣реИред рдпрд╣ рд╢рд╛рдЦрд╛ рдПрдПрд▓ рдФрд░ рдмреАрдПрд▓ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреА рддреБрд▓рдирд╛ (
0x40672D ) рд╕реЗ
рдЬреБрдбрд╝реА рд╣реИ ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдлрд╝рдВрдХреНрд╢рди
0x404260 , рдЬрд┐рд╕реЗ рдкрд╣рд▓реЗ рджреЛ рдФрд░ рдХрдорд╛рдВрдбреЛрдВ рджреНрд╡рд╛рд░рд╛ рдмреБрд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд╣реА рд╣реИ рдЬреЛ рд╣рдо рдЦреЛрдЬ рд░рд╣реЗ рдереЗ, рдЕрд░реНрдерд╛рддреНред рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЪреЗрдХ рдлрд╝рдВрдХреНрд╢рдиред
рдкрд╣рд▓реЗ, рдЖрдЗрдП рд╣рдорд╛рд░реЗ рдЕрдиреБрдорд╛рди рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ: рд╣рдо рддреБрд▓рдирд╛ рдХреЛ рдмрджрд▓ рджреЗрдВрдЧреЗ рддрд╛рдХрд┐ рдпрд╣ рдЧрд▓рдд рд╕реНрд░реЛрдд рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рд╕рд╣реА рд╣реЛ рдЬрд╛рдПред
0x406748 рдкрд░ рдЪрдпрди рдХреЛ
рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ рдФрд░ рд╕реНрдкреЗрд╕рдмрд╛рд░ рдХреЛ
рджрдмрд╛рдПрдВ ред рдЕрд╕реЗрдВрдмрд▓ рд╡рд┐рдВрдбреЛ рдЦреБрд▓рддреА рд╣реИред рд╕рдВрдХреНрд░рдордг рдХреЛ рд╕рдорд╛рдирддрд╛ рд╕реЗ рдмрджрд▓реЗрдВ, рдЬреЗрдИ, рд╕рдВрдХреНрд░рдордг рджреНрд╡рд╛рд░рд╛ рдЕрд╕рдорд╛рдирддрд╛ рд╕реЗ - JNEред рдЗрд╕реЗ рдЪрд▓рд╛рдПрдВ (F9) ...

рд╣реБрд░реНрд░реЗ, рдкрд╣рд▓рд╛ рдЧрдврд╝ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ!
рд▓реЗрдХрд┐рди рдЕрдм рд╣рдо рдХреЗрд╡рд▓ рдПрдХ рджрд░рд╛рд░ рдирд╣реАрдВ рд▓рд┐рдЦ рд░рд╣реЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рдПрдХ рдмрд╣реБрдд рдХреАрдЬрдиред рдФрд░ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЬреЛ рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЙрд╕ рдкрд░
рд░реЛрдХ рд▓рдЧрд╛рдирд╛ рдмрд╣реБрдд рдЬрд▓реНрджрдмрд╛рдЬреА рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо (Ctrl + F2) рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░
0x404260 рдлрд╝рдВрдХреНрд╢рди рдХреЗ
рдЖрдВрддреНрд░ рдореЗрдВ рддрд▓реНрд▓реАрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдЕрдм рд╣рдорд╛рд░рд╛ рдХрд╛рд░реНрдп рдпрд╣ рд╕рдордЭрдирд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЕрдВрджрд░ AL рдФрд░ BL рд░рдЬрд┐рд╕реНрдЯрд░ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЛрдб рдХрд╛ рдЯреБрдХрдбрд╝рд╛ рдХрд╣рд╛рдБ рд╕реНрдерд┐рдд рд╣реИ рдЬреЛ рдЙрдирдХреА рд╕рдорд╛рдирддрд╛ рдпрд╛ рдЕрд╕рдорд╛рдирддрд╛ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред
рд╣рдо рдлрд╝рдВрдХреНрд╢рди рдХреЗ "рдЯреЗрд▓" рдкрд░ рдЬрд╛рдПрдВрдЧреЗ, рдПрдЧреНрдЬрд╝рд┐рдЯ рдкреЙрдЗрдВрдЯ, рдЖрд░рдИрдЯреАрдПрди рдХреЗ рдХрд░реАрдм, рдФрд░ рдмреАрдПрд▓ рд░рдЬрд┐рд╕реНрдЯрд░ (рд╕рдВрджрд░реНрдн рдореЗрдиреВ тЖТ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рд░рдЬрд┐рд╕реНрдЯрд░ тЖТ рдИрдмреАрдПрдХреНрд╕) рдХреА рдмреИрдХрд▓рд╛рдЗрдЯ рдЪрд╛рд▓реВ рдХрд░реЗрдВрдЧреЗред

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

рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдХреЗрд╡рд▓ рджреЛ рд╕рдВрднрд╛рд╡рд┐рдд рдЖрдЙрдЯрдкреБрдЯ рдорд╛рди рд╣реИрдВ - 0 рдФрд░ 1. рдкрд╣рд▓рд╛ рдПрдХ рддрдм рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдмрд╛рдЗрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ, рдПрдХ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рд╛рде рдкреЙрдЗрдВрдЯрд░ рдЬрд┐рд╕реЗ рдлрд╝рдВрдХреНрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдкреЙрдЗрдВрдЯрд░ [ECX / 8] рдкрд░ рд╕реНрдерд┐рдд рд╣реИред рджреВрд╕рд░реА (рдЬрд┐рд╕реЗ рд╣рдореЗрдВ рдЬрд╝рд░реВрд░рдд рд╣реИ) рд╡рд┐рдкрд░реАрдд рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИ, рдЕрд░реНрдерд╛рддреНред рдЬрдм рддрд╛рд░ рд╕рдорд╛рди рд╣реИрдВред
рднрд╛рдЧ 3: рдПрдордбреА 5, рдЖрд░рдПрд╕рдП рдФрд░ рдСрд▓-рдСрд▓-рдСрд▓
рд╣рдо рдореВрд▓ рдлрд╝рдВрдХреНрд╢рди рдкрд░ рд▓реМрдЯрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рддреЗ рд╣реИрдВ рдХрд┐ [ECX + 8] рдФрд░ [ARG.1 + 8] рдХреЗ рдореВрд▓реНрдп рдХрд╣рд╛рдВ рд╕реЗ рдЖрддреЗ рд╣реИрдВред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реНрдЯреИрдХ рдореЗрдВ рджреЛ рдкрддреЗ рдкрд░ "рд╣рд╛рд░реНрдбрд╡реЗрдпрд░" рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯреНрд╕ (рдЪрдпрди тЖТ рд╢рд┐рдлреНрдЯ + рдПрдл 5) рдбрд╛рд▓реЗрдВ рдЬрд╣рд╛рдВ рдЗрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡рд┐рднрд┐рдиреНрди рдорд╢реАрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдФрд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП, рдпреЗ рдкрддреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред рддреЛ, рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпреЗ
0x33E624 рдФрд░
0x33E660 рд╣реИрдВ (рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдореИрдВ рдЕрдкрдиреА рддрд░рдл рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рдВрдбреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ, рдЬреЛ рд╕реНрдЯреИрдХ рдХреА рд╕реНрдерд┐рддрд┐ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ,
рдЪрд┐рддреНрд░ рдореЗрдВ рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕рдХреЗ рд╢реАрд░реНрд╖, рдИрдПрд╕рдкреА рдХреА рд╕реНрдерд┐рддрд┐ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИ)ред
рдЗрди рдирд┐рдпрдВрддреНрд░рдг рдмрд┐рдВрджреБрдУрдВ рдХреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреИрд╕рд╛ рдХрд┐ рдЕрдиреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ рдирд┐рдпрдВрддреНрд░рдг рдмрд┐рдВрджреБ, рдЬрдм рд╕реНрдЯреИрдХ рдкрд░ рд░рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдпрд╛ рддреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ "рдХреНрд░реИрд╢" рдХреА рдУрд░ рд▓реЗ рдЬрд╛рдПрдЧрд╛ рдпрд╛ рд╕реНрдЯрд╛рд░реНрдЯ рдХреЗ рдмреАрдЪ рд╕рд╣реЗрдЬрд╛ рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛ред рдЕрднреА рдХреЗ рд▓рд┐рдП, рдЗрди рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рд╕рдВрджрд░реНрдн рдореЗрдиреВ тЖТ рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ тЖТ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЕрдХреНрд╖рдо)ред
рдЕрдм рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ рдФрд░ рд╣рдорд╛рд░реЗ рдореБрдЦреНрдп рд╕реНрдХреИрди рдлрд╝рдВрдХреНрд╢рди (
0x404260 ) рдХреЗ рдкреНрд░рд╡реЗрд╢ рджреНрд╡рд╛рд░ рдкрд░ рд░реЛрдХреЗрдВред рд╡рд╣рд╛рдВ рдПрдХ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд▓рдЧрд╛рдПрдВ рдФрд░ рд╣рдорд╛рд░реЗ рджреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддреЗ рд╣реБрдП рдлрд╝рдВрдХреНрд╢рди рд▓рд╛рдЗрди рдХреЛ рд▓рд╛рдЗрди (F8) рд╕реЗ рдЯреНрд░реЗрд╕ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВред рдЯреНрд░реЗрд╕рд┐рдВрдЧ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рд▓рд╛рдЗрди
0x404546 рддрдХ рджреЛрдиреЛрдВ рдорд╛рди рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░рд╣рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдлрд┐рд░ рдпрд╣ рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред
рд╕рдорд╛рд░реЛрд╣
0x404546 рд╕реЗ рд╕реАрдзреЗ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ,
0x41E320 рдлрд╝рдВрдХреНрд╢рди рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рд╕реНрдкреНрд░рд┐рдВрдЧрдмреЛрд░реНрдб" рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рд╣реИред
0x41E320 рдкрд░ рдПрдХ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд╕реЗрдЯ рдХрд░реЗрдВ рдФрд░ F9 рджрдмрд╛рдПрдВред
рдлрд┐рд▓рд╣рд╛рд▓, рд╕реНрдЯреИрдХ рдореЗрдВ рдЖрдк рдЕрдЬреАрдм, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдореБрджреНрд░рд┐рдд рд╡рд░реНрдгреЛрдВ рд╕реЗ рдорд┐рд▓рдХрд░ рдПрдХ рд░реЗрдЦрд╛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ A ..... 6..O6NBBO .... E4GXF3O0 ..), рдПрдХ рдкрдВрдХреНрддрд┐ рдлрд╝реАрдб рд╡рд░реНрдг рдФрд░ рдЙрдкрд╕рд░реНрдЧ ZUMAред рдЖрдЧреЗ рдЯреНрд░реЗрд╕ рдХрд░реЗрдВ, рдФрд░
0x41E37F рдкрд░
рд░рди рдмрдирд╛рдП :

рд╕реЛ-рд╕реЛ-рд╕реЛ ... рд╣рд╛рдВ рдпреЗ
рдПрдордбреА 5 рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд▓рд┐рдП рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╡реИрдХреНрдЯрд░ рд╣реИрдВ!
MD5ред рдпрд╣реА рдмреЗрд╣рддрд░ рд╣реИред рдЕрдм рдмрд╛рдХреА рдлрд╝рдВрдХреНрд╢рди рдХреЛрдб рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЖрд╕рд╛рди рдФрд░ рд▓рд╛рдкрд░рд╡рд╛рд╣ рд╣реИ:
- 0x41E320 - 0x41E397 : рдкрд░рд┐рдгрд╛рдо рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдЖрд░рдВрднреАрдХрд░рдг рдФрд░ рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди
- 0x41E39B - 0x41E3C3 : рдЙрдкрд░реЛрдХреНрдд рдкрдВрдХреНрддрд┐ рд╕реЗ MD5 рд╣реИрд╢ рдХреА рдЧрдгрдирд╛ рдФрд░ рд╕рдВрд░рдЪрдирд╛ рдХреА рддреИрдпрд╛рд░реА (рдЗрд╕рдХреЗ рдмрд╛рдж рдореИрдВ рдЗрд╕реЗ "рдлреНрд░реЗрдо" рдХрд╣реВрдВрдЧрд╛), рдЬрд┐рд╕рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдХрд╛ рд▓рд┐рдВрдХ рд╣реЛрдЧрд╛
- 0x41E3C5 - 0x41E408 : рдПрдХ рдЪрдХреНрд░ рдЬреЛ рдкреАрдЫреЗ рдХреА рдУрд░ рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддрд╛ рд╣реИ
- 0x41E40A - 0x41E424 : рдПрдХ рдЪреЗрдХ, рдЬреЛ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЪреМрдерд╛ рдкреИрд░рд╛рдореАрдЯрд░ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (0x5E), рд╣рдореЗрд╢рд╛ рд╕рдЪ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
- 0x41E426 - 0x41E474 : рдХреЛрдб, рдЬреЛ рдкрд┐рдЫрд▓реЗ рдЪреЗрдХ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдХрднреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ
- 0x41E476 - 0x41E4B5 : 96 рдмрд┐рдЯреНрд╕ рдХреЛ 128-рдмрд┐рдЯ рдПрдордбреА 5 рд╣реИрд╢ рдХреЗ "рдЯреНрд░рд┐рдо" рдХрд╛рд░реНрдп; рдирд┐рдХрд╛рд╕ рд╕рдорд╛рд░реЛрд╣
рдЕрдм рд╣рдорд╛рд░реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯреНрд╕ рдореЗрдВ рд╕реЗ рдкрд╣рд▓рд╛ рджреЗрдЦреЗрдВ:

рдкрд╛рдВрдЪ рдЕрд░реНрдереЛрдВ рдХреА рдРрд╕реА рд╕рдВрд░рдЪрдирд╛, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рдмрд╛рдж рдореЗрдВ рдЗрд╕реЗ "рдлреНрд░реЗрдо" рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛ред
- рдкрд╣рд▓рд╛ DWORD рдХрднреА рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИ, рдФрд░ рд╣рдореЗрд╢рд╛ 0x44543C рд╣реЛрддрд╛ рд╣реИ
- рджреВрд╕рд░реЗ DWORD рдХрд╛ рдЕрд╕реНрдкрд╖реНрдЯ рдЙрджреНрджреЗрд╢реНрдп рд╣реИ (рд╣рд╛рдБ, рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрднреНрдпрд╛рд╕ рдмрд╛рдж рдореЗрдВ рджрд┐рдЦрд╛рдПрдЧрд╛)
- рддреАрд╕рд░рд╛ DWORD рд╕реНрдореГрддрд┐ рдореЗрдВ рдкрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдмрд╛рдЗрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИ
- рдЪреМрдерд╛ DWORD, WORD рдореЗрдВ "рдкреНрд░рднрд╛рд╡реА" рд▓рдВрдмрд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ (рдЕрд░реНрдерд╛рдд, рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗ рдХрд┐рддрдиреЗ WORD рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдЧреЗ рдХреА рдЧрдгрдирд╛ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛)
- рдкрд╛рдБрдЪрд╡рд╛ DWORD рдЕрдкрдиреА "рдХреБрд▓" рд▓рдВрдмрд╛рдИ WORDs рдореЗрдВ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ (рдЕрд░реНрдерд╛рдд, рд▓рд╛рдЗрди рдХреЛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореВрд▓ рд░реВрдк рд╕реЗ рдХрд┐рддрдиреЗ WORD рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдП рдЧрдП рдереЗ)
рдЗрд╕рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЕрднреА рдЯреНрд░реЗрд╕ рдХреА рдЧрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдкрд╣рд▓рд╛ рдлреНрд░реЗрдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рднрд░рд╛ рд╣реБрдЖ рд╣реИред рдпрд╣реА рд╣реИ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдкрдВрдХреНрддрд┐ рд╣реИ, рдЪрд▓реЛ рдЗрд╕реЗ рд╕рд╢рд░реНрдд рд░реВрдк рд╕реЗ "рд╕рдВрджрд░реНрдн" рдХрд╣рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреА рддреБрд▓рдирд╛ рд╣рдо рдЕрднреА рддрдХ
0x40454F -
0x40458C рдореЗрдВ рдХреА
рдЧрдИ рдЧрдгрдирд╛ рдХреЗ рд╕рд╛рде
рдХрд░реЗрдВрдЧреЗ ред
рдЕрдм рдЪрд▓реЛ
0x404560 рд▓рд╛рдЗрди рдкрд░ рдПрдХ
рдХрд░реАрдм рд╕реЗ рдирдЬрд╝рд░
рдбрд╛рд▓реЗрдВ , рдЬрд╣рд╛рдВ рд╕реЗ рдлрд╝рдВрдХреНрд╢рди
0x41E5A0 рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ ред
рдлрд╝рдВрдХреНрд╢рди рдмрд╣реБрдд рд▓рдВрдмрд╛ рдФрд░ рдмрд╣реБрдд рдбрд░рд╛рд╡рдирд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рдо рдпрд╣рд╛рдВ рд▓рдВрдмреЗ рдФрд░ рдбрд░рд╛рд╡рдиреЗ рдХреЛ рд╕рд░рд▓ рдФрд░ рд╕рдордЭ рдореЗрдВ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрдВред рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рджрд░реНрдЬ рдХреА рдЧрдИ рдкрдВрдЬреАрдХрд░рдг рдХреБрдВрдЬреА рдХреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкреБрди: рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИред
- 0x41E5A0 - 0x41E608 : рдЖрд░рдВрднреАрдХрд░рдг, рдореЗрдореЛрд░реА рдХрд╛ рдЖрд╡рдВрдЯрди, рдПрдХ рдЕрдкрд╡рд╛рдж рд╣реИрдВрдбрд▓рд░ рдХреА рд╕реНрдерд╛рдкрдирд╛
- 0x41E60B - 0x41E6EF : рдПрдХ рдЪрдХреНрд░ рдЬреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдЕрдХреНрд╖рд░реЛрдВ рдХреЛ рдЕрдкрд░рдХреЗрд╕ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ "1" рдЕрдХреНрд╖рд░ рдХреЛ "L", рдФрд░ "O" рдФрд░ "0" рдХреЛ "Q" рд╕реЗ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред
- 0x41E6F5 - 0x41E70A : рджреВрд╕рд░реЗ рдЪрдХреНрд░ рдХреА рддреИрдпрд╛рд░реА
- 0x41E710 - 0x41E7E4 : 28- рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рдгрд╛рд▓реА рд╕реЗ рдЗрд╕реЗ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рджреВрд╕рд░рд╛ рдЪрдХреНрд░ рдирд┐рд░реНрдорд╛рдг (рдкрд╣рд▓рд╛ рд╡рд░реНрдг рдХрдо рд╕реЗ рдХрдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдЕрдВрддрд┐рдо рдЙрдЪреНрдЪрддрдо рд╣реИ), рд╡рд░реНрдг рд╕реЗрдЯ рдХреЗ рд╕рд╛рде "234679ACDEFGHJLMNPQRTUVWXZZ", рд╣рд╛рдЗрдлрд╝рди рдХреА рдЕрдирджреЗрдЦреА рдореЗрдВ ": рд╕реЗрдЯ рдореЗрдВ
- 0x41E7EA - 0x41E844 : рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкрд░рд┐рдгрд╛рдо, рдореБрдлреНрдд рдЕрд╕реНрдерд╛рдпреА рдмрдлрд╝рд░реНрд╕, рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ
- 0x41E845 - 0x41E874 : "рдкреВрдВрдЫ" рдЬреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИ рдпрджрд┐ рджреВрд╕рд░рд╛ рдЪрдХреНрд░ рдПрдХ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХрддрд╛ рд╣реИ
рдорд╣рд╛рди, рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЕрдм рд╣рдо рдЗрд╕рдХреЗ рд╕рд╛рде рдХреБрдЫ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдкреЛрд╖рд┐рдд рдХреНрд╖рдг рддрдХ, рдЬрдм рд╣рдо рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд░рд┐рд╡рд░реНрд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдХреЗрд╡рд▓ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдмрдЪрд╛ рдерд╛,
0x41E100 (
0x40458C рд╕реЗ рдХреЙрд▓)ред
рдЦреИрд░, рдореИрдВ рдЖрдкрдХреЛ рдХреЛрдбрд╛рдВрддрд░рдг рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рдХреЛ рдкрдврд╝рдиреЗ рдФрд░ рдбрд┐рдХреЛрдб рдХрд░рдиреЗ рд╕реЗ рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рдЕрдЪреНрдЫрд╛ рджреЛрд╕реНрдд, рдЬрдм рддрдХ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрд▓рдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд┐рдпрд╛, рддрдм рддрдХ рдореБрдЭреЗ рдкреЙрдкрдХреИрдк рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рдлреЗрдВрдХ рджрд┐рдпрд╛, рдЬреЛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдмрд╣реБрдд рдкрд╣рд▓реЗ рд▓реАрдХ рд╣реЛ рдЧрдпрд╛ рдерд╛, рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ, рднрд▓реЗ рд╣реА рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирд╣реАрдВ рд╣реЛред рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рдЗрд╕рдХрд╛ рдирд╛рдоред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░,
рдбреНрд░рдо рд░реЛрд▓ ... рдЬрд┐рд╕ рдлрд╝рдВрдХреНрд╢рди рдкрд░ рд╣рдо рдПрдХ рд▓рд▓рд╛рдЯ рд╣рдорд▓рд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рд╡рд╣
рдЖрд╣реБрддрд┐ рдХрд╣рд▓рд╛рддрд╛ рд╣реИред
ModPow (e, n) ред
рдЬреЛ рд▓реЛрдЧ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рд╡реЗ рд▓рд╛рдЗрди 00069 рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░
рдмреВрд▓ рдлрдВрдХреНрд╢рди
рд╕реЗрдХреНрд╕реАрдРрдк :: рд╡реИрд▓рд┐рдбреЗрдЯ () (рд╕реЗрдХреНрд╕реАрдПрдк - рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ; рдореИрдВ рдмрд┐рдирд╛ рдмрдЯрди рдЕрдХреЙрд░реНрдбрд┐рдпрди, рднрджреНрд░ рд╕рдЬреНрдЬрдиреЛрдВ) рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рдмреАрдЪ рдореЗрдВ рдПрдХ рд╕рдорд╛рдирддрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрддрдирд╛ рдкреНрд░рд┐рдп рд╣реИ,
0x404260 ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ
рдИ рдФрд░ рдЦреБрдж рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ:
BigInt n("42BF94023BBA6D040C8B81D9"); BigInt e("11");
рдпрд╛, рдЕрд╕реЗрдВрдмрд▓рд░ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдореЗрдВ,

рдЬреИрд╕рд╛ рдХрд┐ рдирд╛рдо рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ,
ModPow () рдХрд╛ рдЕрд░реНрде рд╣реИ рдШрд╛рддрд╛рдВрдХ рдореЙрдбреБрд▓реЛред
рд▓рд╛рдЗрди 00478 рдкрд░ рдПрдХ рдЯрд┐рдкреНрдкрдгреА
рдЕрдВрдд рдореЗрдВ рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ: рдЬрд┐рд╕ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рд╕рд╛рде рд╣рдо рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣
рдЖрд░рдПрд╕рдП рд╣реИ ред
рднрд╛рдЧ 4: рдореБрдЦреНрдп рдЬрдирд░реЗрдЯрд░
рдЦреИрд░, рд╣рдо keygen рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рд╕рднреА рдХрдЪреНрдЪреЗ рдбреЗрдЯрд╛ рд╣реИрдВред рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдореЙрдбреНрдпреВрд▓
0x42BF94023BBA6D040C8B81D9 рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдмрдЪреА рд╣реИ рдФрд░ рд╡рд╣ рд╣реИ рдирд┐рдЬреА
рдПрдХреНрд╕рдкреЛрд░реНрдЯрд░ рдХреА рдЧрдгрдирд╛ред рдЦреИрд░,
MSieve +
TMG RSA рдЯреВрд▓ рд▓реЗрдВ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдкрд░
0x03AE5465C52D0C4C0A8FE303D рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред
рд╡рд╣ рд╕рдм рдХреБрдЫ рд▓рдВрдмреЗ рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рд▓рд┐рдЦрдирд╛ (рдпрд╛ рд╕рдорд╛рдкреНрдд, рд╣реЗ) рдХреЛ рдорд┐рдЯрд╛ рджреЗрдирд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреБрдВрдЬреА рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рдердо рд╣реИ:
- MD5 рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ USERNAME, 0Ah, ZUMA рд╕реЗ рдЧрд┐рдиреЗрдВ
- рдЕрдВрддрд┐рдо DWORD рдХреЛ рдмрд╛рд╣рд░ рдлреЗрдВрдХреЗрдВ, рдФрд░ рд╢реЗрд╖ рдмрд╛рдЗрдЯ рдСрд░реНрдбрд░ рд▓рд┐рдЦреЗрдВ
- рд╡рд░реНрдб-рдУрд╡реЛ рдореЗрдВ, рдкрд░рд┐рдгрд╛рдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдПрдВ, рдФрд░ рд▓рд╛рдЧреВ рдХрд░реЗрдВ (рдкрдврд╝реЗрдВ: рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рд╕реЗ рдХреЗрдЧреЗрди) рд╢рд┐рдлреНрдЯ; 0x41D280 рджреЗрдЦреЗрдВ
- рд░рд┐рд╡рд░реНрд╕ рдмрд╛рдЗрдЯ рдХреНрд░рдо рдлрд┐рд░ рд╕реЗ
- рдкреНрд░рд╛рдкреНрдд рдлрд╝рдВрдХреНрд╢рди ModPow (D, N) рд╕реЗ рдЧрдгрдирд╛ рдХрд░реЗрдВ, рдЬрд╣рд╛рдВ D = 0x3AE5465C52D0C4C0A8FE303D, N = 0x42BF94023BBA6D040C8BBDD9, E = 0x11
- рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рддрд╛рд▓рд┐рдХрд╛ "234679ACDEFGHJKLMNPQRTUVWXYZ" рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрд╡рд╢реЗрд╖реЛрдВ рдХреЛ 28 рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдХреЗ, рдЧрдгрдирд╛ рд╕реЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреБрдВрдЬреА рдХреЛ рдкреНрд░рдХрдЯ рдХрд░реЗрдВред
рдпрд╣рд╛рдБ, рдореИрдВрдиреЗ рдЬрд╛рди-рдмреВрдЭрдХрд░ рдХрдИ рдШрдВрдЯреЛрдВ рдХреЗ рд╢реЛрдз рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХрд╝реАрдорддреА рд░реЗрдЦрд╛ "A ..... 6..O6NBBO .... E4GXF3O0 .." рд╣реИ, рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдФрд░ рдЙрдкрд░реЛрдХреНрдд рдПрд▓реНрдЧреЛрд░рд┐рдердо рдореЗрдВ рд▓рд┐рдпрд╛ рд╣реИред USERNAME рдХреЗ тАЛтАЛрд░реВрдк рдореЗрдВ рдирд╛рдорд┐рдд рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрдВрдкреНрдпреВрдЯрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдиреЗрдЯрд╡рд░реНрдХ рдПрдбреЗрдкреНрдЯрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЗрд╕рдХреА рд▓рдВрдмрд╛рдИ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред
рдЗрд╕ рдкреАрдврд╝реА рдХрд╛ рдХреЛрдб, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдХреБрдЫ рдкрд╛рдЧрд▓ рджрд╡рд╛рдУрдВ рдХреЗ рдирд╢реЗрдбрд╝реА рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣рд╛рдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реНрдерд┐рддрд┐ рд╣реИ: рдХрд┐рд╕реА рднреА рд╕рдордп, рдореЗрд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ рддреАрди рдпрд╛ рдЪрд╛рд░ рдиреЗрдЯрд╡рд░реНрдХ рдПрдбреЗрдкреНрдЯрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ (
рд▓реЛ рд░рд┐рдЯрд░реНрди, рдЗрдерд░рдиреЗрдЯ рдЗрдВрдЯрд░рдлрд╝реЗрд╕
рдПрде0 , рд╡рд╛рдИрдлрд╛рдИ рдЗрдВрдЯрд░рдлреЗрд╕
рд╡реНрд▓рд╛рди0 , рд╕рд╛рде рд╣реА рдпреВрдПрд╕рдмреА рдкреЛрд░реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝рд╛ рдПрдХ рдореЛрдмрд╛рдЗрд▓ рдлреЛрди рдФрд░ рдЬреАрдкреАрдЖрд░рдПрд╕ рдореЙрдбреЗрдо рдХреА рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛ рд░рд╣рд╛ рд╣реИ) ,
ppp0 )ред рдЬреИрд╕реЗ рд╣реА рдореИрдВ рдореЛрдмрд╛рдЗрд▓ рдлреЛрди рдХрдиреЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реВрдВ, рд╡реЗ 4. рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдЬреИрд╕реЗ рд╣реА рдореИрдВ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реВрдВ - 3. рдпреЗ рджреЛ рд░рд╛рдЬреНрдп, рдЬрдирд░реЗрдЯрд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╡рд┐рднрд┐рдиреНрди рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдкрдВрдЬреАрдХрд░рдг рдореЗрдВ, рдЬрд╝реВрдорд╛, рдХреЗ рд▓рд┐рдП рдЦрд░реАрджрд╛, рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, тВм 16.99, рдмрд╕ рдЙрдбрд╝ рдЬрд╛рдПрдЧрд╛ред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдкреВрд░реНрд╡рдЧрд╛рдореА рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдХреЛрдб рдЬреЛ рдЗрд╕ рдЧрдВрджреА рдЪрд╛рд▓ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ, рдореИрдВрдиреЗ
рдкреЗрд╕реНрдЯреЗрди рдореЗрдВ рдкреЗрд╕реНрдЯ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдирд╣реАрдВ рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди
ReadProcessMemory () рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЦреЗрд▓ рдХреА рдореЗрдореЛрд░реА рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдорд╛рдкреНрдд рд▓рд╛рдЗрди рдХреЛ рдЪреЛрд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдереЛрдбрд╝рд╛ рдЧреБрдВрдбрд╛рдЧрд░реНрджреА рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ рдирд╛рдо рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдЕрдкрдиреЗ
рд╕реНрд╡рдпрдВ рдХреЗ рдХреБрдЫ рд▓рд┐рдЦрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рдЬреЛрдбрд╝ рджреА (
WriteProcessMemory () рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ)ред рд▓реЗрдХрд┐рди, рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢, рдпрд╣ рдЯреНрд░рд┐рдХ WINE рдкрд░ (рдХреЗрд╡рд▓ рдкрдВрдЬреАрдХрд░рдг рдХреА рд╡реИрдзрддрд╛ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрддрд╛ рд╣реИ) рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди "рд╡рд╛рд╕реНрддрд╡рд┐рдХ" рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рдирд╣реАрдВред
рдмрд╛рдХреА рдХреЗ рд▓рд┐рдП - рдХреГрдкрдпрд╛ рдкреНрдпрд╛рд░ рдФрд░ рдЕрдиреБрдЧреНрд░рд╣ рдХрд░реЗрдВ:
рдЬрд╝реВрдорд╛ рдХреАрдЧреЗрди, рд╕рдмреВрдд-рдХреА-рдЕрд╡рдзрд╛рд░рдгрд╛ ред
рд▓реЗрдЦрди рдХреА рднрд╛рд╖рд╛ рдЕрд╕реЗрдВрдмрд▓рд░ рд╣реИред рдПрдордбреА 5 рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рдЧреЗрдо рдмрд┐рдирд╛рд░ рд╕реЗ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рдПрдХ рдлрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред 96-рдмрд┐рдЯ рдЕрдВрдХрдЧрдгрд┐рдд - рдкреНрд░рд╛рдорд╛рдгрд┐рдХ =)
рдХреАрдЬреЗрди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рди рдХреЗрд╡рд▓ рдЬрд╝реВрдорд╛ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕ рдкрд░ рд▓реЗрдЦ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИ, рдмрд▓реНрдХрд┐ рджреВрд╕рд░реЛрдВ рдкрд░ рднреА, рдкрд╣рд▓реЗ рдпрд╛ рдмрд╛рдж рдореЗрдВ (рдореБрдЭреЗ рд╕рдордЭ рдирд╣реАрдВ рдЖрдпрд╛)ред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХреЗ рдкрддреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реИрдВ, рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреБрдВрдЬреА рд╕реНрд╡рдпрдВ рдЙрди рд╕рднреА рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рддреА рд╣реИ, рдЬреЛ 2003 рд╕реЗ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреА рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдпрддрд╛ рдХреА рдЧрд╡рд╛рд╣реА рджреЗрддреА рд╣реИред
рдЙрдкрдпреЛрдЧ рдФрд░ рд╕рдВрджрд░реНрдн рдХреЗ рдмрд╛рдж
рдпрд╣ рд▓реЗрдЦ
WASM.RU рдлреЛрд░рдо рдХреЗ рдХрдИ рд╕рд╛рдХреНрд╖рд░ рд▓реЛрдЧреЛрдВ рдХреА рдорджрдж рдХреЗ рдмрд┐рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдореБрдЭреЗ
рдЗрд╕ рд╕реВрддреНрд░ рдореЗрдВ рд╕рд╣реА рд░рд╛рд╕реНрддреЗ рдкрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, TMG рд╣реИрдХрд░ рдЯреАрдо рд╕реЗ
RSA рдЯреВрд▓ рдФрд░ рдСрдирд▓рд╛рдЗрди RSA рдХреИрд▓рдХреБрд▓реЗрдЯрд░
http://nmichaels.org/rsa.py рдиреЗ рдореЗрд░реА рдмрд╣реБрдд рдорджрдж рдХреАред
рдЖрд░рдПрд╕рдП рдФрд░
рдПрдордбреА 5 рдкрд░ рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдХреЗ рд▓реЗрдЦреЛрдВ рдиреЗ рдореБрдЭреЗ рдЗрд╕ рдмрд╛рдд рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХреБрдЫ рджрд┐рдпрд╛ рдХрд┐ рдЦреЗрд▓ рдХреЗ рдЖрдВрддреНрд░реЛрдВ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред
рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ, рддреЛ рдореИрдВ рдвреЗрд░ рд╕рд╛рд░реА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╕рд╛рде
рдУрд▓рдбреАрдбреАрдмреАрдЬреА рдХреЗ рд▓рд┐рдП .UDD рдлрд╝рд╛рдЗрд▓ рдлреИрд▓рд╛рддрд╛ рд╣реВрдВ ред
рдкреБрдирд╢реНрдЪ рдЕрдЧрд░ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдлрд╝рд╛рдЗрд▓ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд╕реЗрд╡рд╛ рдХреА рд╕рд▓рд╛рд╣ рджреЗ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ 30 рджрд┐рдиреЛрдВ рдХреА рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рдмрд╛рдж рдлрд╛рдЗрд▓реЗрдВ рдирд╣реАрдВ рд╣рдЯрд╛рдИ рдЬрд╛рддреА рд╣реИрдВ - рддреЛ рдореИрдВ рдмрд╣реБрдд рдЖрднрд╛рд░реА рд░рд╣реВрдВрдЧрд╛ред
PPS рдХреНрдпрд╛ рдЖрд╢реНрдЪрд░реНрдп рдерд╛ рдЬрдм рд╣реИрдХрд┐рдВрдЧ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐
рдкреНрд░рд╢реНрди рдореЗрдВ рдкреИрдХреЗрдЬ рд╕реЗ
Zuma.exe рд╕рд┐рд░реНрдл рдПрдХ рдЖрд╡рд░рдг рд╣реИ, рдПрдХ рд╕рдВрдЧреНрд░рд╣ рдЬреЛ рдЬрд╝реВрдорд╛ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдмрд┐рди рдХреЛ рдЦреЛрд▓ рджреЗрдЧрд╛, рдЬрд┐рд╕реЗ
popcapgame1.exe рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЕрдкрдиреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ ...
[рдЕрджреНрдпрддрди:] рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рд╣реНрд░рд╛рд╕рд╕реНрдЯреНрд░реЗрдЬ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ред