TurboLaunch 5.1.3 рд╕реБрд░рдХреНрд╖рд╛ рдЕрдзреНрдпрдпрди

рд╕рд╛рдзрд╛рд░рдг рд╕реБрд░рдХреНрд╖рд╛ рдпрд╛ рддреАрди рддрд░реАрдХреЛрдВ (рдкреИрдЪ, рд╕реНрдирд┐рдлрд░, рдХреАрдЬреЗрди) рдореЗрдВ рдЯрд░реНрдмреЛрд▓рд╛рдВрдЪ 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
  1. рдкреНрд░рдХреНрд░рд┐рдпрд╛ GenClick ( рдбрдореА : рд╕реВрдЪрдХ; рдкреНрд░реЗрд╖рдХ: PControl);
  2. var NameBuffer, SerNum: рд╕реНрдЯреНрд░рд┐рдВрдЧ;
  3. len, sn_tmp: рдкреВрд░реНрдгрд╛рдВрдХ ;
  4. рд╢реБрд░реВ рдХрд░рдирд╛
  5. рдЕрдЧрд░ Nm.Text <> '' рд╢реБрд░реВ рд╣реЛ рддреЛ
  6. NameBuffer: = Nm.Text;
  7. len: = рд▓рдВрдмрд╛рдИ (Nm.Text);
  8. рдПрдПрд╕рдПрдо
  9. PUSHAD
  10. Mov ECX, NameBuffer
  11. Mov EBX, рд▓реЗрди
  12. @ TurboLau_0053F42E:
  13. XOR EAX, EAX
  14. MOV AL, BYTE PTR DS: [ECX]
  15. SHL EAX, 8
  16. XOR EDX, EAX
  17. MOV EAX, 8
  18. @ TurboLau_0053F43C:
  19. рдЯреЗрд╕реНрдЯ рдбреАрдПрдЪ, 080h
  20. JE @ TurboLau_0053F44B
  21. ADD EDX, EDX
  22. XOR EDX, 01021h
  23. JMP @ TurboLau_0053F44D
  24. @ TurboLau_0053F44B:
  25. ADD EDX, EDX
  26. @ TurboLau_0053F44D:
  27. рджрд┐рд╕рдВрдмрд░ рдЕрд╣рдВрдХрд╛рд░
  28. JNZ @ TurboLau_0053F43C
  29. INC ECX
  30. рджрд┐рд╕рдВрдмрд░ рдХреА рдмрд╛рдд
  31. JNZ @ TurboLau_0053F42E
  32. MOV EAX, EDX
  33. рдФрд░ EAX, 0FFFFh
  34. mov sn_tmp, EAX
  35. POPAD
  36. рдЕрдВрдд;
  37. Edit.text: = Int2Hex ((sn_tmp), 4);
  38. рдЕрдВрдд
  39. рдЕрдиреНрдпрдерд╛
  40. Edit.Text: = 'рдЕрдкрдирд╛ рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ' ;
  41. рдЕрдВрдд ;


рдореИрдВ рдЕрд▓рдЧ рд╕реЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреНрдпреЛрдВ рд▓рд╛рдпрд╛? рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЖрд╕рд╛рди рдерд╛, рдореИрдВ рддреБрд░рдВрдд рд░рд┐рдкреНрдб рдХреЛрдб рдХрд╛ рд╕рд╣реА рд╕рдВрдЪрд╛рд▓рди рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд╛рдо DimitarSerg sn_tmp = E330 рдХреЗ рд▓рд┐рдП

рдЦреИрд░, рдлрд┐рд░, рдлрд┐рд░ рд╕реЗ рдПрдХ рддрдХрдиреАрдХреА рдорд╛рдорд▓рд╛: рд╣рдо рдХреЛрдбрд░рд┐рдкрд░ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдкрддреЗ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ 5406BC рд╕реЗ 540752 (рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдПрдХ рдмрдбрд╝реА рдкреАрдврд╝реА рдЪрдХреНрд░ рд╣реИ)ред рдореИрдВ рдХреБрдЫ рдХреЙрд▓ рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдХреЛрдбрд░рд╛рдЗрдкрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВ "<? рдЬрдореНрдк / рдХреЙрд▓ рдПрдбреНрд░реЗрд╕ рдиреЙрдЯ рд░рд┐рдЬрд╝реЙрд▓реНрд╡реНрдб", рдЙрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реИрдВ рдФрд░ рдЗрдиреНрд╣реЗрдВ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдБ
005406EE | E8 F52DECFF || CALL TurboLau.004034E8
рдЗрд╕ рдХреЙрд▓ рдХреЛ рдХрднреА рднреА рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдВрджрд░ рд╕реЗ:

Copy Source | Copy HTML
  1. @ TurboLau_004034E8:
  2. PUSH EBX
  3. XOR EBX, EBX
  4. IMUL EDX, DWORD PTR DS: [EBX + 0542008h], 08088405h
  5. INC EDX
  6. MOV DWORD PTR DS: [EBX + 0542008h], EDX
  7. MUL EDX
  8. MOV EAX, EDX
  9. рдкреЙрдк рдИрдмреАрдПрдХреНрд╕
  10. RETN


рдпрд╣, рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдЙрд╕ рд╕рдордп рдкрддрд╛ рдирд╣реАрдВ рдерд╛), рдХрд┐ рдпрд╣ рдорд╛рдирдХ рд░реИрдВрдбрдо рд╣реИ, рдФрд░ DWORD PTR DS: [EBX + 0542008h] (рдореЗрд░реЗ рдкрд╛рд╕ sn_tmp рднреА рд╣реИ) - рдпрд╣ рд░реИрдВрдбрдорд╕реЗрдб рд╣реИред

рдФрд░ рд░рд┐рдкреНрдб рдХреЛрдб рдореЗрдВ, рдЕрдм рдЗрд╕реЗ рдПрдХ рдЕрд▓рдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдХрд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд╕ рдЗрд╕реЗ рдЕрдкрдиреЗ рдХреЙрд▓ рдХреЗ рд╕реНрдерд╛рди рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВ, рдпрд╣рд╛рдБ рдПрдХ рдЦрдВрдб рд╣реИ:
Copy Source | Copy HTML
  1. @ TurboLau_005406E9:
  2. MOV EAX, 021h
  3. // -> рдХреЙрд▓ @ TurboLau_004034E8; <= рдХреВрджреЛ / рдХреЙрд▓ рдкрддрд╛ рд╣рд▓ рдирд╣реАрдВ
  4. // рдХреЙрд▓ рд╕рд╛рдордЧреНрд░реА
  5. PUSH EBX
  6. XOR EBX, EBX
  7. IMUL EDX, sn_tmp, 08088405h
  8. INC EDX
  9. рдореВрд╡ sn_tmp, edx
  10. MUL EDX
  11. MOV EAX, EDX
  12. рдкреЙрдк рдИрдмреАрдПрдХреНрд╕
  13. MOV EBX, EAX
  14. INC EBX
  15. MOV AL, BYTE PTR SS: [EBP-0Dh]
  16. XOR AL, 0FFh
  17. рдФрд░ EAX, 0FFh
  18. рдЬреЛрдбрд╝реЗрдВ EBX, EAX
  19. Dec esi
  20. JNZ @ TurboLau_005406E9


рдореИрдВ рд▓рд╛рдЗрди рдкрд░ рднреА рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ
00540715 | BA 1C085400 | MOV EDX, TurboLau.0054081C; ASCII "GF2DSA38HJKL7M4NZXCV5BY9UPT6R1EWQ40I1CP7Z7GOEPQLZ"

рдЗрд╕реЗ "рдХреБрдВрдЬреА" рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкрдВрдЬреАрдХрд░рдг рдХреЛрдб рд╕реАрдзреЗ рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдкрддрд╛ 0054081C рдкрд░ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реВрдЪрдХ edx рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред
Asmov рдЖрд╡реЗрд╖рдг рдФрд░ рд╢реБрджреНрдз рдкрд╛рд╕реНрдХрд▓ рдХреЗ рд╕рд╛рде рдбреЗрд▓реНрдлреА рдХреАрдЬреЗрди рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рд╕реНрд░реЛрдд рдХреЛрдб рд╕рдВрд▓рдЧреНрди рд╣реИрдВ, рд╡рд╣рд╛рдБ рдХреБрдЫ рднреА рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реИред

рдЦреИрд░, рдФрд░ рдореИрдВрдиреЗ рдХреНрдпрд╛ рдХрд╣рд╛рдиреА рд╢реБрд░реВ рдХреА: рдЗрди рд╕рднреА рдкреАрдврд╝рд┐рдпреЛрдВ рдХреЗ рдмрд╛рдж, рд╣рдо рд░реЛрдХрддреЗ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдирд╛рдореЛрдВ / рдЙрдкрдирд╛рдореЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рдЗрддреНрдпрд╛рджрд┐ рдкрд░ рдЬреЛрд░ рджреЗрддреЗ рд╣реИрдВред

рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдпрд╣ рдПрдХ рдЖрджрд┐рдо рдмреНрд▓реИрдХ рд▓рд┐рд╕реНрдЯ рд╣реИ:
Copy Source | Copy HTML
  1. @ TurboLau_005407C4:
  2. MOV EAX, DWORD PTR SS: [EBP-4]; рдмреНрд▓реИрдХрд▓рд┐рд╕реНрдЯ рд╕рддреНрдпрд╛рдкрди рд╕рд╛рдЗрдХрд┐рд▓
  3. MOV EDX, DWORD PTR DS: [ESI]
  4. CALL @ TurboLau_00405030
  5. JNZ @ TurboLau_005407D4
  6. XOR EBX, EBX
  7. JMP @ TurboLau_005407DA
  8. @ TurboLau_005407D4:
  9. рдПрдбреАрдбреА рдИрдПрд╕рдЖрдИ, 4
  10. рджрд┐рд╕рдВрдмрд░ edi
  11. JNZ @ TurboLau_005407C4


рджрд┐рд▓рдЪрд╕реНрдк рдЙрдкрдирд╛рдо рдЬреИрд╕реЗ рдирд╛рдЗрдЯреНрд░реЛрдЬрди / TSRh TeaM, REVENGE Crew, FGHTiNG FOR FUN, TEAM VIRILITY ... рдЖрджрд┐ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╕рдВрдХреЗрдд рдорд┐рд▓рддрд╛ рд╣реИред
рдХреБрд▓ 44 рдирд╛рдоред рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ, рдкреНрд░рдХрд╛рд░ рдХреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕рд░рдгреА рдореЗрдВ рд╣рдереМрдбрд╝рд╛
рдмреНрд▓реИрдХ рд▓рд┐рд╕реНрдЯ: рд╕реНрдЯреНрд░рд┐рдВрдЧ = (...) рдХреА рд╕рд░рдгреА [0..43], рдФрд░ рдЬрдирд░реЗрдЯ рдХрд░рддреЗ рд╕рдордп, рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдЬреЛ рдирд╛рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╡рд╣ рдмреНрд▓реИрдХрд▓рд┐рд╕реНрдЯ рдореЗрдВ рд╣реИред (рдореИрдВ рднреА рдлрд╝рд╛рдЗрд▓ BlackList.txt рд╕рдВрд▓рдЧреНрди)ред

"рдкреВрд░реНрдг рдкреНрд░рд╕рдиреНрдирддрд╛" рдХреЗ рд▓рд┐рдП рд╣рдо рдХреЛрдб рдХреЛ asm рдЖрд╡реЗрд╖рдг рдХреЗ рд╕рд╛рде рдкрд╛рд╕реНрдХрд▓ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рддреЗ рд╣реИрдВ:

Copy Source | Copy HTML
  1. // ...
  2. рд╡рд░
  3. рдХрд╛рд▓реА рд╕реВрдЪреА: рд╕реНрдЯреНрд░рд┐рдВрдЧ [ 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/> ' рд╡реНрд▓рд╛рджрд┐рдореАрд░ рдХрд╛рд╢реЛ ',' рдПрд▓реЗрдХреНрд╕реЗрдЬ рдореЗрд▓рдирд┐рдХреЛрд╡ ',' рд╕реЗрда рдбрдмреНрд▓реНрдпреВред рд╣рд┐рдВрд╕рд╢реЙ ' );
  4. // ...
  5. рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЙрддреНрдкрдиреНрди;
  6. рд╡рд╛рд░
  7. NameBuffer, SerNum: рд╕реНрдЯреНрд░рд┐рдВрдЧ ;
  8. EDX, EAX, len, i , a , b , tmp1: рдкреВрд░реНрдгрд╛рдВрдХ ;
  9. рдкрд╛рда рдХрд╛ рдирд╛рдо: PChar ;
  10. рд╢реБрд░реВ рдХрд░рдирд╛
  11. len: = GetWindowTextLengthA ( TxtNameHwnd );
  12. рдЕрдЧрд░ рд▓реЗрди> 1 рддреЛ
  13. рд╢реБрд░реВ рдХрд░рдирд╛
  14. {рдирд╛рдо рдЗрдирдкреБрдЯ рд╕реЗ рдкрд╛рда рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ}
  15. рдЧреЗрдЯрдореЗрдо ( рдЯреЗрдХреНрд╕реНрдЯрдирд╛рдо, рд▓реЗрди + 1 );
  16. GetWindowTextA ( TxtNameHwnd, PAnsiChar (Textname ), len + 1 );
  17. {рд╕реАрд░рд┐рдпрд▓ рдмрдирд╛рдПрдВ}
  18. KeyStr: = 'GF2DSA38HJL7M4NZXCV5BY9UPT6R1EWQ40I1CP' ;
  19. NameBuffer: = рд╕реНрдЯреНрд░рд┐рдВрдЧ ( рдЯреЗрдХреНрд╕реНрдЯрдирд╛рдо );
  20. рд╕рд░реНрдирдореН: = '' ;
  21. рдЕрдирд┐рдпрдорд┐рдд рдХрд░реЗрдВ;
  22. EDX: = 0 ;
  23. рдореИрдВ рдХреЗ рд▓рд┐рдП : = 1 рд▓реЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
  24. рд╢реБрд░реВ рдХрд░рдирд╛
  25. EDX: = EDX xor ( ord (NameBuffer [i] ) рд╢реНрд▓ 8 );
  26. EAX: = 8 ;
  27. рдЬрдмрдХрд┐ EAX <> 0 рдХрд░рддреЗ рд╣реИрдВ
  28. рд╢реБрд░реВ;
  29. if ( EDX shr 8 рдФрд░ $ 0FF )> = $ 80
  30. рддреЛ
  31. EDX: = EDX shl 1 xor $ 1021
  32. рдЕрдиреНрдпрдерд╛
  33. EDX: = EDX shl 1 ;
  34. dec ( EAX );
  35. рдЕрдВрдд;
  36. рдЕрдВрдд;
  37. RandSeed: = EDX рдФрд░ $ 0FFFF;
  38. i : = 1 ;
  39. рдЬрдмрдХрд┐ рдореИрдВ <> $ 13 рдХрд░рддреЗ рд╣реИрдВ
  40. рд╢реБрд░реВ рдХрд░рдирд╛
  41. a : = 0 ;
  42. рдмреА : = $ 13 - рдореИрдВ ;
  43. рдЕрдЧрд░ рдмреА > 0 рддреЛ
  44. рд╢реБрд░реВ рдХрд░рдирд╛
  45. рдЬрдмрдХрд┐ b > 0 рдХрд░рддреЗ рд╣реИрдВ
  46. рд╢реБрд░реВ рдХрд░рдирд╛
  47. a : = random ( 33 );
  48. inc ( рдП );
  49. рдЕрдЧрд░ рдореИрдВ > рддреЛ
  50. tmp1: = ord ( NameBuffer [i mod len] )
  51. рдЕрдиреНрдпрдерд╛
  52. tmp1: = ord ( NameBuffer [i] );
  53. tmp1: = tmp1 xor $ 0FF рдФрд░ $ 0FF;
  54. a : = a + tmp1;
  55. dec ( b );
  56. рдЕрдВрдд;
  57. рдЕрдВрдд;
  58. рдЬрдмрдХрд┐ $ 21 рдХрд░рддреЗ рд╣реИрдВ
  59. рд╢реБрд░реВ рдХрд░рдирд╛
  60. a : = a - $ 21 ;
  61. рдЕрдВрдд;
  62. SerNum: = SerNum + KeyStr [ a ];
  63. inc ( i );
  64. рдЕрдВрдд;
  65. рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ ( '-', SerNum, 7 );
  66. рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдВ ( '-', SerNum, 14 );
  67. I рдХреЗ рд▓рд┐рдП : = 0 рд╕реЗ 43 рдХрд░рддреЗ рд╣реИрдВ
  68. рд╢реБрд░реВ рдХрд░рдирд╛
  69. рдЕрдЧрд░ NameBuffer = рдмреНрд▓реИрдХ рд▓рд┐рд╕реНрдЯ [ i ] рддрдм
  70. рд╢реБрд░реВ рдХрд░рдирд╛
  71. рд╕рд░реНрдирдо: = L BLACKLISTED NAME тАЩ ;
  72. рддреЛрдбрд╝;
  73. рдЕрдВрдд рдореЗрдВ рдФрд░;
  74. рдЕрдВрдд;
  75. {рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ }
  76. SetWindowTextA ( TxtSerialHwnd, PChar (SerNum ));
  77. рдлреНрд░реАрдо ( рдЯреЗрдХреНрд╕реНрдЯрдирд╛рдо, рд▓реЗрди + 1 );
  78. рдЕрдВрдд
  79. рдЕрдиреНрдпрдерд╛
  80. { рдкреНрд░рджрд░реНрд╢рди рддреНрд░реБрдЯрд┐}
  81. SetWindowText ( TxtSerialHwnd, 'рдиреЙрдЯ рдЗрдирдл рдХреИрд░реЗрдХреНрдЯрд░реНрд╕ ..' );
  82. рдЕрдВрдд;

рдирддреАрдЬрддрди, рдореБрдЭреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреАрдЬрди рдорд┐рд▓реЗ:
рдЫрд╡рд┐

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

рдпрд╣реАрдВ рд╕реЗ рдореЗрд░реА рдХрд╣рд╛рдиреА рд╕рдорд╛рдкреНрдд рд╣реЛрддреА рд╣реИ, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдХреЛ рдЗрд╕ рд▓реЗрдЦ рд╕реЗ рдХреБрдЫ рдорд┐рд▓реЗрдЧрд╛ред

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


All Articles