рдЯреАрдорд╡реНрдпреВрдЕрд░ рд╕рднреА рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реИ, рдХреЗрд╡рд▓ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдХреБрдЫ рдХреЗ рд▓рд┐рдП рдореБрдлреНрдд рдирд╣реАрдВ рд╣реИ, рдФрд░ рдпрд╣ рдпрд╛рдж рджрд┐рд▓рд╛рддреЗ рдирд╣реАрдВ рдердХ рд░рд╣рд╛ рд╣реИ ... рд╡реИрд╕реЗ рднреА, рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИред
рд▓реЗрдХрд┐рди рддреНрд╡рд░рд┐рдд рд╕рдорд░реНрдерди рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рд╣реИ - рдЧреНрд░рд╛рд╣рдХ рдПрдХ рдЫреЛрдЯрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реИ, рдлреЛрди рдФрд░ рд╡реЙрдЗрд▓рд╛ рдкрд░ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд╣рдо рдЙрд╕рдХрд╛ рдбреЗрд╕реНрдХрдЯреЙрдк рджреЗрдЦрддреЗ рд╣реИрдВред рдХреЛрдИ рд╡реАрдкреАрдПрди, рдХреЛрдИ рдкреЛрд░реНрдЯ рдлрд╝реЙрд░рд╡рд░реНрдбрд┐рдВрдЧ рдФрд░ рдЕрдиреНрдп рдкреНрд░реАрд╕реЗрдЯ рдирд╣реАрдВред рдХреНрдпрд╛ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ?
рд╡реАрдПрдирд╕реА рдПрдХ рдореБрдХреНрдд рдПрдирд╛рд▓реЙрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдлреА рдЙрдкрдпреБрдХреНрдд рд╣реИ, рдХреЙрд▓-рдмреИрдХ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдпрд╣ рдХрд╛рдлреА рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЬрдм рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдЬрд┐рд╕ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдХреНрд▓рд┐рдВрдЧ рднреА рд╣реЛрддреЗ рд╣реИрдВ, рд╡рд╣реА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИрдВ (рдпрджреНрдпрдкрд┐ рдЕрдзрд┐рдХ рд╣рд▓)ред рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЯреАрдорд╡реНрдпреВрдЕрд░ рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХреЛ рдЕрдзрд┐рдХ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред рдФрд░ рдЕрдЧрд░ рдЖрдкрдХреЛ рдпрд╣ рдкрд╕рдВрдж рд╣реИ, рддреЛ рдЕрдкрдирд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреНрдпреЛрдВ рди рдХрд░реЗрдВ ...
рдореИрдВ рддреБрд░рдВрдд рдЖрд░рдХреНрд╖рдг рдХрд░ рджреВрдВрдЧрд╛, рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рднреА рдПрдХ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ, рд╡рд┐рдЪрд╛рд░ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди "рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП" рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЗрд╕рдХреА рдХрд╛рд░реНрдп рдХреНрд╖рдорддрд╛ рд╕рд╛рдмрд┐рдд рд╣реБрдИ, рдФрд░ рд╕рдордп рдХреЗ рд╕рд╛рде рдЗрд╕рдореЗрдВ рд╕реБрдзрд╛рд░ рдФрд░ рдЙрдкрдпреБрдХреНрддрддрд╛ рдЬреЛрдбрд╝реА рдЬрд╛ рд╕рдХрддреА рд╣реИред
рддреЛ, рдЪрд▓реЛ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ winvnc (tightvnc) рд▓реЗрддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рд╡рд░реНрд╕ SSH рд╕реБрд░рдВрдЧ рдХреЛ рдЬрдХрдбрд╝реЗрдВ, рдФрд░ рд╣рдо рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░реЗрдВрдЧреЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреЛрд░реНрдЯ рд╕рдВрдЦреНрдпрд╛ рджреНрд╡рд╛рд░рд╛ред рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА:
рдУрдкрдирдПрд╕рдПрд╕рдПрдЪ рд╕рд░реНрд╡рд░ (рд▓рд┐рдирдХреНрд╕ рдкрд░, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП), рдПрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ php рдХреЗ рд╕рд╛рде)ред
рдЧреНрд░рд╛рд╣рдХ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ winvnc (рдореИрдВрдиреЗ рдХрд┐рдЯ рд╕реЗ рдХрд╕-рдкреЛрд░реНрдЯреЗрдмрд▓ рд▓рд┐рдпрд╛) рдФрд░ SSH рдкрд▓рдХ рдХрдВрд╕реЛрд▓ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдкреБрдЯреНрдЯреА рдкреИрдХреЗрдЬ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ред
рд╣рдорд╛рд░реЗ рд░рд┐рдореЛрдЯ рд╕рдкреЛрд░реНрдЯ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдЕрд▓реНрдлрд╛ рд╡рд░реНрдЬрди рдореЗрдВ рдХреБрдЫ рднреА рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ (рдФрд░ рдЗрд╕рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рдлреАрд▓ рднреА рдирд╣реАрдВ рд╣реЛрдЧрд╛), рдФрд░ рдкреА.рдПрд▓. рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:
- рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рдЕрдзрд┐рдХрд╛рд░ рдХреЗ рдмрд┐рдирд╛, рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЕрдкреНрд░рдХрд╛рд╢рд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рд░рд┐рд╡рд░реНрд╕ рд╕реБрд░рдВрдЧреЛрдВ рдХреЛ рдЙрдард╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рдеред рд╕реАрдзреА рд╕реБрд░рдВрдЧреЗрдВ рднреА рд╕реАрдорд┐рдд рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
- рд╕рд░реНрд╡рд░ рдХреЛ рдХрд┐рд╕реА рддрд░рд╣ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реАрдорд╛ рд╕реЗ рд╕реБрд░рдВрдЧ, рдкрддрд╛, рдореБрдлреНрдд рдкреЛрд░реНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбреЗрдЯрд╛ рдмрддрд╛рдирд╛ рд╣реЛрдЧрд╛ред
рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд▓рд┐рдП:
рд╢реБрд░реВ рдХрд░рддреЗ рд╕рдордп, рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд╕рд░реНрд╡рд░ рд╕реЗ рд╕реБрд░рдВрдЧ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде winvnc рдЪрд▓рд╛рдПрдВ
рдкреНрд░рд╛рдкреНрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде SSH рд╕реБрд░рдВрдЧ рдХреЛ рдЙрдард╛рдПрдВред
рдЖрдЗрдП рд╢реБрд░реВ:
рдореИрдВ Apache2 + php + OpenSSH рдЪрд▓рд╛рдиреЗ рдХреЗ рдореБрджреНрджреЛрдВ рдореЗрдВ рдирд╣реАрдВ рджреВрдВрдЧрд╛, рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдпрд╣ рд╕рдм рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИред
Vnc рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬреЛрдбрд╝реЗрдВ:
$ sudo useradd -M -s /bin/false vnc
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╢реЗрд▓ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдирд╛ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИ, рдЕрдиреНрдпрдерд╛ рдХреЛрдИ рд╕реНрдорд╛рд░реНрдЯ рд╕рд░реНрд╡рд░ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдкрд╛рд╕рд╡рд░реНрдб рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ:
$ sudo passwd vnc
рдХреЛрдИ рднреА рдкрд╛рд╕рд╡рд░реНрдб, рдпрд╣ рдЕрднреА рднреА рд╕реНрдкрд╖реНрдЯ рдореЗрдВ рдХрд╣реАрдВ рдЭреВрда рд╣реЛрдЧрд╛ред
Sshd_config (/ etc / ssh / sshd_config) рдореЗрдВ, рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рдХрд░ рд╕рднреА рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдкрд░ рдкреЛрд░реНрдЯ рдЦреЛрд▓реЗрдВ:
GatewayPorts=yes
рдЗрд╕рдХреЗ рдмрд┐рдирд╛, рдЯрдирд▓ 127.0.0.1 (рд╕рд░реНрд╡рд░ рдХреА рдУрд░ рд╕реЗ) рдкрддреЗ рдкрд░ рдЦреБрд▓реЗрдЧрд╛ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд╢рдордирд╡рд╛рдж рдХреЗ рдмрд┐рдирд╛ рдЗрд╕реЗ рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ OpenSSH рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИ
$ sudo service ssh restart
рдпрд╣ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдПрдХ cmd рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЛрдЪрд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ рдкрд▓рдХ рдХреЛ рдЪрд▓рд╛рдПрдЧрд╛ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЙрд╕ рдЬрд╛рджреВ рдирдВрдмрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд░реЗрдЧрд╛ рдЬрд┐рд╕реЗ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ PHP рд╕реНрдХреНрд░рд┐рдкреНрдЯ (рдпрд╛ рдЬреЛ рдХреБрдЫ рднреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрдЧрд╛) рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:
<?php $server = 'mysshserver.com'; // OpenSSH $user = 'vnc'; // $password= '123'; // $ssh_port=22; // SSH $vnc_port=11111; // VNC- $port_start = 40000; // $port_end = 50000; $ports = NULL; // $r = exec("netstat -lnt4 | tail -n +3 | awk 'BEGIN{FS=\"[: ]+\"}{print $5;}' | sort -n", $ports); // do { $port = rand($port_start, $port_end); if(!in_array($port, $ports)) break; } while (1); // cmd- header("Content-type: text/plain;"); echo "@echo off\r\n"; echo "title Port number is: $port\r\n"; echo "start /MIN cscript mb.vbs \"Port number is: $port\"\r\n"; echo "plink.exe -N -R $port:localhost:$vnc_port -P $ssh_port -pw $password -l $user -batch $server \r\n" ?>
рдФрд░ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдЬреЛрдбрд╝реЗрдВ:
# iptables -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT # vnc itpables -A OUTPUT -m owner --uid-owner `id -u vnc` -j REJECT # 40000-50000 itpables -A INPUT -p tcp --dport 40000:50000 -j ACCEPT ( -, SSH, HTTP -, ): itpables -P INPUT DROP itpables -A INPUT -p tcp тАФdport 22 -j ACCEPT itpables -A INPUT -p tcp тАФdport 80 -j ACCEPT
рдЕрдм рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреЗ:
winvnc (рдлрд┐рд░, рдореИрдВрдиреЗ рдкреИрдХреЗрдЬ рд╕реЗ
рдХрд╕рдХрд░ рдкреЛрд░реНрдЯреЗрдмрд▓ рд▓рд┐рдпрд╛) рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп
рдкреЛрдЯреАрди рд╕реЗ
рдкрд▓рдХрд╡рд┐рдВрдбреЛрдЬрд╝ (рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдФрд░ рдирд┐рд░реНрднрд░рддрд╛) рдХреЗ
рд▓рд┐рдП wgetрдкрд▓рдХ рдХреЗ рд▓рд┐рдП winvnc рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП reg рдлрд╝рд╛рдЗрд▓реЗрдВред рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдПрдХ рдЕрдиреБрдореЛрджрд┐рдд рдПрд╕рдПрд╕рдПрдЪ рдХреБрдВрдЬреА рдЪрд╛рд╣рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдЕрдВрддрдГрдХреНрд░рд┐рдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред
рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЗ рдкреЛрд╖рд┐рдд рдЯреБрдХрдбрд╝реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреЛрдЯреАрди рдХреЛ рдЪрд▓рд╛рдПрдВ, рд╣рдорд╛рд░реЗ рдПрд╕рдПрд╕рдПрдЪ рд╕рд░реНрд╡рд░ рд╕реЗ рдЪрд┐рдкрдХреЗ рд░рд╣реЗрдВ, рдХреБрдВрдЬреА рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ рдФрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВ:
reg export HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys keys.reg
рд╣рдо winvnc рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рднреА рдРрд╕рд╛ рд╣реА рдХрд░рддреЗ рд╣реИрдВ: рдмреЗрдВрдЪ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВ,
рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рд╕реЗрдЯ рдХреА рдЧрдИ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ:
- рдкрд╛рд╕рд╡рд░реНрдб рдпрд╛ рд░рд┐рдХреНрдд, рд╕рд░реНрд╡рд░ рдЯреИрдм рдкрд░, рд╕реНрд╡рд╛рдж рдХреЗ рд▓рд┐рдП,
- рд╡рд╣рд╛рдВ рдкреЛрд░реНрдЯ рдирдВрдмрд░ рд╕реЗрдЯ рдХрд░реЗрдВ, рдореИрдВрдиреЗ 11111 рд╕реЗрдЯ рдХрд┐рдпрд╛ (рдХреЗрд╡рд▓ рдПрдХ PHP рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛)ред
- рдкреНрд░рд╢рд╛рд╕рди рдЯреИрдм рдкрд░, рд▓реВрдкрдмреИрдХ рдХрдиреЗрдХреНрд╢рди рд╕рдХреНрд╖рдо рдХрд░реЗрдВ, рдЦрд╛рд▓реА рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЙрдирдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВред
- рд╡реИрд╕реЗ, HTTP рд╕рд░реНрд╡рд░ рдХреЛ рдмрдВрдж рдХрд░реЗрдВ, рдпрд╣ рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╣рдо рд▓рд╛рдЧреВ, рдмрдВрдж рдФрд░ рдирд┐рд░реНрдпрд╛рдд:
reg export HKEY_CURRENT_USER\Software\ORL\WinVNC3 winvnc.reg
рдПрдХ vb рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛрдбрд╝реЗрдВ, рдЬреЛ рджрд┐рдП рдЧрдП рдкрд╛рда рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрджреЗрд╢ рдмреЙрдХреНрд╕ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛:
mb.vbs:
Set objArgs = WScript.Arguments messageText = objArgs(0) MsgBox messageText
рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛ рд╕рдм рдХреБрдЫ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдЧреА:
runme.cmd:
winvnc.exe -kill reg import host-key.reg reg import winvnc.reg start winvnc.exe -run wget http://mysshserver.com/script.php -O tunnel.cmd && tunnel.cmd winvnc.exe -kill
рдЗрд╕рдореЗрдВ рд╣рдо winvnc рдХреЛ рдкрд┐рди рдХрд░рддреЗ рд╣реИрдВ (рдЕрдЪрд╛рдирдХ рдкрд╣рд▓реЗ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?)?
рдЖрдпрд╛рдд рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдЯреБрдХрдбрд╝реЗ,
winvnc рдЪрд▓рд╛рдПрдВ
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЕрдЧрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ - рдЗрд╕реЗ рдЪрд▓рд╛рдПрдВред
рдпрд╣ рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдХреЛ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд░рдЦрдирд╛ рдФрд░ рдЗрд╕реЗ рдПрд╕рдПрдлрдПрдХреНрд╕ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдкреИрдХ рдХрд░рдирд╛ рд╣реИ, рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЕрдирдкреИрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рд╣реИ: WinRAR SFX рдХреЗ рд▓рд┐рдП, рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ:
Silent=1 Path=%TEMP%\support SavePath Setup=%TEMP%\support\runme.cmd
рдФрд░ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░, рд╕рдВрдЧреНрд░рд╣ рдЪреБрдкрдЪрд╛рдк рдФрд░ рдЪреБрдкрдЪрд╛рдк рдЕрдирдкреИрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, runme.cmd рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓реЙрдиреНрдЪ рдХреА рдЬрд╛рдПрдЧреА, рдЬреЛ winvnc, plink рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдЧрд╛, рд╕реБрд░рдВрдЧ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдЧрд╛, рдЗрд╕реЗ рдЪрд▓рд╛рдПрдЧрд╛, рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдкреЛрд░реНрдЯ рдирдВрдмрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд░реЗрдЧрд╛ред
рдЯреАрдорд╡реНрдпреВрдЕрд░ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреНрд▓рд╛рдЗрдВрдЯ рдЗрд╕реЗ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЖрдк рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рдорд╛рд░реЗ рдПрд╕рдПрд╕рдПрдЪ рд╕рд░реНрд╡рд░ рдкрд░, рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреЛрд░реНрдЯ рдирдВрдмрд░ рдХреЗ рд╕рд╛рде)
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдорд╛рд░реЗ рдкрд╛рд╕:
- рдХреНрд▓рд╛рдЗрдВрдЯ NAT рдХреЗ рдкреАрдЫреЗ рдмреИрда рд╕рдХрддрд╛ рд╣реИ
- VNC рд╡реНрдпреВрдЕрд░ рднреА NAT рдХреЗ рдкреАрдЫреЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
- рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рд╡рд╣ рдкреЛрд░реНрдЯ рдирдВрдмрд░ рд╣реИ рдЬрд┐рд╕реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдбрд┐рдХреНрдЯреЗрдЯ рдХрд░рддрд╛ рд╣реИред
рдЕрдм рднрд╡рд┐рд╖реНрдп рдХреА рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ:
- рднрд╛рд░реА рдЫреВрдЯ рдирд┐рдХрд╛рд▓реЗрдВ рдФрд░ рдЖрдо рддреМрд░ рдкрд░ VBS рдХреЗ рд▓рд┐рдП рд╕рднреА рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреЗрдВ
- рдХрдиреЗрдХреНрдЯреЗрдб рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдФрд░ рддреНрд╡рд░рд┐рдд рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП VNC рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реЗрдм-рдЖрдзрд╛рд░рд┐рдд рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрдирд╛рдПрдВред
- рдФрд░ рдХреНрдпрд╛?