рд╕рд╛рдзрд╛рд░рдг рд╕реБрд░рдХреНрд╖рд╛ рдпрд╛ рддреАрди рддрд░реАрдХреЛрдВ (рдкреИрдЪ, рд╕реНрдирд┐рдлрд░, рдХреАрдЬреЗрди) рдореЗрдВ рдЯрд░реНрдмреЛрд▓рд╛рдВрдЪ 5.1.3 рддреЛрдбрд╝ рджреЗрдВред
рд▓рдХреНрд╖реНрдп : TurboLaunch 5.1.3
рдЙрдкрдХрд░рдг : OllyDbg 1.10, Dup2 (рдПрдХ рдкреИрдЪ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП), OllyDbg, рдбреЗрд▓реНрдлреА 7 рдХреЗ рд▓рд┐рдП рдХреЛрдбрд░рд┐рдкрд░ рдкреНрд▓рдЧрдЗрди (keygen рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП)
рдпрд╣ рдПрдХ рдЙрдмрд╛рдК рд╢рд╛рдо рдереА, рдореИрдВ рдПрдХ рдРрд╕реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдерд╛ рдЬрд┐рд╕реЗ рдореИрдВ "рдЦреЛрджрдирд╛" рдЪрд╛рд╣реВрдВрдЧрд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдПрдХ рдмрд╛рдЗрдЯ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдХреЗ рдореИрдВрдиреЗ AWBackuper 4.0 рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛, рдпрд╣ рдмрд╣реБрдд рд╣реА рдирд┐рд░реНрдмрд╛рдз рд▓рдЧ рд░рд╣рд╛ рдерд╛, рдлрд┐рд░ рдореБрдЭреЗ рдЙрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдпрд╛рдж рдЖрдпрд╛ рдЬреЛ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ (рд▓рдЧрднрдЧ 4 рд╕рд╛рд▓) рдореЗрд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд░рд╣рд╛ рдерд╛ - рдпрд╣ Savo Software рд╕реЗ TurboLaunch рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреАрдЬреЗрдиреНрд╕ рдореМрдЬреВрдж рд╣реИрдВ (рд╢рд╛рдпрдж рд▓рдЧрднрдЧ 10), рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЙрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдореЗрдВ рднреА рдПрдХ рдЫреЛрдЯреА рд╕реА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдФрд░ рдмрдбрд╝реА рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднреВрдорд┐рдХрд╛ рдирд╣реАрдВ рдирд┐рднрд╛рддреА рд╣реИ), рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рджред
рдФрд░ рдЗрд╕рд▓рд┐рдП, рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ ...
рдкреИрдЪрд┐рдВрдЧ
рдкрд╣рд▓рд╛ рддрд░реАрдХрд╛ рдореИрдВрдиреЗ рдкреИрдЪ рдЪреБрдирд╛, рдХреНрдпреЛрдВрдХрд┐ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╣реИред
рд╣рдо рдкреАрдбрд╝рд┐рдд рдХреЛ рдУрд▓реАрдбрдмрдЧ (рдлрд┐рд░ рд╕рд┐рд░реНрдл рдУрд▓рд┐рдпрд╛, рдСрд▓реА) рдореЗрдВ рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдирд╛рдЧ-рдЦрд┐рдбрд╝рдХреА рджреЗрдЦрддреЗ рд╣реИрдВ, "рдореЗрд░рд╛ рдкрдВрдЬреАрдХрд░рдг рдХреЛрдб рджрд░реНрдЬ рдХрд░реЗрдВ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ

рдЕрдкрдирд╛ рдирд╛рдо (DimitarSerg) рдФрд░ "рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдЦрд░реАрджрд╛ рдЧрдпрд╛" рдХреЛрдб 1234567890 рджрд░реНрдЬ рдХрд░реЗрдВ
рдмрд╣реБрдд рдЕрдЬреАрдм рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕ рд╕рдВрджреЗрд╢ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ:

рдкрд╛рда рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдореЗрдВ рд╕рдВрджреЗрд╢ рдЯреЗрдХреНрд╕реНрдЯ рджреЗрдЦреЗрдВред RMB-> рдХреЗ рд▓рд┐рдП рдЦреЛрдЬреЗрдВ -> рд╕рднреА рд╕рдВрджрд░реНрднрд┐рдд рдкрд╛рда рд╕реНрдЯреНрд░рд┐рдВрдЧред
рд╣рдо рдкрд╛рддреЗ рд╣реИрдВ:

рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рд╣рдо
00529CD3 рд╕реЗ рдЬрдВрдк рджреЗрдЦрддреЗ рд╣реИрдВ, рдпрд╛рдиреА рд╣рдо рд╡рд╣рд╛рдВ рд╕реЗ рдЖрдП рдереЗред
рдорд╣рд╛рди, рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреНрдпрд╛ рд╣реИ:
"рдХреНрд▓рд╛рд╕рд┐рдХ":
CALL TurboLau.0053AEB0
TEST AL,AL
JE @TurboLau_00529D99
рддреЛ, рдПрдХ рдЬрд╛рдВрдЪ рд╣реИ рдФрд░, рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдХреВрджред
рдпрд╣рд╛рдБ рдиреАрдЪреЗ рд▓рд╛рдЗрдиреЗрдВ рд╣реИрдВ:
00529D1A |. BA F49D5200 MOV EDX,TurboLau.00529DF4 ; ASCII "REGISTERED TO: "
рдФрд░ рдРрд╕реЗ:
00529D3B |. 68 0C9E5200 PUSH TurboLau.00529E0C ; ASCII "Thank you for registering! Be sure to check out our web site for updated versions of TurboLaunch and other programs written by "
рддреЛ рдареАрдХ рд╣реИ, 00529CCC рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред E8 DF110100 CALL TurboLau.0053AEB0
рдПрдХ рдФрд░ рдХреЙрд▓ рд╣реИ, рдФрд░ рдкрдВрдЬреАрдХрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рдорд╛рди рдХреБрдЫ рдЕрдВрджрд░ рд╣реИред рдареАрдХ рд╣реИ, рд╣рдореЗрдВ рд╕рддреНрдпрд╛рдкрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ, рдЕрдЧрд░ рд╣рдо рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ!
рдФрд░ рдЗрд╕рд▓рд┐рдП, 540628 рдкрд░ рдкрдВрдЬреАрдХрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рд╣рдо рдПрдХ "рдХреНрд▓рд╛рд╕рд┐рдХ" рдкреИрдЪ рдмрдирд╛рддреЗ рд╣реИрдВ
xor eax,eax // EAX
inc eax // EAX = EAX +1
Retn // return
рдкрд░рд┐рд╡рд░реНрддрди рд╕рд╣реЗрдЬреЗрдВред
RMB-> рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЙрдкреА -> рд╕рднреА рд╕рдВрд╢реЛрдзрдиреЛрдВ -> рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╣реЗрдЬреЗрдВ ред
рдПрдХ рдирдП рдирд╛рдо рдХреЗ рддрд╣рдд рдЗрд╕реЗ рд╕рд╣реЗрдЬреЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, TurboLaunch1.exe
рд╣рдо рдЖрдирдиреНрджрд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрджрд▓реЗ рдореЗрдВ рд╣рдореЗрдВ рдпрд╣ рдорд┐рд▓рддрд╛ рд╣реИ:

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

рд╣рдо RMB-> рд╢реЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкрддреЗ рдкрд░ рдЦреБрдж рдХреЛ рдкрд╛рддреЗ рд╣реИрдВ
00450CA4 |. E8 8F75FBFF CALL <JMP.&user32.MessageBoxA> ; \MessageBoxA
рдКрдкрд░ рд╕реНрдХреНрд░реЙрд▓ рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ:
00450C7B |> \84DB TEST BL,BL
00450C7D |. 74 60 JE SHORT TurboLau.00450CDF
рдлрд┐рд░ рд╕реЗ рдЬрд╛рдБрдЪ рдХрд░реЗрдВред
рд╣рдо рдмрд┐рдирд╛ рд╢рд░реНрдд (рдЬреЗрдИ -> рдЬреЗрдПрдордкреА) рдХреЗ рд▓рд┐рдП рд╕рд╢рд░реНрдд рд╕рдВрдХреНрд░рдордг рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ, рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдмрдЪрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рд╣реБрд░реНрд░реЗ, рдХрд╛рд░реНрдпрдХреНрд░рдо рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред
рдЕрдм рд╣рдо рд╡рд┐рдВрдбреЛ рдЦрд░реАрджрдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд╣ рд░рд╣реЗ рд╣реИрдВ, рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рдВрдбреЛ рдореЗрдВ рд╣рдо "рдкрдВрдЬреАрдХреГрдд" рджреЗрдЦрддреЗ рд╣реИрдВред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдкрдВрдЬреАрдХреГрдд, рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИред
Dup2 рдпрд╛
uPPP рдореЗрдВ рдПрдХ рдкреИрдЪ рдмрдирд╛рдирд╛ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред
рдХреНрд░рдо рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬреЗрдВред
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рд╕рд╣реА / рдЧрд▓рдд рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрджреЗрд╢ рдкрд░рд┐рдгрд╛рдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрдирддрд╛ рд╣реИ
00529CD1 |. 84C0 TEST AL,AL
рдФрд░ рдКрдкрд░ рдХреА рд▓рд╛рдЗрди рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ:
00529CCC |. E8 DF110100 CALL TurboLau.0053AEB0
рдпрд╣ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИ рдХрд┐ рдкреВрд░реА рдкреАрдврд╝реА рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдпрд╣рд╛рдВ рд╣реЛрддреА рд╣реИ ...
рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ:
0053AEB0 /$ 8B90 68010000 MOV EDX,DWORD PTR DS:[EAX+168]
0053AEB6 |. 8B80 64010000 MOV EAX,DWORD PTR DS:[EAX+164]
0053AEBC |. E8 67570000 CALL TurboLau.00540628
0053AEC1 \. C3 RETN
рд╣рдордиреЗ 0053AEB0 рдкрд░ рдПрдХ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд▓рдЧрд╛рдпрд╛ рдФрд░ рдирд╛рдо / рдкрдВрдЬреАрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рджрд░реНрдЬ рдХрд░рддреЗ рд╕рдордп рд╣рдо рдпрд╣рд╛рдВ рд░реБрдХрддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдбреЗрдЯрд╛ рдкрдврд╝рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк CALL TurboLau.00540628 рдореЗрдВ рд╣реИред
рд╣рдо рдПрдл 7 рдХреЗ рд╕рд╛рде рдЯреНрд░реЗрд╕ рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рдкрдврд╝рдирд╛, рдХреБрдЫ рдкрд░рд┐рд╡рд░реНрддрди, рдЕрдиреНрдп рд╕рдВрдЪрд╛рд▓рди рдЖрджрд┐ рджреЗрдЦрддреЗ рд╣реИрдВред рдЖрджрд┐, рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдпрджрд┐ рдЖрдк рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХреБрдЫ рдорд┐рдирдЯреЛрдВ рдХрд╛ рдзреНрдпрд╛рди рдФрд░ рдзреИрд░реНрдп рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди
00540758 |. 8B45 F4 MOV EAX,DWORD PTR SS:[EBP-C]
рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ:
рд╕реНрдЯреИрдХ рдПрд╕рдПрд╕: [0012F1AC] = 00C66E8C, (ASCII "D1F74F-5L3GRT-3WDULJ")
рд╣рдореНрдо, рд╕рд╣реА рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рд╣реИ?! рд╣рдо рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ: рдирд╛рдо DimitarSerg рдФрд░ рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ D1F74F-5L3GRT-3WDULJ, рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣рдореЗрдВ рдЕрдзрд┐рдЧреНрд░рд╣рдг рдкрд░ рдмрдзрд╛рдИ рджреЗрддрд╛ рд╣реИред
рдЪреВрдВрдХрд┐ рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рд╕реНрдкрд╖реНрдЯ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣рд╛ рд╣реИ, рд╕реНрдирд┐рдлрд░ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдПрдХ рдзрдорд╛рдХреЗ рдХреЗ рд╕рд╛рде рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЖрдкрдХреЛ рдмрд╕ рдЙрд╕ рдкрддреЗ рдкрд░ EAX рд░рдЬрд┐рд╕реНрдЯрд░ рджреЗрдЦрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдЬреЛ 00540758 рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж, рдпрд╛рдиреА 0054075B рдкрд░ рдЬрд╛рддрд╛ рд╣реИред
рдореИрдВ рдПрдХ рд╕реНрдирд┐рдлрд╝рд░ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдкреНрд░рдгрд╛рд▓реА рдХрд╛ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ AT4RE рдЯреАрдо рдореЗрдВ рд╕реАрд░рд┐рдпрд▓ рд╕реНрдирд┐рдлрд╝рд░ рдирд┐рд░реНрдорд╛рддрд╛ рдЬреИрд╕реЗ рдЙрдкрдХрд░рдг рд╣реИрдВ, рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:

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

рдЗрд╕ рдХреЙрд▓ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред рд╣рдо рдирд╛рдо, рдЧрдгрдирд╛ рдкрд░ рдХрд┐рдП рдЧрдП рдХреБрдЫ рдСрдкрд░реЗрд╢рди рджреЗрдЦрддреЗ рд╣реИрдВред рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдЧрдгрдирд╛рдУрдВ рдХрд╛ рдкрд╣рд▓рд╛ рднрд╛рдЧ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХрд╛ рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВ рдЕрд╕реЗрдВрдмрд▓рд░ рдореЗрдВ рдПрдХ "рдорд╣рд╛рди рдХрд▓реНрдкрдирд╛" рдирд╣реАрдВ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХреЛрдбрд░рд┐рдирд░ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред
рдореИрдВ рджреЛ рдХреЗрдЬреЗрди рд╡рд┐рдзрд┐ рджрд┐рдЦрд╛рдКрдВрдЧрд╛: рдбреЗрд▓реНрдлреА рдореЗрдВ рдЗрдирд▓рд╛рдЗрди рдЕрд╕реЗрдВрдмрд▓рд░ рдХреЛрдб рдФрд░ рдкрд╛рд╕реНрдХрд▓ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХреЛрдб:
Copy Source | Copy HTML
- рдкреНрд░рдХреНрд░рд┐рдпрд╛ GenClick ( рдбрдореА : рд╕реВрдЪрдХ; рдкреНрд░реЗрд╖рдХ: PControl);
- var NameBuffer, SerNum: рд╕реНрдЯреНрд░рд┐рдВрдЧ;
- len, sn_tmp: рдкреВрд░реНрдгрд╛рдВрдХ ;
- рд╢реБрд░реВ рдХрд░рдирд╛
- рдЕрдЧрд░ Nm.Text <> '' рд╢реБрд░реВ рд╣реЛ рддреЛ
- NameBuffer: = Nm.Text;
- len: = рд▓рдВрдмрд╛рдИ (Nm.Text);
- рдПрдПрд╕рдПрдо
- PUSHAD
- Mov ECX, NameBuffer
- Mov EBX, рд▓реЗрди
- @ TurboLau_0053F42E:
- XOR EAX, EAX
- MOV AL, BYTE PTR DS: [ECX]
- SHL EAX, 8
- XOR EDX, EAX
- MOV EAX, 8
- @ TurboLau_0053F43C:
- рдЯреЗрд╕реНрдЯ рдбреАрдПрдЪ, 080h
- JE @ TurboLau_0053F44B
- ADD EDX, EDX
- XOR EDX, 01021h
- JMP @ TurboLau_0053F44D
- @ TurboLau_0053F44B:
- ADD EDX, EDX
- @ TurboLau_0053F44D:
- рджрд┐рд╕рдВрдмрд░ рдЕрд╣рдВрдХрд╛рд░
- JNZ @ TurboLau_0053F43C
- INC ECX
- рджрд┐рд╕рдВрдмрд░ рдХреА рдмрд╛рдд
- JNZ @ TurboLau_0053F42E
- MOV EAX, EDX
- рдФрд░ EAX, 0FFFFh
- mov sn_tmp, EAX
- POPAD
- рдЕрдВрдд;
- Edit.text: = Int2Hex ((sn_tmp), 4);
- рдЕрдВрдд
- рдЕрдиреНрдпрдерд╛
- Edit.Text: = 'рдЕрдкрдирд╛ рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ' ;
- рдЕрдВрдд ;
рдореИрдВ рдЕрд▓рдЧ рд╕реЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреНрдпреЛрдВ рд▓рд╛рдпрд╛? рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЖрд╕рд╛рди рдерд╛, рдореИрдВ рддреБрд░рдВрдд рд░рд┐рдкреНрдб рдХреЛрдб рдХрд╛ рд╕рд╣реА рд╕рдВрдЪрд╛рд▓рди рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд╛рдо DimitarSerg sn_tmp = E330 рдХреЗ рд▓рд┐рдП
рдЦреИрд░, рдлрд┐рд░, рдлрд┐рд░ рд╕реЗ рдПрдХ рддрдХрдиреАрдХреА рдорд╛рдорд▓рд╛: рд╣рдо рдХреЛрдбрд░рд┐рдкрд░ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдкрддреЗ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ 5406BC рд╕реЗ 540752 (рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдПрдХ рдмрдбрд╝реА рдкреАрдврд╝реА рдЪрдХреНрд░ рд╣реИ)ред рдореИрдВ рдХреБрдЫ рдХреЙрд▓ рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдХреЛрдбрд░рд╛рдЗрдкрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВ "<? рдЬрдореНрдк / рдХреЙрд▓ рдПрдбреНрд░реЗрд╕ рдиреЙрдЯ рд░рд┐рдЬрд╝реЙрд▓реНрд╡реНрдб", рдЙрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реИрдВ рдФрд░ рдЗрдиреНрд╣реЗрдВ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдБ
005406EE | E8 F52DECFF || CALL TurboLau.004034E8
рдЗрд╕ рдХреЙрд▓ рдХреЛ рдХрднреА рднреА рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдВрджрд░ рд╕реЗ:
Copy Source | Copy HTML
- @ TurboLau_004034E8:
- PUSH EBX
- XOR EBX, EBX
- IMUL EDX, DWORD PTR DS: [EBX + 0542008h], 08088405h
- INC EDX
- MOV DWORD PTR DS: [EBX + 0542008h], EDX
- MUL EDX
- MOV EAX, EDX
- рдкреЙрдк рдИрдмреАрдПрдХреНрд╕
- RETN
рдпрд╣, рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдЙрд╕ рд╕рдордп рдкрддрд╛ рдирд╣реАрдВ рдерд╛), рдХрд┐ рдпрд╣ рдорд╛рдирдХ рд░реИрдВрдбрдо рд╣реИ, рдФрд░ DWORD PTR DS: [EBX + 0542008h] (рдореЗрд░реЗ рдкрд╛рд╕ sn_tmp рднреА рд╣реИ) - рдпрд╣ рд░реИрдВрдбрдорд╕реЗрдб рд╣реИред
рдФрд░ рд░рд┐рдкреНрдб рдХреЛрдб рдореЗрдВ, рдЕрдм рдЗрд╕реЗ рдПрдХ рдЕрд▓рдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдХрд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд╕ рдЗрд╕реЗ рдЕрдкрдиреЗ рдХреЙрд▓ рдХреЗ рд╕реНрдерд╛рди рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВ, рдпрд╣рд╛рдБ рдПрдХ рдЦрдВрдб рд╣реИ:
Copy Source | Copy HTML
- @ TurboLau_005406E9:
- MOV EAX, 021h
- // -> рдХреЙрд▓ @ TurboLau_004034E8; <= рдХреВрджреЛ / рдХреЙрд▓ рдкрддрд╛ рд╣рд▓ рдирд╣реАрдВ
- // рдХреЙрд▓ рд╕рд╛рдордЧреНрд░реА
- PUSH EBX
- XOR EBX, EBX
- IMUL EDX, sn_tmp, 08088405h
- INC EDX
- рдореВрд╡ sn_tmp, edx
- MUL EDX
- MOV EAX, EDX
- рдкреЙрдк рдИрдмреАрдПрдХреНрд╕
- MOV EBX, EAX
- INC EBX
- MOV AL, BYTE PTR SS: [EBP-0Dh]
- XOR AL, 0FFh
- рдФрд░ EAX, 0FFh
- рдЬреЛрдбрд╝реЗрдВ EBX, EAX
- Dec esi
- JNZ @ TurboLau_005406E9
рдореИрдВ рд▓рд╛рдЗрди рдкрд░ рднреА рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ
00540715 | BA 1C085400 | MOV EDX, TurboLau.0054081C; ASCII "GF2DSA38HJKL7M4NZXCV5BY9UPT6R1EWQ40I1CP7Z7GOEPQLZ"
рдЗрд╕реЗ "рдХреБрдВрдЬреА" рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкрдВрдЬреАрдХрд░рдг рдХреЛрдб рд╕реАрдзреЗ рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдкрддрд╛ 0054081C рдкрд░ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реВрдЪрдХ edx рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред
Asmov рдЖрд╡реЗрд╖рдг рдФрд░ рд╢реБрджреНрдз рдкрд╛рд╕реНрдХрд▓ рдХреЗ рд╕рд╛рде рдбреЗрд▓реНрдлреА рдХреАрдЬреЗрди рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рд╕реНрд░реЛрдд рдХреЛрдб рд╕рдВрд▓рдЧреНрди рд╣реИрдВ, рд╡рд╣рд╛рдБ рдХреБрдЫ рднреА рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реИред
рдЦреИрд░, рдФрд░ рдореИрдВрдиреЗ рдХреНрдпрд╛ рдХрд╣рд╛рдиреА рд╢реБрд░реВ рдХреА: рдЗрди рд╕рднреА рдкреАрдврд╝рд┐рдпреЛрдВ рдХреЗ рдмрд╛рдж, рд╣рдо рд░реЛрдХрддреЗ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдирд╛рдореЛрдВ / рдЙрдкрдирд╛рдореЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рдЗрддреНрдпрд╛рджрд┐ рдкрд░ рдЬреЛрд░ рджреЗрддреЗ рд╣реИрдВред
рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдпрд╣ рдПрдХ рдЖрджрд┐рдо рдмреНрд▓реИрдХ рд▓рд┐рд╕реНрдЯ рд╣реИ:
Copy Source | Copy HTML
- @ TurboLau_005407C4:
- MOV EAX, DWORD PTR SS: [EBP-4]; рдмреНрд▓реИрдХрд▓рд┐рд╕реНрдЯ рд╕рддреНрдпрд╛рдкрди рд╕рд╛рдЗрдХрд┐рд▓
- MOV EDX, DWORD PTR DS: [ESI]
- CALL @ TurboLau_00405030
- JNZ @ TurboLau_005407D4
- XOR EBX, EBX
- JMP @ TurboLau_005407DA
- @ TurboLau_005407D4:
- рдПрдбреАрдбреА рдИрдПрд╕рдЖрдИ, 4
- рджрд┐рд╕рдВрдмрд░ edi
- JNZ @ TurboLau_005407C4
рджрд┐рд▓рдЪрд╕реНрдк рдЙрдкрдирд╛рдо рдЬреИрд╕реЗ рдирд╛рдЗрдЯреНрд░реЛрдЬрди / TSRh TeaM, REVENGE Crew, FGHTiNG FOR FUN, TEAM VIRILITY ... рдЖрджрд┐ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╕рдВрдХреЗрдд рдорд┐рд▓рддрд╛ рд╣реИред
рдХреБрд▓ 44 рдирд╛рдоред рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ, рдкреНрд░рдХрд╛рд░ рдХреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕рд░рдгреА рдореЗрдВ рд╣рдереМрдбрд╝рд╛
рдмреНрд▓реИрдХ рд▓рд┐рд╕реНрдЯ: рд╕реНрдЯреНрд░рд┐рдВрдЧ = (...) рдХреА рд╕рд░рдгреА [0..43], рдФрд░ рдЬрдирд░реЗрдЯ рдХрд░рддреЗ рд╕рдордп, рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдЬреЛ рдирд╛рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╡рд╣ рдмреНрд▓реИрдХрд▓рд┐рд╕реНрдЯ рдореЗрдВ рд╣реИред (рдореИрдВ рднреА рдлрд╝рд╛рдЗрд▓ BlackList.txt рд╕рдВрд▓рдЧреНрди)ред
"рдкреВрд░реНрдг рдкреНрд░рд╕рдиреНрдирддрд╛" рдХреЗ рд▓рд┐рдП рд╣рдо рдХреЛрдб рдХреЛ asm рдЖрд╡реЗрд╖рдг рдХреЗ рд╕рд╛рде рдкрд╛рд╕реНрдХрд▓ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рддреЗ рд╣реИрдВ:
Copy Source | Copy HTML
- // ...
- рд╡рд░
- рдХрд╛рд▓реА рд╕реВрдЪреА: рд╕реНрдЯреНрд░рд┐рдВрдЧ [ 0 .. 43 ] рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ = ( 'рдЬрд┐рдХреНрд░реЛрди / рдкреАрд╕реА 97', 'рдлреНрд░реАрд╡реЗрдпрд░', 'рдкрдВрдЬреАрдХреГрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛', <br/> 'NuZ''c97', 'рдкрдВрдЬреАрдХреГрдд', 'kOUGER! [CB4]] ',' рдХреЙрд╕реНрдореЛ рдХреНрд░реИрдорд░ 1997 ',' рдХреЙрд╕реНрдореЛ рдХреНрд░реИрдорд░ MJ13 ', <br/> ' MJ13 рдлреЙрд░рдПрд╡рд░ ',' cH / рдлрд╝рд░реЛрдЬрд╝реЗрди рдХреНрд░реВ ',' рдПрд╡рд░реАрдмреЙрдбреА ',' iCEMAN [uFF] ',' рдкреЗрди ',' рд╣реЗрдирд░реА рдкреИрди ' <br/> 'iTR [CORE]', 'mpbaer', 'CORE / JES', 'рдЪреЗрди рдмреЛрд░рдЪрд╛рдВрдЧ', 'n03l', 'ODIN 97', 'lgb / cORE''97', <br/> 'MCC ',' рдмреНрд▓рд╛рд╕реНрдЯрд╕реЙрдлреНрдЯ ',' рдХреЛрд░ / рдбреНрд░рд┐рд╣реБрдИ ',' рд╡рд┐рдЬрд╝рд┐рдпрди / рдХреЛрд░ ',' рдЯреАрдПрдПрдордЖрдИ рд╡реАрд░рд┐рд▓реНрд▓реА ',' рдирдореНрдмреБрд▓реБ ',' рдиреБрдЬрд╝рдкреЗрдХ 97 ', <br/> ' рд╡рд╛рд░реНрдордЬрд╝реЗрд▓ ',' рдлрд╝рд░реЛрдЬрд╝рди рдХреНрд░реВ ',' рдЯреАрдПрдПрдо рд╡рд┐рдЬрд┐рд▓рд┐рдЯреА ',' x3u ',' Reg Name ',' FiGHTiNG FOR FUN ',' RaSCaL [TMG] ', <br/> ' Nitros ^ 21 ',' TEAM TSRH ',' ttdown.com ',' Nitrogen / TSRh TeaM ',' рдлреНрд░реА рдкреНрд░реЛрдЧреНрд░рд╛рдо ',' рд░рд┐рд╡реЗрдВрдЬ рдХреНрд░реВ ', <br/> ' рд╡реНрд▓рд╛рджрд┐рдореАрд░ рдХрд╛рд╢реЛ ',' рдПрд▓реЗрдХреНрд╕реЗрдЬ рдореЗрд▓рдирд┐рдХреЛрд╡ ',' рд╕реЗрда рдбрдмреНрд▓реНрдпреВред рд╣рд┐рдВрд╕рд╢реЙ ' );
- // ...
- рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЙрддреНрдкрдиреНрди;
- рд╡рд╛рд░
- NameBuffer, SerNum: рд╕реНрдЯреНрд░рд┐рдВрдЧ ;
- EDX, EAX, len, i , a , b , tmp1: рдкреВрд░реНрдгрд╛рдВрдХ ;
- рдкрд╛рда рдХрд╛ рдирд╛рдо: PChar ;
- рд╢реБрд░реВ рдХрд░рдирд╛
- len: = GetWindowTextLengthA ( TxtNameHwnd );
- рдЕрдЧрд░ рд▓реЗрди> 1 рддреЛ
- рд╢реБрд░реВ рдХрд░рдирд╛
- {рдирд╛рдо рдЗрдирдкреБрдЯ рд╕реЗ рдкрд╛рда рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ}
- рдЧреЗрдЯрдореЗрдо ( рдЯреЗрдХреНрд╕реНрдЯрдирд╛рдо, рд▓реЗрди + 1 );
- GetWindowTextA ( TxtNameHwnd, PAnsiChar (Textname ), len + 1 );
- {рд╕реАрд░рд┐рдпрд▓ рдмрдирд╛рдПрдВ}
- KeyStr: = 'GF2DSA38HJL7M4NZXCV5BY9UPT6R1EWQ40I1CP' ;
- NameBuffer: = рд╕реНрдЯреНрд░рд┐рдВрдЧ ( рдЯреЗрдХреНрд╕реНрдЯрдирд╛рдо );
- рд╕рд░реНрдирдореН: = '' ;
- рдЕрдирд┐рдпрдорд┐рдд рдХрд░реЗрдВ;
- EDX: = 0 ;
- рдореИрдВ рдХреЗ рд▓рд┐рдП : = 1 рд▓реЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
- рд╢реБрд░реВ рдХрд░рдирд╛
- EDX: = EDX xor ( ord (NameBuffer [i] ) рд╢реНрд▓ 8 );
- EAX: = 8 ;
- рдЬрдмрдХрд┐ EAX <> 0 рдХрд░рддреЗ рд╣реИрдВ
- рд╢реБрд░реВ;
- if ( EDX shr 8 рдФрд░ $ 0FF )> = $ 80
- рддреЛ
- EDX: = EDX shl 1 xor $ 1021
- рдЕрдиреНрдпрдерд╛
- EDX: = EDX shl 1 ;
- dec ( EAX );
- рдЕрдВрдд;
- рдЕрдВрдд;
- RandSeed: = EDX рдФрд░ $ 0FFFF;
- i : = 1 ;
- рдЬрдмрдХрд┐ рдореИрдВ <> $ 13 рдХрд░рддреЗ рд╣реИрдВ
- рд╢реБрд░реВ рдХрд░рдирд╛
- a : = 0 ;
- рдмреА : = $ 13 - рдореИрдВ ;
- рдЕрдЧрд░ рдмреА > 0 рддреЛ
- рд╢реБрд░реВ рдХрд░рдирд╛
- рдЬрдмрдХрд┐ b > 0 рдХрд░рддреЗ рд╣реИрдВ
- рд╢реБрд░реВ рдХрд░рдирд╛
- a : = random ( 33 );
- inc ( рдП );
- рдЕрдЧрд░ рдореИрдВ > рддреЛ
- tmp1: = ord ( NameBuffer [i mod len] )
- рдЕрдиреНрдпрдерд╛
- tmp1: = ord ( NameBuffer [i] );
- tmp1: = tmp1 xor $ 0FF рдФрд░ $ 0FF;
- a : = a + tmp1;
- dec ( b );
- рдЕрдВрдд;
- рдЕрдВрдд;
- рдЬрдмрдХрд┐ $ 21 рдХрд░рддреЗ рд╣реИрдВ
- рд╢реБрд░реВ рдХрд░рдирд╛
- a : = a - $ 21 ;
- рдЕрдВрдд;
- SerNum: = SerNum + KeyStr [ a ];
- inc ( i );
- рдЕрдВрдд;
- рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ ( '-', SerNum, 7 );
- рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ ( '-', SerNum, 14 );
- I рдХреЗ рд▓рд┐рдП : = 0 рд╕реЗ 43 рдХрд░рддреЗ рд╣реИрдВ
- рд╢реБрд░реВ рдХрд░рдирд╛
- рдЕрдЧрд░ NameBuffer = рдмреНрд▓реИрдХ рд▓рд┐рд╕реНрдЯ [ i ] рддрдм
- рд╢реБрд░реВ рдХрд░рдирд╛
- рд╕рд░реНрдирдо: = L BLACKLISTED NAME тАЩ ;
- рддреЛрдбрд╝;
- рдЕрдВрдд рдореЗрдВ рдФрд░;
- рдЕрдВрдд;
- {рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ }
- SetWindowTextA ( TxtSerialHwnd, PChar (SerNum ));
- рдлреНрд░реАрдо ( рдЯреЗрдХреНрд╕реНрдЯрдирд╛рдо, рд▓реЗрди + 1 );
- рдЕрдВрдд
- рдЕрдиреНрдпрдерд╛
- { рдкреНрд░рджрд░реНрд╢рди рддреНрд░реБрдЯрд┐}
- SetWindowText ( TxtSerialHwnd, 'рдиреЙрдЯ рдЗрдирдл рдХреИрд░реЗрдХреНрдЯрд░реНрд╕ ..' );
- рдЕрдВрдд;
рдирддреАрдЬрддрди, рдореБрдЭреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреАрдЬрди рдорд┐рд▓реЗ:

рдЖрдХрд╛рд░ 36.5 Kb (рдЕрдирдкреИрдХреНрдб)ред KOL (рдореБрдЦреНрдп рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА) - рдбреЗрд▓реНрдлреА рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рдХреАрдЬреЗрди рдЖрдХрд╛рд░ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ WinApi рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдкрдиреЗ рд▓реЛрдЧреЛ рдХреЛ рдЪрд┐рдкрдХрд╛рдПрдБ, рдПрдХ xm / v22 рдЯреНрд░реИрдХ рдЬреЛрдбрд╝реЗрдВ (рдпрд╣ рдореИрдВ рдЬрдирддрд╛ рдХреЗ рд▓рд┐рдП рд╣реИред keygen рдФрд░ рдХрд┐рдпрд╛ рд╣реИ), рд▓реЗрдХрд┐рди рдореЗрд░реА рд╕рд▓рд╛рд╣ рд╣реИ - рдпрджрд┐ рдЖрдк рдбреЗрд▓реНрдлреА рдореЗрдВ 400g рдпрд╛ рдЕрдзрд┐рдХ рд▓рд┐рдЦреЗрдВрдЧреЗ рддреЛ VCL рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ ... рдпрд╣ keygen рдХреЗ рд▓рд┐рдП рдЖрдХрд╛рд░ рдирд╣реАрдВ рд╣реИ!
рдХреМрди рд╢реБрджреНрдз рдЕрд╕реЗрдореНрдмрд▓рд░ рдХреЛ рдЕрдзрд┐рдХ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИ - рд╣рд╛рде рдореЗрдВ рдорд╛рд╕реНрд╕рдо (рдлреЗрд╕, рддрд╕реНрдорд╛)ред
рдпрд╣реАрдВ рд╕реЗ рдореЗрд░реА рдХрд╣рд╛рдиреА рд╕рдорд╛рдкреНрдд рд╣реЛрддреА рд╣реИ, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдХреЛ рдЗрд╕ рд▓реЗрдЦ рд╕реЗ рдХреБрдЫ рдорд┐рд▓реЗрдЧрд╛ред