US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

Embed Size (px)

Citation preview

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    1/43

    !"#$"%&' )%*+#,%- !"./"0+ 1%$2 134

    5+61#+& 61" !".1#127& 89"0-+0&

    :1..;

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    2/43

    @-+%A"

    134 4+#701$;

    !"#$"%&

    51&&12%

    B

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    3/43

    !"# #%&'(!)*

    "% 26+061+/ 2C

    D

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    4/43

    @EE.+ @EE 4$20+

    F9+ /"..+A -"0A+% G2A+.

    @#$& "& E."H20G $2 E7I.1&9 "EE&

    F9+ 2%.; E."#+ $2 E70#9"&+JA2/%.2"A "EE& 82GE.+$+.; #2%$02..+A I; @EE.+

    @.. "EE& G7&$ I+ 0+61+/+A I; @EE.+ I+C20+ 0+.+"&+

    @ 0+.+"&+A "EE #"% I+ 0+G26+A C02G $9+ &$20+ 1C 1$

    612."$+& E2.1#;

    K

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    5/43

    82A+ 41-%1%- 1% 134

    L%C20#+& $9+ 1%$+-01$; 2C $9+ I22$ #9"1% "%A

    /"..+A -"0A+% G2A+.

    3%.; #200+#$.; &1-%+A "EE& #"% I+ 1%&$"..+A "%A+M+#7$+A

    41-%1%- L%,,+&

    @EE.+ @EE 4$20+

    134 A+6+.2E+0&

    N

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    6/43

    @EE O+61+/

    @P+GE$& $2 A+$+0G1%+ /9+$9+0 $9+ &7IG1P+A"EE #2GE.1+& /1$9 $9+ 07.+&

    Q9"$ "0+ $9+ 07.+&R

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    7/43

    134 4"%AI2M

    T02#+&& 1&2.",2%

    @ &"%AI2M+A E02#+&& #"%%2$ 0+"A 2$9+0 E02#+&&+&XG+G20;

    @.&2 #"%%2$ $".S $2 2$9+0 E02#+&&+& 7&1%- $0"A1,2%". )T8Y.1S+ @T)&

    Z1.+&;&$+G 1&2.",2%

    4"%AI2M+A "EE #"% 2%.; 0+"AJ/01$+ $2 1$& 2/% [.+&;&$+G

    8"% ".&2 0+"A UI7$ %2$ /01$+ $2V &2G+ E7I.1# [.+&

    L%,$.+G+%$ #9+#S Z20 &2G+ 2E+0",2%& U+\-\] #9"%-+ E"&A+V] 134 +%C20#+&

    "EE L%,$.+G+%$&

    ^

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    8/43

    Q"..+A _"0A+% L`+#,6+%+&&

    F9+ /"..+A -"0A+% G2A+. 1& "&&7G+A $2 I+

    &+#70+

    @.. "EE& "0+ #"0+C7..; 6+P+A E0120 $2 0+.+"&+ "%A$97& &"C+

    O1-9$R

    82GE"0+A $2 @%A021A] ".G2&$ %2 1%Y$9+Y/1.A

    G"./"0+ 1%&$"%#+& C20 134

    a

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    9/43

    +,&),-#

    " &$+EYI;Y&$+E 1%$02A7#,2% $2

    b

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    10/43

    !"#$"%& 82%#+E$

    c2$ " *"1.I0+"S

    52+& %2$ 0+d710+ " *"1.I02S+% A+61#+

    @7$2G",#

    41GE.; #2%%+#,%- $9+ A+61#+ 1& +%27-9

    4$+".$9;

    F9+0+ "0+ %2 61&1I.+ #.7+&

    T2/+0C7.

    52+& G".1#127& $91%-& 2$9+0 "EE& #"%%2$ A2

    ?e

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    11/43

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    12/43

    Z20G Z"#$20 @.$+0%",6+&

    827.A I+ G7#9 &G"..+0f

    ?B

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    13/43

    !"#$"%& 36+061+/

    ?\

    3I$"1% A+61#+ g5)5

    B\

    T"10 /1$9 A+61#+

    D\

    _+%+0"$+ "%A 1%&$".. E0261&12%1%- E02[.+K\ )%&$".. G".1#127& "EE

    ?D

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    14/43

    g%16+0&". 5+61#+ )A+%,[+0 Ug5)5V

    @ Ke A1-1$ 9+M"A+#1G". 1A+%,[+0 7%1d7+ $2 "

    A+61#+

    3I$"1%1%- A+61#+ g5)5 1& $0161". 61" g4:

    #2%%+#,2%

    ?K

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    15/43

    T"10 Q1$9 5+61#+

    3%#+ "% 134 A+61#+ 1& #2%%+#$+A 61" g4:]!"#$"%& /1.. $0; $2 E"10 /1$9 1$

    !"#$"%& .+6+0"-+& " #2%#+E$7". 134 E"101%- $07&$

    "&&7GE,2% 5+61#+ #"%%2$ 0+*+#$ E"101%- 0+d7+&$

    5+61#+ #"% I+ E"10+A /1$927$ 7&+0X& #2%&+%$ /91.+ 1$ 1&E"&A+Y7%.2#S+A

    T"101%- #"% 2##70 1C A+61#+ 1& 7%.2#S+A "$ "%; ,G+ U+6+%I01+h;V

    3%#+ E"10+A] +ME.21$",2% 1& E2&&1I.+ 0+-"0A.+&& 2C/9+$9+0 20 %2$ A+61#+ 1& .2#S+A

    ?N

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    16/43

    T"10 Q1$9 5+61#+ 82%$XA

    !"%; 2E+0",2%& #"% I+ E+0C20G+A 61" g4:

    3I$"1% A+61#+ 1%C20G",2% U+\-\] g5)5] &+01".

    %7GI+0V

    )%&$".. "%A 0+G26+ "EE& "%A E0261&12%1%- E02[.+&

    :"#S7E "%A 0+&$20+] [0G/"0+ 0+&+$ U1E&/V

    5+I7--1%-

    !"#$"%& #"% I+ 7&+A $2 E+0C20G $9+&+C7%#,2%&

    ?W

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    17/43

    T0261&12%1%- T02[.+ 5+$"1.&

    F;E+& 2C E0261&12%1%- E02[.+&

    )%A161A7".

    L%$+0E01&+ O+d710+G+%$& C20 )%A161A7". E02[.+

    @#,6+ A+6+.2E+0X& .1#+%&+

    5+61#+ g5)5

    )%$+0%+$ #2%%+#,2%

    ?^

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    18/43

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    19/43

    T0261&12%1%- T02[.+ 5+$"1.&

    @ A+61#+ G7&$ I+ 0+-1&$+0+A $2 07% "

    A+6+.2E+0X& "EE

    )%A161A7". A+6+.2E+0 .1#+%&+ "..2/& 7E $2 ?eeA+61#+&

    8"%%2$ 0+G26+ A+61#+& 2%#+ 0+-1&$+0+A

    g5)5 0+-1&$0",2% 61" developer.apple.com

    ?b

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    20/43

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    21/43

    _+%+0",%- " T0261&12%1%- T02[.+

    8"% I+ +"&1.; "7$2G"$+A I; I02/&+0 "7$2G",2% $22.&

    c2 8@TF8i@

    B?

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    22/43

    )%&$"..1%- "% @EE

    3%#+ 2I$"1%+A] " E0261&12%1%- E02[.+ #"% I+1%&$"..+A /1$927$ 7&+0X& #2%&+%$ U20 S%2/.+A-+V

    @EE& 2/%+A I; E0261&12%1%- E02[.+ 2/%+0 #"% $9+% I+

    1%&$"..+A 61" g4:

    @j+0 E02[.+ 1%&$"..",2%] "0I1$0"0; "EE& #"% I+1%&$"..+A "%A +M+#7$+A

    c+M$ &$+E&

    i1A+ "EE $2 E0+6+%$ 7%/"%$+A A+.+,2% 810#7G6+%$ "EE 07%,G+ 0+&$01#,2%& U1\+\] 61" G1&7&+

    2C E016"$+ @T)&V

    BB

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    23/43

    i1A1%- "% @EE

    F9+0+ "0+ &2G+ 91AA+% "EE& 2% $9+ &$2#S 1T92%+

    [email protected]#",2%&J5+G2@EE\"EE

    [email protected]#",2%&JZ1+.AF+&$\"EE

    )%C2\E.1&$ C20 $9+&+ "EE& 0+6+".& " #2GG2% [+.A

    F91& E02E+0$; 91A+& $9+ "EE 2% $9+ G"1% ++% "%A 1%$9+ $"&S G"%"-+0

    BD

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    24/43

    i1AA+% @EE 8"E"I1.1,+&

    134 I"#S-027%A +M+#7,2%

    @EE #"% 07% /1$927$ 7&+0X& S%2/.+A-+

    134 .1G1$& I"#S-027%A +M+#7,2% $2 ?e G1%7$+&

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    25/43

    i1AA+% @EE 8"E"I1.1,+& 82%$XA

    LM"GE.+' F"S1%- ++% &92$&

    g&1%- " T016"$+ @T) #"..] "

    I"#S-027%A "EE #"% $"S+ "

    ++%&92$ 2C #700+%$

    mC20+-027%AX ++%

    BN

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    26/43

    i1AA+% @EE 8"E"I1.1,+& 82%$XA

    LM"GE.+' 41G7.",%- ++%JI7P2% E0+&&+&

    n#2A+ 1%&$07G+%$",2%

    @EE $+&,%- #"% I+ "7$2G"$+A

    41G7.",2% #"% ".&2 I+ A2%+ 27$&1A+ n#2A+

    5+6+.2E+051&S

    i"& g)@7$2G",2%\C0"G+/20S

    F0; A.2E+%UV] #".. @T)& $9+0+

    BW

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    27/43

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    28/43

    F02*"% i20&+ Q20Sh2/

    !"1% 4#0++% 492/& F02*"% g&+0

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    29/43

    @P"#S 4#+%"012&

    _+%+0".

    g&+ +%$+0E01&+ E0261&12%1%- E02[.+ $2 &+$7E E7I.1#

    #9"0-1%- &$",2%& U+\-\] "$ "10E20$&] .1I0"01+&V

    F"0-+$+A

    LM#9"%-+ 20 E0261A+ #9"0-+0 $2 $"0-+$

    g&+ " E01201 S%2/.+A-+ $2 &+.+#,6+.; G2A1C;

    +%6102%G+%$ U+\-\] &E+#1[# "10E."%+ &+"$] 92$+.022GV

    Bb

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    30/43

    .!#&'##!"-

    De

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    31/43

    T02I.+G o?

    )%#200+#$ $07&$ G2A+. C20 E"101%-

    @%; 92&$ 1& 1GE.1#1$.; $07&$+A 1C $9+ E92%+ 1& %2$

    E"&A+ E02$+#$+A

    3%#+ E"101%- 1& +&$"I.1&9+A] 1$ 1& E+0G"%+%$

    D?

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    32/43

    Z1M C20 T02I.+G o?

    DB

    g&+ +ME.1#1$ "7$9201p",2%

    82G1%- $2 134 ^

    F07&$+A 92&$ G"%"-+G+%$

    4;%2%;G27& /1$9 Q1YZ1

    G"%"-+G+%$

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    33/43

    T02I.+G oB

    c2 61&7". #7+& $2 A1`+0+%,"$+ " #9"0-+0 6+0&7&

    " #2GE7,%- A+61#+

    134 2%.; 9"& "% 1%A1#"$20 C20 &;%#902%1p",2%] "%A

    2%.; &92/& $9"$ 1%A1#"$20 A701%- &;%#902%1p",2%

    DD

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    34/43

    Z1M C20 T02I.+G oB

    k1&7". 1%A1#"$20 $2 A1`+0+%,"$+ #9"0-+ G2A+

    "%A E"10 G2A+

    Z1M C20 T02I.+G o? ".&2 [M+& $91& E02I.+G

    @%A021A -+%+0"$+& " %2,[#",2% /9+% $9+ E92%+

    1& #2%%+#$+A $2 " 92&$ "%A "./";& &92/& $9+

    1%A1#"$20

    DK

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    35/43

    T02I.+G oD

    T0261&12%1%- E02[.+ "I7&+

    @EE.+ E";& .2$& 2C "P+%,2% $2 "EE &1-%1%-] I7$

    .1P.+ "P+%,2% $2 E0261&12%1%- E02[.+ &1-%1%-

    DN

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    36/43

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    37/43

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    38/43

    Z1M C20 T02I.+G oK

    F1-9$+% A+C"7.$ g4: #2%%+#,2% &+q%-&

    O+A7#+ A+C"7.$ #2%%+#,2% G2A+ E0161.+-+&

    O+d710+ +ME.1#1$ "7$9201p",2% C20 E0261&12%1%-

    E02[.+ 1%&$"..",2%

    Da

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    39/43

    T02I.+G oN

    F910A E"0$; 91AA+% "EE& #2%&1A+0+A 9"0GC7.

    Z+/ 20 %2 .+-1,G"$+ 7&+&

    i1-9 "I7&+ E2$+%,".

    Db

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    40/43

    Z1M C20 T02I.+G oN

    O+&$01#$ $9+ "I1.1$; $2 &+$ 91AA+% E02E+0$;

    3%.; "..2/ "EE& A+6+.2E+A I; @EE.+ $2 7&+ $91&

    E02E+0$;

    Ke

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    41/43

    3%+ G20+ $91%- f

    =27 A2 %2$ %++A " G".1#127& #9"0-+0 $2 I;E"&&

    $9+ E02$+#,2%& 2C $9+ /"..+A -"0A+% G2A+.

    >+S;.. 2% 134' Q9+% :+%1-% @EE& :+#2G+ L61.\

    F1+.+1 Q"%-] l"%-*1+

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    42/43

    T.+"&+ [.. 27$ ;270

    C++AI"#S C20G&\

    KB

  • 8/11/2019 US 13 Lau Mactans Injecting Malware Into IOS Devices via Malicious Chargers Slides

    43/43

    r7+&,2%&R

    KD