แแแแแแก แกแแ แแแกแแแแแ แแแแแแจแแ แแแแ แแแแแแแแแแแแแแก แชแแแแแแแแแแแ แแแแแแจแแ แแแแ (โแแแแฅแขแ แแแฃแแ แแแแแแก แกแแ แแแกแแแแก แจแแกแแฎแแโ แฃแแ แแแแ), แกแแฌแแ แแแก แกแญแแ แแแแ แ แแแแแแแแ แแแแงแแคแแแแแ, แ แแ แแแฃแจแแแก แขแแแแแแแแ แแแแแแ แ แแแกแแฆแแแแแแแ (แแแแแแแ, แขแแฅแแแแแก แแแกแแฆแแแแแแก แ แแแแแแแแแก แกแแแแแฎแ แฏแแ แแแแแ แฆแแแ. ).
แ แแแแ แช แแแกแขแ แฃแแแแขแ แงแแแแแแ แแแแแแ แฆแแ แแแฃแแแแแ (แฃแคแแกแ), แแ แฉแแแแแ แแแจแแแแ แแแแชแ
แแแแฎแแ แแงแ: แ แแแแ แแแแแแแแ แแก แแแแแแแแฃแ แ แชแแแแแ, แ แแ แงแแแแแคแแ แ แงแแแแแกแแแแก แแงแแก...
แแแฌแแแ แแแฃแฎแแ แฎแแแแแแ
แแแ แแแแขแ 1. แ แแแแแแแแ แแแแกแแฎแแแแ 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
แแแแฎแแแ แแแแแก แชแแแแแแ แแแแแ แแแงแ แแแแแแก แแแ แแจแ, แกแแ แแแขแแแ แแแแ แแแแแแ แแแจแแแ.แฆแแแฃแ แ
on.bat | off.bat
แ แ แฎแแแแ: แงแแแแ แคแแแแ แแ แแกแ แแ แแแแแ แกแแฅแแฆแแแแแจแแ, แแแจแแแแฃแแ token.bat แคแแแแแก แแแแ , แแฃ แแแแจแแ แ แแแฎแฃแ แฃแแแ แแแแฎแแแ แแแแแ แแแฃแงแแแแแแแแ แแฆแแแก แจแแขแงแแแแแแแแก แแแกแแฆแแแแก แแแฃแฌแแแแแแแแแก แจแแกแแฎแแ, แกแฎแแ แจแแแแฎแแแแแจแ, แแฎแแแแ 180 แแแแแแก แจแแแแแ. แแแแแก แแแชแแแฃแแ แฎแแแแแ แจแแแซแแแแ แแฆแญแฃแ แแแแ แแงแแก โ@ECHO OFFโ-แแ แแ แแแแกแแแแก แแแแแ แแฃแแแแ โ> nulโ-แแ, แ แแแ แแ แแแฎแแแก แแแแฎแแแ แแแแแก แแแแแแขแแ แจแแแ, แแแแ แแ แแ แแ แแก แแฃแชแแแแแแแ แขแแกแขแแ แแแแก แแแจแแแแ. 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
root-แจแ แจแแแฅแแแ แกแแ แแแขแแก แกแแฅแแฆแแแแ แกแแ แแแขแแแแ: แขแแแแแแก unmounting-mounting 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-แแแแก แกแแแก แแแฆแแแ (แแแแฎแแแ แแแแแก ID-แแแแก แฉแแแแแแแก แจแแแแแแแ แแแแแคแแแแชแแแ) usbip_client_ip.sh
netstat -an | grep :3240 | grep ESTABLISHED|awk '{print $5}'|cut -f1 -d":" > /ram_drive/usb_ip_cli.txt
แแแแแ แแ แแแขแแแ แแกแ แแแแแแงแฃแ แแแ:
*/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 แกแแ แแแ แแแ แแฃแจแแแแ แฎแแ แชแแแแแแแ แแแแแขแแแแแ fphttpclient snap-in-แแก แแแแแงแแแแแแ.
แแกแแแ แแ แกแแแแแก แแแแแขแแแแแ แแแกแแแ แแแแแ แกแขแแขแแแก แแแแแแ, แแกแแแ แแแฌแแแแแ แแแ แกแแฌแงแแกแ แแแแฃแแแแแแ VirtualHere แแ แแแฃแฅแขแแก แแแแแ แ แแแแแกแ แแแฎแแกแแแแแแแแแแ...
แฌแงแแ แ: www.habr.com