
рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╢реИрдХреНрд╖рд┐рдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
Last.fm рдПрдХ рдСрдирд▓рд╛рдЗрди рд╕рдВрдЧреАрдд-рдереАрдо рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ, рдЬрд┐рд╕рдХреА рдореБрдЦреНрдп рд╕реЗрд╡рд╛ рдЙрд╕ рд╕рдВрдЧреАрдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдПрдХрддреНрд░ рдХрд░рдирд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реБрди рд░рд╣рд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рдЪрд╛рд░реНрдЯ рдкрд░ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИред (c) рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛
рдПрдХ рдмрд╛рд░, рдЬрдм рдШрд╛рд╕ рд╣рд░рд┐рдпрд╛рд▓реА рдереА, рдФрд░ рдЖрдИрдЯреА рд╕рдореБрджрд╛рдп рдХреЗ рдЗрдЪреНрдЫреБрдХ рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЕрднреА рддрдХ рдкрддрд╛ рдирд╣реАрдВ рдерд╛ рдХрд┐ рдЗрдВрд╕реНрдЯрд╛рдЧреНрд░рд╛рдо рдХреНрдпрд╛ рдерд╛,
Last.FM рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЖрдо рддреМрд░ рдкрд░ рдореБрдлреНрдд рдереА рдФрд░ рдкрд╕рдВрджреАрджрд╛ рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреА рд░рдЪрдирд╛рдУрдВ рд╕реЗ рдмрдирд╛ "рд░реЗрдбрд┐рдпреЛ" рд╕реБрдирдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛ рдХреЛрдИ рднреА рдкреНрд░рддрд┐рдмрдВрдзред рдлрд┐рд░ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдШрдЯрдХ рдиреЗ рдЕрдкрдирд╛ рдЯреЛрд▓ рд▓реЗрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рдореБрдлреНрдд рд░реЗрдбрд┐рдпреЛ рдХреЗрд╡рд▓ рдХреБрдЫ рджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдиреЗ рд╕реАрдЖрдИрдПрд╕ рджреЗрд╢реЛрдВ рдХреЗ рдирд┐рд╡рд╛рд╕рд┐рдпреЛрдВ рдХреЛ рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░реЙрдХреНрд╕реА рдпрд╛ рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐ рдорд╛рд╣ $ 3 рдХрд╛ рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ред
рдмреЗрд╢рдХ, рдХреЛрдИ рднреА рдПрдХ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рд╕рд╛рде рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдореБрдлреНрдд рдореЗрдВ рд░реЗрдбрд┐рдпреЛ рд╕реБрдирдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдХреА рддрд▓рд╛рд╢ рд╢реБрд░реВ рдХрд░ рджреАред рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, Last.FM рдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрдлреНрдд рд╕реБрдирдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдирд╣реАрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрд╕рдВрднрд╡ рдерд╛ред рдиреАрдЪреЗ рдкрдВрдХреНрддрд┐: рд╡реИрдХрд▓реНрдкрд┐рдХ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рджрд░реНрд╢рдХреЛрдВ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛, рдХреБрдЫ рдиреЗ рдЕрдкрдиреЗ рдкреБрд░рд╛рдиреЗ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛, рдЬрдмрдХрд┐ рдЕрдиреНрдп рдиреЗ рдпрд╛ рддреЛ рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рдпрд╛ рдЕрдиреНрдп рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рдЪрд▓реЗ рдЧрдПред
рддреЛ рд╡рд╣ рдХреМрди рд╕рд╛ рдкрд░рд┐рд╡рд░реНрддрди рдерд╛ рдЬрд┐рд╕рдиреЗ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдореБрдлреНрдд рдореЗрдВ рд░реЗрдбрд┐рдпреЛ рд╕реБрдирдирд╛ рдЕрд╕рдВрднрд╡ рдмрдирд╛ рджрд┐рдпрд╛ рдерд╛? рдЖрдЗрдП рдЗрд╕реЗ рдЬрд╛рдирдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред
рдкрд╣рд▓реЗ рд╣рдореЗрдВ рдирдП рдФрд░ рдкреБрд░рд╛рдиреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдирдП рдХреЛ
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдкреБрд░рд╛рдиреЗ рдХреЛ рд▓рд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
рд░рдЯрд░рд░ рд╕реЗ ред рд╣рдо рдирдП рдФрд░ рдкреБрд░рд╛рдиреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдкрд░ рдбрд╛рд▓рддреЗ рд╣реИрдВ рдФрд░ рд╣реЗрдб-рдСрди рдХрд░рддреЗ рд╣реИрдВ: рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рд╕реНрдирд┐рдлрд░ рд░реЗрдбрд┐рдпреЛ рд╕реНрдЯреЗрд╢рди рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп рдХреНрдпрд╛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред

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

рдПрдХрдорд╛рддреНрд░ рдЕрдВрддрд░ рдЬреЛ рдЖрдкрдХреА рдЖрдВрдЦ рдХреЛ рдкрдХрдбрд╝рддрд╛ рд╣реИ рд╡рд╣
GET рдЕрдиреБрд░реЛрдз рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд api_key рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИред рдЖрдЗрдП рд╕рдордЭрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдХреБрдЫ рдбреАрдмрдЧрд░ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдЪрд▓рд╛рдПрдБ (рдореИрдВ
OllyDbg рдХрд╛ рдЙрдкрдпреЛрдЧ
рдХрд░реВрдБрдЧрд╛ ), рдЗрд╕реЗ рдмреВрдЯ рдХрд░рдиреЗ рджреЗрдВ (F9), рдкреНрд░реЛрд╕реЗрд╕ рдореЗрдореЛрд░реА (Alt + M) рдЦреЛрд▓реЗрдВ рдФрд░ рдЙрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рддрд▓рд╛рд╢ рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ (Ctrl + B)ред

рд╕реНрдореГрддрд┐ рдореЗрдВ 4 рд╕реНрдерд╛рди рдереЗ рдЬрд┐рдирдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ рдерд╛, рдЬреЛ рд╕рднреА рд▓рд╛рд╕реНрдЯрдлрд╝реИрдордЯрд▓реНрд╕ 1 рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИрдВред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛрдб рдореЗрдВ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрд╕ рдмрд╛рдЗрдЯ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ & рдЪрд░рд┐рддреНрд░ рд╣реИ, рдЬреЛ api_key рдкрд╛рда рд╕реЗ рдареАрдХ рдкрд╣рд▓реЗ рд╕реНрдерд┐рдд рд╣реИред

рд╡рд╣ рдХреНрдпреЛрдВ? рдлреЙрд░реНрдо рдХреБрдВрдЬреА = рдорд╛рди рдХреЗ рдЯреБрдХрдбрд╝реЛрдВ рд╕реЗ рдПрдХ GET рдЕрдиреБрд░реЛрдз рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдПрдХ рдПрдореНрдкрд░рд╕реЗрдВрдб рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдХреНрд╡реЗрд░реА рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рд╣рдЪрд░реНрдп рд╕рд░рдгреА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реБрд░реВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛, рдФрд░ рдлрд┐рд░ рдЗрд╕рдореЗрдВ рдЬреЛрдбрд╝реЗ рдХреЛ PHP рд╕реЗ
рдЗрдВрдкреЛрдб рдлрд╝рдВрдХреНрд╢рди рдЬреИрд╕реЗ рдХреБрдЫ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдмрд╕ рддреИрдпрд╛рд░ рдЯреБрдХрдбрд╝реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдиреБрд░реЛрдз рдХреЛ рд╣рд╛рд░реНрдбрдХреЛрдб рдХрд┐рдпрд╛ред

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

рдЕрд░реЗ рдЪрдорддреНрдХрд╛рд░! рд░реЗрдбрд┐рдпреЛ рдРрд╕реЗ рдмрдЬрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХреБрдЫ рд╣реБрдЖ рд╣реА рди рд╣реЛ! рд▓реЗрдХрд┐рди рд╣рдо рдлреНрд░реА рд░реЗрдбрд┐рдпреЛ рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдмрдЧрд░ рдХреЗ рддрд╣рдд рд╣рд░ рдмрд╛рд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЪрд▓рд╛рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдлрд┐рд░ рд╣рдо рдХреЛрдИ рднреА
рд╣реЗрдХреНрд╕ рдПрдбрд┐рдЯрд░ рд▓реЗрддреЗ рд╣реИрдВ, рдЙрд╕рдореЗрдВ LastFmTools1.dll рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ (рдпрд╣ Last.FM рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ), рдЙрди рдЬрдЧрд╣реЛрдВ рдХреЛ рдвреВрдВрдвреЗрдВ рдЬрд╣рд╛рдВ & api_key рд▓рд╛рдЗрди рдкрд╛рдИ рдЬрд╛рддреА рд╣реИ, рдФрд░, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдмрд╛рдЗрдЯ рдХреЛ рд░рд┐рдкреНрд▓реЗрд╕ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдПрдореНрдкрд░рд╕реИрдВрдб рдХреЗ рдмрд╛рдж рд╢реВрдиреНрдп-рдмрд╛рдЗрдЯ рдХреЗ рд╕рд╛рде рдмрджрд▓реЗрдВред
Voila, рд╣рдореЗрдВ рдореБрдлрд╝реНрдд рд░реЗрдбрд┐рдпреЛ рдХреЗ рд╕рд╛рде рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рддреИрдпрд╛рд░-рд╕реЗ-рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рдорд┐рд▓рд╛ред
рдЬреЛ рд▓реЛрдЧ рдкрд┐рдЫрд▓реЗ
рдПрдлрдПрдПрдо рдХреЗ рд▓рд┐рдП рдРрдб-рдСрди рдмрдирд╛рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ
, рдЬреЛ рдЖрдкрдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд░реЗрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░
рдЯрд╛рд╕реНрдХрдмрд╛рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рд╛рд╕реНрдЯ.рдПрдлрд╝ рдХреНрд▓рд╛рдЗрдВрдЯ рдкреНрд░рдмрдВрдзрди рдХреЛ рдХреИрд╕реЗ
рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ ред