Android Trojan Gustuff рддреБрдордЪреНрдпрд╛ рдЦрд╛рддреНрдпрд╛рдВрдордзреВрди рдХреНрд░реАрдо (fiat рдЖрдгрд┐ crypto) рдХрд╕реЗ рд╕реНрдХрд┐рдо рдХрд░рддреЗ

Android Trojan Gustuff рддреБрдордЪреНрдпрд╛ рдЦрд╛рддреНрдпрд╛рдВрдордзреВрди рдХреНрд░реАрдо (fiat рдЖрдгрд┐ crypto) рдХрд╕реЗ рд╕реНрдХрд┐рдо рдХрд░рддреЗ

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

рдЧреНрд░реБрдк-IB рдордзреАрд▓ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдЗрд╡реНрд╣рд╛рди рдкрд┐рд╕рд╛рд░реЗрд╡ рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рдВрд╢реЛрдзрдирд╛рдд, рдЧрд╕реНрдЯрдл рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рдзреЛрдХреЗ рдХрд╛рдп рдЖрд╣реЗрдд рдпрд╛рдмрджреНрджрд▓ рддреЗ рддрдкрд╢реАрд▓рд╡рд╛рд░ рдмреЛрд▓рддрд╛рдд.

рдЧрд╕реНрдЯрдл рдХреЛрдгрд╛рд╕рд╛рдареА рд╢рд┐рдХрд╛рд░ рдХрд░рдд рдЖрд╣реЗ?

Gustuff рдкреВрд░реНрдгрдкрдгреЗ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХрд╛рд░реНрдпрд╛рдВрд╕рд╣ рдорд╛рд▓рд╡реЗрдЕрд░рдЪреНрдпрд╛ рдирд╡реАрди рдкрд┐рдвреАрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ. рдбреЗрд╡реНрд╣рд▓рдкрд░рдЪреНрдпрд╛ рдорддреЗ, рдЯреНрд░реЛрдЬрди рдЕрдБрдбреАрдмреЙрдЯ рдорд╛рд▓рд╡реЗрдЕрд░рдЪреА рдПрдХ рдирд╡реАрди рдЖрдгрд┐ рд╕реБрдзрд╛рд░рд┐рдд рдЖрд╡реГрддреНрддреА рдмрдирд▓реА рдЖрд╣реЗ, рдЬреЗ рдиреЛрд╡реНрд╣реЗрдВрдмрд░ 2017 рдкрд╛рд╕реВрди Android рдлреЛрдирд╡рд░ рд╣рд▓реНрд▓рд╛ рдХрд░рдд рдЖрд╣реЗ рдЖрдгрд┐ рдкреНрд░рд╕рд┐рджреНрдз рдЖрдВрддрд░рд░рд╛рд╖реНрдЯреНрд░реАрдп рдмрдБрдХрд╛ рдЖрдгрд┐ рдкреЗрдореЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдордЪреЗ рдореЛрдмрд╛рдЗрд▓ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рдореНрд╣рдгреВрди рдорд╛рд╕реНрдХрд░реАрдВрдЧ рдХрд░реВрди рдлрд┐рд╢рд┐рдВрдЧ рд╡реЗрдм рдлреЙрд░реНрдорджреНрд╡рд╛рд░реЗ рдкреИрд╕реЗ рдЪреЛрд░рдд рдЖрд╣реЗ. рдмреЗрд╕реНрдЯрдСрдлрд░рдиреЗ рдиреЛрдВрджрд╡рд▓реЗ рдХреА Gustuff Bot рднрд╛рдбреНрдпрд╛рдЪреА рдХрд┐рдВрдордд рдкреНрд░рддрд┐ рдорд╣рд┐рдирд╛ $800 рд╣реЛрддреА.

рдЧрд╕реНрдЯрдл рдирдореБрдиреНрдпрд╛рдЪреНрдпрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреВрди рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА рдЯреНрд░реЛрдЬрди рд╕рдВрднрд╛рд╡реНрдпрддрдГ рдмрдБрдХ рдСрдл рдЕрдореЗрд░рд┐рдХрд╛, рдмрдБрдХ рдСрдл рд╕реНрдХреЙрдЯрд▓рдВрдб, рдЬреЗрдкреА рдореЙрд░реНрдЧрди, рд╡реЗрд▓реНрд╕ рдлрд╛рд░реНрдЧреЛ, рдХреЕрдкрд┐рдЯрд▓ рд╡рди, рдЯреАрдбреА рдмрдБрдХ, рдкреАрдПрдирд╕реА рдмрдБрдХ, рддрд╕реЗрдЪ рдХреНрд░рд┐рдкреНрдЯреЛ рд╡реЙрд▓реЗрдЯ рдпрд╛рдВрд╕рд╛рд░рдЦреНрдпрд╛ рд╕рд░реНрд╡рд╛рдд рдореЛрдареНрдпрд╛ рдмрдБрдХрд╛рдВрдЪреЗ рдореЛрдмрд╛рдЗрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд╛рдкрд░реВрди рдЧреНрд░рд╛рд╣рдХрд╛рдВрдирд╛ рд▓рдХреНрд╖реНрдп рдХрд░рдд рдЖрд╣реЗ. Bitcoin Wallet, BitPay, Cryptopay, Coinbase, рдЗ.

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

рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреВ: рд╡рд╕реНрддреБрдорд╛рди рд╕рдВрд╕рд░реНрдЧрд╛рдЪреА рдЧрдгрдирд╛

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

рдЯреНрд░реЛрдЬрдирдЪреНрдпрд╛ рдЕрднреНрдпрд╛рд╕рд╛рддреВрди рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдЖрд╣реЗ рдХреА рдЕрдкрдВрдЧ рд▓реЛрдХрд╛рдВрд╕рд╛рдареА рд╕реЗрд╡рд╛, рдкреНрд░рд╡реЗрд╢рдпреЛрдЧреНрдпрддрд╛ рд╕реЗрд╡рд╛ рд╡рд╛рдкрд░реВрди рддреНрдпрд╛рдд рдСрдЯреЛрдлрд┐рд▓ рдлрдВрдХреНрд╢рди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. рд╣реА Android рд╕реЗрд╡рд╛ рд╡рд╛рдкрд░реВрди рдЗрддрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдВрдбреЛ рдШрдЯрдХрд╛рдВрд╕рд╣ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рджрд╛рдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдгрд╛рд╕ рдпрд╢рд╕реНрд╡реАрдкрдгреЗ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдгрд╛рд░рд╛ Gustuff рд╣рд╛ рдкрд╣рд┐рд▓рд╛ рдЯреНрд░реЛрдЬрди рдирд╛рд╣реА. рддрдерд╛рдкрд┐, рдХрд╛рд░ рдлрд┐рд▓рд░рд╕рд╣ рдкреНрд░рд╡реЗрд╢рдпреЛрдЧреНрдпрддрд╛ рд╕реЗрд╡реЗрдЪрд╛ рд╡рд╛рдкрд░ рдЕрдЬреВрдирд╣реА рджреБрд░реНрдорд┐рд│ рдЖрд╣реЗ.

рдкреАрдбрд┐рддрд╛рдЪреНрдпрд╛ рдлреЛрдирд╡рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдНрдХреНрд╕реЗрд╕рд┐рдмрд┐рд▓рд┐рдЯреА рд╕реЗрд╡реЗрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди, рдЧрд╕реНрдЯрдл рдЗрддрд░ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдЪреНрдпрд╛ рд╡рд┐рдВрдбреЛ рдШрдЯрдХрд╛рдВрд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЖрд╣реЗ (рдмрдБрдХрд┐рдВрдЧ, рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░рдиреНрд╕реА, рддрд╕реЗрдЪ рдСрдирд▓рд╛рдЗрди рд╢реЙрдкрд┐рдВрдЧ, рдореЗрд╕реЗрдЬрд┐рдВрдЧ рдЗ. рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕), рд╣рд▓реНрд▓реЗрдЦреЛрд░рд╛рдВрд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдХреНрд░рд┐рдпрд╛ рдХрд░рдд рдЖрд╣реЗ. . рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рдЖрджреЗрд╢рд╛рдиреБрд╕рд╛рд░, рдЯреНрд░реЛрдЬрди рдмрдЯрдг рджрд╛рдмреВ рд╢рдХрддреЛ рдЖрдгрд┐ рдмрдБрдХрд┐рдВрдЧ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдордзреНрдпреЗ рдордЬрдХреВрд░ рдлреАрд▓реНрдбрдЪреА рдореВрд▓реНрдпреЗ рдмрджрд▓реВ рд╢рдХрддреЛ. рдНрдХреНрд╕реЗрд╕рд┐рдмрд┐рд▓рд┐рдЯреА рд╕рд░реНрд╡реНрд╣рд┐рд╕ рдореЗрдХреЕрдирд┐рдЭрдордЪрд╛ рд╡рд╛рдкрд░ рдХреЗрд▓реНрдпрд╛рдиреЗ рдЯреНрд░реЛрдЬрдирд▓рд╛ рдорд╛рдЧреАрд▓ рдкрд┐рдвреАрддреАрд▓ рдореЛрдмрд╛рдЗрд▓ рдЯреНрд░реЛрдЬрдирдЪрд╛ рдореБрдХрд╛рдмрд▓рд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмрдБрдХрд╛рдВрджреНрд╡рд╛рд░реЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд▒реНрдпрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдпрдВрддреНрд░рдгрд╛ рддрд╕реЗрдЪ Google рджреНрд╡рд╛рд░реЗ Android OS рдЪреНрдпрд╛ рдирд╡реАрди рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдордзреНрдпреЗ рд▓рд╛рдЧреВ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдзреЛрд░рдгрд╛рддреАрд▓ рдмрджрд▓рд╛рдВрдирд╛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рдорд┐рд│рддреЗ. рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рдЧреБрд╕реНрдЯрдлрд▓рд╛ Google рд╕рдВрд░рдХреНрд╖рдг рд╕рдВрд░рдХреНрд╖рдг рдЕрдХреНрд╖рдо рдХрд░рд╛рдпрдЪреЗ "рдХрд╕реЗ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ": рд▓реЗрдЦрдХрд╛рдЪреНрдпрд╛ рдорддреЗ, рд╣реЗ рдХрд╛рд░реНрдп 70% рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ.

Android Trojan Gustuff рддреБрдордЪреНрдпрд╛ рдЦрд╛рддреНрдпрд╛рдВрдордзреВрди рдХреНрд░реАрдо (fiat рдЖрдгрд┐ crypto) рдХрд╕реЗ рд╕реНрдХрд┐рдо рдХрд░рддреЗ

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

Gustuff рдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдордзреНрдпреЗ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рд╕рдВрдХреНрд░рдорд┐рдд рдЙрдкрдХрд░рдгрд╛рдЪреА рдорд╛рд╣рд┐рддреА рдкрд╛рдард╡рдгреЗ, SMS рд╕рдВрджреЗрд╢ рд╡рд╛рдЪрдгреНрдпрд╛рдЪреА/рдкрд╛рдард╡рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, USSD рд╡рд┐рдирдВрддреНрдпрд╛ рдкрд╛рдард╡рдгреЗ, SOCKS5 рдкреНрд░реЙрдХреНрд╕реА рд▓рд╛рдБрдЪ рдХрд░рдгреЗ, рд▓рд┐рдВрдХ рдлреЙрд▓реЛ рдХрд░рдгреЗ, рдлрд╛рдЗрд▓реНрд╕ (рджрд╕реНрддрдРрд╡рдЬрд╛рдВрдЪреЗ рдлреЛрдЯреЛ рд╕реНрдХреЕрди, рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ, рдЫрд╛рдпрд╛рдЪрд┐рддреНрд░рд╛рдВрд╕рд╣) рдкрд╛рдард╡рдгреЗ рдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рд╣реЛрддреЛ. рд╕рд░реНрд╡реНрд╣рд░, рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд▓рд╛ рдлреЕрдХреНрдЯрд░реА рд╕реЗрдЯрд┐рдВрдЧреНрдЬрд╡рд░ рд░реАрд╕реЗрдЯ рдХрд░рд╛.

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

рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА, Android OS рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕ Gustuff рджреНрд╡рд╛рд░реЗ рд╡рд┐рдирдВрддреА рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЕрдзрд┐рдХрд╛рд░рд╛рдВрдЪреА рд╕реВрдЪреА рдЕрд╕рд▓реЗрд▓реА рд╡рд┐рдВрдбреЛ рджрд░реНрд╢рд╡рддреЗ:

Android Trojan Gustuff рддреБрдордЪреНрдпрд╛ рдЦрд╛рддреНрдпрд╛рдВрдордзреВрди рдХреНрд░реАрдо (fiat рдЖрдгрд┐ crypto) рдХрд╕реЗ рд╕реНрдХрд┐рдо рдХрд░рддреЗ
рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреА рд╕рдВрдорддреА рдорд┐рд│рд╛рд▓реНрдпрд╛рдирдВрддрд░рдЪ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдИрд▓. рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд▓рд╛рдБрдЪ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдЯреНрд░реЛрдЬрди рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕ рдПрдХ рд╡рд┐рдВрдбреЛ рджрд░реНрд╢рд╡реЗрд▓:

Android Trojan Gustuff рддреБрдордЪреНрдпрд╛ рдЦрд╛рддреНрдпрд╛рдВрдордзреВрди рдХреНрд░реАрдо (fiat рдЖрдгрд┐ crypto) рдХрд╕реЗ рд╕реНрдХрд┐рдо рдХрд░рддреЗ
рддреНрдпрд╛рдирдВрддрд░ рддреЗ рддреНрдпрд╛рдЪреЗ рдЖрдпрдХреЙрди рдХрд╛рдвреВрди рдЯрд╛рдХреЗрд▓.

рд▓реЗрдЦрдХрд╛рдЪреНрдпрд╛ рдорддреЗ, FTT рдордзреАрд▓ рдкреЕрдХрд░рджреНрд╡рд╛рд░реЗ рдЧрд╕реНрдЯрдл рдкреЕрдХ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрдирдВрддрд░, рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡реЗрд│реЛрд╡реЗрд│реА рдЖрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА CnC рд╕рд░реНрд╡реНрд╣рд░рд╢реА рд╕рдВрдкрд░реНрдХ рд╕рд╛рдзрддреЛ. рдЖрдореНрд╣реА рддрдкрд╛рд╕рд▓реЗрд▓реНрдпрд╛ рдЕрдиреЗрдХ рдлрд╛рдпрд▓реАрдВрдиреА рдЖрдпрдкреА рдЕреЕрдбреНрд░реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ рд╕рд░реНрд╡реНрд╣рд░ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рд▓рд╛ реорео.репреп.резренрез[.]резрежрел (рдпрд╛рдкреБрдвреЗ рдЖрдореНрд╣реА рддреЗ рдЕрд╕реЗ рджрд░реНрд╢рд╡реВ <%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%>рдХреБрдареЗ <%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 рд╕рдВрджреЗрд╢ рдкрд╛рдард╡рддреЗ.
рдиреЗрдо рдЬрдирд░реЗрдЯрд░("SMS_ROOT_NUMBER") рдЬреНрдпрд╛ рдлреЛрди рдирдВрдмрд░рд╡рд░ рд╕рдВрдХреНрд░рдорд┐рдд рдЙрдкрдХрд░рдгрд╛рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗрд▓реЗ SMS рд╕рдВрджреЗрд╢ рдкрд╛рдард╡рд▓реЗ рдЬрд╛рддреАрд▓. рдбреАрдлреЙрд▓реНрдЯ рд╢реВрдиреНрдп рдЖрд╣реЗ.
рдиреЗрдо рдЬрдирд░реЗрдЯрд░("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") рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдЕрднрд┐рдЬреНрдЮрд╛рдкрдХ рд╕рдорд╛рд╡рд┐рд╖реНрдЯреАрдд рдЖрд╣реЗ. рдкреНрд░рдердордЪ рдмреЙрдЯ рд▓рд╛рдБрдЪ рдХреЗрд▓реНрдпрд╛рд╡рд░ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗ.

рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реАрд▓ рдЖрджреЗрд╢рд╛рдВрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдореЙрдбреНрдпреВрд▓

рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реАрдПрдирд╕реА рд╕рд░реНрд╡реНрд╣рд░рдЪреЗ рдкрддреНрддреЗ рдПрдиреНрдХреЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЕреЕрд░реЗрдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рддреЗ рдмреЗрд╕ 85 рдУрд│реА рдпреЛрдЧреНрдп рдЖрджреЗрд╢ рдорд┐рд│рд╛рд▓реНрдпрд╛рд╡рд░ CnC рд╕рд░реНрд╡реНрд╣рд░рдЪреА рдпрд╛рджреА рдмрджрд▓рд▓реА рдЬрд╛рдК рд╢рдХрддреЗ, рдЕрд╢рд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдд рдкрддреНрддреЗ рдкреНрд░рд╛рдзрд╛рдиреНрдп рдлрд╛рдЗрд▓рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреАрд▓.

рд╡рд┐рдирдВрддреАрд▓рд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рдореНрд╣рдгреВрди, рд╕рд░реНрд╡реНрд╣рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рд╕ рдПрдХ рдЖрджреЗрд╢ рдкрд╛рдард╡рддреЛ. рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗ рдХреА рдЖрджреЗрд╢ рдЖрдгрд┐ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ JSON рд╕реНрд╡рд░реВрдкрд╛рдд рд╕рд╛рджрд░ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЦрд╛рд▓реАрд▓ рдЖрджреЗрд╢рд╛рдВрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░реВ рд╢рдХрддреЛ:

рд╕рдВрдШ рд╡рд░реНрдгрди
рдлреЙрд░рд╡рд░реНрдбрд╕реНрдЯрд╛рд░реНрдЯ рд╕рдВрдХреНрд░рдорд┐рдд рдЙрдкрдХрд░рдгрд╛рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗрд▓реЗ SMS рд╕рдВрджреЗрд╢ CnC рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рдкрд╛рдард╡рдгреЗ рд╕реБрд░реВ рдХрд░рд╛.
рдлреЙрд░рд╡рд░реНрдбрд╕реНрдЯреЙрдк рд╕реАрдПрдирд╕реА рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рд╕рдВрдХреНрд░рдорд┐рдд рдЙрдкрдХрд░рдгрд╛рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╛рдкреНрдд рдПрд╕рдПрдордПрд╕ рд╕рдВрджреЗрд╢ рдкрд╛рдард╡рдгреЗ рдерд╛рдВрдмрд╡рд╛.
ussdRun USSD рд╡рд┐рдирдВрддреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рд╛. рддреБрдореНтАНрд╣рд╛рд▓рд╛ рдпреБрдПрд╕рдПрд╕рдбреА рд╡рд┐рдирдВрддреА рдХрд░рдгреНтАНрдпрд╛рдЪреА рдЖрд╡рд╢реНтАНрдпрдХрддрд╛ рдЕрд╕рд▓реЗрд▓рд╛ рдХреНрд░рдорд╛рдВрдХ JSON рдлреАрд▓реНрдб "рдирдВрдмрд░" рдордзреНтАНрдпреЗ рдЖрд╣реЗ.
рдПрд╕рдПрдордПрд╕ рдкрд╛рдард╡рд╛ рдПрдХ рдПрд╕рдПрдордПрд╕ рд╕рдВрджреЗрд╢ рдкрд╛рдард╡рд╛ (рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реНрдпрд╛рд╕, рд╕рдВрджреЗрд╢ рднрд╛рдЧрд╛рдВрдордзреНрдпреЗ "рд╡рд┐рднрд╛рдЬрд┐рдд" рдЖрд╣реЗ). рдкреЕрд░рд╛рдореАрдЯрд░ рдореНрд╣рдгреВрди, рдХрдорд╛рдВрдб рдПрдХ JSON рдСрдмреНрдЬреЗрдХреНрдЯ рдШреЗрддреЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рдлреАрд▓реНрдб "рддреЗ" - рдЧрдВрддрд╡реНрдп рдХреНрд░рдорд╛рдВрдХ рдЖрдгрд┐ "рдмреЙрдбреА" - рд╕рдВрджреЗрд╢рд╛рдЪрд╛ рдореБрдЦреНрдп рднрд╛рдЧ рдЕрд╕рддреЛ.
SmsAb рдкрд╛рдард╡рд╛ рд╕рдВрдХреНрд░рдорд┐рдд рдЙрдкрдХрд░рдгрд╛рдЪреНрдпрд╛ рд╕рдВрдкрд░реНрдХ рдпрд╛рджреАрддреАрд▓ рдкреНрд░рддреНрдпреЗрдХрд╛рд▓рд╛ рдПрд╕рдПрдордПрд╕ рд╕рдВрджреЗрд╢ (рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реНрдпрд╛рд╕, рд╕рдВрджреЗрд╢ "рд╡рд┐рднрд╛рдЬрд┐рдд" рднрд╛рдЧрд╛рдВрдордзреНрдпреЗ) рдкрд╛рдард╡рд╛. рд╕рдВрджреЗрд╢ рдкрд╛рдард╡рд┐рдгреНтАНрдпрд╛рдордзреНтАНрдпреЗ рдЕрдВрддрд░ 10 рд╕реЗрдХрдВрдж рдЖрд╣реЗ. рд╕рдВрджреЗрд╢рд╛рдЪрд╛ рдореБрдЦреНрдп рднрд╛рдЧ JSON рдлреАрд▓реНрдб "рдмреЙрдбреА" рдордзреНрдпреЗ рдЖрд╣реЗ
SmsMass рдкрд╛рдард╡рд╛ рдХрдорд╛рдВрдб рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рдордзреНрдпреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рдВрдкрд░реНрдХрд╛рдВрдирд╛ рдПрд╕рдПрдордПрд╕ рд╕рдВрджреЗрд╢ (рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реНрдпрд╛рд╕, рд╕рдВрджреЗрд╢ "рд╡рд┐рднрд╛рдЬрд┐рдд" рднрд╛рдЧрд╛рдВрдордзреНрдпреЗ) рдкрд╛рдард╡рд╛. рд╕рдВрджреЗрд╢ рдкрд╛рдард╡рдгреНтАНрдпрд╛рдордзреНтАНрдпреЗ рдЕрдВрддрд░ 10 рд╕реЗрдХрдВрдж рдЖрд╣реЗ. рдкреЕрд░рд╛рдореАрдЯрд░ рдореНрд╣рдгреВрди, рдХрдорд╛рдВрдб JSON рдЕреЕрд░реЗ (тАЬsmsтАЭ рдлреАрд▓реНрдб) рдШреЗрддреЗ, рдЬреНрдпрд╛рдЪреНрдпрд╛ рдШрдЯрдХрд╛рдВрдордзреНрдпреЗ тАЬtoтАЭ рдлреАрд▓реНрдб рдЕрд╕рддрд╛рдд - рдЧрдВрддрд╡реНрдп рдХреНрд░рдорд╛рдВрдХ рдЖрдгрд┐ "рдмреЙрдбреА" - рд╕рдВрджреЗрд╢рд╛рдЪрд╛ рдореБрдЦреНрдп рднрд╛рдЧ.
рдЪреЗрдВрдЬ рд╕рд░реНрд╡реНрд╣рд░ рд╣реА рдХрдорд╛рдВрдб рдкреЕрд░рд╛рдореАрдЯрд░ рдореНрд╣рдгреВрди тАЬurlтАЭ рдХреА рд╕рд╣ рдореВрд▓реНрдп рдШреЗрдК рд╢рдХрддреЗ - рдирдВрддрд░ рдмреЙрдЯ nameGenerator (тАЬSERVER_URLтАЭ), рдХрд┐рдВрд╡рд╛ тАЬрдЕреЕрд░реЗтАЭ рдЪреЗ рдореВрд▓реНрдп рдмрджрд▓реЗрд▓ - рдирдВрддрд░ рдмреЙрдЯ рдЕтАНреЕрд░реЗрд▓рд╛ nameGenerator (тАЬAPI_SERVER_LISTтАЭ) рд╡рд░ рд▓рд┐рд╣реЗрд▓. рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рдЕрдиреБрдкреНрд░рдпреЛрдЧ CnC рд╕рд░реНрд╡реНрд╣рд░рдЪрд╛ рдкрддреНрддрд╛ рдмрджрд▓рддреЛ.
рдкреНрд░рд╢рд╛рд╕рдХ рдХреНрд░рдорд╛рдВрдХ рдХрдорд╛рдВрдб рд░реВрдЯ рдирдВрдмрд░рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗ рдЖрд╣реЗ. рдХрдорд╛рдВрдб рдЦрд╛рд▓реАрд▓ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рд╕рд╣ JSON рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрд╡реАрдХрд╛рд░рддреЗ: тАЬnumberтАЭ тАФ nameGenerator(тАЬROOT_NUMBERтАЭ) рдкреНрд░рд╛рдкреНрдд рд╡реНрд╣реЕрд▓реНрдпреВрдордзреНрдпреЗ рдмрджрд▓рд╛, тАЬрдкреБрдиреНрд╣рд╛ рдкрд╛рдард╡рд╛тАЭ тАФ nameGenerator рдмрджрд▓рд╛(тАЬSMS_ROOT_NUMBER_RESENDтАЭ), тАЬsendIdтАЭ тАФ nameGenerator (тАЬROOT_NUMBERтАЭ) рд▓рд╛ рдкрд╛рдард╡рд╛ ) рдЕрджреНрд╡рд┐рддреАрдп рдЖрдпрдбреА.
рдЕрдкрдбреЗрдЯ рдорд╛рд╣рд┐рддреА рд╕рдВрдХреНрд░рдорд┐рдд рдЙрдкрдХрд░рдгрд╛рдЪреА рдорд╛рд╣рд┐рддреА рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рдкрд╛рдард╡рд╛.
рдбреЗрдЯрд╛ рдкреБрд╕реВрди рдЯрд╛рдХрд╛ рдХрдорд╛рдВрдб рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪрд╛ рдбреЗрдЯрд╛ рд╣рдЯрд╡рдгреНрдпрд╛рдЪреНрдпрд╛ рдЙрджреНрджреЗрд╢рд╛рдиреЗ рдЖрд╣реЗ. ре▓рдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛрдгрддреНрдпрд╛ рдирд╛рд╡рд╛рдиреЗ рд▓рд╛рдБрдЪ рдХреЗрд▓реЗ рдЖрд╣реЗ рдпрд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди, рдПрдХрддрд░ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рд░реАрдмреВрдЯ (рдкреНрд░рд╛рдердорд┐рдХ рд╡рд╛рдкрд░рдХрд░реНрддрд╛) рд╕рд╣ рдбреЗрдЯрд╛ рдкреВрд░реНрдгрдкрдгреЗ рдорд┐рдЯрд╡рд┐рд▓рд╛ рдЬрд╛рддреЛ рдХрд┐рдВрд╡рд╛ рдлрдХреНрдд рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рд╣рдЯрд╡рд┐рд▓рд╛ рдЬрд╛рддреЛ (рджреБрдпреНрдпрдо рд╡рд╛рдкрд░рдХрд░реНрддрд╛).
socksStart рдкреНрд░реЙрдХреНрд╕реА рдореЙрдбреНрдпреВрд▓ рд▓рд╛рдБрдЪ рдХрд░рд╛. рдореЙрдбреНрдпреВрд▓рдЪреЗ рдСрдкрд░реЗрд╢рди рд╡реЗрдЧрд│реНрдпрд╛ рд╡рд┐рднрд╛рдЧрд╛рдд рд╡рд░реНрдгрди рдХреЗрд▓реЗ рдЖрд╣реЗ.
рд╕реЙрдХреНрд╕рд╕реНрдЯреЙрдк рдкреНрд░реЙрдХреНрд╕реА рдореЙрдбреНрдпреВрд▓ рдерд╛рдВрдмрд╡рд╛.
рдЙрдШрдбрд╛ рд▓рд┐рдВрдХ рджреБрд╡реНрдпрд╛рдЪреЗ рдЕрдиреБрд╕рд░рдг рдХрд░рд╛. рд▓рд┐рдВрдХ "url" рдХреА рдЕрдВрддрд░реНрдЧрдд JSON рдкреЕрд░рд╛рдореАрдЯрд░рдордзреНрдпреЗ рд╕реНрдерд┐рдд рдЖрд╣реЗ. рд▓рд┐рдВрдХ рдЙрдШрдбрдгреНрдпрд╛рд╕рд╛рдареА тАЬandroid.intent.action.VIEWтАЭ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ.
AllSms рдЕрдкрд▓реЛрдб рдХрд░рд╛ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗрд▓реЗ рд╕рд░реНрд╡ рдПрд╕рдПрдордПрд╕ рд╕рдВрджреЗрд╢ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдкрд╛рдард╡рд╛.
рд╕рд░реНрд╡ рдлреЛрдЯреЛ рдЕрдкрд▓реЛрдб рдХрд░рд╛ рд╕рдВрдХреНрд░рдорд┐рдд рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░реВрди URL рд╡рд░ рдкреНрд░рддрд┐рдорд╛ рдкрд╛рдард╡рд╛. URL рдкреЕрд░рд╛рдореАрдЯрд░ рдореНрд╣рдгреВрди рдпреЗрддреЗ.
рдЕрдкрд▓реЛрдб рдлрд╛рдЗрд▓ рд╕рдВрдХреНрд░рдорд┐рдд рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░реВрди URL рд╡рд░ рдлрд╛рдЗрд▓ рдкрд╛рдард╡рд╛. URL рдкреЕрд░рд╛рдореАрдЯрд░ рдореНрд╣рдгреВрди рдпреЗрддреЗ.
рдлреЛрди рдирдВрдмрд░ рдЕрдкрд▓реЛрдб рдХрд░рд╛ рддреБрдордЪреНрдпрд╛ рд╕рдВрдкрд░реНрдХ рд╕реВрдЪреАрдордзреВрди рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рдлреЛрди рдирдВрдмрд░ рдкрд╛рдард╡рд╛. рдкреЕрд░рд╛рдореАрдЯрд░ рдореНрд╣рдгреВрди тАЬabтАЭ рдХреА рдЕрд╕рд▓реЗрд▓реЗ JSON рдСрдмреНрдЬреЗрдХреНрдЯ рдореВрд▓реНрдп рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реНрдпрд╛рд╕, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рд╕ рдлреЛрди рдмреБрдХрдордзреВрди рд╕рдВрдкрд░реНрдХрд╛рдВрдЪреА рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ. "sms" рдХреА рдЕрд╕рд▓реЗрд▓реА JSON рдСрдмреНрдЬреЗрдХреНрдЯ рдкреЕрд░рд╛рдореАрдЯрд░ рдореНрд╣рдгреВрди рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реНрдпрд╛рд╕, рдЕрдиреБрдкреНрд░рдпреЛрдЧ SMS рд╕рдВрджреЗрд╢ рдкрд╛рдард╡рд┐рдгрд╛рд▒реНрдпрд╛рдВрдХрдбреАрд▓ рд╕рдВрдкрд░реНрдХрд╛рдВрдЪреА рд╕реВрдЪреА рд╡рд╛рдЪрддреЛ.
рд╕рдВрдЧреНрд░рд╣ рдмрджрд▓рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ "url" рдХреА рд╡рд╛рдкрд░реВрди рдкреЕрд░рд╛рдореАрдЯрд░ рдореНрд╣рдгреВрди рдЖрд▓реЗрд▓реНрдпрд╛ рдкрддреНрддреНрдпрд╛рд╡рд░реВрди рдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЛ. рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗрд▓реА рдлрд╛рдИрд▓ тАЬarchive.zipтАЭ рдирд╛рд╡рд╛рдиреЗ рд╕реЗрд╡реНрд╣ рдХреЗрд▓реА рдЖрд╣реЗ. ре▓рдкреНрд▓рд┐рдХреЗрд╢рди рдирдВрддрд░ "b5jXh37gxgHBrZhQ4j3D" рд╕рдВрдЧреНрд░рд╣рдг рдкрд╛рд╕рд╡рд░реНрдб рд╡рд╛рдкрд░реВрди, рдлрд╛рдЗрд▓ рдЕрдирдЭрд┐рдк рдХрд░реЗрд▓. рдЕрдирдЭрд┐рдк рдХреЗрд▓реЗрд▓реНрдпрд╛ рдлрд╛рдЗрд▓реНрд╕ [рдмрд╛рд╣реНрдп рд╕рдВрдЪрдпрди]/hgps рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд рд╕реЗрд╡реНрд╣ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд, рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡реЗрдм рдмрдирд╛рд╡рдЯ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рддреЛ (рдЦрд╛рд▓реА рд╡рд░реНрдгрди рдХреЗрд▓реЗрд▓реЗ).
рдХреНрд░рд┐рдпрд╛ рдХрдорд╛рдВрдб рдХреГрддреА рд╕реЗрд╡реЗрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдЪреЗ рд╡рд░реНрдгрди рд╡реЗрдЧрд│реНрдпрд╛ рд╡рд┐рднрд╛рдЧрд╛рдд рдХреЗрд▓реЗ рдЖрд╣реЗ.
рдЪрд╛рдЪрдгреА рдХрд╛рд╣реАрдЪ рдХрд░рдд рдирд╛рд╣реА.
рдбрд╛рдЙрдирд▓реЛрдб рдХрдорд╛рдВрдбрдЪрд╛ рдЙрджреНрджреЗрд╢ рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реВрди рдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреЗ рдЖрдгрд┐ "рдбрд╛рдЙрдирд▓реЛрдб" рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд рд╕реЗрд╡реНрд╣ рдХрд░рдгреЗ рдЖрд╣реЗ. URL рдЖрдгрд┐ рдлрд╛рдЗрд▓ рдирд╛рд╡ рд╣реЗ рдкреЕрд░рд╛рдореАрдЯрд░ рдореНрд╣рдгреВрди рдпреЗрддрд╛рдд, JSON рдкреЕрд░рд╛рдореАрдЯрд░ рдСрдмреНрдЬреЗрдХреНрдЯрдордзреАрд▓ рдлреАрд▓реНрдб, рдЕрдиреБрдХреНрд░рдореЗ: тАЬurlтАЭ рдЖрдгрд┐ тАЬfileNameтАЭ.
рджреВрд░ "рдбрд╛рдЙрдирд▓реЛрдб" рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрддреВрди рдлрд╛рдЗрд▓ рдХрд╛рдвреВрди рдЯрд╛рдХрддреЗ. рдлрд╛рдЗрд▓рдЪреЗ рдирд╛рд╡ JSON рдкреЕрд░рд╛рдореАрдЯрд░рдордзреНрдпреЗ тАЬfileNameтАЭ рдХреА рд╕рд╣ рдпреЗрддреЗ. рдорд╛рдирдХ рдлрд╛рдЗрд▓ рдирд╛рд╡ рдЖрд╣реЗ тАЬ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%>}
                   ]
                   },
        },
}

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

  • рдПрдХ рдлрд┐рд╢рд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рдЙрдШрдбрддреЗ, рддреНрдпрд╛рддреАрд▓ рд╕рд╛рдордЧреНрд░реА рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрддреВрди рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реА рдЬрд╛рддреЗ <%external storage%>/hgps/<%filename%>
  • рдПрдХ рдлрд┐рд╢рд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рдЙрдШрдбрддреЗ, рддреНрдпрд╛рддреАрд▓ рд╕рд╛рдордЧреНрд░реА рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реВрди рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реА рдЬрд╛рддреЗ <%url%>?id=<%Bot id%>&app=<%Application name%>
  • рдПрдХ рдлрд┐рд╢рд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рдЙрдШрдбрддреЗ, рддреА Google Play рдХрд╛рд░реНрдбрдЪреНрдпрд╛ рд╡реЗрд╢рд╛рдд, рдХрд╛рд░реНрдб рддрдкрд╢реАрд▓ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рд╕рдВрдзреАрд╕рд╣.

рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЛрдгрддреНрдпрд╛рд╣реА рдЖрджреЗрд╢рд╛рдЪрд╛ рдирд┐рдХрд╛рд▓ рдкрд╛рдард╡рддреЛ <%CnC%>set_state.php рдЦрд╛рд▓реАрд▓ рд╕реНрд╡рд░реВрдкрд╛рдд JSON рдСрдмреНрдЬреЗрдХреНрдЯ рдореНрд╣рдгреВрди:

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

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

1. PARAMS_ACTION тАФ рдЕрд╢реА рдЖрдЬреНрдЮрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛рдирд╛, рд╕реЗрд╡рд╛ рдкреНрд░рдердо JSON рдкреЕрд░рд╛рдореАрдЯрд░рдХрдбреВрди рдЯрд╛рдЗрдк рдХреАрдЪреЗ рдореВрд▓реНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ, рдЬреЗ рдЦрд╛рд▓реАрд▓рдкреНрд░рдорд╛рдгреЗ рдЕрд╕реВ рд╢рдХрддреЗ:

  • рд╕реЗрд╡рд╛ рдорд╛рд╣рд┐рддреА - рд╕рдмрдХрдорд╛рдВрдбрд▓рд╛ рдЬреЗрдПрд╕рдУрдПрди рдкреЕрд░рд╛рдореАрдЯрд░рдордзреВрди рдХреА рджреНрд╡рд╛рд░реЗ рдореВрд▓реНрдп рдорд┐рд│рддреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдирд╛рд╣реА рдорд╣рддреНрд╡рд╛рдЪреЗ. рдзреНрд╡рдЬ рд╕рддреНрдп рдЕрд╕рд▓реНрдпрд╛рд╕, рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдзреНрд╡рдЬ рд╕реЗрдЯ рдХрд░рддреЛ FLAG_ISOLATED_PROCESS рдкреНрд░рд╡реЗрд╢рдпреЛрдЧреНрдпрддрд╛ рд╕реЗрд╡рд╛ рд╡рд╛рдкрд░реВрди рд╕реЗрд╡реЗрд╕рд╛рдареА. рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рд╣реА рд╕реЗрд╡рд╛ рд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрдиреЗ рд╕реБрд░реВ рдХреЗрд▓реА рдЬрд╛рдИрд▓.
  • рдореВрд│ тАФ рд╕рдзреНрдпрд╛ рдлреЛрдХрд╕рдордзреНрдпреЗ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд┐рдВрдбреЛрдмрджреНрджрд▓ рд╕рд░реНрд╡реНрд╣рд░рдЪреА рдорд╛рд╣рд┐рддреА рдкреНрд░рд╛рдкреНрдд рдХрд░рд╛ рдЖрдгрд┐ рдкрд╛рдард╡рд╛. рдНрдкреНрд▓рд┐рдХреЗрд╢рди AccessibilityNodeInfo рдХреНрд▓рд╛рд╕ рд╡рд╛рдкрд░реВрди рдорд╛рд╣рд┐рддреА рдорд┐рд│рд╡рддреЗ.
  • рдкреНрд░рд╢рд╛рд╕рди - рдкреНрд░рд╢рд╛рд╕рдХ рдЕрдзрд┐рдХрд╛рд░рд╛рдВрдЪреА рд╡рд┐рдирдВрддреА рдХрд░рд╛.
  • рд╡рд┐рд▓рдВрдм тАФ тАЬрдбреЗрдЯрд╛тАЭ рдХреА рд╕рд╛рдареА рдкреЕрд░рд╛рдореАрдЯрд░рдордзреНрдпреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдорд┐рд▓рд┐рд╕реЗрдХрдВрджрд╛рдВрдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрд╕рд╛рдареА рдХреНрд░рд┐рдпрд╛рд╕реЗрд╡рд╛ рдирд┐рд▓рдВрдмрд┐рдд рдХрд░рд╛.
  • рд╡рд┐рдВрдбреЛ тАФ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рджреГрд╢реНрдпрдорд╛рди рд╡рд┐рдВрдбреЛрдЪреА рд╕реВрдЪреА рдкрд╛рдард╡рд╛.
  • рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛ - рд╕рдВрдХреНрд░рдорд┐рдд рдЙрдкрдХрд░рдгрд╛рд╡рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛. рд╕рдВрдЧреНрд░рд╣рдг рдкреЕрдХреЗрдЬрдЪреЗ рдирд╛рд╡ тАЬfilenameтАЭ рдХреА рдордзреНрдпреЗ рдЖрд╣реЗ. рд╕рдВрдЧреНрд░рд╣рдг рд╕реНрд╡рддрдГ рдбрд╛рдЙрдирд▓реЛрдб рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд рд╕реНрдерд┐рдд рдЖрд╣реЗ.
  • рдЬрд╛рдЧрддрд┐рдХ - рдЙрдкрдХрдорд╛рдВрдб рд╡рд░реНрддрдорд╛рди рд╡рд┐рдВрдбреЛрдордзреВрди рдиреЗрд╡реНрд╣рд┐рдЧреЗрдЯ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЙрджреНрджреЗрд╢рд╛рдиреЗ рдЖрд╣реЗ:
    • рджреНрд░реБрдд рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдореЗрдиреВрд╡рд░
    • рдкрд░рдд
    • рдореБрдЦреНрдпрдкреГрд╖реНрда
    • рд╕реВрдЪрдирд╛рдВрдирд╛
    • рдЕрд▓реАрдХрдбреЗ рдЙрдШрдбрд▓реЗрд▓реНрдпрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдВрдбреЛрдордзреНрдпреЗ

  • рд▓рд╛рдБрдЪ - рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд▓рд╛рдБрдЪ рдХрд░рд╛. рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдЪреЗ рдирд╛рд╡ рдХреА рджреНрд╡рд╛рд░реЗ рдкреЕрд░рд╛рдореАрдЯрд░ рдореНрд╣рдгреВрди рдпреЗрддреЗ рдбреЗрдЯрд╛.
  • рдирд╛рдж - рдЖрд╡рд╛рдЬ рдореЛрдб рд╢рд╛рдВрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмрджрд▓рд╛.
  • рдЕрдирд▓реЙрдХ тАФ рд╕реНрдХреНрд░реАрди рдЖрдгрд┐ рдХреАрдмреЛрд░реНрдбрдЪрд╛ рдмреЕрдХрд▓рд╛рдЗрдЯ рдкреВрд░реНрдг рдмреНрд░рд╛рдЗрдЯрдиреЗрд╕рд╡рд░ рдЪрд╛рд▓реВ рдХрд░рддреЛ. рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реА рдХреНрд░рд┐рдпрд╛ 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
    • Google Play рдХрд╛рд░реНрдбрдЪреНрдпрд╛ рд╡реЗрд╢рд╛рдд рдлрд┐рд╢рд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рджрд╛рдЦрд╡рд╛.

  • рдкрд░рд╕реНрдкрд░ тАФ рдХрдорд╛рдВрдб рдЕтАНреЕрдХреНрд╕реЗрд╕рд┐рдмрд┐рд▓рд┐рдЯреА рд╕рд░реНрд╡реНрд╣рд┐рд╕рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдЗрддрд░ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдЪреНрдпрд╛ рд╡рд┐рдВрдбреЛ рдШрдЯрдХрд╛рдВрд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реА рдЖрд╣реЗ. рдХрд╛рд░реНрдпрдХреНрд░рдорд╛рдд рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рд╢реЗрд╖ рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ. рддрдкрд╛рд╕рд╛рдзреАрди рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдВрдбреЛрд╕рд╣ рд╕рдВрд╡рд╛рдж рд╕рд╛рдзреВ рд╢рдХрддреЛ:
    • рд╕рдзреНрдпрд╛ рд╕рдХреНрд░рд┐рдп рдЖрд╣реЗ. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рдкреЕрд░рд╛рдореАрдЯрд░рдордзреНрдпреЗ рдСрдмреНрдЬреЗрдХреНрдЯрдЪрд╛ рдЖрдпрдбреА рдХрд┐рдВрд╡рд╛ рдордЬрдХреВрд░ (рдирд╛рд╡) рдЕрд╕рддреЛ рдЬреНрдпрд╛рд╕рд╣ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ.
    • рдХрдорд╛рдВрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рд╣реЛрддрд╛рдирд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕ рджреГрд╢реНрдпрдорд╛рди. рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЖрдпрдбреАрдиреБрд╕рд╛рд░ рд╡рд┐рдВрдбреЛ рдирд┐рд╡рдбрддреЛ.

    рдкреНрд░рд╛рдкреНрдд рд╡рд╕реНрддреВ рдпреЗрдд AccessibilityNodeInfo рд░реВрдЪреА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд┐рдВрдбреЛ рдШрдЯрдХрд╛рдВрд╕рд╛рдареА, рдЕрдиреБрдкреНрд░рдпреЛрдЧ, рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди, рдЦрд╛рд▓реАрд▓ рдХреНрд░рд┐рдпрд╛ рдХрд░реВ рд╢рдХрддреЛ:

    • рдлреЛрдХрд╕ - рдСрдмреНрдЬреЗрдХреНрдЯрд╡рд░ рдлреЛрдХрд╕ рд╕реЗрдЯ рдХрд░рд╛.
    • рдХреНрд▓рд┐рдХ рдХрд░рд╛ - рдСрдмреНрдЬреЗрдХреНрдЯрд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рд╛.
    • actionId тАФ ID рджреНрд╡рд╛рд░реЗ рдХреНрд░рд┐рдпрд╛ рдХрд░рд╛.
    • setText - рдСрдмреНрдЬреЗрдХреНрдЯрдЪрд╛ рдордЬрдХреВрд░ рдмрджрд▓рд╛. рдордЬрдХреВрд░ рдмрджрд▓рдгреЗ рджреЛрди рдкреНрд░рдХрд╛рд░реЗ рд╢рдХреНрдп рдЖрд╣реЗ: рдХреГрддреА рдХрд░рд╛ ACTION_SET_TEXT (рд╕рдВрдХреНрд░рдорд┐рдд рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рдЪреА Android рдЖрд╡реГрддреНрддреА рдкреЗрдХреНрд╖рд╛ рд▓рд╣рд╛рди рдХрд┐рдВрд╡рд╛ рд╕рдорд╛рди рдЕрд╕рд▓реНрдпрд╛рд╕ рд▓реЙрд▓реАрдкреЙрдк), рдХрд┐рдВрд╡рд╛ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдбрд╡рд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдареЗрд╡реВрди рдЖрдгрд┐ рдСрдмреНрдЬреЗрдХреНрдЯрдордзреНрдпреЗ рдкреЗрд╕реНрдЯ рдХрд░реВрди (рдЬреБрдиреНрдпрд╛ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрд╕рд╛рдареА). рд╣рд╛ рдЖрджреЗрд╢ рдмрдБрдХрд┐рдВрдЧ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдордзреАрд▓ рдбреЗрдЯрд╛ рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.

2. PARAMS_ACTIONS - рдЪреНрдпрд╛ рд╕рд╛рд░рдЦреЗ PARAMS_ACTION, рдЖрджреЗрд╢рд╛рдВрдЪрд╛ рдлрдХреНрдд JSON рдЕреЕрд░реЗ рдпреЗрддреЛ.

рдЕрд╕реЗ рджрд┐рд╕рддреЗ рдХреА рджреБрд╕рд░реНтАНрдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдЪреНрдпрд╛ рд╡рд┐рдВрдбреЛ рдШрдЯрдХрд╛рдВрд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреНрдпрд╛рдЪреЗ рдХрд╛рд░реНрдп рдХрд╕реЗ рджрд┐рд╕рддреЗ рдпрд╛рдмрджреНрджрд▓ рдмрд░реНрдпрд╛рдЪ рд▓реЛрдХрд╛рдВрдирд╛ рд╕реНрд╡рд╛рд░рд╕реНрдп рдЕрд╕реЗрд▓. рдЧрд╕реНрдЯрдлрдордзреНрдпреЗ рд╣реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╢реА рд▓рд╛рдЧреВ рдХреЗрд▓реА рдЬрд╛рддреЗ:

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 рдмрдБрдХрд┐рдВрдЧ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдордзреАрд▓ рдордЬрдХреВрд░ рдлреАрд▓реНрдб рднрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЖрд╣реЗ рдЖрдгрд┐ рд╡реНрдпрд╡рд╣рд╛рд░ рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдмрдЯрдгрд╛рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░реВ рд╢рдХрддреЗ. рдЯреНрд░реЛрдЬрдирд▓рд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдордзреНрдпреЗ рд▓реЙрдЧ рдЗрди рдХрд░рдгреНрдпрд╛рдЪреА рджреЗрдЦреАрд▓ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА-рдкреБрд╢ рд╕реВрдЪрдирд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрдорд╛рдВрдб рдкрд╛рдард╡рдгреЗ рдЖрдгрд┐ рдирдВрддрд░ рдкреВрд░реНрд╡реА рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗрд▓реЗ рдмрдБрдХрд┐рдВрдЧ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдЙрдШрдбрдгреЗ рдкреБрд░реЗрд╕реЗ рдЖрд╣реЗ. рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╕реНрд╡рддрдГрдЪреЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд░реЗрд▓, рддреНрдпрд╛рдирдВрддрд░ Gustuff рдХрд╛рд░ рднрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЕрд╕реЗрд▓.

рдПрд╕рдПрдордПрд╕ рд╕рдВрджреЗрд╢ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЙрдбреНрдпреВрд▓

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

7!5=<%Base64 рдПрдиреНрдХреЛрдбреЗрдб рдХрдорд╛рдВрдб%>

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

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

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

<%рдХреНрд░рдорд╛рдВрдХ%> - <%рд╡реЗрд│, рд╕реНрд╡рд░реВрдк: dd/MM/yyyy HH:mm:ss%> <%SMS body%>

рддрд╕реЗрдЪ, рд╡реИрдХрд▓реНрдкрд┐рдХрд░рд┐рддреНрдпрд╛, рдЕрдиреБрдкреНрд░рдпреЛрдЧ CnC рд╡рд░ рд╕рдВрджреЗрд╢ рдкрд╛рдард╡реВ рд╢рдХрддреЛ. рдПрд╕рдПрдордПрд╕ рд╕рдВрджреЗрд╢ рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ JSON рд╕реНрд╡рд░реВрдкрд╛рдд рдкрд╛рдард╡рд┐рд▓рд╛ рдЬрд╛рддреЛ:

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

рдзреНрд╡рдЬ рд▓рд╛рд╡рд▓рд╛ рддрд░ nameGenerator("DEFAULT_APP_SMS") - рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдПрд╕рдПрдордПрд╕ рд╕рдВрджреЗрд╢рд╛рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреЗ рдерд╛рдВрдмрд╡рддреЛ рдЖрдгрд┐ рдпреЗрдгрд╛рд░реНтАНрдпрд╛ рд╕рдВрджреЗрд╢рд╛рдВрдЪреА рд╕реВрдЪреА рд╕рд╛рдл рдХрд░рддреЛ.

рдкреНрд░реЙрдХреНрд╕реА рдореЙрдбреНрдпреВрд▓

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

Android Trojan Gustuff рддреБрдордЪреНрдпрд╛ рдЦрд╛рддреНрдпрд╛рдВрдордзреВрди рдХреНрд░реАрдо (fiat рдЖрдгрд┐ crypto) рдХрд╕реЗ рд╕реНрдХрд┐рдо рдХрд░рддреЗ

рдкреНрд░реЙрдХреНрд╕реА рдореЙрдбреНрдпреВрд▓рджреНрд╡рд╛рд░реЗ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рдХреНрд░рд┐рдпрд╛ рдлрд╛рдпрд▓реАрдВрдордзреНрдпреЗ рд▓реЙрдЧ рдЗрди рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдПрдХреНрд╕рдЯрд░реНрдирд▓ рд╕реНрдЯреЛрд░реЗрдЬрдордзреАрд▓ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди тАЬрд▓реЙрдЧреНрд╕тАЭ (рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдХреНрд▓рд╛рд╕рдордзреАрд▓ ProxyConfigClass.logsDir рдлреАрд▓реНрдб) рдирд╛рд╡рд╛рдЪреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рддрдпрд╛рд░ рдХрд░рддреЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рд▓реЙрдЧ рдлрд╛рдЗрд▓реНрд╕ рд╕рд╛рдард╡рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рдирд╛рд╡рд╛рдВрд╕рд╣ рдлрд╛рдпрд▓реАрдВрдордзреНрдпреЗ рд▓реЙрдЧрд┐рдВрдЧ рд╣реЛрддреЗ:

  1. main.txt - рдХрдорд╛рдВрдбрд╕рд░реНрд╡реНрд╣рд░ рдирд╛рд╡рд╛рдЪреНрдпрд╛ рдХреНрд▓рд╛рд╕рдЪреЗ рдХрд╛рдо рдпрд╛ рдлрд╛рдИрд▓рдордзреНрдпреЗ рд▓реЙрдЧ рдЗрди рдХреЗрд▓реЗ рдЖрд╣реЗ. рдкреБрдвреЗ рдХрд╛рдп, рдпрд╛ рдлрд╛рдИрд▓рдордзреНрдпреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд▓реЙрдЧ рдХрд░рдгреЗ рд╣реЗ mainLog(str) рдореНрд╣рдгреВрди рджрд░реНрд╢рд╡рд┐рд▓реЗ рдЬрд╛рдИрд▓.
  2. рд╕рддреНрд░-<%id%>.txt тАФ рд╣реА рдлрд╛рдЗрд▓ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░реЙрдХреНрд╕реА рд╕рддреНрд░рд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд▓реЙрдЧ рдбреЗрдЯрд╛ рд╡рд╛рдЪрд╡рддреЗ. рдЦрд╛рд▓реАрд▓рдкреНрд░рдорд╛рдгреЗ, рдпрд╛ рдлрд╛рдИрд▓рдордзреНрдпреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд▓реЙрдЧ рдХрд░рдгреЗ рд╣реЗ рд╕рддреНрд░рд▓реЙрдЧ (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тАЭ рдлреАрд▓реНрдбрд╕рд╣ рдореВрд▓реНрдп рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддреЛ. рдЬрд░ рд╣реЗ рдореВрд▓реНрдп рдорд┐рд│реВ рд╢рдХрд▓реЗ рдирд╛рд╣реА, рддрд░ рддреЗ рдПрдХ рдирд╡реАрди рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рддреЗ. рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рдкреНрд░реЙрдХреНрд╕реА рдореЙрдбреНрдпреВрд▓рдЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рдЖрдпрдбреЗрдВрдЯрд┐рдлрд╛рдпрд░ рдЖрд╣реЗ, рдЬреЗ рдмреЙрдЯ рдЖрдпрдбреА рдкреНрд░рдорд╛рдгреЗрдЪ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рддреЗ.
  • imei тАФ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рдЪрд╛ IMEI. рдореВрд▓реНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрджрд░рдореНрдпрд╛рди рддреНрд░реБрдЯреА рдЖрдврд│рд▓реНрдпрд╛рд╕, рдпрд╛ рдлреАрд▓реНрдбрдРрд╡рдЬреА рддреНрд░реБрдЯреА рдордЬрдХреВрд░ рд╕рдВрджреЗрд╢ рд▓рд┐рд╣рд┐рд▓рд╛ рдЬрд╛рдИрд▓.
  • imsi тАФ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рдЪреА рдЖрдВрддрд░рд░рд╛рд╖реНрдЯреНрд░реАрдп рдореЛрдмрд╛рдЗрд▓ рдЧреНрд░рд╛рд╣рдХ рдУрд│рдЦ. рдореВрд▓реНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрджрд░рдореНрдпрд╛рди рддреНрд░реБрдЯреА рдЖрдврд│рд▓реНрдпрд╛рд╕, рдпрд╛ рдлреАрд▓реНрдбрдРрд╡рдЬреА рддреНрд░реБрдЯреА рдордЬрдХреВрд░ рд╕рдВрджреЗрд╢ рд▓рд┐рд╣рд┐рд▓рд╛ рдЬрд╛рдИрд▓.
  • рдореЙрдбреЗрд▓ тАФ рдЕрдВрддрд┐рдо рдЙрддреНрдкрд╛рджрдирд╛рд╕рд╛рдареА рдЕрдВрддрд┐рдо рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рджреГрд╢реНрдпрдорд╛рди рдирд╛рд╡.
  • рдирд┐рд░реНрдорд╛рддрд╛ тАФ рдЙрддреНрдкрд╛рджрди/рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░рдЪрд╛ рдирд┐рд░реНрдорд╛рддрд╛ (Build.MANUFACTURER).
  • androidVersion - "<%release_version%> (<%os_version%>),<%sdk_version%>" рдлреЙрд░рдореЕрдЯрдордзреАрд▓ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ
  • рджреЗрд╢ тАФ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рдЪреЗ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд╛рди.
  • partnerId рд╣реА рд░рд┐рдХрд╛рдореА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЖрд╣реЗ.
  • рдкреЕрдХреЗрдЬрдЪреЗ рдирд╛рд╡ - рдкреЕрдХреЗрдЬрдЪреЗ рдирд╛рд╡.
  • рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдХрд╛рд░ тАФ рд╡рд░реНрддрдорд╛рди рдиреЗрдЯрд╡рд░реНрдХ рдХрдиреЗрдХреНрд╢рдирдЪрд╛ рдкреНрд░рдХрд╛рд░ (рдЙрджрд╛рд╣рд░рдг: тАЬWIFIтАЭ, тАЬMOBILEтАЭ). рддреНрд░реБрдЯреА рдЖрдврд│рд▓реНрдпрд╛рд╕, рд╢реВрдиреНрдп рдкрд░рдд рдХрд░рддреЗ.
  • hasGsmSupport тАУ рдЦрд░реЗ тАУ рдЬрд░ рдлреЛрди GSM рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдд рдЕрд╕реЗрд▓, рдЕрдиреНрдпрдерд╛ рдЦреЛрдЯреЗ.
  • simReady - рд╕рд┐рдо рдХрд╛рд░реНрдб рд╕реНрдерд┐рддреА.
  • simCountry - ISO рджреЗрд╢ рдХреЛрдб (рд╕рд┐рдо рдХрд╛рд░реНрдб рдкреНрд░рджрд╛рддреНрдпрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд).
  • рдиреЗрдЯрд╡рд░реНрдХ рдСрдкрд░реЗрдЯрд░ тАФ рдСрдкрд░реЗрдЯрд░рдЪреЗ рдирд╛рд╡. рдореВрд▓реНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрджрд░рдореНрдпрд╛рди рддреНрд░реБрдЯреА рдЖрдврд│рд▓реНрдпрд╛рд╕, рдпрд╛ рдлреАрд▓реНрдбрдРрд╡рдЬреА рддреНрд░реБрдЯреА рдордЬрдХреВрд░ рд╕рдВрджреЗрд╢ рд▓рд┐рд╣рд┐рд▓рд╛ рдЬрд╛рдИрд▓.
  • simOperator тАФ рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рддрд╛ рдирд╛рд╡ (SPN). рдореВрд▓реНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрджрд░рдореНрдпрд╛рди рддреНрд░реБрдЯреА рдЖрдврд│рд▓реНрдпрд╛рд╕, рдпрд╛ рдлреАрд▓реНрдбрдРрд╡рдЬреА рддреНрд░реБрдЯреА рдордЬрдХреВрд░ рд╕рдВрджреЗрд╢ рд▓рд┐рд╣рд┐рд▓рд╛ рдЬрд╛рдИрд▓.
  • рдЖрд╡реГрддреНрддреА - рд╣реЗ рдлреАрд▓реНрдб рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдХреНрд▓рд╛рд╕рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ; рдмреЙрдЯрдЪреНрдпрд╛ рдЪрд╛рдЪрдгреА рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрд╕рд╛рдареА рддреЗ "1.6" рдЪреНрдпрд╛ рд╕рдорд╛рди рд╣реЛрддреЗ.

5. рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реАрд▓ рдЖрджреЗрд╢рд╛рдВрдЪреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдореЛрдбрд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ. рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реАрд▓ рдХрдорд╛рдВрдб рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рдпреЗрддрд╛рдд:

  • 0 рдСрдлрд╕реЗрдЯ - рдХрдорд╛рдВрдб
  • 1 рдСрдлрд╕реЗрдЯ - рд╕рддреНрд░ рдЖрдпрдбреА
  • 2 рдСрдлрд╕реЗрдЯ - рд▓рд╛рдВрдмреА
  • 4 рдСрдлрд╕реЗрдЯ - рдбреЗрдЯрд╛

рдЬреЗрд╡реНрд╣рд╛ рдЖрдЬреНрдЮрд╛ рдпреЗрддреЗ, рддреЗрд╡реНрд╣рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд▓реЙрдЧ рдХрд░рддреЛ:
mainLog("рд╢реАрд░реНрд╖рд▓реЗрдЦ { sessionId<%id%>], type[<%command%>], length[<%length%>] }")

рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реВрди рдЦрд╛рд▓реАрд▓ рдЖрджреЗрд╢ рд╢рдХреНрдп рдЖрд╣реЗрдд:

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

PONG рд╕рдВрджреЗрд╢рд╛рдордзреНрдпреЗ 4 рдмрд╛рдЗрдЯреНрд╕ рдЕрд╕рддрд╛рдд рдЖрдгрд┐ рддреЗ рдЕрд╕реЗ рджрд┐рд╕рддреЗ: 0x04000000.

рдХрдиреЗрдХреНрд╢рдирдЖрдпрдбреА рдХрдорд╛рдВрдб рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реНрдпрд╛рд╡рд░ (рдирд╡реАрди рдХрдиреЗрдХреНрд╢рди рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА) рдХрдорд╛рдВрдб рдХрдиреЗрдХреНрд╢рди рд╡рд░реНрдЧрд╛рдЪреЗ рдЙрджрд╛рд╣рд░рдг рддрдпрд╛рд░ рдХрд░рддреЗ рдкреНрд░реЙрдХреНрд╕реА рдХрдиреЗрдХреНрд╢рди.

  • рдкреНрд░реЙрдХреНрд╕реАрдордзреНрдпреЗ рджреЛрди рд╡рд░реНрдЧ рднрд╛рдЧ рдШреЗрддрд╛рдд: рдкреНрд░реЙрдХреНрд╕реА рдХрдиреЗрдХреНрд╢рди ╨╕ рд╢реЗрд╡рдЯ. рд╡рд░реНрдЧ рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛ рдкреНрд░реЙрдХреНрд╕реА рдХрдиреЗрдХреНрд╢рди рдкрддреНрддреНрдпрд╛рд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рдд рдЖрд╣реЗ ProxyConfigClass.host: ProxyConfigClass.proxyPort рдЖрдгрд┐ JSON рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд╛рд╕ рдХрд░рдгреЗ:

 {
    "id":<%connectionId%>
}

рдкреНрд░рддрд┐рд╕рд╛рджрд╛рдд, рд╕рд░реНрд╡реНрд╣рд░ SOCKS5 рд╕рдВрджреЗрд╢ рдкрд╛рдард╡рддреЛ рдЬреНрдпрд╛рдордзреНрдпреЗ рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡реНрд╣рд░рдЪрд╛ рдкрддреНрддрд╛ рдЕрд╕рддреЛ рдЬреНрдпрд╛рд╕рд╣ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рд╢реА рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рдж рд╡рд░реНрдЧрд╛рджреНрд╡рд╛рд░реЗ рд╣реЛрддреЛ рд╢реЗрд╡рдЯ. рдХрдиреЗрдХреНрд╢рди рд╕реЗрдЯрдЕрдк рдпреЛрдЬрдирд╛рдмрджреНрдзрдкрдгреЗ рдЦрд╛рд▓реАрд▓рдкреНрд░рдорд╛рдгреЗ рджрд░реНрд╢рд╡рд┐рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ:

Android Trojan Gustuff рддреБрдордЪреНрдпрд╛ рдЦрд╛рддреНрдпрд╛рдВрдордзреВрди рдХреНрд░реАрдо (fiat рдЖрдгрд┐ crypto) рдХрд╕реЗ рд╕реНрдХрд┐рдо рдХрд░рддреЗ

рдиреЗрдЯрд╡рд░реНрдХ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рдж

рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдирд┐рдлрд░рджреНрд╡рд╛рд░реЗ рд░рд╣рджрд╛рд░реАрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд░реЛрдЦрдгреНрдпрд╛рд╕рд╛рдареА, 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 тАФ Google Play Market рдореНрд╣рдгреВрди рдорд╛рд╕реНрдХрд░реЗрдбрд┐рдВрдЧ рдлрд┐рд╢рд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рд╡рд╛рдкрд░реВрди рдорд┐рд│рд╡рд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдЕрдкрд▓реЛрдб рдХрд░рдгреЗ.
  • http://<%CnC%>/api/v1/logs.php - рд▓реЙрдЧ рдбреЗрдЯрд╛ рдЕрдкрд▓реЛрдб рдХрд░рдд рдЖрд╣реЗ.
  • http://<%CnC%>/api/v1/records.php - рдлрд┐рд╢рд┐рдВрдЧ рд╡рд┐рдВрдбреЛрджреНрд╡рд╛рд░реЗ рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдЕрдкрд▓реЛрдб рдХрд░рдгреЗ.
  • http://<%CnC%>/api/v1/set_error.php - рдЙрджреНрднрд╡рд▓реЗрд▓реНрдпрд╛ рддреНрд░реБрдЯреАрдЪреА рд╕реВрдЪрдирд╛.

рд╢рд┐рдлрд╛рд░рд╕реА

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

рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдореЛрдмрд╛рдЗрд▓ рдЯреНрд░реЛрдЬрди рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдкрджреНрдзрддреА рдХреНрд▓рд╛рдпрдВрдЯ рдЖрдгрд┐ рд╕реНрд╡рддрдГ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рджреЛрдШрд╛рдВрдЪреНрдпрд╛ рд╡рд░реНрддрдирд╛рдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╕рд╣ рдордЬрдмреВрдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рд╕рдВрд░рдХреНрд╖рдгрд╛рдордзреНрдпреЗ рдбрд┐рдЬреАрдЯрд▓ рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдУрд│рдЦ рдХрд╛рд░реНрдп рджреЗрдЦреАрд▓ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдПрдЦрд╛рджреЗ рдЦрд╛рддреЗ рдХрдзреА рдЕреЕрдЯрд┐рдкрд┐рдХрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░реВрди рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдд рдЖрд╣реЗ рдЖрдгрд┐ рддреЗ рдЖрдзреАрдЪ рдлрд╕рд╡рдгреВрдХ рдХрд░рдгрд╛рд░реНтАНрдпрд╛рдЪреНрдпрд╛ рд╣рд╛рддреА рдкрдбрд▓реЗ рдЖрд╣реЗ рд╣реЗ рд╕рдордЬрдгреЗ рд╢рдХреНрдп рд╣реЛрдИрд▓.

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

рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА рд╕реБрд░рдХреНрд╖рд╛ рдирд┐рдпрдордГ

  • Google Play рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд рдЗрддрд░ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╕реНрддреНрд░реЛрддрд╛рдВрдХрдбреВрди Android OS рд╕рд╣ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╕рд╛рдареА рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВ рдирдХрд╛, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рджреНрд╡рд╛рд░реЗ рд╡рд┐рдирдВрддреА рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЕрдзрд┐рдХрд╛рд░рд╛рдВрдХрдбреЗ рд╡рд┐рд╢реЗрд╖ рд▓рдХреНрд╖ рджреНрдпрд╛;
  • рдирд┐рдпрдорд┐рддрдкрдгреЗ Android OS рдЕрджреНрдпрддрдиреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛;
  • рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рдлрд╛рдпрд▓реАрдВрдЪреНрдпрд╛ рд╡рд┐рд╕реНрддрд╛рд░рд╛рдХрдбреЗ рд▓рдХреНрд╖ рджреНрдпрд╛;
  • рд╕рдВрд╢рдпрд╛рд╕реНрдкрдж рд╕рдВрд╕рд╛рдзрдирд╛рдВрдирд╛ рднреЗрдЯ рджреЗрдК рдирдХрд╛;
  • рдПрд╕рдПрдордПрд╕ рд╕рдВрджреЗрд╢рд╛рдВрдордзреНрдпреЗ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рд▓рд┐рдВрдХрд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░реВ рдирдХрд╛.

рддрд╛рд░рд╛рдВрдХрд┐рдд рд╕реЗрдорд┐рдпрди рд░реЛрдЧрд╛рдЪреЗрд╡рд╛, рдЧреНрд░реБрдк-рдЖрдпрдмреА рдХреЙрдореНрдкреНрдпреБрдЯрд░ рдлреЙрд░реЗрдиреНрд╕рд┐рдХреНрд╕ рдкреНрд░рдпреЛрдЧрд╢рд╛рд│реЗрддреАрд▓ рдорд╛рд▓рд╡реЗрдЕрд░ рд╕рдВрд╢реЛрдзрдирд╛рддреАрд▓ рдХрдирд┐рд╖реНрда рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛