ืืื ืงืฉืจ ืืื ืขื ืืขืจืื ืืขื ืืื ืืขืกืขืฆ - ืืขืืื ื ืืืขืื ืฆืืืจืื ืืึทืืื ืื ืืก ("ืืืขืื ืขืืขืงืืจืึธื ืืฉ ืฆืืืจืื ืืึทืืื ืื ืืก" ืืืงืจืืื ื), ืื ืคืึทืจื ืขืืื ื ืืื ืึท ื ืืื ืคึฟืึทืจ ืขืืืขืืข ืืืคึผืึทืจืืืึทื ืฅ ืฆื ืึทืจืืขืื ืืื ืฉืืืกืืขื ืืืื ืืืืฃ ืืึธืงืขื ืก (ืืขืจืืืืึทื, ืื ืงืฉืื ืคืื ืื ื ืืืขืจ ืคืื ืืึทืื ืืืึทืจื ืฉืืืกืืขื ืืื ื ืึธื ืึธืคื ).
ืืื ืึท ืืขืฆืืึทื ืืื ืื ืืึธืืึทืกื ืคึผืจืืึทื (ืคืจืื ืคืื ืึธืคึผืฆืึธื), ืื ืืจืืจื ืืื ืืขืคืืื ืืืืฃ
ืื ืงืฉืื ืืื ืืขืืืขื: ืืื ืึทืืื ืงืขื ืืื ืืึธื ืืึธืก ืืื ืืขืจ ืงืืขื ืกืืขืจ ืกืืืข ืคืื โโืืึทื ืกืื ื ืึทืืื ืึทื ืึทืืฅ ืึทืจืืขื ืคึฟืึทืจ ืึทืืขืืขื ...
ืืขืจ ืืืื ืืื ืฉืืืขืจ
ืึธืคึผืฆืืข 1. ืขืืืขืืข ืฉืึธืจืืงืึทืฅ ืฆื ืคืืขืืขืจืืืื ืืขืงืขืก, ื ืืืืื
ืึท) ืงืึทื ืขืงืืื ื ืื ืึทืงืกืขืก ืฉืืืกื.
ื) ืืืืื ื ืืืกืงืึทื ืขืงืืื.
ืคึผืึทืจืึทืืจืึทืฃ "ะฑยป ืงืึธื ืืจืึธืืืขืจืกืืึทื, ืึทืืื ืขืก ืืื ืืึทืฉืืึธืกื ืฆื ืืขืื ืื ืฆืืื ืฆื ืึทืจืืขืื ืืื ืื ืฉืืืกื ืืื 3 ืืื ืื.
ืื ืคึผืืงืืืืืขืจืึทืื ืคืื ืื ืืกืืืคึผ ืงืืืขื ื ืืื ืึทื ื ืึธื ืขืก ืืื ืืึธื ืืฉื, ืขืก ืืืืืื ืืึทื ืืืื ื ืืื ืื ืงืึทื ืกืึธืื ืึธื ืื ืืขืจืึทืคึผืืื ื ืื ืงืึทื ืกืึธืื ืกืขืกืืข, ืืืจ ืงืขื ืขื ืคืึทืจืืึทืื ืื ืงืฉืจ "ืืขืขืจืขื" ืคึฟืื ืืขืจ ืงืืืขื ื ืืืึทื ืืื ืืืื ืคึฟืื ืื ืกืขืจืืืขืจ ืืืึทื.
ืืึธ ืก ืืืึธืก ืึทืจืืขื ืืื ืคึฟืึทืจ ืืื ืื:
ืขืจืฉืืขืจ: ืงืฉืจ ืืืืฃ.ืคืืขืืขืจืืืื
usbip -a 172.16.12.26 4-1
msg * "ะะพะดะฟะธัั/ัะพะบะตะฝ ะฝะตะดะพัััะฟะฝั ะธะปะธ ะทะฐะฝััั "
ืจืืข: ืฉืึทืืืึทืื ืึทืืืขืง.ืคืืขืืขืจืืืื
ping 127.0.0.1 -n 180
taskkill /IM usbip.exe /F
ืึธื ืคืึทืจืืึธืื ืืืืฃ ืืขื ืืึทื ืืฆืขืจ ืก ืืืืืืกืืืืื, ืื ืกืงืจืืคึผืก ืืขื ืขื ืงืึทืืืืื ื ืืื token.bat
on.bat | off.bat
ืืืึธืก ืืึทืคึผืึทื ื: ืึทืืข ืื ืืขืงืขืก ืืขื ืขื ืืื ืืขืจ ืืขืืืืงืขืจ ืืขืงืข, ืืึธื ืืฉื ืืืจื ืื token.bat ืืขืงืข, ืืืื ืื ืงืฉืจ ืืื ืคืืจืืืื, ืืขืจ ืืึทื ืืฆืขืจ ืืืืื ืืึทืงืืืขื ืึท ืึธื ืืึธื ืืืขืื ืึทื ืืขืจ ืฉืืืกื ืืื ืึทื ืึทืืืืืืึทืืึทื, ืืื ืื ืื ืืขืจ ืคืึทื, ื ืึธืจ ื ืึธื 180 ืคึผืื ืืก. ืื ืืขืืขืื ืฉืืจืืช ืคืื ืงืึธื ืงืขื ืขื ืืืื ืืงืืืืคึผื ืืื "@ECHO OFF" ืืื ืื ืงืึทื ืกืึธืื ืจืืืืื ื ืฆื "> ื ืื" ืึทืืื ื ืืฉื ืฆื ืงืืึทืคึผ ืืขื ืืึทื ืืฆืขืจ ืฆื ืคืื, ืึธืืขืจ ืขืก ืืื ื ืื ื ืืืืืง ืฆื ืึธื ืืืืื ืืขืกืืื ื. ืืขืจ ืขืจืฉื "ืืืืคื" ืืืืฃ ืึท ืืกื ืคืึธืจ ืืื ืืขืืืืื ืึทื ืึทืืฅ ืืื ืคึผืจืืืืงืืึทืืึทื, ืคืึทืจืืึธืืืขื ืืื ืงืืึธืจ. ืืขืจืฆื, ืงืืื ืืึทื ืืคึผืืึทืืืืฉืึทื ื ืืขื ืขื ืคืืจืืื ืื ืคืื ืื ืกืขืจืืืขืจ ืืืึทื.
ืืขืืืืื ืืืขื, ืืืขื ืืืจ ืึทืจืืขื ืืืืื ืืื ืื ืกืืืขื, ืึทืืฅ ืืื ื ืืฉื ืืขืืื ืืขื ืืื ืืขืจืืืึทืจื: ืืื ืึท ืคืืืืฉ ืคึฟืึทืจืืื ืืื ื ืืื ืื ืืืื ืคืึทืจืืืึทืืืขืจ, ืื ืกืืืขื ืืื ืจืขืืืกืืจืืจื ืืื 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 ืืืึธืก ืืื ืืขืจืขืก ืืื ืื ืื ืืืงืืืฅ ืึทื ืื ืืขืงืข ืกืืกืืขื ืงืขื ืขื ืืืื ืืืื ืืืืฃ ืื ืจืึทืืืจืืืืข. ืฆืืืขืืขืื ืฉืืจื ืฆื /etc/fstab
tmpfs /ram_drive tmpfs defaults,nodev,size=64K 0 0
ื ืฉืจืืคื ืืขืงืข ืืื ืกืงืจืืคึผืก ืืื ืืืฉืืคื ืืขืืืืจื ืืื ืืขืจ ืืืึธืจืฆื: ืึทื ืืึธืื ืืื ื-ืืึธืื ืืื ื ืื ืกืืืขื 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
ืืึทืงืืืขื ืึท ืจืฉืืื ืคืื ืึทืงืืืื IPs (ืืื ืกืึทืืกืึทืงืืืึทื ื ืืึธืืืคืืงืึทืืืึธื ืฆื ืืืืึทืื ืืึทื ืืฆืขืจ IDs) 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 ืืขืงืข ืืื ืงืึธื ื ืขืงืืขื ืฆื ืื ืืืืคึผ ืกืขืจืืืขืจ ื ืืฆื ืึท ืกืืืืื ืง, ืืื ืืืึธืก 2 ืืขืงืกื ืืขืงืขืก ืืขื ืขื ืืขืจืืืขืืืขื, ืืืึธืก ืืืืึทืื ืื ืกืืึทืืืก ืคืื ืื ืืกืืืคึผ ืกืขืจืืืขืจ.
ืืืืึทืืขืจ ืืืื: "ืืืขืก ืืื ืึท ืจืึทืคึผืขืจ"
ืึธืคึผืฆืืข ืื. ืฆื ืืืืข ืืขืจ ืืึทื ืืฆืขืจ ืึท ืืืกื ืืื ืืืึท ืืื ืืกืืขืจ ืขืืืขืืข ืืืืื ืืงืขืจ ืื ืืืืืืืืืื ื ืฆืืืื ื. ืคึผืึทืืึทืื ืืืจื ืื ืคืึทืงื ืึทื ืืืืขืจื ืืึธืื ืคืึทืจืฉืืืขื ืข ืืืขืจืกืืขืก ืคืื Windows ืืื ืคืึทืจืฉืืืขื ืข ืคืจืึทืืขืืืึธืจืงืก, ืคืึทืจืฉืืืขื ืข ืจืขืื, ืึท ืืืืื ืืงืขืจ ืคึผืจืึธืืืขืืึทืืืง ืฆืืืึทื ื ืืื
ืื ืคืืืืขื ืืข ืืึทืกืงืก ืืขื ืขื ืกืึทืืืื ืืืจื ืื ืฆืืืื ื ืืื ืืืืืืืืืจื:
- ืืืกืคึผืืืื ืฆื ืื ืกืืืขื ืืื ืืืฆื ืคืึทืจื ืืืขื.
- ืืื ืืขืจ ืขืจืฉืืขืจ ืงืึทืืขืจ, ืื ืขืจืฉื ืกืขืืึทืคึผ ืื ืืืึทืืืื ืืืฉืขื ืขืจืืืืื ื ืื "ืจืืืืืง" ืคืืขืืขืจืืืื ืืขืงืขืก ืืืึธืก ืื ืกืืจืืืขื ื ืื ืงืึทืืขืจ ืืื ืืืขืจืจืืึทืก ืคืื ืึท ืกืขืกืืข ืืื ืื ืกืืืขื ืกืขืจืืืขืจ. ืืื ืกืึทืืกืึทืงืืืึทื ื ืกืืึทืจืฅ, ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื "ืืื ืกื" ืืึธืืข ืืื ืึท ืคึผืึทืจืึธื.
- ืงืึธื ืืจืึธืืืจื ืืขื ืืืึทืืืึทื ืคืื ืึท ืงืฉืจ ืืื ืื ืกืขืจืืืขืจ, ืืื ืึท ืจืขืืืืืึทื ืคืื ืืืึธืก ืขืก ืคึผืึธืืืก ืฆื ืขืก ืืื ืคืึทืจื ืืืขื ืึธืืขืจ ืืืกืคึผืืืื ืึทืจืืืงืืขื ืืืขืื ืคึผืจืึธืืืขืืก. ืืืขื ืงืึธืืื ืืงืึทืฆืืข ืืื ืจืืืืื, ืื ืคึผืจืึธืืจืึทื ืืืืืึธืืึทืืืฉ ืกืืึทืจืฅ ืืจืืขืื ืืื ื ืึธืจืืึทื ืืึธืืข.
ืืจืืขืื ืืื ืื ืืืขื ืกืขืจืืืขืจ ืืื ืืืคึผืืึทืืขื ืึทื ืืื ืื ื ืึธื ืคืคึผ ืืืืคึผ ืงืืืขื ื ืงื ืึทืงื-ืืื.
ืขืก ืืขื ืขื ืืืื ืืืืึทืืขืจ ืงืึทื ืกืืืขืจืืืฉืึทื ื ืืืืฃ ืื ืื ืืขืจืืขื ืืง ืคืื ืืขื ืึทืจืืืงื, ืืื ืืขืืื ื ืืื ืคึผืึทืจืืืืืฉ ืขืจืฉื ืขื ืืืืืึทืื ืคึฟืึทืจ ืื VirtualHere ืคึผืจืึธืืืงื ืืื ืืืึทื ืคึฟืขืึดืงืืืื ...
ืืงืืจ: www.habr.com