ΠΊΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ngrok Π½Π° ΠΊΠ°Π»ΠΈ Π»ΠΈΠ½ΡΠΊΡ
ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Kali Linux
Π‘ΠΏΠΈΡΠΎΠΊ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΠΏΡΠΎΠ½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΈ ΠΈΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅
ngrok
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ngrok
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ngrok Π΄Π΅Π»Π°Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌΠΈ Π² ΠΠ»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π±Π΅Π»ΠΎΠ³ΠΎ IP Π°Π΄ΡΠ΅ΡΠ° ΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π·Π° NAT ΠΈ ΡΠ°ΠΉΠ΅ΡΠ²ΠΎΠ»Π°ΠΌΠΈ. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ngrok ΠΈΠ· ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π»ΡΠ±ΠΎΠΉ ΠΏΠΎΡΡ Π½Π° Π²Π°ΡΠ΅ΠΌ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΡΠ΅ΡΠ΅Π· Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ ΡΡΠ½Π½Π΅Π»Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π²Π°Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅Ρ ΡΡΠ°Π» Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌ ΠΈΠ· ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° ΠΏΠΎ ΠΏΡΡΠΌΠΎΠΉ ΡΡΡΠ»ΠΊΠ΅ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅.
ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°
ΠΡ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΠ΅ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° Π²Π°ΡΠ΅ΠΉ ΠΌΠ°ΡΠΈΠ½Π΅ ΠΈ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΠ΅ ΠΏΠΎΡΡ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΠ»ΡΠΆΠ±Ρ, ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠΎ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅Ρ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ ΠΎΠ±Π»Π°ΡΠ½ΠΎΠΉ ΡΠ»ΡΠΆΠ±Π΅ ngrok, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠ΄Π°ΡΡ Π²Π°ΠΌ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π°Π΄ΡΠ΅Ρ (Π΄ΠΎΠΌΠ΅Π½ ΡΡΠ΅ΡΡΠ΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ). ΠΡΠ»ΠΈ ΠΎΡΠΊΡΡΡΡ ΡΡΠΎΡ Π°Π΄ΡΠ΅Ρ Π² Π²Π΅Π±-Π±ΡΠ°ΡΠ·Π΅ΡΠ΅, ΡΠΎ ΡΡΠ°ΡΠΈΠΊ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ Π½Π° Π²Π°ΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΠ΅Π²ΡΡ ΡΠ»ΡΠΆΠ±Ρ ΠΈΠ»ΠΈ Π½Π° Π»ΡΠ±ΠΎΠΉ Π°Π΄ΡΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΡΠΊΠ°Π·Π°Π»ΠΈ.
ΠΠ»Ρ ΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ngrok
ΠΠ²ΡΠΎΡ: Keith Rarick
ΠΠΈΡΠ΅Π½Π·ΠΈΡ: Apache License
Π‘ΠΏΡΠ°Π²ΠΊΠ° ΠΏΠΎ ngrok
Π‘ΠΏΡΠ°Π²ΠΊΠ° ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ authtoken
authtoken ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ ΡΠΎΠΊΠ΅Π½ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΠ°ΠΉΠ».
ΠΠΎΠΌΠ°Π½Π΄Π° authtoken ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ Π²Π°Ρ ΡΠ°ΠΉΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΡΡΠΎΠ±Ρ Π·Π°ΠΏΠΈΡΠ°ΡΡ Π² Π½Π΅Π³ΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ authtoken. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΠΎΡ ΡΠ°ΠΉΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² $HOME/.ngrok2/ngrok.yml.
ΠΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΡΠ»ΡΠΆΠ±Ρ, ΡΠ»ΡΠΆΠ±Π° ngrok.com ΡΡΠ΅Π±ΡΠ΅Ρ, ΡΡΠΎΠ±Ρ Π²Ρ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π»ΠΈ ΡΡΡΡΠ½ΡΡ Π·Π°ΠΏΠΈΡΡ. Π§ΡΠΎΠ±Ρ ΡΠ²ΡΠ·Π°ΡΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Ρ ΡΡΡΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΡΡ, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠΉ ΡΠΎΠΊΠ΅Π½ ΡΠ»ΡΠΆΠ±Π΅ ngrok.com ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅. ΠΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ ΡΡΠΎΡ authtoken ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²ΡΠ·ΠΎΠ²Π΅, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΡΡΠΎΠ±Ρ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ Π΅Π³ΠΎ Π² ΡΠ°ΠΉΠ»Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΡΡΠΎΠ±Ρ Π²Π°Ρ ΠΊΠ»ΠΈΠ΅Π½Ρ Π²ΡΠ΅Π³Π΄Π° Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π» Π²Π°Ρ Π΄ΠΎΠ»ΠΆΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.
Π‘ΠΏΡΠ°Π²ΠΊΠ° ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ credits
credits ΠΏΠ΅ΡΠ°ΡΠ°Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± Π°Π²ΡΠΎΡΠ΅ ΠΈ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ.
ΠΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ Π°Π²ΡΠΎΡΠ°, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ.
Π‘ΠΏΡΠ°Π²ΠΊΠ° ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ http
http Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ HTTP ΡΡΠ½Π½Π΅Π»Ρ.
ΠΠ°ΠΏΡΡΠΊΠ°Π΅Ρ ΡΡΠ½Π½Π΅Π»Ρ, ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°ΡΡΠΈΠΉ HTTP/HTTPS ΡΡΠ°ΡΠΈΠΊ Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ ΠΎΡΡΠ°. ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ HTTP Host Π½Π° Π²Ρ ΠΎΠ΄ΡΡΠΈΡ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΡ Π·Π°ΠΏΡΠΎΡΠ°Ρ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΠΊΠ°ΠΊΠΎΠΉ ΡΡΠ½Π½Π΅Π»Ρ Π΅ΠΌΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ.
ΠΠΎΠ½Π΅ΡΠ½ΡΠ΅ ΡΠΎΡΠΊΠΈ HTTPS Π·Π°Π²Π΅ΡΡΠ°ΡΡ ΡΡΠ°ΡΠΈΠΊ TLS Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ ngrok Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΠ² ngrok.io. ΠΠ°ΡΠ΅ΠΌ ΡΠ°ΡΡΠΈΡΡΠΎΠ²Π°Π½Π½ΡΠΉ HTTP-ΡΡΠ°ΡΠΈΠΊ Π½Π°ΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΅Π· Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ ΡΡΠ½Π½Π΅Π»Ρ, Π° Π·Π°ΡΠ΅ΠΌ Π½Π° Π²Π°Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ. ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ Ρ ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ Π²Π°Ρ ΡΡΠ°ΡΠΈΠΊ TLS Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π»ΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ ngrok, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠ½Π½Π΅Π»Ρ TLS ΠΈΠ»ΠΈ TCP.
ΠΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΡΠ±Π΄ΠΎΠΌΠ΅Π½ ngrok.io Π½Π° Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ 80:
ΠΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΡΠ°ΡΠΈΠΊ Π½Π° example.com:9000:
ΠΠ°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ ΠΈΠΌΡ ΡΡΠ±Π΄ΠΎΠΌΠ΅Π½Π°: ‘bar.ngrok.io’:
ΠΠ°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ ΡΡΠ½Π½Π΅Π»Ρ ‘ex.com’ (DNS CNAME):
ΠΠ°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ basic Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π½Π° ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠ΅ ΡΠΎΠ½Π½Π΅Π»Ρ:
ΠΠ΅ΡΠ΅ΠΏΠΈΡΡΠ²Π°Π΅Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Host Π½Π° ‘ex.com’:
ΠΡΠΊΡΡΠ²Π°Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° ΠΊ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΌ ΡΠ°ΠΉΠ»Π°ΠΌ Π² /var/log:
ΠΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π½Π° Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ https ΡΠ΅ΡΠ²Π΅Ρ:
Π‘ΠΏΡΠ°Π²ΠΊΠ° ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ start
start Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΡΡΠ½Π½Π΅Π»Ρ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΈΠ· ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°.
ΠΠ°ΠΏΡΡΡΠΈΡΡ ΡΡΠ½Π½Π΅Π»Ρ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ ‘dev’:
ΠΠ°ΠΏΡΡΡΠΈΡΡ ΡΡΠ½Π½Π΅Π»ΠΈ ‘web’ ΠΈ ‘blog’:
ΠΠ°ΠΏΡΡΡΠΈΡΡ Π²ΡΠ΅ ΡΡΠ½Π½Π΅Π»ΠΈ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅:
Π‘ΠΏΡΠ°Π²ΠΊΠ° ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ tcp
tcp Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΡΡΠ½Π½Π΅Π»Ρ TCP.
ΠΠ°ΠΏΡΡΠΊΠ°Π΅Ρ ΡΡΠ½Π½Π΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π²Π΅ΡΡ TCP-ΡΡΠ°ΡΠΈΠΊ Ρ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ° Π½Π° Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ Π°Π΄ΡΠ΅Ρ. ΠΡΠΎ ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° Π½Π΅ HTTP-ΡΡΠ°ΡΠΈΠΊΠ΅ (ssh, sip, rdp, ΠΈΠ³ΡΠΎΠ²ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΡ ΠΈ Ρ. Π΄.).
ΠΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²ΠΈΡΡ ΠΏΠΎΡΡ Π½Π° Π²Π°Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ ssh
ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ RDP-ΡΠ΅ΡΠ²Π΅Ρ ΠΏΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠΌΡ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΌΡ Π°Π΄ΡΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π»ΠΈ
Π‘ΠΏΡΠ°Π²ΠΊΠ° ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ tls
tls Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΡΡΠ½Π½Π΅Π»Ρ TLS.
ΠΠ°ΠΏΡΡΠΊΠ°Π΅Ρ ΡΡΠ½Π½Π΅Π»Ρ Π΄Π»Ρ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°Π½ΠΈΡ ΡΡΠ°ΡΠΈΠΊΠ° TLS ΡΠ΅ΡΠ΅Π· ΠΏΠΎΡΡ 443 Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ ΠΎΡΡΠ°. ΠΠΎΠ»Π΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ TLS SNI (Server Name Indication) Π² ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΈ TLS ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡ ΡΡΠ½Π½Π΅Π»Ρ ΠΎΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ.
Π‘Π΅ΡΠ²Π΅Ρ ngrok Π½Π΅ ΠΏΡΠ΅ΡΡΠ²Π°Π΅Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ TLS, ΠΏΠ΅ΡΠ΅ΡΡΠ»Π°Π΅ΠΌΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ. ΠΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ Π»ΡΠ±ΠΎΠΉ Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ». ΠΡΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°Π·Π°ΡΡ ΠΏΠ°ΡΡ ΠΊΠ»ΡΡ/ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ TLS, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΡΠ°ΡΠΈΠΊΠ° Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π΄ΠΎ Π΅Π³ΠΎ ΠΏΠ΅ΡΠ΅Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ. ΠΡΠ»ΠΈ Π½Π΅ ΡΠΊΠ°Π·Π°Π½ΠΎ, ΡΡΠ°ΡΠΈΠΊ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ»Π°ΡΡΡΡ Π² Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅.
ΠΠ΅ΡΠ΅ΡΡΠ»Π°ΡΡ ΡΡΠ°ΡΠΈΠΊ TLS Π΄Π»Ρ example.com Π½Π° ΠΏΠΎΡΡ 443 (ΡΡΠ΅Π±ΡΠ΅ΡΡΡ CNAME)
ΠΠ΅ΡΠ΅ΡΡΠ»Π°ΡΡ ΡΡΠ°ΡΠΈΠΊ TLS Π½Π° ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½ (ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ Π½Π΅ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ°)
ΠΡΠ΅ΡΠ²Π°ΡΡ ΡΡΠ°ΡΠΈΠΊ TLS Π΄Π»Ρ t.co ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΊΠΎΠΉ
Π‘ΠΏΡΠ°Π²ΠΊΠ° ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ update
update ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ ngrok Π΄ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ.
ΠΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ ngrok Π΄ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ. ΠΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ Π²Π΅Π±-ΡΠ΅ΡΠ²ΠΈΡ ngrok Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΠΉ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ngrok. ΠΡΠ»ΠΈ Π΄ΠΎΡΡΡΠΏΠ½Π° Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Π°Ρ Π²Π΅ΡΡΠΈΡ, ΡΠΎ ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ Π·Π°Π³ΡΡΠΆΠ΅Π½Π°, Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎΡΡΡ ΡΠΊΠ°ΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° ΠΈ ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΈΡΠΏΠΎΠ»Π½ΠΈΠΌΡΠΉ ΡΠ°ΠΉΠ» Π±ΡΠ΄Π΅Ρ Π·Π°ΠΌΠ΅Π½ΡΠ½ Π½ΠΎΠ²ΡΠΌ.
ΠΠ»Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π΄Π²ΠΎΠΈΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» ngrok Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅, Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΌ Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ ΡΠ΅ΠΊΡΡΠ΅ΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠΌΠ΅ΡΡΠΈΠ»ΠΈ ngrok Π² ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ PATH, Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ Π·Π°ΠΏΡΡΡΠΈΡΡ Π΅Π³ΠΎ Ρ ΠΏΡΠ°Π²Π°ΠΌΠΈ root ΠΈΠ»ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°.
ΠΠ±Π½ΠΎΠ²ΠΈΡΡ ngrok Π΄ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ:
ΠΠ±Π½ΠΎΠ²ΠΈΡΡ ngrok Π΄ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π±Π΅ΡΠ° Π²Π΅ΡΡΠΈΠΈ:
Π‘ΠΏΡΠ°Π²ΠΊΠ° ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ version
Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ngrok
Π‘ΡΡΠ°Π½ΠΈΡΠ° man ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ.
ΠΡΠΈΠΌΠ΅ΡΡ Π·Π°ΠΏΡΡΠΊΠ° ngrok
Π‘ΠΎΠ·Π΄Π°ΡΡ ΡΠΎΠ½Π½Π΅Π»Ρ ΠΎΡ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½Π°, Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ³ΠΎ ΠΏΠΎ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΠΉ ΡΡΡΠ»ΠΊΠ΅, Π΄ΠΎ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ° 80 (Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅Ρ):
Π’ΡΠ½Π½Π΅Π»Ρ Π½Π° ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ Π₯ΠΠ‘Π’:ΠΠΠ Π’ (foo.dev:80) Π²ΠΌΠ΅ΡΡΠΎ localhost:
Π‘Π΄Π΅Π»Π°ΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌ ΠΈΠ· ΠΠ»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ HTTPS ΡΠ΅ΡΠ²Π΅Ρ:
Π’ΡΠ½Π½Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ TCP ΡΡΠ°ΡΠΈΠΊΠ° Π½Π° ΠΏΠΎΡΡ 22:
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΠ½Π½Π΅Π»Ρ (http) Π΄ΠΎ ΡΠ°ΠΉΡΠ° hackware.ru ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ https (https://hackware.ru) Ρ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ HTTP Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Host Π½Π° hackware.ru (-host-header=hackware.ru):
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ngrok
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π² Kali Linux
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π² BlackArch
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° Π² BlackArch
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π² Π»ΡΠ±ΠΎΠΉ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² Linux
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π² Windows
ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° ΠΈ ΡΠΊΠ°ΡΠ°ΠΉΡΠ΅ ngrok Π΄Π»Ρ Windows: https://ngrok.com/download
Π Π°ΡΠΏΠ°ΠΊΡΠΉΡΠ΅ ΡΠΊΠ°ΡΠ΅Π½Π½ΡΠΉ Π°ΡΡ ΠΈΠ², ΠΎΡΡΠΎΠΉΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΡΡΡΠΎΠΊΡ ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΏΠ°ΠΏΠΊΡ Ρ ΠΈΡΠΏΠΎΠ»Π½ΠΈΠΌΡΠΌ ΡΠ°ΠΉΠ»ΠΎΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ cd, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΌΠ΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π° Π² ΠΏΠ°ΠΏΠΊΡ C:\Users\MiAl\Downloads\:
ΠΠ»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π²ΡΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠΏΡΠ°Π²ΠΊΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Π² Π΄ΡΡΠ³ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ·ΠΆΠ΅.
Π₯Π°ΠΊΠ΅ΡΡΠΊΠΈΠΉ ΡΠΌΠ°ΡΡΡΠΎΠ½ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Termux ΠΈ Kali Linux
ΠΡΠ΅ ΠΌΡ Π²ΠΈΠ΄Π΅Π»ΠΈ Π² ΡΠΈΠ»ΡΠΌΠ°Ρ ΠΎ Ρ Π°ΠΊΠ΅ΡΠ°Ρ ΡΡΠ΅Π½Ρ Π²Π·Π»ΠΎΠΌΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ². ΠΠ±ΡΡΠ½ΠΎ Π²ΡΠ΅, ΡΡΠΎ ΡΠ°ΠΌ ΡΠ²ΠΎΡΠΈΡΡΡ, β Π²ΡΠ΄ΡΠΌΠΊΠ°. ΠΠ΄Π½Π°ΠΊΠΎ ΠΈ ΡΡΠ° Π²ΡΠ΄ΡΠΌΠΊΠ° ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, Π½ΠΎ Π²Π΅ΡΠ½ΠΎ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΡΡ. ΠΠ· ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠΈ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΡΡΡ ΠΊ ΠΊΠΈΠ½ΠΎ ΠΈ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ ΡΠ²ΠΎΠΉ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ Π³Π°Π΄ΠΆΠ΅Ρ Π² Π½Π°ΡΡΠΎΡΡΠΈΠΉ Ρ Π°ΠΊΠ΅ΡΡΠΊΠΈΠΉ ΡΠΌΠ°ΡΡΡΠΎΠ½.
Π₯Π°ΠΊΠ΅ΡΡΠΊΠΈΠΉ ΡΠΌΠ°ΡΡΡΠΎΠ½ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Termux ΠΈ Kali Linux
ΠΠ΅ΡΠ²ΠΎΠ΅, ΠΎ ΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠΎΠ·Π°Π±ΠΎΡΠΈΡΡΡΡ, β ΡΡΠΎ ΠΏΡΠ°Π²Π° root. ΠΠ΅Π· Π½ΠΈΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ Π½Π°ΠΌΠΈ ΡΡΠΈΠ»ΠΈΡ ΠΌΠΎΠ³ΡΡ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΠΈΠ»ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ. ΠΠΎΡΡΠΎΠΌΡ Π½Π°ΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΈΡ Π·Π°ΠΏΠΎΠ»ΡΡΠΈΡΡ. ΠΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Ρ Android 10 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ Π²Π΅ΡΡΠΈΠΉ.
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ root Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎ, Π²Π΅Π΄Ρ ΠΎΠ½ΠΎ Π½Π°ΠΏΡΡΠΌΡΡ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ Π²Π΅ΡΡΠΈΠΈ Android. Π― Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Π±ΡΠ΄Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ ΡΡΠ°ΡΠ΅Π½ΡΠΊΠΈΠΉ Samsung Galaxy S6 (SM-G920F) Π½Π° Android 7.0 Nougat, Π΄Π»Ρ ΡΡΡΠ° Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠΆΠ΅ Π΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ. Π ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ»ΡΡΠ°ΡΡ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΏΠΎΠ³ΡΠ³Π»ΠΈΡΡ ΠΈ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π½Π° Π²Π°ΡΠ΅ΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅.
Π’Π°ΠΊΠΆΠ΅ Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Termux β ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΡΠ΅ΡΠΌΠΈΠ½Π°Π», Π΄Π°ΡΡΠΈΠΉ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΡΠ΅Π΄Ρ Linux, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΈΡΠΏΠΎΠ»Π½ΡΡΡ Π½Π°ΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π² ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ΅ΠΉ ΡΡΠ΅Π΄Π΅ ΠΈ Π½Π΅ Π²ΠΎΠ·ΠΈΡΡΡΡ Ρ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΎΠΉ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ.
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΡΠΈΠ»ΠΈΡΡ tsu, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡ Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΎΡ ΡΡΡΠ°. ΠΡΠ»ΠΈ ΠΎΠ½Π° Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄ΠΎΠ»ΠΆΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π·Π°Π³Π»ΡΠ½ΠΈΡΠ΅ Π² GitHub-ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅Ρ ΡΠ°Π±ΠΎΡΡ ΡΡΡΠ° Π² Termux. ΠΡΠΎ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ Termux ΡΡΠ°Π·Ρ ΠΈΠΌΠ΅Π» ΡΡΡ-Π΄ΠΎΡΡΡΠΏ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡΡ Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ.
Π’Π°ΠΊΠΆΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², ΠΊΠ°ΠΊ ΠΌΡ ΠΎΠ±ΡΡΠ½ΠΎ Π΄Π΅Π»Π°Π΅ΠΌ ΡΡΠΎ Π² Π΄Π΅ΡΠΊΡΠΎΠΏΠ΅ Kali LInux:
ΠΡΠ°ΡΠΊΠΎ ΠΏΡΠΎ Kali NetHunter
ΠΡΠ»ΠΈ Π²Ρ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ΅Ρ ΡΡΠ°ΡΡΠ»ΠΈΠ²ΡΠΈΠΊΠΎΠ², ΡΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ Π² ΡΠΏΠΈΡΠΊΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ , ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡ Kali NetHunter. ΠΡΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°, ΡΠΎΠ·Π΄Π°Π½Π½Π°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ Kali Linux ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ² Π½Π° Android. Π NetHunter ΡΡΠ°Π·Ρ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΡΠΎΡΡΠ° ΠΈΠ· Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Kali. ΠΠ±ΡΠ°Π·Ρ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅. ΠΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡΠ½ΡΠΉ Π½Π°Π±ΠΎΡ, ΡΠ΅ΠΌ ΡΠΎΡ, ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Termux.
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎ Kali NetHunter Π² ΡΡΠ°ΡΡΡΡ :
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Metasploit
ΠΠΎΠ»Π½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Metasploit β ΡΠ΅ΠΌΠ° Π΄Π»Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΡΡΠ°ΡΡΠΈ (ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Metasploit Framework), ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠΎΠΉΠ΄Π΅ΠΌΡΡ ΠΏΠΎ Π½Π΅ΠΌΡ Π²ΠΊΡΠ°ΡΡΠ΅. Metasploit Framework β ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠΉ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ, ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΊΡΠΏΠ»ΠΎΠΈΡΠΎΠ².
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Metasploit Framework (MSF) Π½Π° Android 7 ΠΈΠ»ΠΈ Π²ΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π² Π΄Π²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
ΠΠ° Android 5.x.xβ6.x.x MSF ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄ΡΡΠ³ΠΈΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ:
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΡΡΠ½ΡΡΡΡΡ. ΠΠ΅ Π·Π°ΠΊΡΡΠ²Π°ΠΉΡΠ΅ ΡΠ΅ΡΡΠΈΡ Termux Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ MSF!
Π’Π΅ΠΏΠ΅ΡΡ, ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Ρ Π½Π°Ρ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π·Π°ΠΏΡΡΡΠΈΠΌ Metasploit:
ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, Π²ΡΠ΅ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΈ Π² Π²Π°ΡΠ΅ΠΌ ΡΠ°ΡΠΏΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ 2014 ΡΠΊΡΠΏΠ»ΠΎΠΈΡΠΎΠ².
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ngrok
Ngrok β ΡΡΠΎ ΠΊΡΠΎΡΡ-ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΠΉ ΡΠΎΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π·Π°ΡΠΈΡΠ΅Π½Π½ΡΡ ΡΠ΅ΡΠ΅Π²ΡΡ ΡΡΠ½Π½Π΅Π»Π΅ΠΉ ΠΎΡ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΈ Π΄ΠΎ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅ΠΉ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΠ»ΡΠΆΠ±Ρ. Π’Π°ΠΊΠΆΠ΅ ΡΡΠΈΠ»ΠΈΡΠ° ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ Π²Π΅ΡΡ ΡΡΠ°ΡΠΈΠΊ ΠΈ Π»ΠΎΠ³ΠΈΡΡΠ΅Ρ Π΅Π³ΠΎ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π°.
ΠΠ΅ΡΠ΅Π΄ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠΈΠΌΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠΌΠΈ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ (ΡΠ΅ΡΠ΅Π· Β«ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅Β») ΠΈ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½Π° ΡΠΎΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ°, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ngrok.
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΠΌΡΡ ΠΈ ΡΡΠ°Π²ΠΈΠΌ Python 2:
Π’Π΅ΠΏΠ΅ΡΡ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ Π°ΠΊΠΊΠ°ΡΠ½Ρ ngrok.
ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠ΅ΡΠ΅ΡΡ, Π²Π°Ρ ΠΏΠ΅ΡΠ΅Π±ΡΠΎΡΠΈΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ°, Π³Π΄Π΅ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π½Π°ΠΉΡΠΈ ΠΈ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ ΡΠΎΠΊΠ΅Π½ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅.
AuthToken for ngrok
ΠΠ°Π»Π΅Π΅ Π½Π°Π΄ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ Π°ΡΡ ΠΈΠ² Ρ ngrok Π΄Π»Ρ Linux-based-ΡΠΈΡΡΠ΅ΠΌ Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΎΠΉ ARM.
ΠΠ°Π³ΡΡΠ·ΠΊΠ° ngrok
ΠΠ°Π»ΡΡΠ΅ Π·Π°Ρ ΠΎΠ΄ΠΈ Π² Termux ΠΈ ΠΈΠ΄Π΅ΠΌ Π² ΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ, ΠΊΡΠ΄Π° ΡΠΊΠ°ΡΠ°Π»ΠΈ Π°ΡΡ ΠΈΠ² Ρ ngrok. Π ΠΏΡΠΈΠΌΠ΅ΡΡ:
ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ls |grep ngrok ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅, ΡΡΠΎ Π°ΡΡ ΠΈΠ² Π·Π΄Π΅ΡΡ. Π’Π΅ΠΏΠ΅ΡΡ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ°Π·Π°ΡΡ ΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ:
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π΅ΡΠ΅ ΡΠ°Π· Π²Π²Π΅Π΄ΠΈΡΠ΅ ls |grep ngrok ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅, ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ Π»ΠΈ Ρ Π²Π°Ρ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΉΠ» ngrok. ΠΡΠ»ΠΈ Π΅Π³ΠΎ Π½Π΅Ρ, ΡΠΎ ΠΏΠ΅ΡΠ΅Π΄ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΡΠ°Π³ΠΎΠΌ Π·Π°ΠΉΠ΄ΠΈΡΠ΅ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ Ρ Π½ΠΈΠΌ:
Π ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΠ΅ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΉΠ» Π² Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Termux:
ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅, ΠΊΡΠ΄Π° Π±ΡΠ» ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ ΡΠ°ΠΉΠ», ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΠΉΡΠ΅ΡΡ ΡΡΠ΄Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ cd ΠΈ ls.
Π’Π΅ΠΏΠ΅ΡΡ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ»Π°Π³ ΠΈΡΠΏΠΎΠ»Π½ΠΈΠΌΠΎΡΡΠΈ ΡΠ°ΠΉΠ»Π°:
Π ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ Π·Π°ΠΏΡΡΠΊ:
ΠΠΎΠΌΠ½ΠΈΡΠ΅, Π²Ρ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π»ΠΈ ΡΠ²ΠΎΠΉ ΡΠΎΠΊΠ΅Π½ Π΄Π»Ρ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ? ΠΠΏΠΈΡΠΈΡΠ΅ ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΡΡΠΎΠ±Ρ ngrok Π·Π½Π°Π», ΠΊΡΠΎ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ:
Π Π·Π°ΠΏΡΡΠΊΠ°ΠΉΡΠ΅ ΡΠ΅ΡΠ²Π΅Ρ:
ΠΡ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΡΠΊΡΠ°Π½ ΠΊΠ°ΠΊ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅.
Ngrok
ΠΡΠ»ΠΈΡΠ½ΠΎ, ΡΠ΅ΠΏΠ΅ΡΡ Π²Ρ Π³ΠΎΡΠΎΠ²Ρ Π°ΡΠ°ΠΊΠΎΠ²Π°ΡΡ Π»ΡΠ±ΡΠ΅ ΡΠ΅Π»ΠΈ!
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° sqlmap
Π¦ΠΈΡΠ°ΡΠ° Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ°: Β«Sqlmap β ΡΡΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΠΏΡΠΎΠ½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΡΠ΅Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΎΠ² SQL-ΠΈΠ½ΡΠ΅ΠΊΡΠΈΠΉ ΠΈ Π·Π°Ρ Π²Π°Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² Π±Π°Π· Π΄Π°Π½Π½ΡΡ Β».
Π Π²ΡΠ΅. Π§ΡΠΎΠ±Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΡΠΈΠ»ΠΈΡΡ, ΠΏΡΠΎΠΏΠΈΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
ΠΠ»ΠΈ ΠΆΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ΅Π±Π΅ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π΅ΡΠ΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΊΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ sqlmap Ρ GitHub:
ΠΠ°Π»Π΅Π΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΠ΅ Π² ΠΏΠ°ΠΏΠΊΡ Ρ sqlmap:
Π, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ python2, Π·Π°ΠΏΡΡΠΊΠ°ΠΉΡΠ΅ sqlmap Ρ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ:
Π’Π΅ΠΏΠ΅ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ Π±Π°Π· Π΄Π°Π½Π½ΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° ΠΌΠΎΠ³ΡΡ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ Π² Π²Π°ΡΠ΅ΠΌ ΡΠΌΠ°ΡΡΡΠΎΠ½Π΅! ΠΠΎ Π½Π΅ Π·Π°Π±ΡΠ²Π°ΠΉΡΠ΅, ΡΡΠΎ, ΠΏΡΠΈΠΌΠ΅Π½ΡΡ ΡΡΠΎΡ ΠΌΠΎΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, Π²Ρ ΡΠΈΡΠΊΡΠ΅ΡΠ΅ Π½Π°ΠΆΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Π·Π°ΠΊΠΎΠ½ΠΎΠΌ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° aircrack-ng
Aircrack-ng β Π½Π°Π±ΠΎΡ ΡΡΠΈΠ»ΠΈΡ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΡ Π΄Π»Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΡ ΡΠ΅ΡΠ΅ΠΉ, ΠΏΠ΅ΡΠ΅Ρ Π²Π°ΡΠ° ΠΈΡ ΡΡΠ°ΡΠΈΠΊΠ° ΠΈ Π°ΡΠ΄ΠΈΡΠ° ΠΊΠ»ΡΡΠ΅ΠΉ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ WEP ΠΈ WPA/WPA2-PSK.
ΠΠ΄Π΅ΡΡ ΡΠΆΠ΅ Π²ΡΠ΅ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ ΡΠ°ΠΊ ΠΏΡΠΎΡΡΠΎ. ΠΡΠΌΠ°Ρ, Π²Ρ ΡΠ»ΡΡΠ°Π»ΠΈ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ΄Π½ΠΎ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ WiFi-Π°Π΄Π°ΠΏΡΠ΅Ρ ΡΠΌΠ°ΡΡΡΠΎΠ½Π° Π² ΡΠ΅ΠΆΠΈΠΌ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°. Π ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡΡ Termux Π½Π° ΡΡΠΎΡ ΡΠ»ΡΡΠ°ΠΉ Π΅ΡΡΡ ΠΏΠ°ΠΊΠ΅Ρ ΡΡΠΈΠ»ΠΈΡΡ iwconfig, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΠΌΠΈ ΡΠ΅ΡΡΠΌΠΈ. ΠΠ°ΠΌ Π½Π°Π΄ΠΎ Π΅Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ.
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° Π½ΡΠΆΠ½Ρ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ:
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ°Π²ΠΈΡΡ iwconfig Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π±Π΅ΡΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΠΌΠΈ ΡΠ΅ΡΡΠΌΠΈ:
Π Π΅ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ iw:
Π’Π΅ΠΏΠ΅ΡΡ Π²Π°ΠΌ Π½Π°Π΄ΠΎ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΉΡΠΈ ΠΊΠ°ΠΊ ΡΡΡ ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ°. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΡ ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΡΠ°ΠΊ:
ΠΡΠΎΠ²Π΅ΡΠΈΠΌ Π½Π°ΡΠΈ Π°Π΄Π°ΠΏΡΠ΅ΡΡ ΠΈ ΠΈΡ ΡΡΠ°ΡΡΡΡ:
ΠΡΠ»ΠΈ ΡΡΠΎ-ΡΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π½Π΅ ΡΠ°ΠΊ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π»ΠΈ WiFi, ΠΈ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΎΠ½ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΡΠ΅ΡΡΠΌ.
ΠΠ°Π»Π΅Π΅ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π½ΡΡΡ Π½Π°Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡ:
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π½Π΅ Π²ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ Android ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠ΅ΠΆΠΈΠΌ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°. ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ bcmon, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΡΠ΅Π΄ΠΈ ΠΏΡΠΎΡΠ΅Π³ΠΎ ΡΠΌΠ΅Π΅Ρ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΠ΅ΠΆΠΈΠΌ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° Π½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ ΡΠΈΠΏΠ°Ρ Broadcom (ΡΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Nexus ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅). ΠΠ»Ρ Π²ΡΠ΅Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΊΡΠΏΠΈΡΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π½ΠΈΠΊ USB β OTG, Π² ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΎΡΠΊΠ½ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΠΎΠΉ Kali Π°Π΄Π°ΠΏΡΠ΅ΡΠΎΠ². ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΠΏΠ΅ΡΠ΅ΡΠΎΠ±ΡΠ°ΡΡ ΡΠ΄ΡΠΎ Ρ Π½ΡΠΆΠ½ΡΠΌΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°ΠΌΠΈ. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π½Π΅Ρ ΠΎΠΏΡΡΠ° ΠΏΠ΅ΡΠ΅ΡΠ±ΠΎΡΠΊΠΈ ΡΠ΄ΡΠ°, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ Π² ΡΠ΅ΠΌΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π° XDA-developers. Π§Π°ΡΡΠΎ ΡΠ°ΠΌ Π΅ΡΡΡ ΡΠ±ΠΎΡΠΊΠΈ Kali Ρ ΡΠΆΠ΅ Π³ΠΎΡΠΎΠ²ΡΠΌ ΡΠ΄ΡΠΎΠΌ.
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡΠ°Π²ΠΈΡΡ aircrack-ng:
Π‘ΠΌΠΎΡΡΠΈΠΌ ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ man:
Π ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΏΡΡΡΠΈΡΡ airodump-ng:
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Ρ Π²Π°ΡΡΠ²Π°ΡΡ ΡΡΠ°ΡΠΈΠΊ ΠΎΡΠΊΡΡΡΡΡ ΡΠΎΡΠ΅ΠΊ, ΡΠΏΠ°ΠΌΠΈΡΡ deauth-ΡΡΠ΅ΠΉΠΌΠ°ΠΌΠΈ, ΠΎΡΠΊΠ»ΡΡΠ°Ρ Π½Π΅ΡΠ³ΠΎΠ΄Π½ΡΡ ΡΠΎΡΠ΅Π΄Π΅ΠΉ ΠΏΠΎΡΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΎΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°, Π»ΠΎΠ²ΠΈΡΡ Ρ Π΅Π½Π΄ΡΠ΅ΠΉΠΊΠΈ Π΄Π»Ρ Π²Π·Π»ΠΎΠΌΠ° ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Nmap
Nmap β ΡΡΠΈΠ»ΠΈΡΠ°, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½Π°Ρ Π΄Π»Ρ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠ΅ΠΉ. ΠΠΎΠΆΠ΅Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΠΎΡΠΊΡΡΡΡΠ΅ ΠΏΠΎΡΡΡ, Π΄Π΅Π»Π°ΡΡ ΡΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΡ, ΠΏΡΠΎΠ²Π΅ΡΡΡΡ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ NSE-ΡΠΊΡΠΈΠΏΡΠΈΠ½Π³Π°. Π§ΡΠΎΠ±Ρ Π»ΡΡΡΠ΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΡΡΠΈΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΡΡΠΎΠΈΡ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΡΡΠ°ΡΡΠΈ:
Π Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Nmap ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ΅Π·Π°Π½Ρ, Π²Π΅Π΄Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π½Π° Android Π²Π΅ΡΡΠΈΡ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½Π° Π΅ΡΡΡ Π² ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡΡ Termux, ΡΡΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ Π½Π°ΠΌ ΠΆΠΈΠ·Π½Ρ:
ΠΠΎΡΠΌΠΎΡΡΠΈΠΌ ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ man:
ΠΠ»Ρ ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ°ΠΊΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ:
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Kali Linux Π½Π° Ρ Π°ΠΊΠ΅ΡΡΠΊΠΈΠΉ ΡΠΌΠ°ΡΡΡΠΎΠ½
ΠΠ° Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅Π»Π΅ΡΠΎΠ½Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Kali NetHunter, Π½ΠΎ ΡΠ΅ΡΡ ΡΠ΅ΠΉΡΠ°Ρ ΠΏΠΎΠΉΠ΄Π΅Ρ Π½Π΅ ΠΎ Π½Π΅ΠΌ. ΠΡ Π±ΡΠ΄Π΅ΠΌ ΡΡΠ°Π²ΠΈΡΡ ΠΎΠ±ΡΠ°Π· ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎΠΉ Kali Π½Π° Π½Π°Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ Π΅Π³ΠΎ Π΄Π΅ΡΠΊΡΠΎΠΏΡ ΡΠ΅ΡΠ΅Π· VNC. Π£ Π²Π°Ρ Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΠ°Π· ΠΈΠΌΠ΅Π½Π½ΠΎ Kali Linux, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ΅ΠΌΠΈ ΠΏΡΠΎΠ³Π°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΠ΄Π°Π΅ΡΡΡ Π·Π°Π²Π΅ΡΡΠΈ Π½Π° Termux (ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, BeEF-XSS).
Π‘Π½Π°ΡΠ°Π»Π° Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΡΠΊΠ°ΡΠ°ΡΡ ΠΈΠ· Google Play ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ ΡΡΠ΅Π·Π°Π½Π½ΡΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²ΠΎΠ² β Linux Deploy, Π½Π°Π±ΠΎΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π΄Π»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ (BusyBox) ΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, VNC Viewer β ΠΊΠ»ΠΈΠ΅Π½Ρ VNC. ΠΠ΅ Π²Π°ΠΆΠ½ΠΎ, ΡΡΠΎ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΠΈ ΡΡΠ° ΠΌΠ°ΡΠΈΠ½Π° Π±ΡΠ΄Π΅Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Π½Π° 127.0.0.1.
Π’Π°ΠΊΠΆΠ΅ ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° Π½ΡΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ ΠΎΠ±ΡΠ°Π· Kali Π΄Π»Ρ Android. ΠΠΈΡΠ½ΠΎ Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π» ΠΏΠΎΠ»Π½ΡΡ Π²Π΅ΡΡΠΈΡ Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ext4, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ARM (ΠΏΡΡΡΠΉ ΡΠ°ΠΉΠ» ΡΠ²Π΅ΡΡ Ρ). ΠΠΎΠ³Π΄Π° Π°ΡΡ ΠΈΠ² Π΄ΠΎΠΊΠ°ΡΠ°Π΅ΡΡΡ, Π²Π°ΡΠ° Π·Π°Π΄Π°ΡΠ° β ΠΈΠ·Π²Π»Π΅ΡΡ ΠΎΡΡΡΠ΄Π° ΠΎΠ±ΡΠ°Π· ΠΎΠ±ΡΠ΅ΠΌΠΎΠΌ 5,5 ΠΠ±Π°ΠΉΡ ΠΈ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ Π΅Π³ΠΎ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ /storage/emulated/0 ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ ΡΠ°ΠΉΠ» Π² linux.img.
Π’Π΅ΠΏΠ΅ΡΡ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»ΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ BusyBox. Π‘Π΅ΠΉΡΠ°Ρ Π² Google Play ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΡΠ°Π·Π½ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ. ΠΠ΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΠ΄ΡΡΠΊΠΈΠ²Π°ΡΡ Π½ΡΠΆΠ½ΡΠΉ BusyBox, ΡΡΠΎΠ±Ρ Π²ΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ ΠΏΠΎΡΡΠ°Π²ΠΈΠ»ΠΈΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ. Π ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΠΎΠ΄ΠΎΡΠ΅Π» ΡΠ°ΠΌΡΠΉ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ BusyBox Free, ΡΠ°ΠΉΠ»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ» Π² /su/xbin. ΠΠ°ΠΏΠΎΠΌΠ½ΠΈΡΠ΅ ΡΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ, ΠΎΠ½Π° Π²Π°ΠΆΠ½Π° ΠΏΡΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΡΡΠ΅Π΄Ρ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠ°.
Π’Π΅ΠΏΠ΅ΡΡ Π·Π°Ρ ΠΎΠ΄ΠΈΠΌ Π² Linux Deploy ΠΈ ΡΠΏΡΠ°Π²Π° Π²Π½ΠΈΠ·Ρ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π°. ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² Kali Linux. ΠΡΠΆΠ½Π°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Π²ΡΡΡΠ°Π²ΠΈΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, Π½ΠΎ, Π΅ΡΠ»ΠΈ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ armhf.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ
ΠΠ°Π»Π΅Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΎΠ½ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½ΠΈΠΆΠ΅.
Π Π² ΡΠ°ΠΌΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΠΏΡΠ½ΠΊΡΡ, ΠΎΡΠ²Π΅ΡΠ°ΡΡΠΈΠ΅ Π·Π° Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² SSH ΠΈ VNC. ΠΠΎΡΡΠ°Π²ΡΡΠ΅ Π³Π°Π»ΠΎΡΠΊΠΈ Π½Π°ΠΏΡΠΎΡΠΈΠ² Π½ΠΈΡ . ΠΡΠ»ΠΈ Π½Π΅ Π½ΡΠΆΠ½Π° Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΠ΅Π΄Π°, ΡΠΎ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ SSH. ΠΠΎΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠΊΠ°ΡΠ°ΡΡ Π»ΡΠ±ΠΎΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ SSH ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ Π½Π°ΡΠ΅ΠΉ ΠΌΠ°ΡΠΈΠ½Π΅ Ρ Kali ΠΏΠΎ 127.0.0.1. Π§ΡΠΎΠ±Ρ Π½Π΅ ΠΊΠ°ΡΠ°ΡΡ Π»ΠΈΡΠ½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΎΠ±ΡΡΠ½ΡΠΌ openssh-client ΠΏΡΡΠΌΠΎ Π² Termux, Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Π΅ΡΠ΅ ΠΎΠ΄Π½Ρ Π²ΠΊΠ»Π°Π΄ΠΊΡ.
ΠΡΠ»ΠΈ ΠΆΠ΅ Π²Π°ΠΌ Π²ΡΠ΅ ΠΆΠ΅ Π½ΡΠΆΠ½Π° Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΠ΅Π΄Π°, ΡΠΎ Π²ΠΊΠ»ΡΡΠΈΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΠΏΡΠ½ΠΊΡ, ΠΈ Π΄Π°Π»ΡΡΠ΅ Ρ ΠΏΠΎΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΊ Π΄Π΅ΡΠΊΡΠΎΠΏΡ Kali ΠΏΠΎ VNC.
SSH ΠΈ VNC
Π’Π΅ΠΏΠ΅ΡΡ Π½ΡΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ°Π±ΠΎΡΠ΅Π΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅. Π Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ PATH ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΡΠΎΡ ΠΏΡΡΡ, ΠΊΡΠ΄Π° BusyBox ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π» ΠΏΠ°ΠΊΠ΅ΡΡ.
SSH ΠΈ VNC
Π ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ°Π±ΠΎΡΠ΅Π΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅ (ΠΊΠ½ΠΎΠΏΠΊΠ° Π½ΠΈΠΆΠ΅).
ΠΠ°Π»Π΅Π΅ Π½ΡΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π½Π°Ρ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ. ΠΡΠΉΠ΄ΠΈΡΠ΅ Π½Π° Π³Π»Π°Π²Π½ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ, Π² ΠΏΡΠ°Π²ΠΎΠΌ Π²Π΅ΡΡ Π½Π΅ΠΌ ΡΠ³Π»Ρ Π½Π°ΠΆΠΌΠΈΡΠ΅ Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡ ΠΌΠ΅Π½Ρ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΡΠ½ΠΊΡ Β«Π‘ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°ΡΡΒ».
ΠΡΡΠ°Π»ΠΎΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ Π½Π°Ρ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ. ΠΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Start Π²Π½ΠΈΠ·Ρ. ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, Π½Π΅Ρ Π»ΠΈ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° ΡΡΡΠΎΡΠ΅ΠΊ Ρ ΠΏΠΎΠΌΠ΅ΡΠΊΠΎΠΉ fail. ΠΡΠ»ΠΈ Π΅ΡΡΡ, ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π²Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠΊΠ°Π·Π°Π»ΠΈ PATH ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΎΠ²Π°Π»ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ. ΠΡΠ»ΠΈ Π²ΡΠ΅ ΡΠ°ΠΊ, ΡΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠΌΠ΅Π½ΠΈΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ Π½Π° armhf ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΡΠ΅ Π·Π°Π½ΠΎΠ²ΠΎ.
Π’Π΅ΠΏΠ΅ΡΡ Π·Π°Ρ ΠΎΠ΄ΠΈΡΠ΅ Π² VNC Viewer ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ VNC, Π΄ΠΎΠ±Π°Π²Π»ΡΠΉΡΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π»ΠΎΠΊΠ°Π»Ρ ΠΎΡΡΡ (127.0.0.1) ΠΈ Π½Π°Π·ΡΠ²Π°ΠΉΡΠ΅ Π΅Π³ΠΎ. ΠΠ°Π»Π΅Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ΡΡ, ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°ΠΉΡΠ΅, ΡΡΠΎ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π½Π΅Π·Π°ΡΠΈΡΡΠΎΠ²Π°Π½Π½ΡΠΌ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ΠΌ, ΠΈ Π²Π²ΠΎΠ΄ΠΈΡΠ΅ ΠΏΠ°ΡΠΎΠ»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΡΠΊΠ°Π·ΡΠ²Π°Π»ΠΈ Π² Linux Deploy.
Kali ΠΈ Nmap
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² ΡΡΠ°ΡΡΠΉ, Π½ΠΎ Π²Π΅ΡΡ ΡΠΎΡΡ ΡΠ°Π±ΠΎΡΠΈΠΉ, ΠΈ, ΠΊΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, ΡΠΎΡ ΠΆΠ΅ Nmap ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΡΠ΅Ρ Π±Π΅Π· ΠΎΡΠΈΠ±ΠΎΠΊ.
ΠΠ»Ρ ΡΠ΅ΡΡΠ° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ -A ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π·Π° Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠ‘, Π΅Π΅ Π²Π΅ΡΡΠΈΠΈ, ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΊΡΠΈΠΏΡΠ°ΠΌΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΡ ΠΌΠ°ΡΡΡΡΡΠ° (traceroute). ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ -v Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ.
ΠΡΠ²ΠΎΠ΄ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ Π½ΠΈΠΆΠ΅.
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Nmap
ΠΡΠΎΠ³ΠΎ
Π’Π΅ΠΏΠ΅ΡΡ Π²Π°Ρ Ρ Π°ΠΊΠ΅ΡΡΠΊΠΈΠΉ ΡΠΌΠ°ΡΡΡΠΎΠ½ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ Π²ΡΠΊΡΡΠ²Π°ΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ , ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠΈ, ΠΏΠ΅ΡΠ΅Ρ Π²Π°ΡΡΠ²Π°ΡΡ ΡΡΠ°ΡΠΈΠΊ ΠΈ ΡΡΡΡΠ°ΠΈΠ²Π°ΡΡ Π΅ΡΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·Π½ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ Π°ΡΠ°ΠΊ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Ρ ΡΠΌΠΎΠΌ!
Everything About Ngrok How to use & install
Last Updated on April 18, 2021 by Walid Salame Leave a Comment
Ngrok is a platform that, using the installed utility, allows you to organize remote access to a web server or some other service running on a PC. Access is organized through the secure tunnel created when ngrok starts. At the same time, the PC can be behind NAT and not have a static IP address.
It is not at all necessary to drag the test project somewhere else, you can show it to the customer directly from the local machine, or, for example, using Ngrok, you can very easily share files on your PC.
What is Ngrok?
The ngrok tool makes local services available on the global network, even if the computer does not have a static IP address and is behind NAT and firewalls.
With ngrok, any port on your local computer will be accessible from the Internet through a secure tunnel. For example, you can make your local web server accessible from the Internet via a direct link without additional configuration.
How does ngrok work?
You download and run a tool on your machine and specify the port of a network service, usually a web server.
The program connects to the ngrok cloud service, which gives you a generated address (third-level domain). If you open this address in a web browser, then the traffic will be redirected to your local network service or to any address that you specify.
What is ngrok used for?
how to install ngrok
Installation on Kali Linux
to install ngrok in Kali Linux first we need to download Ngrok from terminal
Ngrok Commands
What are the most important commands and how to use them
Setup Ngrok Authtoken
Authtoken command reference
authtoken stores the authentication token in a config file.
Using: ngrok TOKEN [COMMAND OPTIONS] [ARGUMENTS β¦]
To use many of the advanced features of the service, the ngrok.com service requires you to register for an account. To associate your client with an account, they must pass a secret token to the ngrok.com service at startup. Instead of passing this authtoken on every call, you can use this command to store it in a config file so that your client always authenticates you properly.
Credits command reference
credits prints information about the author and licensing.
Ngrok Https command reference
http starts an HTTP tunnel.
Using: ngrok http [COMMAND OPTIONS] [ARGUMENTS β¦]
Starts a tunnel listening for HTTP / HTTPS traffic with the specified hostname. The HTTP Host header on incoming public requests is checked to determine which tunnel is right for it.
HTTPS endpoints terminate TLS traffic on the ngrok server using ngrok.io certificates. The decrypted HTTP traffic is then routed through a secure tunnel and then to your local server. If you donβt want your TLS traffic to end on the ngrok server, use a TLS or TCP tunnel.
Redirects ngrok.io subdomain to local port 80:
Redirects traffic to example.com:9000:
Requests the subdomain name: βbar.ngrok.ioβ
Requests tunnel βex.comβ (DNS CNAME):
Requests basic authentication on the tunnel endpoint:
Rewrites the Host header to βex.comβ:
Allows access from the Internet to local files in /var/log:
Redirects to local https server:
Start command reference
start starts the tunnel by name from the config file.
Using: ngrok start [COMMAND OPTIONS] [ARGUMENTS β¦]
The Ngrok start command Runs tunnels by name from a config file. You can specify any number of tunnel names. You can start all tunnels from the configuration file by specifying the βall switch.
Examples:
Run a tunnel named in the βdevβ config file:
Run the βwebβ and βblogβ tunnels:
Run all tunnels defined in the config file:
Tcp command reference
tcp starts a TCP tunnel.
Using: ngrok tcp [COMMAND OPTIONS] [ARGUMENTS β¦]
The TCP Command Launches a tunnel that redirects all TCP traffic from the public port to the local address. This is extremely useful for providing services that run on non-HTTP traffic (ssh, sip, rdp, game servers, etc.).
A TCP tunnel binds a public address on a remote ngrok server. Any services that require a stable public address should use the βremote-addr parameter. ngrok.com requires you to reserve a TCP tunnel address for your account before you can use it.
Forward port to your local ssh server
Provide an RDP server at a specific public address that you have reserved
Tls command reference
tls starts a TLS tunnel.
Using: ngrok tls [COMMAND OPTIONS] [ARGUMENTS β¦]
The tls command Starts a tunnel to listen for TLS traffic on port 443 with the specified hostname. The TLS SNI (Server Name Indication) extension field on the TLS connection is checked to determine which tunnel it fits into.
The ngrok server does not terminate TLS connections forwarded with this command. Any basic protocol can be used. Optionally, you can specify a TLS key / certificate pair that will be used to terminate client-side traffic before it is forwarded. If not specified, traffic will be sent encrypted.
Forward TLS traffic for example.com to port 443 (CNAME required)
Forward TLS traffic to subdomain (certificate mismatch warning)
Terminate TLS traffic for t.co before forwarding
Update command reference
updates ngrok to the latest version.
Using: ngrok update [COMMAND OPTIONS] [ARGUMENTS β¦]
Updates ngrok to the latest version. This command checks the ngrok web service for newer versions of the ngrok client. If a newer version is available, it will be downloaded, the downloaded file will be authenticated and the current executable file will be replaced with the new one.
For a successful update, the ngrok binary must be in a writable directory by the current user. If you put ngrok in your system PATH, you may need to run it as root or administrator.
Update ngrok to the latest stable version:
Update ngrok to the latest beta version:
How to use ngrok
Examples of running ngrok
Create a tunnel from the generated subdomain accessible via a public link to local port 80 (web server):
Immediately after launch, you can see that the service created a temporary subdomain of the form c68c9c03db47.ngrok.io to provide access to the PC, and locally at 127.0.0.1:4040, a panel was launched that displays data on remote connections to the tunnel. We try to open the c68c9c03db47.ngrok.io domain from anywhere, and get access to the directory configured on the web server.
Tunnel to the specified HOST: PORT (foo.dev:80) instead of localhost:
Make the local HTTPS server accessible from the global network:
Tunneling arbitrary TCP traffic to port 22:
Creating a tunnel (http) to the kalitut.com site using the https protocol (https://kalitut.com) with replacing the Host HTTP header with kalitut.com (-host-header = kalitut.com) :
Good to know
The token will be written to the file
We proxy to other PCs on the local network
It is not at all necessary to keep the web server on the same machine where Ngrok runs. If the service on the local network is running on a separate machine, we can proxy traffic there:
We work not only with the web server
In fact, we can configure remote access to any tcp service running on a PC. For example, if we want to get access via SSH, we can do like this:
Installing on Windows
Go to the official website page and download ngrok for Windows: https://ngrok.com/download
To check, display the help with the command: