ΠΊΠ°ΠΊ Π²Π·Π»ΠΎΠΌΠ°ΡΡ ΠΈΠ³ΡΡ Π±Π΅Π· Π²ΡΡΠΊΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
ΠΠ°ΠΊ Π²Π·Π»ΠΎΠΌΠ°ΡΡ ΠΠ½Π΄ΡΠΎΠΈΠ΄ ΠΈΠ³ΡΡ
ΠΡΠ±ΠΎΠΉ Π³Π΅ΠΉΠΌΠ΅Ρ Π·Π° Π²ΡΡ ΡΠ²ΠΎΡ ΠΆΠΈΠ·Π½Ρ ΠΏΡΠΎΠ±ΠΎΠ²Π°Π» Π²Π·Π»Π°ΠΌΡΠ²Π°ΡΡ ΠΈΠ³ΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° Π²Π°Π»ΡΡΡ, Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΡΠ΅ΡΡΡΡΠΎΠ². Π’Π°ΠΊΠΎΠΉ ΠΏΡΠΈΠ΅ΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π°ΡΠ»Π°Π΄ΠΈΡΡΡΡ ΠΈΠ³ΡΠΎΠΉ. ΠΡ Π½Π΅ ΡΡΠ°ΡΠΈΡΠ΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π΄Π»Ρ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠ°ΡΠ½Π΄Π° ΠΈΠ³ΡΡ. ΠΠ°Π»ΠΎ Ρ ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Π²Π·Π»Π°ΠΌΡΠ²Π°ΡΡ Android-ΠΈΠ³ΡΡ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ, ΠΏΠΎΠΌΠΎΠ³Π°ΡΡΠΈΠ΅ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ.
ΠΡΡ ΠΏΡΠ°Π²Π΄Π° ΠΎ Π²Π·Π»ΠΎΠΌΠ°Ρ
Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈΠ³ΡΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Π·Π»ΠΎΠΌΠ°ΡΡ, Π΅ΡΠ»ΠΈ Π΄Π΅Π»ΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ online ΠΈΠ³Ρ. ΠΠ³ΡΡ Β«Subway SurfersΒ» ΠΈ Β«ΠΠΎΠΉ Π³ΠΎΠ²ΠΎΡΡΡΠΈΠΉ Π’ΠΎΠΌΒ» Π²Π·Π»Π°ΠΌΡΠ²Π°ΡΡΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎ offline ΠΈΠ³ΡΡ. ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΈΠ³ΡΠΎΠ²ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΡΡΠ΅Π±ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅. ΠΡΠΎΡΠ΅ΡΡ Π²Π·Π»ΠΎΠΌΠ° Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΠΈΠ·-Π·Π° Π±Π΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° Π°Π΄ΠΌΠΈΠ½ΠΎΠ² Π½Π° Π³Π΅ΠΉΠΌΠ΅ΡΡΠΊΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ . ΠΡΠ»ΠΈ ΡΠ°ΠΌ Π·Π°Π²Π΅Π΄Π΅ΡΡΡ Β«ΡΠΈΡΠ΅ΡΒ», Π΅Π³ΠΎ Π±ΡΡΡΡΠΎ Π²ΡΡΠΈΡΠ»ΡΡ ΠΈ Π·Π°Π±Π°Π½ΡΡ. ΠΡ ΡΠΏΡΠΎΡΠΈΡΠ΅, Π·Π°ΡΠ΅ΠΌ ΡΠΈΡΠ°ΡΡ ΡΡΡ ΡΡΠ°ΡΡΡ, Π΅ΡΠ»ΠΈ Π²Π½Π°ΡΠ°Π»Π΅ ΠΈ ΡΠ°ΠΊ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΡΡΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Π·Π»ΠΎΠΌΠ°ΡΡ android ΠΈΠ³ΡΡ. Π Π²ΡΠ΅ ΠΆΠ΅ Π΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΡΡΡ ΠΏΠΈΡΠ°ΡΡΠΊΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ.
ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΡΠ΅Π»Π΅ΡΠΎΠ½Π° ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ Π²Π·Π»ΠΎΠΌΠ°
Π Π΅ΡΡ ΠΏΠΎΠΉΠ΄ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ . ΠΠ½ΠΈ ΠΈΠΌΠΈΡΠΈΡΡΡΡ ΠΈΠ³ΡΠΎΠ²ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ β Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠΎΠΊΡΠΏΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΡ ΠΈΠ³ΡΠΎΠ²ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ². ΠΡΡΠ³ΠΈΠ΅ ΡΡΠΈΠ»ΠΈΡΡ ΠΌΠ΅Π½ΡΡΡ ΡΠΈΡΠ»ΠΎΠ²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²Π°Π»ΡΡΡ (ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΡΠ½ΠΎΠΉ Π²Π²ΠΎΠ΄). ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ offline ΠΈΠ³Ρ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ online.
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π»Π΅Π½Ρ ΡΠΈΡΠ°ΡΡ, ΡΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎ.
ΠΠ·Π»ΠΎΠΌ ΠΈΠ³Ρ Π±Π΅Π· ΡΡΡ ΠΏΡΠ°Π²
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΏΡΠΈΡ ΠΎΠ΄ΡΡ ΠΊ ΡΡΠΎΠΌΡ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎ ΠΏΡΠΈΡΠΈΠ½Π΅, ΡΡΠΎ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ Π²Π°Π»ΡΡΡ Π±ΡΠ²Π°Π΅Ρ Π½Π΅ΠΎΠΏΡΠ°Π²Π΄Π°Π½Π½ΠΎ Π²ΡΡΠΎΠΊΠ°. ΠΠ»Ρ Π²Π·Π»ΠΎΠΌΠ° Π½Π΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ΅Π΄ΡΡΠ² ΠΈ ΠΎΠ±ΡΠ΅ΠΌΠ½ΡΡ Π·Π½Π°Π½ΠΈΠΉ. ΠΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠ½ΠΈ ΡΠ°Π·Π΄Π΅Π»ΡΡΡΡΡ Π½Π° Π΄Π²Π° Π²ΠΈΠ΄Π°:
ΠΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π²ΡΡΠ΅ Π΅ΡΠ»ΠΈ Π²Π·Π»Π°ΠΌΡΠ²Π°Π΅ΡΠ΅ ΠΎΡΡΠ»Π°ΠΉΠ½ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠ·Π»ΠΎΠΌΠ°ΡΡ Clash of clans, Game of war, Boom beach ΠΈ Ρ. ΠΏ. Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π΄Π°Π½Π½ΡΠ΅ ΡΡΠΈΡ ΠΈΠ³Ρ Ρ ΡΠ°Π½ΡΡΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅. ΠΠΎΡΡΡΠΏΠ° ΠΊ Π½Π΅ΠΌΡ Ρ Π²Π°Ρ Π½Π΅Ρ, Π΅ΡΠ»ΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π²Ρ Π½Π΅ ΡΡΠΏΠ΅Ρ Ρ Π°ΠΊΠ΅Ρ! ΠΡΠΈ ΡΠ΄Π°ΡΠ½ΠΎΠΌ Π²Π·Π»ΠΎΠΌΠ΅, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ, Π° Π²Π°Ρ Π±ΡΠΎΡΡΡ Π² Π±Π°Π½.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π΅ ΡΡΠ΅Π±ΡΡΡΠΈΠ΅ root-ΠΏΡΠ°Π²Π°
ΠΠ΅Π»ΡΠ·Ρ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΡΡΠΎ ΠΌΠ΅Π½Π΅Π΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ-Π²Π·Π»ΠΎΠΌΡΠΈΠΊΠΈ. ΠΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΏΠ»ΠΎΡ ΠΎ Π·Π°ΡΠΈΡΠ΅Π½Π½ΡΠΌΠΈ ΠΎΡ Π²Π·Π»ΠΎΠΌΠ° ΠΈΠ³ΡΠ°ΠΌΠΈ. ΠΠ·Π»ΠΎΠΌΠ°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ³Ρ.
CreeHack
ΠΡΠΎΡΠ΅ΡΡ Π²Π·Π»ΠΎΠΌΠ° ΡΠ²ΡΠ·Π°Π½ Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠ°Π·Π½ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π² ΠΈΠ³ΡΠ΅. ΠΠ΄Π΅ΡΡ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅Π½ΡΠΆΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ ΡΡΡ ΠΏΡΠ°Π²Π°. ΠΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΈ ΡΠ΅ΡΠ²ΠΈΡΡ Google. Π£ΡΠΈΠ»ΠΈΡΠ° ΠΈΠΌΠΈΡΠΈΡΡΠ΅Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΏΠΎΠΊΡΠΏΠΊΡ. Π Π°Π±ΠΎΡΠ°Π΅Ρ Ρ ΠΎΠ±ΡΠΈΡΠ½ΡΠΌ ΡΠΏΠΈΡΠΊΠΎΠΌ ΠΈΠ³ΡΠΎΠ²ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΈΠΌΠ΅Π΅Ρ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΈ Π±ΡΡΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΡΠ΅Ρ.
APK Editor Pro
ΠΠ±Ρ ΠΎΠ΄ΠΈΡ Π²ΡΠ΅ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ Google Play. ΠΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΡΡ, ΡΠΎΠ½Π°, ΠΌΠ΅Π΄ΠΈΠ°Π΄Π°Π½Π½ΡΡ ΠΈ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆΠ΅ΠΉ (ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ Π½Π°Π΄ΠΏΠΈΡΠΈ). ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΌΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ Π»ΡΠ±ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ Π½Π° Π²Π°ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠ½ΠΈΠ·ΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΈΠ³ΡΡ ΠΈ ΡΠ±ΡΠ°ΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΠ½ΡΠ΅ Π±Π°Π½Π½Π΅ΡΡ.
ΠΠ·Π»ΠΎΠΌ Ρ root ΠΏΡΠ°Π²Π°ΠΌΠΈ
ΠΠ΄Π΅ΡΡ Π²ΡΠ΅ ΠΏΡΠΎΡΡΠΎ β Π΅ΡΡΡ root ΠΏΡΠ°Π²Π°, ΡΠΎΠ³Π΄Π° Π²Ρ ΠΎΠ±Π»Π°Π΄Π°ΡΠ΅Π»Ρ Β«ΡΠ²Π΅ΡΡ ΡΠ΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΠΈΠ»ΡΒ». Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Β«ΡΠ²Π΅ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅ΡΠ°Β» Π·Π΄Π΅ΡΡ Π²ΡΡΡΡΠΏΠ°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ Π½ΡΠΆΠ½Ρ root ΠΏΡΠ°Π²Π°
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΡΠ΄ ΡΠ°ΠΊΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ:
Freedoom
ΠΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠΎΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Ρ Π»ΡΠ³ΠΊΠΎΡΡΡΡ ΠΎΠ±Ρ ΠΎΠ΄ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ ΠΈΠ³ΡΠΎΠ²ΡΡ ΠΏΠΎΠΊΡΠΏΠΎΠΊ ΠΈ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Google Play. ΠΠ°ΠΆΠ΅ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π»Π΅Π³ΠΊΠΎ ΡΠΏΡΠ°Π²ΠΈΡΡΡ Ρ Π½Π΅ΠΉ ΠΈΠ·-Π·Π° Π½Π°Π»ΠΈΡΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ. Π§ΡΠΎ Π²Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅? ΠΠ³ΡΠΎΠ²ΡΠ΅ Π΄Π΅Π½ΡΠ³ΠΈ, ΡΠ΅ΡΡΡΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΡΠΈΠ»Π΅Π½ΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΡΡΠΎ Π½Π΅ Π΄Π°Π΅Ρ Π΅ΠΉ ΠΌΠΎΡΠ°Π»ΡΠ½ΠΎ ΡΡΡΠ°ΡΠ΅ΡΡ. ΠΡΠ»ΠΈ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ, Π΅ΡΡΡ Π²Π°ΡΠΈΠ°Π½ΡΡ Π²Π΅ΡΠ½ΡΡΡΡ ΠΊ Π·Π°Π²ΠΎΠ΄ΡΠΊΠΈΠΌ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ online ΠΈΠ³Ρ, Π΄Π΅Π»Π°Π΅Ρ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ, ΠΈΠΌΠ΅Π΅Ρ Π»Π΅Π³ΠΊΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Ρ Π΄Π΅ΡΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΡΠΌΠΈ, ΠΈ ΠΈΠΌΠΈΡΠΈΡΡΠ΅Ρ Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΠ΅ ΠΏΠ»Π°ΡΠ΅ΠΆΠΈ.
GAME KILLER
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π΅ Π½Π°Π³ΡΡΠΆΠ°Π΅Ρ Π²Π°Ρ Π΄Π΅Π²Π°ΠΉΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΠΎΠ½ΠΎΠ²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅. ΠΠ»Π°Π²Π½ΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ β ΡΡΠΎ Π²Π½Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΎΠΊ Π² Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ Π²Π°Π»ΡΡΡ Π² ΡΡΡΡ ΡΠ²ΠΎΠ΅ΠΉ Π²ΡΠ³ΠΎΠ΄Ρ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ°ΡΡΠ΅ΠΉ. Π‘ΠΎΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡ. ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½ΡΠΆΠ½ΠΎ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ root-ΠΏΡΠ°Π²Π°.
ΠΠ°ΡΡ β ΡΡΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΡΠ°ΠΉΠ»Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
Lucky Patcher
ΠΠΎΠΏΡΠ»ΡΡΠ½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΏΡΠΎΠΏΠ°ΡΡΠΈΡΡ Π»ΡΠ±ΡΡ ΠΎΡΡΠ»Π°ΠΉΠ½ ΠΈΠ³ΡΡ Π΄Π»Ρ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠΉ Π΄ΠΎΠ±ΡΡΠΈ Π½ΡΠΆΠ½ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ².
Π£ΠΏΡΠ°Π²Π»ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ. ΠΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° ΠΎΠ½Π° ΠΏΡΠΎΡΠΊΠ°Π½ΠΈΡΡΠ΅Ρ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ ΠΠ. ΠΠ°Π»ΡΡΠ΅ Π²ΡΠ±ΠΎΡ Π·Π° Π²Π°ΠΌΠΈ, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Π·Π»Π°ΠΌΡΠ²Π°ΡΡ.
Jasi Patcher Premium
ΠΠ»ΡΡΡ:
ΠΠΈΠ½ΡΡΡ:
ΠΡΠΎ Π½Π΅ ΠΌΠ΅ΡΠ°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ Ρ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΌΠΈ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ β ΠΈΠ·Π±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΉ.
GameGuardian
ΠΡΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠ½ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΊΠΎΠ΄Π°. ΠΠ΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠ΅ΠΉ Π² Π»ΡΠ±ΠΎΠ΅ ΠΈΠ³ΡΠΎΠ²ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
Π Π΅Π΄Π°ΠΊΡΠΎΡ ΠΊΠΎΠ΄Π° β ΡΡΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ:
ΠΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ Π½Π΅ ΡΠΎΡΡΠ°Π²ΠΈΡ ΠΎΡΠΎΠ±ΡΡ ΡΡΡΠ΄Π½ΠΎΡΡΠ΅ΠΉ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π·Π΄Π΅ΡΡ Π΅ΡΡΡ ΡΡΡΠΎΡΠΈΠ°Π»Ρ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ .
Cheat Engine
ΠΠ· ΠΌΠΈΠ½ΡΡΠΎΠ² β Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ Ρ Π΄Π΅Π²Π°ΠΉΡΠ°ΠΌΠΈ, Ρ ΠΊΠΎΡΠΎΡΡΡ ΠΌΠ΅Π½ΡΡΠ΅ Π΄Π²ΡΡ ΠΠΠ£.
XModGames
Π‘Π²ΡΠ·Π°Π½ΠΎ Ρ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ online ΠΈΠ³Ρ. Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½ ΠΈ ΡΠ°ΠΌΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΠ΅ Π½ΡΠΆΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΡΠ΅ΡΡΡΡΠΎΠ² (Π·ΠΎΠ»ΠΎΡΠΎ, ΡΠ»ΠΈΠΊΡΠΈΡΡ, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΏΠΎΡΡΡΠΎΠ΅ΠΊ).. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡΠΌ ΠΏΡΠΎΡΠ΅ΡΡ ΠΈΠ³ΡΡ ΠΎΠ±Π»Π΅Π³ΡΠ°Π΅ΡΡΡ. ΠΠ»Π°Π³ΠΈΠ½ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π½Π°ΠΉΡΠΈ ΠΏΡΠΎΡΠΈΠ²Π½ΠΈΠΊΠ° Ρ ΡΡΠ΅Π±ΡΠ΅ΠΌΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΈΠ³ΡΠΎΠ²ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ². ΠΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ Β«Π²ΡΠ΅Π³Π΄Π° OnlineΒ». ΠΠ½Π° ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ°Π΅Ρ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ³ΡΠΎΠΊΠ° ΠΏΡΠΈ Π±Π΅Π·Π΄Π΅ΠΉΡΡΠ²ΠΈΠΈ.
ΠΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡ Π²Π·Π»ΠΎΠΌΠ° ΠΈΠ³Ρ
ΠΠΎΡΠ»Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ root-ΠΏΡΠ°Π² ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ. Π Π΅ΡΠ»ΠΈ Π²Ρ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΠ΅ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΌΠΎΠ΄ ΠΈΠ· Π½Π΅ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ², Π΅ΡΡΡ Π±ΠΎΠ»ΡΡΠ°Ρ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ Π·Π°ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π²Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π²ΠΈΡΡΡΠ°ΠΌΠΈ. ΠΠΎ ΡΠ²ΠΎΠ΅ΠΉ Π½Π΅ΠΎΠΏΡΡΠ½ΠΎΡΡΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π½Π°Π½ΠΎΡΡΡ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΠ‘ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΠ°ΡΠ΅ΠΌ ΡΠΌΠ°ΡΡΡΠΎΠ½ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π² Π±Π΅ΡΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ Β«ΠΊΠΈΡΠΏΠΈΡΒ».
ΠΠ·Π»ΠΎΠΌΠ°ΡΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈΠ³ΡΡ? ΠΠ΅Π³ΠΊΠΎ!.
ΠΠΎΠ΄ ΠΊΠ°ΡΠΎΠΌ ΡΡΠ°ΡΠΈΠΊ Π½Π°
800ΠΊΠ±, 293 ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ β ΡΠΊΡΠΈΠ½ΡΠΎΡΡ ΠΊΠΎΠ΄Π° (!)
ΠΡΠ° ΡΡΠ°ΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½Π° ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π² ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΅Π»ΡΡ . ΠΠ²ΡΠΎΡ Π½Π΅ Π½Π΅ΡΡΡ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ Π·Π° Π»ΡΠ±ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΠΏΡΠΎΡΠΈΡΠ°Π²ΡΠΈΡ ΡΡΠ°ΡΡΡ. ΠΡΠ±ΡΠ΅ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ Π² ΡΡΠ°ΡΡΠ΅ ΡΠ»ΡΡΠ°ΠΉΠ½Ρ.
ΠΠ΄Π½Π°ΠΆΠ΄Ρ, Π΄ΠΎΠΆΠ΄Π»ΠΈΠ²ΡΠΌ Π»Π΅ΡΠ½ΠΈΠΌ Π²Π΅ΡΠ΅ΡΠΎΠΌ ΠΌΡ Ρ ΠΌΠΎΠ΅ΠΉ Π΄Π΅Π²ΡΡΠΊΠΎΠΉ ΠΈΡΠΊΠ°Π»ΠΈ ΡΠ΅ΠΌ ΡΠ΅Π±Ρ Π·Π°Π½ΡΡΡ. Π€ΠΈΠ»ΡΠΌ ΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π΅ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ, Π½ΠΎ ΠΈ Π²ΡΠ»Π΅Π·Π°ΡΡ ΠΈΠ· ΠΏΠΎΡΡΠ΅Π»ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΡ Π½Π΅ Π±ΡΠ»ΠΎ. ΠΡΠ±ΠΎΡ ΠΏΠ°Π» Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΈΠ³ΡΡΡΠΊΡ. ΠΡΠ½ΠΎΠ²Π½ΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΠΈΠ³ΡΠ΅ Π±ΡΠ»ΠΎ Π½Π΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ:
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΌΡ Π½Π°ΡΠ»ΠΈ ΠΈΠ³ΡΡ ΠΈΠ· ΡΠΎΠΏΠ° Google Play. Π§ΡΠΎΠ±Ρ Π½Π΅ ΡΠ°ΡΠΊΡΡΠ²Π°ΡΡ ΠΈΠΌΠ΅Π½, Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π΅Π΅ ΠΈΠ³ΡΠΎΠΉ N. ΠΡΠ°Π²Π΄Π°, ΠΊΠ°ΠΊ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ ΠΏΠΎΠ·ΠΆΠ΅, ΡΡΠ΅ΡΠΈΠΉ ΠΏΡΠ½ΠΊΡ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° Π²ΡΡΠ΅ ΡΠ°ΠΌ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΡΡΡΡ Π±ΠΎΠ»Π΅Π΅, ΡΠ΅ΠΌ Π½ΠΈΠΊΠ°ΠΊ.
ΠΠΈΠΆΠ΅ Ρ ΡΠΏΡΡΡΠ°Π» ΠΏΠΎΠ΄ ΡΠΏΠΎΠΉΠ»Π΅Ρ ΠΊΡΠ°ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈΠ³ΡΡ, ΡΠΈΡΠ°ΡΡ Π΅Π³ΠΎ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π½ΠΎ Π΄Π»Ρ ΠΏΠΎΠ»Π½ΠΎΡΡ ΠΊΠ°ΡΡΠΈΠ½Ρ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ.
ΠΠ³ΡΠ° ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ Π½Π° ΠΌΠΎΠ½ΡΡΡΠ°Ρ . ΠΡ ΠΈΡ ΠΏΡΠΈΠ·ΡΠ²Π°Π΅ΡΠ΅, ΠΊΠ°ΡΠ°Π΅ΡΠ΅ ΠΈΡ ΠΈ ΠΈΡ ΡΠΏΠ΅Π»Π»Ρ, Π½Π°Π΄Π΅Π²Π°Π΅ΡΠ΅ ΠΈΠΌ ΡΡΠ½Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π°ΠΏΠ°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΡΠ°ΡΡ. Π£ ΠΌΠΎΠ½ΡΡΡΠΎΠ², ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΏΡΠΈΠ²ΡΡΠ½ΡΡ ΡΡΠΎΠ²Π½Π΅ΠΉ (levels), ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π΅ΡΠ΅ ΠΈ Π³ΡΠ°Π΄Π°ΡΠΈΡ ΠΏΠΎ Π·Π²Π΅Π·Π΄Π°ΠΌ:
1 star β max level 15
2 star β max level 20
3 start β max level 25
ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅ Π΄ΠΎ 6 Π·Π²Π΅Π·Π΄ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ 40. ΠΠΎΡΡΠΈΠ³Π½ΡΠ² ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ΄Π½ΡΡΡ ΠΌΠΎΠ½ΡΡΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π·Π²Π΅Π·Π΄, ΠΏΡΠΈ ΡΡΠΎΠΌ Π΅Π³ΠΎ ΡΡΠΎΠ²Π΅Π½Ρ ΡΠ±ΡΠΎΡΠΈΡΡΡ Π΄ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ. ΠΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡ Π² ΠΈΠ³ΡΠ΅ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Β«EvolveΒ». Π§ΡΠΎΠ±Ρ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, Π²Π°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ Β«ΡΡΠ΅ΡΡΡΒ» Π΄ΡΡΠ³ΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΠΌΠΎΠ½ΡΡΡΠΎΠ², Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
ΠΡΠΈΠ·ΡΠ²Π°ΡΡΡΡ ΠΌΠΎΠ½ΡΡΡΡ ΠΌΠΎΠ³ΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ², Π½ΠΎ Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΈΡΠΎΠ³Π΅ ΡΠ²ΠΎΠ΄ΠΈΡΡΡ Π²ΡΠ΅ ΠΊ ΡΡΠ΅ΠΌ:
90-95%, ΡΡΠΎ Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ 3s, 4s ΠΏΠ°Π΄Π°ΡΡ ΡΠ΅Π΄ΠΊΠΎ, 5s ΠΌΠΎΠ½ΡΡΡΡ ΠΌΠ½Π΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠ°Π΄Π°Π»ΠΈ Ρ ΡΡΠΈΡ ΡΠ²ΠΈΡΠΊΠΎΠ². Π‘Π²ΠΈΡΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π² Π½Π΅ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π°Ρ ΠΏΠΎΠΊΡΠΏΠ°ΡΡ Π·Π° ΠΊΡΠ°ΡΠ½ΡΠ΅ ΠΊΡΠΈΡΡΠ°Π»Π»Ρ. ΠΠ°Π΄Π°ΡΡ ΠΎΡΠ΅Π½Ρ ΡΠ΅Π΄ΠΊΠΎ)
Π’Π΅ΠΏΠ΅ΡΡ ΠΎ Π²Π°Π»ΡΡΠ΅ ΠΈΠ³ΡΡ:
ΠΠ½Π΅ΡΠ³ΠΈΡ β Π½ΡΠΆΠ½Π° Π΄Π»Ρ ΠΏΠΎΡ ΠΎΠ΄ΠΎΠ² Π² PvE Π»ΠΎΠΊΠ°ΡΠΈΠΈ ΠΈ Π΄Π°Π½ΠΆΠΈ. Π Π°ΡΡ ΠΎΠ΄ β ΠΎΡ 3 Π΄ΠΎ 8 Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π»ΠΎΠΊΠ°ΡΠΈΠΈ. ΠΠΎΠΏΠΈΡΡΡ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ Π² 5 ΠΌΠΈΠ½ΡΡ, ΡΠ°ΡΡΠΎ ΠΏΠ°Π΄Π°Π΅Ρ ΠΏΡΡΠΌΠΎ Ρ ΡΠ±ΠΈΡΡΡ ΠΌΠΎΠ±ΠΎΠ². Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΏΠΎΡΠΎΠ»ΠΎΠΊ ΡΠ½Π΅ΡΠ³ΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ Ρ ΡΡΠΎΠ²Π½Π΅ΠΌ ΠΈΠ³ΡΠΎΠΊΠ° (Π½Π΅ ΠΏΡΡΠ°ΡΡ Ρ ΡΡΠΎΠ²Π½Π΅ΠΌ ΠΌΠΎΠ½ΡΡΡΠΎΠ²) ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π·Π΄Π°Π½ΠΈΡ.
ΠΡΠ΅Π½Π° ΡΠ½Π΅ΡΠ³ΠΈΡ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΎΡ ΠΎΠ΄ΠΎΠ² Π½Π° Π°ΡΠ΅Π½Ρ, Β«PvPΒ». Π ΡΠΎΠΌ, ΠΏΠΎΡΠ΅ΠΌΡ PvP Π² ΠΊΠ°Π²ΡΡΠΊΠ°Ρ , Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ ΡΡΡΡ Π½ΠΈΠΆΠ΅. 1 ΠΏΠΎΡ ΠΎΠ΄ Π½Π° Π°ΡΠ΅Π½Ρ ΡΡΠ°ΡΠΈΡ 1 Π΅Π΄ΠΈΠ½ΠΈΡΡ Π°ΡΠ΅Π½Π° ΡΠ½Π΅ΡΠ³ΠΈΠΈ, ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ β 10, Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΡΠ°Π· Π² ΠΏΠΎΠ»ΡΠ°ΡΠ°.
Π‘ΠΈΠ½ΠΈΠ΅ ΠΊΡΠΈΡΡΠ°Π»Π»Ρ β ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ Π²Π°Π»ΡΡΠ° ΠΈΠ³ΡΡ. ΠΠ° Π½Π΅Π΅ ΠΏΠΎΠΊΡΠΏΠ°ΡΡΡΡ Π²Π΅ΡΠΈ ΠΈΠ· ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°, Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π·Π΄Π°Π½ΠΈΠΉ. ΠΠ°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Π΅ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ Π·Π΄Π°Π½ΠΈΡΠΌΠΈ, ΠΏΠ°Π΄Π°Π΅Ρ Ρ ΡΠ±ΠΈΡΡΡ ΠΌΠΎΠ±ΠΎΠ², Π΄Π°ΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π½Π°Π³ΡΠ°Π΄Ρ Π·Π° Π·Π°Π΄Π°Π½ΠΈΡ.
ΠΡΠ°ΡΠ½ΡΠ΅ ΠΊΡΠΈΡΡΠ°Π»Π»Ρ β Π²ΡΠΎΡΠΎΡΡΠ΅ΠΏΠ΅Π½Π½Π°Ρ Π²Π°Π»ΡΡΠ°, ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡΠΏΠΈΡΡ Π·Π° ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ Π΄Π΅Π½ΡΠ³ΠΈ. ΠΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ°ΡΠΈΡΡ Π½Π° ΡΠ΅ ΡΠ°ΠΌΡΠ΅ ΡΠ²ΠΈΡΠΊΠΈ 3-5, Π½Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠ½Π΅ΡΠ³ΠΈΠΈ ΠΈ Π°ΡΠ΅Π½Π° ΡΠ½Π΅ΡΠ³ΠΈΠΈ ΠΈ ΠΏΠΎΠΊΡΠΏΠ°ΡΡ Π·Π° Π½ΠΈΡ ΡΠΈΠ½ΠΈΠ΅ ΠΊΡΠΈΡΡΠ°Π»Π»Ρ. ΠΡΠ΅Π½Ρ ΡΠ΅Π΄ΠΊΠΎ ΠΎΠ½ΠΈ ΠΏΠ°Π΄Π°ΡΡ Ρ ΡΠ±ΠΈΡΡΡ ΠΌΠΎΠ±ΠΎΠ² ΠΈΠ»ΠΈ Π½Π° Π°ΡΠ΅Π½Π΅. Π Π΄Π΅Π½Ρ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΠΊΠΎΠ»ΠΎ 30-40, ΠΊ ΡΠ»ΠΎΠ²Ρ, ΠΎΠ΄ΠΈΠ½ ΡΠ²ΠΈΡΠΎΠΊ 3-5 ΡΡΠΎΠΈΡ 75.
ΠΡΠΊΠΈ ΡΠ»Π°Π²Ρ β Π²Π°Π»ΡΡΠ°, ΠΊΠΎΡΠΎΡΡΡ Π΄Π°ΡΡ Π·Π° ΠΏΠΎΠ±Π΅Π΄Ρ Π½Π° Π°ΡΠ΅Π½Π΅. ΠΠ° Π½Π΅Π΅ ΠΏΠΎΠΊΡΠΏΠ°Π΅ΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ Π·Π΄Π°Π½ΠΈΠΉ ΠΈ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠ². ΠΡΡ Π²Π°Π»ΡΡΡ Π½Π΅Π»ΡΠ·Ρ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ Π·Π° ΠΊΠ°ΠΊΡΡ-Π»ΠΈΠ±ΠΎ Π΄ΡΡΠ³ΡΡ ΠΈΠ»ΠΈ Π·Π° Π΄ΠΎΠ½Π°Ρ.
ΠΠΎΠ½Π°ΡΠΎΠΌ Π² ΠΈΠ³ΡΠ΅ Π½Π΅ Π΄Π°Π²ΡΡ. ΠΡΠ΅ Ρ ΠΎΡΠΎΡΠΎ ΠΈ ΡΠΏΠΎΠΊΠΎΠΉΠ½ΠΎ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡΡΡ/ΠΏΠΎΠΊΡΠΏΠ°Π΅ΡΡΡ Π±Π΅Π· Π²Π»ΠΈΠ²Π°Π½ΠΈΡ Π΄Π΅Π½Π΅Π³. ΠΠΎΠ½Π°Ρ, ΠΏΠΎ ΡΡΡΠΈ, Π΄Π°Π΅Ρ Π²Π°ΠΌ ΡΠΎΠ»ΡΠΊΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ²ΠΈΡΠΊΠΎΠ², ΡΠ°Π½ΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π±Π΅ΡΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΌΠΎΠ½ΡΡΡΠΎΠ² Ρ Π½ΠΈΡ ΡΠ΅ ΠΆΠ΅. ΠΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΡΡΡΠ° Π·Π° Π΄ΠΎΠ½Π°Ρ Π½Π΅Π»ΡΠ·Ρ (Π΄Π° ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅Π»ΡΠ·Ρ).
Π‘ΠΈΡΡΠ΅ΠΌΠ° Π±ΠΎΡ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ Final Fantasy 7-10 ΠΈΠ»ΠΈ, Π΅ΡΠ»ΠΈ Ρ ΠΎΡΠΈΡΠ΅, HoMM β ΠΏΠΎΡΠ°Π³ΠΎΠ²ΡΠΉ Π±ΠΎΠΉ, Π½Π° Π²ΡΠ±ΠΎΡ 2-4 ΡΠΏΠ΅Π»Π»Π°. Π ΠΏΠΎΠ΄Π·Π΅ΠΌΠ΅Π»ΡΡΡ ΠΎΡ 3 Π΄ΠΎ 10 ΡΡΠΎΠ²Π½Π΅ΠΉ (ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ 3 ΠΈΠ»ΠΈ 5), Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ ΡΡΠΎΠΈΡ ΠΏΠ°ΡΠΊΠ° ΠΌΠΎΠ±ΠΎΠ², ΡΠ±ΠΈΠ²Π°Π΅ΡΠ΅ β ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡΠ΅ Π΄Π°Π»ΡΡΠ΅, Π½Π΅ ΡΠ±ΠΈΠ²Π°Π΅ΡΠ΅ β ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ Π²ΡΠ΅ ΡΠΎ, ΡΡΠΎ ΡΡΠΏΠ΅Π»ΠΈ Π·Π°ΡΠ°Π±ΠΎΡΠ°ΡΡ (ΠΊΡΠΈΡΡΠ°Π»Π»Ρ, ΡΠ½Π΅ΡΠ³ΠΈΡ, ΠΎΠΏΡΡ).
ΠΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρ Β«PvPΒ» ΠΈ Β«ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠΉ ΠΈΠ³ΡΡΒ». ΠΠ°ΠΊ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈΠ³ΡΠ°ΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΠΈΠ² ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° Ρ Π²Π°Ρ Π½Π΅Ρ. ΠΠ³ΡΠ°Π΅ΡΡ Π»ΠΈΠ±ΠΎ ΡΠ°ΠΌ, Π»ΠΈΠ±ΠΎ Π½Π° Β«Π°Π²ΡΠΎΠ°ΡΠ°ΠΊΠ΅Β» ΠΈ Π²ΡΠ΅Π³Π΄Π° ΠΏΡΠΎΡΠΈΠ² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°. ΠΠΎΡΡΠΎΠΌΡ PvP ΡΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠΊΡΡΠ½ΠΎΠ΅. ΠΠ°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΎΠ½ΠΎ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ: ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ³ΡΠΎΠΊ Π²ΡΡΡΠ°Π²Π»ΡΠ΅Ρ Π½Π° Π΄Π΅Ρ 4 ΠΌΠΎΠ½ΡΡΡΠ° ΠΈ ΠΏΠΎΠΊΡΠΏΠ°Π΅Ρ Π±Π°ΡΠ½ΠΈ Π΄Π»Ρ Π·Π°ΡΠΈΡΡ. ΠΠΎΠΏΠ°Π΄Π°Ρ Π½Π° Π°ΡΠ΅Π½Ρ, Π²Ρ Π΄Π΅ΡΠ΅ΡΠ΅ΡΡ ΠΏΡΠΎΡΠΈΠ² ΠΠ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π³Π»ΡΠΏ. Π§ΡΠΎΠ±Ρ ΡΡΠ°Π²Π½ΠΎΠ²Π΅ΡΠΈΡΡ ΡΡΠΎ, ΡΠ΅ΡΠ΅Π· Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΏΠΎ Π²Π°ΠΌ Π½Π°ΡΠΈΠ½Π°ΡΡ ΠΏΠ°Π»ΠΈΡΡ ΡΠ΅ ΡΠ°ΠΌΡΠ΅ Π±Π°ΡΠ½ΠΈ, Ρ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΡΠ°Π·ΠΎΠΌ Π²ΡΠ΅ ΡΠ°ΡΠ΅ ΠΈ ΡΠ°ΡΠ΅.
Π― β ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ-ΡΠ΄Π°Π»Π΅Π½ΡΠΈΠΊ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ°Π±ΠΎΡΠ°Ρ Π΄ΠΎΠΌΠ°. Π Π΄ΠΎΠΌΠ° Π²ΡΠ΅Π³Π΄Π° Ρ ΠΎΡΠΎΡΠΈΠΉ wi-fi, ΠΈ Ρ ΠΎΡΠΎΠ±ΠΎ Π½Π΅ Π·Π°Π΄ΡΠΌΡΠ²Π°Π»ΡΡ, ΠΊΠ°ΠΊ ΠΈ ΠΊΠΎΠ³Π΄Π° ΠΈΠ³ΡΠ° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ.
ΠΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Ρ Π½Π΅ ΡΠ΅ΡΠΈΠ» Π·Π°ΠΉΡΠΈ Π² ΠΈΠ³ΡΡ Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°. ΠΡΠΎΠ±Π΅ΠΆΠ°Π² Π²ΡΠ΅ ΡΡΠΎΠ²Π½ΠΈ Π² ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΌ ΠΏΠΎΠ΄Π·Π΅ΠΌΠ΅Π»ΡΠ΅, Ρ ΠΏΠΎΠ»ΡΡΠΈΠ» ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Β«Network connection is delayed. Resend Battle Results? (If Battle Results are not sent, the battle will count as loss.)Β». ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Ρ Π½Π°ΠΆΠ°Π» Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Β«YesΒ», ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π²ΡΠ΅ ΠΆΠ΅ ΡΡΠ»ΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ.
ΠΡΠ»ΠΈ Π²Ρ ΠΏΡΠΎΡΠΈΡΠ°Π»ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈΠ³ΡΡ, ΡΠΎ ΠΈ Π΄Π»Ρ Π²Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π²ΡΡΠ°Π»ΠΎ Π½Π° ΡΠ²ΠΎΠΈ ΠΌΠ΅ΡΡΠ°: ΠΏΠΎΡΠ΅ΠΌΡ Π½Π΅Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ PvP ΠΈΠ»ΠΈ ΠΈΠ³ΡΡ Π²Π΄Π²ΠΎΠ΅ΠΌ β ΠΈΠ³ΡΠ° ΡΠ²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ ΡΠ΅Π΄ΠΊΠΎ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ ΠΏΠΎ HTTP, Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΡΠΎΠΊΠ΅ΡΠΎΠ². Π ΡΠ°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ β ΡΡΠ΄Ρ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ, Π² ΡΡΠΎΠΉ ΠΈΠ³ΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ Π²ΡΡΡΠΈΡΡΠ²Π°Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π±ΠΎΡ, Π° ΡΠ΅ΡΠ²Π΅Ρ ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ.
Π‘ΡΠ°Π·Ρ ΠΆΠ΅ ΠΏΠΎΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π² Ρ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ ΠΈΠ³ΡΡ, Ρ Π²ΡΡΡΠ½ΠΈΠ» ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
ΠΠ΄Π΅Ρ 1. ΠΠΎΠ΄Π΄Π΅Π»ΡΠ²Π°Π΅ΠΌ Π·Π°ΠΏΡΠΎΡ
Π‘Π°ΠΌΠ°Ρ Π»ΠΎΠ³ΠΈΡΠ½Π°Ρ ΠΈΠ΄Π΅Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠΉΡΠΈ ΠΏΠΎΡΠ»Π΅ ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ Π²ΡΡΠ΅.
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄Π΄Π΅Π»Π°ΡΡ Π·Π°ΠΏΡΠΎΡ, Π½Π°ΠΌ Π½ΡΠΆΠ΅Π½ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π». ΠΠ°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΡΡΠ°ΡΠΈΠΊΠ° ΠΌΠ½ΠΎΠ³ΠΎ, Ρ Π²ΡΠ±ΡΠ°Π» ΡΠ°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ Π΄Π»Ρ ΡΠ΅Π±Ρ β ΠΏΡΡΡΠΈΡΡ ΡΡΠ°ΡΠΈΠΊ ΡΠ΅ΡΠ΅Π· Π½ΠΎΡΡ ΠΈ ΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° Π²ΡΠ΅ ΡΡΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ WireShark.
ΠΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π΄Π»Ρ ΠΏΡΠ΅Π²ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Π² ΡΠΎΡΠΊΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π²ΠΎΡ ΡΡΡ.
Π§ΡΠΎΠ±Ρ Π±ΡΠ»ΠΎ ΠΌΠ΅Π½ΡΡΠ΅ Π»ΠΈΡΠ½Π΅Π³ΠΎ Β«ΡΡΠΌΠ°Β» Π² Π»ΠΎΠ³Π°Ρ
, Π·Π°ΠΊΡΡΠ²Π°Π΅ΠΌ Π²ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΎΡΠΊΠ»ΡΡΠ°Π΅ΠΌ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ.
ΠΠΎ Π²ΡΠ΅ΠΌΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈΠ³ΡΠ° ΠΏΠΎΠ΄Π³ΡΡΠΆΠ°Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± Π°ΠΊΡΠΈΡΡ
, ΠΏΠ°ΡΡΠ½Π΅ΡΠ°Ρ
, Π΄ΡΡΠ·ΡΡΡ
ΠΈΠ· ΡΠ΅ΠΉΡΠ±ΡΠΊΠ° β Π² ΠΎΠ±ΡΠ΅ΠΌ, ΡΡΠ°ΡΠΈΠΊΠ° ΠΌΠ½ΠΎΠ³ΠΎ, ΠΈ ΠΎΠ½ ΠΈΠ΄Π΅Ρ Π½Π° ΡΠ°Π·Π½ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ°, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π°ΠΌ Π½Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½. ΠΠ°Ρ
ΠΎΠ΄ΠΈΠΌ Π² Π»ΠΎΠΊΠ°ΡΠΈΡ:
Π‘ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π²Π·Π³Π»ΡΠ΄Π° Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΡΡΠΎ Base64. ΠΠΎ Π²Π±ΠΈΠ² ΡΠ΅ΠΊΡΡ Π² ΠΏΠ΅ΡΠ²ΡΠΉ ΠΏΠΎΠΏΠ°Π²ΡΠΈΠΉΡΡ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ, Ρ ΠΏΠΎΠ»ΡΡΠΈΠ» ΠΏΠΎΠ»Π½ΡΡ Π±Π΅ΡΡΠΌΡΡΠ»ΠΈΡΡ, Ρ ΠΎΡΡ ΠΎΠΆΠΈΠ΄Π°Π» JSON (ΡΡΡΡ, ΡΡΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π½Π°ΠΈΠ²Π½ΠΎ β Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ 10ΠΊΠΊ+ Π·Π°Π³ΡΡΠ·ΠΎΠΊ).
We need to go deeper Β©
Π‘ΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ apk ΠΈΠ³ΡΡ (Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ, Ρ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ ΡΡΠΈΠΌ). APK-ΡΠ°ΠΉΠ» β ΡΡΠΎ ΠΎΠ±ΡΡΠ½ΡΠΉ ZIP-Π°ΡΡ
ΠΈΠ², Π² Π½Π΅ΠΌ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅Π³ΠΎ, Π½ΠΎ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π½Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ ΡΠ°ΠΉΠ» classes.dex. ΠΡΠΎ ΡΠΎΡΠΌΠ°Ρ Dalvik executable. ΠΠΎ ΡΡΡΠΈ β ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Java-ΠΊΠ»Π°ΡΡΡ. Π§ΡΠΎΠ±Ρ ΠΎΡΠΊΡΡΡΡ ΠΈΡ
, Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ dex2jar ΠΈ jd-gui. ΠΠ΅ΡΠ²ΡΠΉ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²ΡΠ²Π°Π΅Ρ dex Π² jar, Π²ΡΠΎΡΠΎΠΉ ΠΏΡΡΠ°Π΅ΡΡΡ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈΠ· jar ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄.
Π’ΠΎ, ΡΡΠΎ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡ jd-gui, Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΊΠΎΡΠΌΠ°ΡΠ½ΠΎ ΠΈ read-only. ΠΠ°ΠΌ Π½Π΅ ΡΡΠΎΠΈΡ ΠΏΡΡΠ°ΡΡΡΡ ΡΡΠΎ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ. ΠΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠΈ ΠΈΠ· jd-gui ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡ ΠΈ ΠΎΡΠΊΡΡΡΡ Π² Π²Π°ΡΠ΅ΠΌ Π»ΡΠ±ΠΈΠΌΠΎΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅. Π― ΡΠΊΠ°ΡΠ°Π» 30-Π΄Π½Π΅Π²Π½ΡΠΉ ΡΡΠΈΠ°Π» IDEA ΠΎΡ JetBrains, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΡΠ΅Π½Ρ Π»ΡΠ±Π»Ρ ΡΠΎ, ΠΊΠ°ΠΊ Π² ΠΈΡ
ΠΏΡΠΎΠ΄ΡΠΊΡΠ°Ρ
ΡΠ΄Π΅Π»Π°Π½ ΠΏΠΎΠΈΡΠΊ (ΡΠ°ΠΌ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡ ΠΊΡΠΏΠ»Π΅Π½Π½ΡΠΌΠΈ PyCharm ΠΈ PHPStorm).
ΠΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Ρ ΡΡΠΎΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ β Π½Π΅ Π²ΡΡΡΠ°Π²Π»ΡΠΉΡΠ΅ SDK, Π²Π°Ρ Π·Π°Π²Π°Π»ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ.
ΠΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ Π°Π½Π΄ΡΠΎΠΈΠ΄ Ρ Π·Π½Π°Π» ΡΠΎΠ»ΡΠΊΠΎ Π°Π·Ρ ΠΈ Π½Π΅ ΠΈΠΌΠ΅Π» ΠΎΡΠΎΠ±ΠΎΠ³ΠΎ ΠΏΠΎΠ½ΡΡΠΈΡ, Ρ ΡΠ΅Π³ΠΎ ΠΌΠ½Π΅ Π½Π°ΡΠ°ΡΡ ΡΠ²ΠΎΠΈ ΠΏΠΎΠΈΡΠΊΠΈ. ΠΠΎΡΡΠΎΠΌΡ Ρ Π·Π°ΠΏΡΡΡΠΈΠ» ΠΏΠΎΠΈΡΠΊ Β«base64Β» ΠΏΠΎ ΠΏΡΠΎΠ΅ΠΊΡΡ, ΠΈ Π½Π°ΡΠ΅Π» ΠΊΠ»Π°ΡΡ, ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ Base64 decode ΠΈ encode. ΠΡΠΎΠΌΡ Ρ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΈΠ²ΠΈΠ»ΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ Π½Π΅ Π±ΡΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΎΠ±Π΅ΡΡΠΊΠΎΠΉ Π΄Π»Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½ΡΡ , Π°, ΡΡΠ΄Ρ ΠΏΠΎ ΠΊΠΎΠ΄Ρ, Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°Π»ΠΈ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Base64.
ΠΠ΅ΡΠ²Π°Ρ ΠΌΡΡΠ»Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠ½Π΅ ΠΏΡΠΈΡΠ»Π° β ΡΠΎΠ·Π΄Π°ΡΠ΅Π»ΠΈ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ ΡΡΠΎ-ΡΠΎ ΡΠ²ΠΎΠ΅, ΡΡΠΎ ΠΏΠΎΡ ΠΎΠΆΠ΅ Π½Π° Base64, Π½ΠΎ ΠΊΠΎΠ΄ΠΈΡΡΠ΅ΡΡΡ ΠΏΠΎ-Π΄ΡΡΠ³ΠΎΠΌΡ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΊΠΎΡΠΌΠ°ΡΠ½ΠΎ (ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΏΠΎ ΡΡΡΡΡΠΈ ΡΡΡΠΎΠΊ, gotoβs, ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π² ΠΌΠ΅ΡΠΎΠ΄Π°Ρ ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ return ΠΈ ΠΏΡΠΎΡΠΈΠ΅ ΡΠ°Π΄ΠΎΡΡΠΈ ΠΆΠΈΠ·Π½ΠΈ), ΡΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°ΡΡ ΡΡΠΎ Ρ Π±Ρ Π½Π΅ ΡΠΌΠΎΠ³. ΠΠΎΡΠΎΠΌ Ρ Π²ΡΠΏΠΎΠΌΠ½ΠΈΠ», ΡΡΠΎ ΡΠ΅ΡΠ²Π΅Ρ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° PHP, ΠΈ ΡΠ΅ΡΠΈΠ» Π½Π΅ ΠΎΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π΄Π²Π΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Base64 Π½Π° Π΄Π²ΡΡ ΠΎΡΠ΅Π½Ρ ΡΠ°Π·Π½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π½Π°ΠΊΠ»Π°Π΄Π½ΠΎ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. Π§ΡΡΡ ΠΏΠΎΠ·ΠΆΠ΅ Ρ Π·Π°Π³ΡΠ³Π»ΠΈΠ» Base64 Π½Π° Java ΠΈ ΠΏΠΎΠ½ΡΠ», ΡΡΠΎ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ Java Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°Ρ (6 ΠΈ 7 Π²Π΅ΡΡΠΈΠΈ) base64 ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π΅Ρ, ΡΡΠΎ ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠΎΠ³Π½Π°Π»ΠΎ ΠΌΠΎΠΈ ΡΡΡΠ°Ρ ΠΈ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
ΠΠΎΠΈΡΠΊΠ°Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ°, Ρ Π²ΡΡΠ΅Π» Π½Π° Π΄ΡΡΠ³ΠΎΠΉ β StringEncrypter, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°Π» Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ², Π½ΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ β decrypt ΠΈ encrypt. ΠΠ΅Π³Π»ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅Π² ΠΌΠ΅ΡΠΎΠ΄ decrypt Ρ ΠΏΠΎΠ½ΡΠ», ΡΡΠΎ ΡΡΠΎ ΡΠΎ, ΡΡΠΎ ΠΌΠ½Π΅ Π½ΡΠΆΠ½ΠΎ. ΠΠ°Π½Π½ΡΠ΅ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΡΠ²Π°Π»ΠΈΡΡ ΠΈΠ· base64, ΠΏΡΠΎΠ³ΠΎΠ½ΡΠ»ΠΈΡΡ ΡΠ΅ΡΠ΅Π· AES/CBC/PKCS7Padding ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π»ΠΈΡΡ. ΠΡΡΠ°Π²Π°Π»ΠΎΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΠΉΡΠΈ ΠΊΠ»ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ Π΄Π»Ρ Cipher ΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ Π²Π΅ΠΊΡΠΎΡ (Initialization vector).
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Ρ Π½Π°ΡΠ°Π» ΠΈΡΠΊΠ°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ². Π ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ», ΡΡΠΎ ΠΊΠ»Π°ΡΡ StringEncrypter Π½ΠΈΠ³Π΄Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ. ΠΡΠΎ ΡΠΈΠ»ΡΠ½ΠΎ ΠΌΠ΅Π½Ρ ΡΠ΄ΠΈΠ²ΠΈΠ»ΠΎ, Π½ΠΎ Ρ ΠΏΠΎΠ΄ΡΠΌΠ°Π», ΡΡΠΎ ΡΡΠΎ ΠΎΠ³ΡΠ΅Ρ ΠΈ jd-gui.
Π― Π½Π°ΡΠ°Π» ΠΏΠΎΠΈΡΠΊ ΠΏΠΎ ΠΏΡΠΎΠ΅ΠΊΡΡ Π·Π°Π½ΠΎΠ²ΠΎ, Π² ΡΡΠΎΡ ΡΠ°Π· Ρ ΡΡΠ°Π·Ρ ΠΈΡΠΊΠ°Π» Cipher. Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Π±ΡΠ»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΈ, Π±ΡΠΎΠ΄Ρ ΠΏΠΎ Π½ΠΈΠΌ, Ρ Π½Π°ΡΠΊΠ½ΡΠ»ΡΡ Π½Π° ΡΠ°ΠΉΠ», ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ, Π²ΠΈΠ΄ΠΈΠΌΠΎ, Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ. ΠΠΌΠ΅ΡΡΠΎ ΠΊΠΎΠ΄Π° Π²ΠΈΡΠ΅Π»ΠΎ Β«INTERNAL ERRORΒ». ΠΠ°ΠΏΡΡΡΠΈΠ² ΠΏΠΎΠΈΡΠΊ ΡΡΠΎΠΉ ΡΠ°ΠΌΠΎΠΉ Β«INTERNAL ERRORΒ» ΠΏΠΎ ΠΏΡΠΎΠ΅ΠΊΡΡ, Ρ ΠΏΠΎΠ»ΡΡΠΈΠ» 55 ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ². Π‘ΡΠ°Π»ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΠΏΠΎΡΠ΅ΠΌΡ Ρ Π½Π΅ ΠΌΠΎΠ³ Π½Π°ΠΉΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΊΠ»Π°ΡΡΠΎΠ². Π‘ΡΠ΅Π΄ΠΈ ΡΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π½Π°ΡΠ΅Π»ΡΡ ΠΎΠ΄ΠΈΠ½ Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ActiveUserNetwork.
We need to go deeper Β©
Π― Π΄ΠΎΠ³Π°Π΄ΡΠ²Π°Π»ΡΡ, ΡΡΠΎ Π΄Π°Π»ΡΡΠ΅ β ΡΠΎΠ»ΡΠΊΠΎ Π°ΡΡΠ΅ΠΌΠ±Π»Π΅Ρ. Π’Π°ΠΊ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ.
Π£ Dalvik VM Π΅ΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΎΠΏ-ΠΊΠΎΠ΄ΠΎΠ², ΠΈ, Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, smali ΠΊΠΎΠ΄ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ user-friendly Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΊΠΎΠ²ΡΡΡΠ»ΠΈΡΡ Π² Π°ΡΡΠ΅ΠΌΠ±Π»Π΅ΡΠ΅.
Π ΡΡΠΎΡ ΡΠ°Π· Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ smali ΠΈ baksmali. Backsmali ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²ΡΠ²Π°Π΅Ρ ΡΠ°ΠΉΠ» classes.dex Π² ΠΏΠ°ΠΏΠΊΡ Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠΎΡ ΡΠ°Π½ΡΡ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΡ ΠΈ ΠΈΠΌΠ΅Π½Π° ΠΏΠ°ΠΏΠΎΠΊ ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ². ΠΠ° ΠΏΠ΅ΡΠ²ΡΡ ΠΏΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΠΏΡΠΎΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π² smali ΠΊΠΎΠ΄Π΅, ΠΎΡΠΊΡΡΠ² ΡΡΠΎΡ ΠΆΠ΅ ΡΠ°ΠΉΠ» java (Π΅ΡΠ»ΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, jd-gui ΡΠΌΠΎΠ³ Π΅Π³ΠΎ Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ). Π ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ Ρ Π²Π°ΡΠ°Π΅Ρ ΡΠ΅ΡΡΡΡΠΎΠ², Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠ΄Π°, Π²ΠΎΡ ΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ, ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΡΡ ΠΌΠ°ΡΡΠΈΠ²Ρ Π² smali ΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ for/switch.
ΠΠΎ Π²Π΅ΡΠ½Π΅ΠΌΡΡ ΠΊ Π½Π°ΡΠ΅ΠΉ ΠΈΠ³ΡΠ΅, Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΠΊ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π²ΡΠ΅ΠΌΡ ΠΌΠ΅Π½Ρ ΡΠ°ΠΉΠ»Ρ ActiveUserNetwork. Π’ΡΡ Π½Π°ΡΠ»ΠΎΡΡ Π²ΡΡ β Cipher, ΠΌΠ΅ΡΠΎΠ΄Ρ encrypt ΠΈ decrypt, Base64, (ΠΊΡΡΠ°ΡΠΈ, ΡΡΡ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ android.utils) ΠΈ Π΄Π°ΠΆΠ΅ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ° Β«http://***.com/gateway.phpΒ». ΠΠ°, ΡΡΠΎ Π½Π΅ /api/gateway.php, Π½ΠΎ Ρ
ΠΎΡΡ ΡΡΠΎ-ΡΠΎ. ΠΡΡΠ°ΡΠΈ, ΠΏΠΎΠΈΡΠΊ Β«api/gateway.phpΒ» Π΄Π°ΠΆΠ΅ ΠΏΠΎ smali ΠΊΠΎΠ΄Ρ Π½Π΅ Π΄Π°Π²Π°Π» Π½ΠΈΡΠ΅Π³ΠΎ, Π½ΠΎ Ρ Π½Π΅ ΠΎΡΠΎΠ±ΠΎ ΡΠ°ΡΡΡΡΠ°ΠΈΠ²Π°Π»ΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π²ΠΈΠ΄Π΅Π», ΡΡΠΎ ΡΠ°ΡΡΠ΅Π½ΡΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ StringBuilder.
ΠΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΈ smali ΠΊΠΎΠ΄Π° Π½Π° Ρ
Π°Π±ΡΠ΅ Π½Π΅Ρ (Π±ΡΠ΄Π΅ΠΌ ΠΎΡΠΊΡΠΎΠ²Π΅Π½Π½Ρ, ΠΎΠ½Π° Π²ΠΎΠΎΠ±ΡΠ΅ ΠΌΠ°Π»ΠΎ Π³Π΄Π΅ Π΅ΡΡΡ), ΠΏΠΎΡΡΠΎΠΌΡ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΊΡΡΠΊΠΈ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Ρ Π±ΡΠ΄Ρ Π²ΡΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡ ΡΠΊΡΠΈΠ½ΡΠΎΡΠ°ΠΌΠΈ.
ΠΡΠ°ΠΊ, ΠΌΠ΅ΡΠΎΠ΄ decrypt :
ΠΠ°Π³Π»ΡΠ΄ΡΠ²Π°Ρ Π² ΡΠ°Π±Π»ΠΈΡΡ ΠΎΠΏ-ΠΊΠΎΠ΄ΠΎΠ² ΠΈ ΠΏΠΎΠΌΠ½Ρ, ΡΡΠΎ Π² invoke-virtual ΠΏΠ΅ΡΠ²ΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ Π²ΡΠ΅Π³Π΄Π° ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ ΡΠ°ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡ, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ invoke-static, Β«Π΄ΠΎΡΠ»ΠΎΠ²Π½ΠΎΒ» ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΠΌΠ΅ΡΠΎΠ΄ Π½Π° Java:
ΠΠ΄Π΅ΡΡ spec β ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΊΠ»Π°ΡΡΠ° ActiveUserNetwork, ΠΎΠ½Π° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Π² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ΅ ΠΊΠ»Π°ΡΡΠ°
ΠΡΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΈΠ· ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°. ΠΠ΅Π»ΠΎ Π±ΡΠ»ΠΎ ΡΠΆΠ΅ Π½ΠΎΡΡΡ, ΠΈ ΡΠΈΡΠ»ΠΎ 0x10 ΠΌΠΎΠΉ ΠΌΠΎΠ·Π³ ΠΏΠ΅ΡΠ΅Π²Π΅Π» Π² Π΄Π΅ΡΡΡΠΈΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ Β«10Β». Π₯ΠΎΡΠΎΡΠΎ, ΡΡΠΎ Ρ ΡΠ΅ΡΠΈΠ» ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π² ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡΠ΅, Π° ΡΠΎ Π΄Π°Π»ΡΡΠ΅ ΠΆΠ΄Π°Π»ΠΎ Π±Ρ ΡΠΏΠ»ΠΎΡΡ ΡΠ°Π·ΠΎΡΠ°ΡΠΎΠ²Π°Π½ΠΈΠ΅ π
ΠΠ΅ΡΠΎΠ΄ createSecretKey (ΡΡΡ, ΠΊΡΡΠ°ΡΠΈ, ΠΎΠΏΠ΅ΡΠ°ΡΠΊΠ° Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ, Π΅Π΅ ΠΌΡ ΡΠΎΠΆΠ΅ ΠΏΠΎΠΏΡΠ°Π²ΠΈΠΌ)
ΠΠ΅ΡΠΎΠ΄ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΏΡΠΎΡΡΠΎΠΉ, ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ Π²
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΡΠΆΠ΅ ΠΏΠΎΡΡΠΆΠ΅Π»Π΅Π΅ Π΄Π»Ρ Π²ΠΎΡΠΏΡΠΈΡΡΠΈΡ: ΡΡΡ Π΅ΡΡΡ ΠΈ ΡΠΈΠΊΠ», ΠΈ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ. Π ΠΎΡΠΈΠ±Π°ΡΡΡΡ Π² ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠ΅ΡΠΎΠ΄Π°Ρ Π½Π΅Π»ΡΠ·Ρ. ΠΠ΄Π½Π° ΡΡΠ° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ ΡΠ΅Π³ΠΎ ΡΡΠΎΠΈΡ:
Π ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΎΠ½Π° Π² Π±Π°Π½Π°Π»ΡΠ½ΠΎΠ΅ Byte v9 = mdByte[i];
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ: ΠΏΠΎΡΡΠΈ Π²ΡΠ΅Π³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½Ρ ( add-int/lit8 v1, v1, 0x1 ) ΠΏΠ΅ΡΠ΅Π΄ goto β ΡΡΠΎ ΡΠΈΠΊΠ» for. Π€ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ Java:
Π‘ΠΎΠ±ΠΈΡΠ°Π΅ΠΌ Π²ΡΠ΅ Π²ΠΎΠ΅Π΄ΠΈΠ½ΠΎ. Π― ΡΠΎΠ·Π΄Π°Π» Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π°ΠΊΠΈΠ½ΡΠ» Π²ΡΠ΅ Π² MainActivity:
Π’Π΅ΠΏΠ΅ΡΡ Π²Π΅ΡΠ½Π΅ΠΌΡΡ ΠΊ ΡΠΎΠΌΡ, Π·Π°ΡΠ΅ΠΌ ΠΌΡ Π²ΡΠ΅ ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΠΌ. ΠΠ½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠΈΡΠ°ΡΠ΅Π»Ρ ΠΌΠΎΠ³ Π·Π°ΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Π² Π½ΠΈ Π² ΠΎΡΠ²Π΅ΡΠ΅, Π½ΠΈ Π² Π·Π°ΠΏΡΠΎΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π²ΡΡΠ΅, Π½Π΅ Π±ΡΠ»ΠΎ Ρ Π΅Π΄Π΅ΡΠ° REQ-TIMESTAMP. ΠΠ΄Π½Π°ΠΊΠΎ, ΡΠ°ΠΌ ΠΈ Π·Π°ΠΏΡΠΎΡ ΠΈΠ΄Π΅Ρ ΠΊ /gateway, Π° Π½Π΅ ΠΊ /api/gateway. ΠΠ°ΠΏΡΠΎΡΡ ΠΊ /gateway ΠΈΠ΄ΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡ Π²ΡΠ΅Π³ΠΎ Π΄Π²Π°, ΡΠ°ΡΡΠΈΡΡΠΎΠ²Π°Π² ΠΈΡ , Ρ ΠΏΠΎΠ»ΡΡΠΈΠ»β¦ Π½ΠΈΡΠ΅Π³ΠΎ. ΠΠ΅Ρ, ΡΠ°ΠΌ Π±ΡΠ»ΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΎΠ± ΡΡΡΡΠΎΠΉΡΡΠ²Π΅, MAC-Π°Π΄ΡΠ΅ΡΠ΅ ΠΈ Π΄Π°ΠΆΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΡΠΎΠ²Π°Π½ Π»ΠΈ ΠΏΠ»Π°Π½ΡΠ΅Ρ. ΠΠΎ Π½ΠΈΡΠ΅Π³ΠΎ ΡΡΠΎΡΡΠ΅Π³ΠΎ Ρ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ». ΠΠ°ΠΏΡΠΎΡΡ ΠΊ /api/gateway ΡΠ»ΠΈ ΠΎΡΠΊΡΠ΄Π°-ΡΠΎ Π΅ΡΠ΅ ΠΈ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ Π±ΡΠ»ΠΈ ΡΠ²ΡΠ·Π°Π½Ρ Ρ /gateway.
ΠΠΎΠΊΠ° Ρ ΡΠ°Π·Π±ΠΈΡΠ°Π»ΡΡ ΡΠΎ smali ΠΊΠΎΠ΄ΠΎΠΌ, Ρ ΡΠ΄Π΅Π»Π°Π» Π΅ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠΏΡΡΠΎΠΊ Π² ΡΠ°Π·Π½ΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΡ , ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΡΠΈΡΠ΅Π» ΠΊ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°ΡΡ ΠΈΡ Π½Π° Java.
ΠΠΎΠΏΡΡΠΊΠ° 1: Π½Π΅ ΠΈΡΠΊΠ°ΡΡ ΡΠΎ, ΠΊΠ°ΠΊ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΡΡΡ ΠΊΠ»ΡΡ, Π° ΠΏΡΠΎΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π·Π°ΠΏΡΠΎΡ Ρ Π½ΠΈΠΌ Π½Π° ΡΠ²ΠΎΠΉ ΡΠ΅ΡΠ²Π΅Ρ. Smali ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΈ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ, ΡΠ°ΠΊ ΡΡΠΎ ΠΈΠ΄Π΅Ρ Π±ΡΠ»Π° ΠΏΡΠΎΡΡΠ° β ΠΏΠ΅ΡΠ΅Π΄ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ decrypt Π΄Π΅Π»Π°Π΅ΠΌ Π·Π°ΠΏΡΠΎΡ Π½Π° ΡΠ²ΠΎΠΉ ΡΠ΅ΡΠ²Π΅Ρ, ΠΏΠ΅ΡΠ΅Π΄Π°Π² ΠΊΠ»ΡΡ ΠΊΠ°ΠΊ GET ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ, Π° ΠΏΠΎΡΠΎΠΌ ΡΠΌΠΎΡΡΠΈΠΌ Π»ΠΎΠ³ΠΈ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠ°.
Π ΠΏΠΎΠΈΡΠΊΠ°Ρ
ΠΊΠ°ΠΊ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ smali ΠΊΠΎΠ΄ Ρ Π½Π°ΡΠ΅Π» apktool. ΠΡΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΡΠΌΠ΅Π΅Ρ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ apk ΡΠ°ΠΉΠ» ΡΡΠ°Π·Ρ ΠΆΠ΅ Π½Π° smali ΠΊΠΎΠ΄, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ±ΠΈΡΠ°ΡΡ Π²ΡΠ΅ ΡΡΠΎ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π² apk.
ΠΠΎ ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΏΠΎΠΏΡΡΠ°Π΅ΡΠ΅ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΎΡΠΈΠ±ΠΊΡ:
ΠΠ° stackoverflow ΡΠΎΠ²Π΅ΡΡΡΡ ΡΠ΄Π°Π»ΠΈΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΡΡΠ½ΡΡ, Π° ΠΏΠΎΡΠΎΠΌ Π΅ΡΠ΅ ΡΠ°Π· ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ, Π½ΠΎ ΠΈ ΡΡΠΎ ΠΌΠ΅Π½Ρ Π½Π΅ ΡΠΏΠ°ΡΠ»ΠΎ. ΠΠ΅Π»Π°Π΅ΠΌ Π½ΠΎΠ²ΡΠΉ ΠΊΠ»ΡΡ, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ keytool ΠΈ jarsigner (Π²Ρ ΠΎΠ΄ΡΡ Π² ΠΏΠ°ΠΊΠ΅Ρ openjdk)
ΠΠ°ΠΆΠ½ΠΎΠ΅ Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ β jarsigner Π²Π΅Π΄Π΅Ρ ΡΠ΅Π±Ρ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ Π² 6 ΠΈ 7 Π²Π΅ΡΡΠΈΠΈ jdk, ΠΈ Π½Π° 7 Π²Π΅ΡΡΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΡΠ³Π½Π΅ΡΡΡ Π½Π° alias. Π― Π½Π΅ Π½Π°ΡΠ΅Π» ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ» ΡΠ΅Π±Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ 6 Π²Π΅ΡΡΠΈΡ.
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΉΠ΄Π΅Ρ. ΠΠΎ, ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π΅Π³ΠΎ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ, Π° ΠΏΡΠΎΡΡΠΎ Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ-ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ-ΠΏΠΎΠ΄ΡΠΏΠΈΡΠ°ΡΡ-ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ) ΡΡΠ°Π·Ρ ΠΆΠ΅ Π²ΡΠ»Π΅ΡΠ°Π»ΠΎ. ΠΠΎΠ³Π°Π΄ΡΠ²Π°ΡΡΡ, ΡΡΠΎ ΡΠ΅ΡΠ²Π΅Ρ ΠΊΠ°ΠΊ-ΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ, Π½ΠΎ Π±ΡΠ΄Ρ ΡΠ°Π΄, Π΅ΡΠ»ΠΈ ΠΊΡΠΎ-ΡΠΎ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ ΡΡΠΎΡΠ½ΠΈΡ. ΠΡΡ ΠΈΠ΄Π΅Ρ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΎΡΡΠ°Π²ΠΈΡΡ.
ΠΠΎΠΏΡΡΠΊΠ° 2: Π΅ΡΠ»ΠΈ Π½Π΅Ρ ΠΆΠ΅Π»Π°Π½ΠΈΡ ΠΊΠΎΠ²ΡΡΡΡΡΡΡ Π² smali ΠΊΠΎΠ΄Π΅ (Π° Ρ ΠΌΠ΅Π½Ρ Π΅Π³ΠΎ Π½Π΅ Π±ΡΠ»ΠΎ, Ρ Π΄ΡΠΌΠ°Π», ΡΡΠΎ ΡΡΠΎ Π·Π°Π΄Π°ΡΠΊΠ° Π½Π°
5 ΡΠ°ΡΠΎΠ²), ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΡΠΏΠΈΡΡ ΠΏΡΠΎΡΠ΅. Π ΡΠ²ΠΎΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΡΠΎΠ·Π΄Π°Π΅ΡΠ΅ ΠΏΡΡΡΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄ Ρ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ, ΡΡΠΎ ΠΈ Ρ ΡΠΎΠ³ΠΎ, ΠΊΠΎΡΠΎΡΡΠΉ Ρ ΠΎΡΠΈΡΠ΅ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ, ΡΠΎΠ·Π΄Π°Π΅ΡΠ΅ apk, Π΄Π΅ΠΊΠΎΠΌΠΈΠΏΠΈΠ»ΠΈΡΡΠ΅ΡΠ΅, ΠΊΠΎΠΏΠΈΡΡΠ΅ΡΠ΅ ΡΠ΅Π»ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π°, ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ. ΠΠ°ΠΆΠ΄Π°Ρ ΡΠ°ΠΊΠ°Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ ΠΎΡΠ½ΠΈΠΌΠ°Π΅Ρ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠΎΡΡΠΎΠΌΡ Π±ΡΡΡΡΠ΅Π΅ Π±ΡΠ΄Π΅Ρ ΠΈΠ·ΡΡΠΈΡΡ ΠΎΠΏ-ΠΊΠΎΠ΄Ρ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΡΡΠΎ ΠΎΡΠΊΡΡΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΡΠΎΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π²Ρ ΡΠΆΠ΅ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΡΠ΅.
ΠΡΠ° ΡΡΠ°ΡΡΡ ΠΏΠΈΡΠ°Π»Π°ΡΡ Π½Π΅ Π·Π° ΠΎΠ΄ΠΈΠ½ Π΄Π΅Π½Ρ, ΠΈ ΡΡΠΎ Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ Ρ ΠΏΠΈΡΡ ΡΠ΅ΡΠ΅Π· Π½Π΅Π΄Π΅Π»Ρ ΠΏΠΎΡΠ»Π΅ Π°Π±Π·Π°ΡΠ° Π²ΡΡΠ΅. Π‘ΠΏΠΎΡΠΎΠ± ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ smali ΠΊΠΎΠ΄Π° Π² ΡΠ΅Π»ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π° ΠΎΡΠ΅Π½Ρ ΠΌΠ½Π΅ ΠΏΠΎΠΌΠΎΠ³, ΠΊΠΎΠ³Π΄Π° Ρ ΡΠ°ΠΊ ΠΈ Π½Π΅ ΡΠΌΠΎΠ³ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΌΠ΅ΡΠΎΠ΄Π° Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΊΠ»ΡΡΠ°. Π§ΡΠΎΠ±Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ ΡΠ΅Π±Π΅ ΠΆΠΈΠ·Π½Ρ ΠΈ ΡΠΎΠΊΡΠ°ΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π²ΡΠ΅ Π² ΠΎΠ΄Π½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
ΠΠ΄Π΅Ρ 2. ΠΠ΅Π»Π°Π΅ΠΌ ΡΡΠΏΠ΅ΡΠΌΠΎΠ½ΡΡΡΠ°.
ΠΡΠΈΠ²Π΅Ρ, Π°ΡΡΠ΅ΠΌΠ±Π»Π΅Ρ!
We need to go deeper Β©
ΠΠ°Π΄Π΅ΡΡΡ, Π²Ρ Π΅ΡΠ΅ Π½Π΅ ΡΡΡΠ°Π»ΠΈ π ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΌΡ Π½Π°ΡΠΈΠ½Π°Π΅ΠΌ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ Π½Π°ΡΠ°Π»Π°.
Π‘ΠΊΠ°ΠΆΡ ΡΠ΅ΡΡΠ½ΠΎ, Π½Π° ΡΡΠΎΠΉ ΡΡΠ°Π΄ΠΈΠΈ Ρ ΠΏΠΎΡΡΠ°ΡΠΈΠ» ΠΎΠΊΠΎΠ»ΠΎ 20-30 ΡΠ°ΡΠΎΠ² ΡΠ²ΠΎΠ΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ Ρ ΠΎΠΏ-ΠΊΠΎΠ΄Π°ΠΌΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°, ΡΠ΅Π³ΠΈΡΡΡΠ°ΠΌΠΈ ΠΈ ΠΏΠ°ΠΌΡΡΡΡ β Π²Ρ ΡΠΎΠΆΠ΅ ΡΡΡ Π²ΡΡΡΡΠ½Π΅ΡΠ΅ Π½Π°Π΄ΠΎΠ»Π³ΠΎ. ΠΠ΅Π½Ρ ΡΠΏΠ°ΡΠ»ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠΎΠ΅ ΡΠΏΠΎΡΡΡΠ²ΠΎ ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΊΡΡΡΠ΅ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-ΡΠΎ ΡΠ°ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΡΠ»ΠΎ Π½Π° ΠΏΠΎΠ΄Π±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠΈ. Π Π΅ΡΠ»ΠΈ ΠΎΡΡΠ°Π²ΡΠ°ΡΡΡ ΡΡΠ°ΡΡΡ ΠΊΠΎΠΌΡ-ΡΠΎ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΠΎΠ² β ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ.
ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ.
Ida Pro 6.1+ β ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ. Π‘ Π²Π΅ΡΡΠΈΠΈ 6.1 ΠΈΠ΄Π΅Ρ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ΅ Ρ ΡΠ°ΠΉΠ»ΠΎΠΌ android_server ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π°Π½Π΄ΡΠΎΠΈΠ΄ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
gdbserver β Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ ΠΎΡΠ»Π°Π΄ΠΊΠΈ.
ΠΠ° ΡΡΠΎΠΌ ΡΡΠ°ΠΏΠ΅ root Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΡΡΡΠΎΠΉΡΡΠ²Ρ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»Π΅Π½.
ΠΠ°ΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΠΎΠ±Π° ΡΠ΅ΡΠ²Π΅ΡΠ° Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ:
ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ ΠΏΡΠΎΠ±ΡΠΎΡ ΠΏΠΎΡΡΠΎΠ² Π½Π° Π»ΠΎΠΊΠ°Π»Ρ ΠΎΡΡ:
ΠΡΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π½ΡΠΆΠ½ΡΠ΅ ΠΏΡΠ°Π²Π°:
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π²Π°ΠΆΠ½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ:
ΠΡΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΏΠ°Π΄Π΅Ρ β Π²Π°ΠΌ (Ρ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡΡ) ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΏΡΠΎΠ΄Π΅Π»Π°ΡΡ Π²ΡΠ΅ ΡΠ°Π³ΠΈ Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ. ΠΡΠ΅ Π΄Π΅Π»ΠΎ Π² ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ASLR. Π§ΡΠΎΠ±Ρ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ Π΅Π΅, Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ Π² ΡΠ΅Π»Π»Π΅:
ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅! ΠΡΠΎ ΡΠΈΠ»ΡΠ½ΠΎ Π²Π»ΠΈΡΠ΅Ρ Π½Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ Π²Π°ΡΠ΅Π³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΠ΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΈ Π²Π΅ΡΠ½ΡΡΡ Π΅Π³ΠΎ Π½Π° ΠΌΠ΅ΡΡΠΎ ΠΏΠΎΡΠ»Π΅ Π²Π°ΡΠΈΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΎΠ².
Π’Π΅ΠΏΠ΅ΡΡ, Π΅ΡΠ»ΠΈ Π²ΡΠ΅ ΡΠ΄Π΅Π»Π°Π½ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, ΠΊΠΎΠ΄ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π»Π° Ida, Π²ΡΡΠ°Π½Π΅Ρ Π½Π° Π½ΡΠΆΠ½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ.
ΠΊΠ°ΠΊ Ρ Π³ΠΎΠ²ΠΎΡΠΈΠ» Π² ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ, Ρ ΠΌΠΎΠ±ΠΎΠ² ΠΏΠ°Π΄Π°ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΠ½ΠΈΠ΅ ΠΊΡΠΈΡΡΠ°Π»Π»Ρ. ΠΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ°ΡΡΠΎ ΠΏΠ°Π΄Π°Π΅Ρ ΡΠ½Π΅ΡΠ³ΠΈΡ ΠΈ ΠΈΠ·ΡΠ΅Π΄ΠΊΠ° ΠΊΡΠ°ΡΠ½ΡΠ΅ ΠΊΡΠΈΡΡΠ°Π»Π»Ρ, ΠΏΡΠΈΡΠ΅ΠΌ Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅, ΡΡΠΎ ΠΈ ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΏΠ°Π»ΠΎ ΠΏΡΠΈ ΡΠ±ΠΈΠΉΡΡΠ²Π΅ ΠΌΠΎΠ±Π°. Π Π²ΠΎΡ ΡΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΌΡΡΠ»Ρ: Π½Π΅ΡΠΆΠ΅Π»ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ ΡΠ΅ΡΠ°Π΅Ρ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈ ΡΠ΅Π³ΠΎ ΡΠΏΠ°Π΄Π΅Ρ, Π° ΠΏΠΎΡΠΎΠΌ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ? ΠΡΠ»ΠΈ ΡΠ°ΠΊ, ΡΠΎ ΠΎΡΠΏΡΠ°Π²ΠΈΠ² Β«ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉΒ» Π·Π°ΠΏΡΠΎΡ, ΠΌΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΌΠΎΠΆΠ΅ΠΌ Β«Π²ΡΠΈΠ³ΡΠ°ΡΡΒ» ΠΏΠΎΠ΄Π·Π΅ΠΌΠ΅Π»ΡΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π°ΠΌ Π½Π΅ ΠΏΠΎ Π·ΡΠ±Π°ΠΌ, Π½ΠΎ Π΅ΡΠ΅ ΠΈ Π·Π°Π±ΡΠ°ΡΡ Ρ Π½Π΅Π³ΠΎ ΠΏΠ°ΡΡ-ΡΡΠΎΠΉΠΊΡ ΡΠΎΡΠ΅Π½ ΠΊΡΠ°ΡΠ½ΡΡ ΠΊΡΠΈΡΡΠ°Π»Π»ΠΎΠ² ΠΈ ΡΠ½Π΅ΡΠ³ΠΈΠΈ.
ΠΠΎ ΠΈΠ΄Π΅Π΅, Π²ΡΠ΅ ΡΠΎ, ΡΡΠΎ ΠΌΡ Π΄Π΅Π»Π°Π΅ΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄Π΅Π±Π°Π³Π³Π΅ΡΠ°, Π΄Π»Ρ ΠΈΠ³ΡΡ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π²ΠΏΠΎΠ»Π½Π΅ Π·Π°ΠΊΠΎΠ½Π½ΠΎ β ΠΏΠΎΠ±Π΅Π΄Π°, Π²ΡΠ΅ ΠΌΠΎΠ½ΡΡΡΡ ΠΌΠ΅ΡΡΠ²Ρ. ΠΠ°Π½ΠΈΡΡ Π½Π°Ρ Π²ΡΠΎΠ΄Π΅ Π±Ρ Π½Π΅ Π·Π° ΡΡΠΎ. ΠΠ΄Π½Π°ΠΊΠΎ, ΡΡΡΡ ΠΏΠΎΠ·ΠΆΠ΅ Ρ Π²ΡΡΡΠ½ΠΈΠ» ΠΎΠ΄ΠΈΠ½ Π½Π΅ΠΏΡΠΈΡΡΠ½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ. ΠΠ°ΠΊ Ρ Π³ΠΎΠ²ΠΎΡΠΈΠ», Π»ΠΎΠΊΠ°ΡΠΈΠΈ Π΄Π΅Π»ΡΡΡΡ Π½Π° ΡΡΠΎΠ²Π½ΠΈ β ΡΡΠΈ ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡΡΠ΅. ΠΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ ΡΡΠΎΡΡ ΡΠ²ΠΎΠΈ ΠΌΠΎΠ±Ρ. ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ ΡΠ°ΠΊΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ:
Stage 1 β 3 ΠΌΠΎΠ½ΡΡΡΠ° (ΠΌΡ ΠΈΡ
ΡΠ±ΠΈΠ»ΠΈ, ΠΏΡΠΎΡΠ»ΠΈ Π΄Π°Π»ΡΡΠ΅)
Stage 2 β 4 ΠΌΠΎΠ½ΡΡΡΠ° (ΡΡΡ ΠΌΡ ΡΠ±ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ ΠΏΠΎΠ³ΠΈΠ±Π»ΠΈ)
Stage 3 β 3 ΠΌΠΎΠ½ΡΡΡΠ° (Π² ΡΡΠΎΡ ΡΡΠΎΠ²Π΅Π½Ρ ΠΌΡ Π½Π΅ Π·Π°ΡΠ»ΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΠ³ΠΈΠ±Π»ΠΈ ΡΠ°Π½ΡΡΠ΅)
Π’Π΅ΠΏΠ΅ΡΡ, Π΅ΡΠ»ΠΈ ΠΌΡ ΠΏΠ΅ΡΠ΅Ρ
Π²Π°ΡΠΈΠΌ JSON ΠΏΠ΅ΡΠ΅Π΄ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ:
ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, ΠΈΠ·-Π·Π° ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΌΡ Π½Π΅ Π΄ΠΎΡΠ»ΠΈ Π΄ΠΎ ΡΡΠ΅ΡΡΠ΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ, ΠΌΡ Π½Π΅ Π·Π°Π³ΡΡΠ·ΠΈΠ»ΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΠΌΠΎΠ½ΡΡΡΠ°Ρ
Π½Π° Π½Π΅ΠΌ. ΠΠ°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΌΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ Π·Π°ΠΏΡΠΎΡ Π½Π° Β«winΒ» ΠΈ ΡΡΠ°ΡΡΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ
ΠΌΠΎΠ½ΡΡΡΠΎΠ² Π½Π° Β«deadΒ», ΠΌΡ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±ΡΠ°ΡΡΡΡ Π΄ΠΎ ΡΡΠ΅Ρ
ΠΎΡΡΠ°Π²ΡΠΈΡ
ΡΡ ΠΌΠΎΠ±Π°Ρ
Π½Π° ΡΡΠ΅ΡΡΠ΅ΠΌ ΡΡΠΎΠ²Π½Π΅. Π Π΄Π»Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΎΠ½ΠΈ ΠΆΠΈΠ²Ρ, Ρ
ΠΎΡΡ Π² ΠΎΡΠ²Π΅ΡΠ΅ ΠΈ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡ, ΡΡΠΎ ΠΌΡ ΠΎΠ΄Π΅ΡΠΆΠ°Π»ΠΈ ΠΏΠΎΠ±Π΅Π΄Ρ. Π’Π΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π° ΡΡΠΎΠΌ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠΉΠΌΠ°ΡΡ ΠΈ Π·Π°Π±Π°Π½ΠΈΡΡ. ΠΠΎ Ρ ΠΏΠΎΠΊΠ° ΠΆΠΈΠ² π
Π ΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ, Π½Π° Π°ΡΠ΅Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡΡΠΎΠ²Π΅Π½Ρ, ΠΈ Π·Π°ΠΏΡΠΎΡ Ρ Π½Π΅Π΅ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΏΡΠ°Π²Π΄ΠΈΠ²ΡΠΌ Π½Π° 100%.
Π’Π΅ΠΏΠ΅ΡΡ Π²ΡΠ΅ ΡΡΠ°Π»ΠΎ ΡΡΠ½ΠΎ. Π₯ΠΎΡΡ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½Π΅ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΡΠ°ΡΠ½ΡΡ ΠΊΡΠΈΡΡΠ°Π»Π»ΠΎΠ² ΠΌΡ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΠΌ, Π·Π°ΡΠΎ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΡΠΈΠ³ΡΡΠ²Π°ΡΡ Π»ΡΠ±ΠΎΠ΅ ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠ°ΠΊΠΎΠ΅ ΠΏΠΎΠΆΠ΅Π»Π°Π΅ΠΌ. ΠΡΠ°Π²Π΄Π°, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Π΄Π΅ΡΠΆΠ°ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡ Π±ΡΠ΅ΠΉΠΊΠΏΠΎΠΈΠ½ΡΡ ΠΈ Π²ΡΡΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π΅Π»ΡΠ²Π°ΡΡ Π·Π°ΠΏΡΠΎΡ ΠΏΠ΅ΡΠ΅Π΄ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. ΠΡΠΎ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ. ΠΠΎ ΠΈΠ΄Π΅Π΅, Π½Π°ΠΌ Π½Π°Π΄ΠΎ Π½Π΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ: Π²ΡΠ΅Π³Π΄Π° Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ Π² Β«winΒ» Π΅Π΄ΠΈΠ½ΠΈΡΡ, Π° Π² Β«resultΒ» Π΄Π²ΠΎΠΉΠΊΡ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΌΠΎΠ±ΠΎΠ².
ΠΡΠ΅ΠΌ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Β«winΒ» Π² JSON. ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²ΠΎΠ·ΠΈΠ²ΡΠΈΡΡ Ρ Π±ΡΠ΅ΠΉΠΊΠΏΠΎΠΈΠ½ΡΠ°ΠΌΠΈ, Ρ Π½Π°ΡΠ΅Π» ΡΡΠΎΡ ΠΊΡΡΠΎΠΊ.
Π‘ΡΠ΄Ρ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ, Π² R6 Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ ΡΠΎ, ΡΡΠΎ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ β Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ±Π΅Π΄Ρ. Π’Π΅ΠΏΠ΅ΡΡ Π½Π°ΠΌ Π½Π°Π΄ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ±Π΅Π΄Ρ.
Π’ΡΡ ΡΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Π² ΠΈΠ³ΡΠ΅ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π² Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΠΉΡΠΈ ΠΈΠ· Π±ΠΎΡ, ΠΏΡΠΈ ΡΡΠΎΠΌ Π·Π°ΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΡΠ°ΠΆΠ΅Π½ΠΈΠ΅. Π’ΠΎ Π΅ΡΡΡ Ρ Π½Π°Ρ Π²ΡΠ΅Π³Π΄Π° Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΠΎΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°ΡΡ, ΡΡΠΎ Π² R6 Π²ΡΠ΅Π³Π΄Π° 2. ΠΠΎ ΠΌΠ½Π΅ Π±ΡΠ»ΠΎ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, Π±ΡΠ΄Π΅Ρ Π»ΠΈ ΡΠ°ΠΌ ΠΏΡΠΎΡΡΠΎ 2 (0x2) ΠΈΠ»ΠΈ Β«2Β» (0x32 ASCII).
ΠΠ΅Π»ΠΎ Π·Π° ΠΌΠ°Π»ΡΠΌ β ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ. Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Ida Π½Π΅ Π΄Π°Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ASM ΠΊΠΎΠ΄, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΌΠ΅Π½ΡΡΡ Π±ΠΈΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ.
ΠΡ Ρ ΠΎΡΠ΅Π»ΠΈ Π½Π°ΡΡΠΈΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Π½Π° Π½ΡΠ»ΡΡ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡΠ°Ρ ? ΠΡ Π΅ΡΡΡ Ρ ΠΌΠ΅Π½Ρ!
ADDS β ΡΡΠ° ΡΠ°ΡΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½Π° Π΄Π»Ρ ΡΡΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ
Imm β immediate value. ΠΠ΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΡ Ρ
ΠΎΡΠΈΠΌ ΠΏΡΠΈΠ±Π°Π²ΠΈΡΡ.
Rn β ΡΠ΅Π³ΠΈΡΡΡ, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΏΡΠΈΠ±Π°Π²Π»ΡΡΡ.
Rd β destination register. Π Π΅Π³ΠΈΡΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Ρ
ΡΠ°Π½ΠΈΡΡ ΡΡΠΌΠΌΡ ΠΏΠΎΡΠ»Π΅ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ.
ΠΠ° Π²ΡΡΠΊΠΈΠΉ ΡΠ»ΡΡΠ°ΠΉ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π±ΡΠ΅ΠΉΠΊΠΏΠΎΠΈΠ½ΡΠ° ΡΠ΅Π³ΠΈΡΡΡΡ Π½Π° Π²Ρ ΠΎΠ΄Π΅ Π² ΡΡΠ½ΠΊΡΠΈΡ AESConvertEncode ΠΈ ΡΠ±Π΅ΠΆΠ΄Π°Π΅ΠΌΡΡ, ΡΡΠΎ Π²ΡΠ΅ Π²Π΅ΡΠ½ΠΎ.
ΠΡΡΠ°Π»ΠΎΡΡ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ, ΠΎΡΠ²Π΅ΡΠ°ΡΡΡΡ Π·Π° ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ ΡΡΠ°ΡΡΡΠ° ΠΌΠΎΠ½ΡΡΡΠ°ΠΌ.
ΠΠ½Π° Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ ΡΡΡ ΠΆΠ΅, ΡΡΡΡ Π½ΠΈΠΆΠ΅.
ΠΠ΄Π΅ΡΡ ΠΈΠ΄Π΅Ρ ΠΎΠ±Ρ ΠΎΠ΄ ΠΌΠ°ΡΡΠΈΠ²Π° Π² ΡΠΈΠΊΠ»Π΅ for.
Π R11 Ρ ΡΠ°Π½ΠΈΡΡΡ Π΄Π»ΠΈΠ½Π° ΠΌΠ°ΡΡΠΈΠ²Π°, ΡΠΈΠΊΠ» ΡΠ·Π½Π°Π΅ΡΡΡ ΠΏΠΎ ΡΡΠ΅ΠΌ ΡΡΡΠΎΠΊΠ°ΠΌ:
Profit! Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ Π½Π΅ Π·Π°Π±ΡΠ²Π°ΡΡ, ΡΡΠΎ Π²ΡΡ ΠΎΠ΄ΠΈΡΡ ΠΈΠ· Π±ΠΎΡ Π½Π°Π΄ΠΎ Π²ΡΠ΅Π³Π΄Π°. ΠΡΠ»ΠΈ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ ΠΎΠ΄Π΅ΡΠΆΠΈΡΠ΅ ΠΏΠΎΠ±Π΅Π΄Ρ β Π½Π° ΡΠ΅ΡΠ²Π΅Ρ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡΡ ΠΏΠΎΡΠ°ΠΆΠ΅Π½ΠΈΠ΅. Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°ΠΆΠ΅ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΎΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°. ΠΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΡΡ, Π² Π΅Π³ΠΎ ΠΏΠ°ΠΌΡΡΠΈ Π±ΡΠ΄Π΅Ρ Π²ΠΈΡΠ΅ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°.
ΠΠΌΠ΅ΡΡΠΎ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ
ΠΠ·Π»ΠΎΠΌ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΡΠ°Π» Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΠΈΠ·-Π·Π° ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π°Π²ΡΠΎΡΡ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ°ΠΌΠΈ ΡΠ°ΡΠΊΡΡΠ»ΠΈ, ΡΡΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π±ΠΎΡ ΠΎΠ½ΠΈ ΡΡΠΈΡΠ°ΡΡ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅. Π ΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ, Π² ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈΠ³ΡΠ΅ Π½Π°Π΄ΠΎ ΡΠΎΠ±Π»ΡΡΡΠΈ Π³ΡΠ°Π½Ρ ΠΌΠ΅ΠΆΠ΄Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΡ ΠΈ ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎΠΌ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΡΠ»ΠΈ ΠΈΠ³ΡΠ° Π±ΡΠ΄Π΅Ρ ΡΡΠ΅Π±ΠΎΠ²Π°ΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, Π΅Π΅ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ ΡΠ±Π°Π²ΠΈΡΡΡ. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΠΎΡΡΠ°ΡΠ°Π»ΠΈΡΡ ΡΡΠ»ΠΎΠΆΠ½ΠΈΡΡ ΠΆΠΈΠ·Π½Ρ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΌ Π²Π·Π»ΠΎΠΌΡΠΈΠΊΠ°ΠΌ: ΡΠ΄Π΅Π»Π°Π»ΠΈ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΈ Π²ΡΠ½Π΅ΡΠ»ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠ΄ ΠΈΠ³ΡΡ Π² shared object. ΠΠΎ ΠΌΠ΅Π½Ρ ΡΠΌΡΡΠ°Π΅Ρ ΠΎΠ΄Π½ΠΎ β ΠΏΠΎΡΠ΅ΠΌΡ Π½Π΅ ΠΎΠ±ΡΡΡΡΠΈΡΠΎΠ²Π°Π½Ρ ΠΈΠΌΠ΅Π½Π° ΡΡΠ½ΠΊΡΠΈΠΉ? Π― Π½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π» Π½Π° C/C++ ΠΈ Π½Π΅ Π·Π½Π°Ρ, Π΅ΡΡΡ Π»ΠΈ ΡΠ°ΠΊΠ°Ρ ΠΎΠΏΡΠΈΡ Π² ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ΅. ΠΠΎ Π΅ΡΠ»ΠΈ Π±Ρ Π²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π°Π·ΡΠ²Π°Π»ΠΈΡΡ » sub_xxxxxxxx «, ΡΠΎ Π²ΡΠ΅ΠΌΡ, ΠΏΠΎΡΡΠ°ΡΠ΅Π½Π½ΠΎΠ΅ Π½Π° Π²Π·Π»ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π²ΡΡΠΎΡΠ»ΠΎ Π±Ρ Π² ΡΠ°Π·Ρ. Π Π°Π΄ Π±ΡΠ΄Ρ ΡΡΠ»ΡΡΠ°ΡΡ ΠΎΡΠ²Π΅Ρ Π² ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ .
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ ΡΠ΅ΠΌ, ΠΊΡΠΎ Π΄ΠΎΡΠΈΡΠ°Π» Π΄ΠΎ ΠΊΠΎΠ½ΡΠ°.
Π Π³ΡΠ°ΠΌΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΈΠ»ΠΈ ΠΎΡΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΎΡΠΈΠ±ΠΊΠ°Ρ
ΠΏΡΠΎΡΡΠ±Π° ΠΏΠΈΡΠ°ΡΡ Π² Π»ΠΈΡΠΊΡ.
Π Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΈΠ»ΠΈ Π³ΡΡΠ±ΡΡ
ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΡ
β Π»ΡΡΡΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ.




