ืืืงืฉืจ ืืฉืื ืืืื ืืืงืืงื ืื ืืืข ืืฉืืจืืชื ื ืืื ืืช ("ืขื ืฉืืจืืชื ื ืืื ืืช ืืืงืืจืื ืืื" ืืืงืจืืื ื), ืืฉ ืืืืื ืฆืืจื ืืืกืคืจ ืืืืงืืช ืืขืืืื ืขื ืืคืชืืืช ืืืืืงืืื ืขื ืืกืืืื ืื (ืืจืืข, ืฉืืืช ืืกืคืจ ืืคืชืืืช ืืืืืจื ืขืืืื ืคืชืืื ).
ืืืื ืืขื ืืขืืืช ืื ืืืื ืืืืชืจ (ืืื ืชืฉืืื), ืืืืืจื ื ืคืื ืืื
ืืฉืืื ืืืืชื: ืืื ืื ื ืืืื ืืขืฉืืช ืืช ืื ืขื ืืื ืฉืคืืืช ืจืืงืื ืืื ืฉืืื ืืขืืื ืืืืื...
ืืืืง ืืืืฉื
ืืืคืฆืื XNUMX. ืืกืคืจ ืงืืฆืืจื ืืจื ืืงืืฆื bat, ืืืืืจ
ื) ืืืืืจ ืืคืชื ืืืืฉื.
ื) ื ืืชืืง ืืืืื ื.
ืคืกืงื "ะฑยป ืฉื ืื ืืืืืืงืช, ืื ืืืืื ืืชืช ืืช ืืฉื ืืืื ืืขืืื ืขื ืืืคืชื ื-3 ืืงืืช.
ืืืืืืืืืช ืฉื ืืงืื ื-usbip ืืื ืฉืืืจื ืืคืขืืชื, ืืื ื ืฉืืจ ืชืืื ืืงืื ืกืืื; ืืืื ืืืคืจืืข ืืืคืขืืช ืืืกืืฃ, ืืชื ืืืื ืืกืืืจ ืืช ืืืืืืจ "ืืขืจื" ืืฆื ืืืงืื ืืื ืืฆื ืืฉืจืช.
ืื ื ืื ืฉืขืื ืืื ืขืืืจื ื:
ืจืืฉืืช: ืืืืืจ on.bat
usbip -a 172.16.12.26 4-1
msg * "ะะพะดะฟะธัั/ัะพะบะตะฝ ะฝะตะดะพัััะฟะฝั ะธะปะธ ะทะฐะฝััั "
ืฉื ืืช: ืืืืื off.bat
ping 127.0.0.1 -n 180
taskkill /IM usbip.exe /F
ืืืื ืืืกืชืื ืขื ืชืืืขืช ืืืฉืชืืฉ, ืฉืืืื ืืชืกืจืืืื ืืชืื token.bat
on.bat | off.bat
ืื ืงืืจื: ืื ืืงืืฆืื ื ืืฆืืื ืืืืชื ืชืืงืื, ืืืคืขื ืขื ืืื ืืงืืืฅ token.bat, ืื ืืืืืืจ ื ืกืืจ ืืืฉืชืืฉ ืืงืื ืืื ืืืืขื ืขื ืื ืฉืืืคืชื ืืื ื ืืืื, ืืืงืจื ืืืจ, ืจืง ืืืืจ 180 ืคืื ืืื. ื ืืชื ืืฆืืื ืืช ืฉืืจืืช ืืงืื ืืขืื ื-"@ECHO OFF" ืืืืืืื ืืืกืืฃ ื-> null ืืื ืื ืืืขืืข ืืช ืืืฉืชืืฉ ืืืชืจ ืืื, ืื ืืื ืฆืืจื ืืืคืขืื ืืืืงืืช. ื"ืจืืฆื" ืืจืืฉืื ืืช ืขื ืืื ื USB ืืจืืชื ืฉืืื ืืื ืฆืคืื, ืืืื ืืืจืืจ. ืืชืจ ืขื ืื, ืื ื ืืจืฉืืช ืื ืืคืืืฆืืืช ืืฆื ืืฉืจืช.
ืืืืข ืืืืจืื, ืืขืืืื ืืฉืืจื ืขื ืืืืงื, ืืื ืื ืืื ืืืฆืืคื: ืขื ืืืืืจ ืคืืื ืืื ืื ืืืชืงื ืื, ืืืืงื ื ืจืฉื ื-2 ืืืฉืืจืื (WUDF ืืืจืืืก ืืื), ืืขื ืืืืืจ ืืจืฉืช ืจืง ื-WUDF (ืื ืื ืื ืืกืคืืง ืืื ืืืงืฉ ืงืื PIN).
ืืกืชืืจ ืื ืฉ"ืืืฉืืื" ืืืืืจืืช ืื ืื ืื ืืืืจื, ืืกืืืจืช ืืืืืืจ ืขื ืืืงืื ืืื ืืขืืืชืืช ืืื ืื ืืื ืืฆืืืื, ืืื ืื ืืืืืื ืกืืืจื ืขืืืจื ืืฉืจืช.
ืืืืจ ืฉืืงืจืื ืืช ืื ืืงืื ืกืืืืช ืืืงืื, ืืกืงืจืืคื ืืฉื ื ืงืืื ืืช ืืฆืืจื:
ping 127.0.0.1 -n 180 > nul
taskkill /IM usbip.exe /F /T > nul
ping 127.0.0.1 -n 10 > nul
taskkill /IM conhost.exe /F /T > nul
ืืืจืืช ืฉืืืขืืืืช ืฉืื ืืื ืคืืืช ื-50%, ืืืืืื ืฉืืฉืจืช ืืืฉืื ืืขืงืฉื ืืช ืืฉืงืื ืืช ืืืืืืจ ืคืชืื.
ืืขืืืช ืืืืืืจ ืืืืืื ืืืืฉืืืช ืขื ืฉืืจืื ืฆื ืืฉืจืช.
ืืืง ืฉืจืช
ืื ืฉืืชื ืฆืจืื:
- ื ืชืง ืืฉืชืืฉืื ืื ืคืขืืืื ืืืฉืืจืืช.
- ืจืื ืื ืืฉืชืืฉ ืืจืืข (ืื ืขืืืื ืฉืืื) ืืช ืืืกืืืื.
- ืืืืง ืื ืืืกืืืื ืืืืืจ ืืืืฉื ืขืฆืื.
ืืขืืืช ืืื ื ืคืชืจื ืืืืฆืขืืช ืฉืืจืืชื crontab ื-apache. ืืืืคื ืืืืกืงืจืื ืฉื ืฉืืชืื ืืืฆื ืฉื ืชืืฆืืืช ืื ืืืืจ ืฉื ื ืงืืืืช 2 ื-3 ืืืขื ืืื ืืช ืืืชื ื ืืฆืืืข ืขื ืื ืฉื ืืชื ืืืชืจ ืืช ืืขืจืืช ืืงืืฆืื ื-ramdrive. ื ืืกืคื ืฉืืจื ื-/etc/fstab
tmpfs /ram_drive tmpfs defaults,nodev,size=64K 0 0
ื ืืฆืจื ืชืืงืืืช ืกืงืจืืคื ืขื ืกืงืจืืคืืื ืืฉืืจืฉ: unmounting-mounting the token usb_restart.sh
usbip unbind -b 1-2
sleep 2
usbip bind -b 1-2
sleep 2
usbip attach --remote=localhost --busid=1-2
sleep 2
usbip detach --port=00
ืืงืื ืจืฉืืื ืฉื ืืืฉืืจืื ืคืขืืืื usblist_id.sh
usbip list -r 127.0.0.1 | grep ':' |awk -F ":" '{print $1}'| sed s/' '//g | grep -v "^$" > /ram_drive/usb_id.txt
ืืฉืืช ืจืฉืืื ืฉื ืืชืืืืช IP ืคืขืืืืช (ืขื ืฉืื ืื ืืืืจ ืืื ืืืฆืืช ืืืื ืืฉืชืืฉ) usbip_client_ip.sh
netstat -an | grep :3240 | grep ESTABLISHED|awk '{print $5}'|cut -f1 -d":" > /ram_drive/usb_ip_cli.txt
ื-crontab ืขืฆืื ื ืจืื ืื:
*/5 * * * * /!script/usb_restart.sh > /dev/null 2>&1
* * * * * ( sleep 30 ; /!script/usblist_id.sh > /dev/null)
* * * * * (sleep 10 ; /!script/usbip_client_ip.sh > /dev/hull)
ืื ืืฉ ืื ื: ืื 5 ืืงืืช ืืฉืชืืฉ ืืืฉ ืืืื ืืืชืืืจ, ืืื ืงืฉืจ ืืื ืฉืขืื ืขื ืืืกืืืื. ืืชืืงืื /ramdrive ืืืืืจืช ืืฉืจืช http ืืืืฆืขืืช ืกืืื ืงืืฉืืจ, ืื ื ืฉืืจืื 2 ืงืืฆื ืืงืกื, ืืืฆืืืื ืืช ืืฆื ืฉืจืช ื-usbip.
ืืืืง ืืื: "ืืืืขืจ ืืชืื ืขืืืคื"
ืืคืฉืจืืช II. ืืื ืืจืฆืืช ืงืฆืช ืืช ืืืฉืชืืฉ ืขื ืืคืืืช ืืืื ืืืฉืง ืคืืืช ืืืืื. ืืืืืื ืืืขืืืื ืฉืืืฉืชืืฉืื ืืฉ ืืจืกืืืช ืฉืื ืืช ืฉื Windows ืขื ืืกืืจืืช ืฉืื ืืช, ืืืืืืช ืฉืื ืืช, ืืืฉื ืคืืืช ืืขืืืชืืช ืืืฉืจ
ืืืฉืืืืช ืืืืืช ื ืคืชืจื ืขื ืืื ืืืืฉืง ืืืชืืื ื:
- ืืฆืื ืื ืืืกืืืื ืชืคืืก ืืจืืข.
- ืืืฉืงื ืืจืืฉืื ื, ืืืืืจื ืืจืืฉืื ืืช ืืืืืช ืืฆืืจืช ืงืืฆื bat "ื ืืื ืื" ืืืืืฉืืื ืืช ืืืฉืงื ืืืืคืจืขื ืฉื ืืคืขืื ืขื ืฉืจืช ืืืกืืืื ืื. ืืืชืืืืช ืืืืืช, ืืืฉืื ืืฆื "ืฉืืจืืช" ืืืืฆืขืืช ืกืืกืื.
- ืืืืงืช ืืืืฆืืืช ืืืืืจ ืขื ืืฉืจืช, ืืืชืืฆืื ืืื ืืื ืืืืง ืืื ืืื ืชืคืืก ืื ืืฆืื ืืืืขืืช ืขื ืืขืืืช. ืืืฉืจ ืืชืงืฉืืจืช ืืชืืืฉืช, ืืชืืื ืืช ืืชืืืื ืืคืขืื ืืืืคื ืืืืืืื ืืืฆื ืจืืื.
ืืขืืืื ืขื ืฉืจืช ื-WEB ืืืืฉืืช ืืืืฆืขืืช ื-snap-in ืื ืืกืฃ fphttpclient.
ืืฉ ืื ืฉืืงืืืื ื ืืกืคืื ืื ืืฉื ืืืืืจ, ืืื ืื ืืชืืืืืช ืจืืฉืื ืืช ืืืงืืช ืืืืืฆืจ VirtualHere ืขื ืชืืื ืืชืื...
ืืงืืจ: www.habr.com