Upgrade to Pro — share decks privately, control downloads, hide ads and more …

LightningTalk - OEM4Kカメラのハックを真似してみた

LightningTalk - OEM4Kカメラのハックを真似してみた

2019/03/29のサポーターズ19卒MeetUpのLTで発表したスライドです.
IoTSecJPのデモを真似して,自分で解析してみました.

B8bc2731885aee7353bb0f8515d1c213?s=128

Keisuke Inoue

March 29, 2019
Tweet

More Decks by Keisuke Inoue

Other Decks in Technology

Transcript

  1. -JHIUOJOH5BML ଔΤϯδχΞݶఆ.FFU6Q Ҫ্Ղ༞

  2. ͜͜Ͱɼ࿩͢಺༰͸ݸਓతͳ෺Ͱ ͋Γɺॴଐձࣾɾ૊৫ɾஂମΛ୅ ද͢Δ΋ͷͰ͸͋Γ·ͤΜɻ

  3. ࠓ೔ͷ࿩ w ઌ೔ɼ*P54FD+1ʹߦ͖ͬͯ·ͨ͠ɽ w ͦ͜Ͱɼ0&.ͷ,ΞΫγϣϯΧϜͷϋοΫͷσϞΛݟ ͨɽ w ಉ͡Α͏ͳΧϝϥΛ͍࣋ͬͯͨͷͰɼࢼ͠ʹ΍ͬͯ Έͨɽ

  4. ࠓճ࢖ͬͨΧϝϥ͸ͪ͜Β .640/.$ͱ͍͏"NB[POͰ΋Α͘ൢച͞Ε͍ͯΔ 8J'J઀ଓՄೳͳ0&.,ΞΫγϣϯΧϜ

  5. ී௨ͷ࢖͍ํ Χϝϥ εϚϗ Ϣʔβ ᶃ8J'JΛ0/ "1ͱͯ͠ಈ࡞ -JWF%7"QQ ᶄ8J'Jʹ઀ଓ ᶅࡱӨͨ͠σʔλΛ อଘɾ࡟আ

    BOE ϦΞϧλΠϜࡱӨ ᶆอଘͨ͠σʔλΛ Ӿཡ ʴઐ༻ΞϓϦ
  6. ී௨ͷ࢖͍ํ Χϝϥ εϚϗ Ϣʔβ ᶃ8J'JΛ0/ "1ͱͯ͠ಈ࡞ -JWF%7"QQ ᶄ8J'Jʹ઀ଓ ᶅࡱӨͨ͠σʔλΛ อଘɾ࡟আ

    BOE ϦΞϧλΠϜࡱӨ ᶆอଘͨ͠σʔλΛ Ӿཡ ʴઐ༻ΞϓϦ 8J'Jͷύεϫʔυ͸ϋʔυίʔσΟϯάˍ༰қʹਪଌՄೳ
  7. ී௨ͷ࢖͍ํ w ϦΞϧλΠϜࡱӨ w ࡱӨϑΝΠϧͷૢ࡞

  8. ී௨ͷ࢖͍ํ Χϝϥ εϚϗ Ϣʔβ ᶃ8J'JΛ0/ "1ͱͯ͠ಈ࡞ -JWF%7"QQ ᶄ8J'Jʹ઀ଓ ᶆอଘͨ͠σʔλΛ Ӿཡ

    ʴઐ༻ΞϓϦ ᶅࡱӨͨ͠σʔλΛ อଘɾ࡟আ BOE ϦΞϧλΠϜࡱӨ
  9. ޡͬͨ࢖͍ํ Χϝϥ 1$ Ϣʔβ ᶃ8J'JΛ0/ "1ͱͯ͠ಈ࡞ ᶄ8J'Jʹ઀ଓ ᶆอଘͨ͠σʔλΛ Ӿཡ ᶅࡱӨͨ͠σʔλΛ

    อଘɾ࡟আ BOE ϦΞϧλΠϜࡱӨ ઐ༻ΞϓϦΛ͔ͭΘͣ1$Ͱ΋ૢ࡞Մೳʁʁ
  10. ͜͏͍͏ػثͷ ϖωτϨʔγϣϯςετ Χϝϥ εϚϗ Ϣʔβ ᶃ8J'JΛ0/ "1ͱͯ͠ಈ࡞ -JWF%7"QQ ᶄ8J'Jʹ઀ଓ ᶅࡱӨͨ͠σʔλΛ

    อଘɾ࡟আ BOE ϦΞϧλΠϜࡱӨ ᶆอଘͨ͠σʔλΛ Ӿཡ ʴઐ༻ΞϓϦ ػثͷճ࿏ͳͲ෺ཧతͳղੳ ઐ༻ΞϓϦͷղੳ ΞϓϦͱΧϝϥͷ ௨৴ͷղੳ Χϝϥ্Ͱಈ͍͍ͯΔ αʔϏε΍ϓϩτίϧͷղੳ
  11. ͜͏͍͏ػثͷ ϖωτϨʔγϣϯςετ Χϝϥ εϚϗ Ϣʔβ ᶃ8J'JΛ0/ "1ͱͯ͠ಈ࡞ -JWF%7"QQ ᶄ8J'Jʹ઀ଓ ᶅࡱӨͨ͠σʔλΛ

    อଘɾ࡟আ BOE ϦΞϧλΠϜࡱӨ ᶆอଘͨ͠σʔλΛ Ӿཡ ʴઐ༻ΞϓϦ Χϝϥ্Ͱಈ͍͍ͯΔ αʔϏε΍ϓϩτίϧͷղੳ
  12. Χϝϥ্Ͱಈ࡞͍ͯ͠Δ αʔϏε w 1$ͰΧϝϥͷ8J'JΞΫηεϙΠϯτʹ઀ଓͯ͠ϙʔτε Ωϟϯͯ͠ΈΔ w )551ͱ3541ͷϙʔτ͕։͍͍ͯΔ w ͓ͦΒ͘ϦΞϧλΠϜࡱӨ͸3541ɼσʔλͷૢ࡞ʹ )551Λ͔͍ͭͬͯΔͱ༧૝

    σϞ
  13. ར༻ϓϩτίϧ Χϝϥ εϚϗ Ϣʔβ ᶃ8J'JΛ0/ "1ͱͯ͠ಈ࡞ -JWF%7"QQ ᶄ8J'Jʹ઀ଓ ᶅࡱӨͨ͠σʔλΛ อଘɾ࡟আ

    ʢ)551ʣ BOE ϦΞϧλΠϜࡱӨ ʢ3541ʣ ᶆอଘͨ͠σʔλΛ Ӿཡ ʴઐ༻ΞϓϦ
  14. 3541Λղੳͯ͠1$ 7-$ Ͱ Χϝϥө૾ΛӾཡ w 3541͸ඪ४తͳϓϩτίϧͳͷͰΞυϨε͕෼͔Ε͹ɼ 7-$ϝσΟΞϓϨΠϠʔͳͲͰ΋ࢹௌՄೳ w ΞυϨε͸Ͳ͏΍ͬͯ஌Δʁ w

    ઐ༻ΞϓϦΛٯίϯύΠϧͯ͠ΈͯίʔυΛղੳ
  15. ͜͏͍͏ػثͷ ϖωτϨʔγϣϯςετ Χϝϥ εϚϗ Ϣʔβ ᶃ8J'JΛ0/ "1ͱͯ͠ಈ࡞ -JWF%7"QQ ᶄ8J'Jʹ઀ଓ ᶅࡱӨͨ͠σʔλΛ

    อଘɾ࡟আ BOE ϦΞϧλΠϜࡱӨ ᶆอଘͨ͠σʔλΛ Ӿཡ ʴઐ༻ΞϓϦ ઐ༻ΞϓϦͷղੳ
  16. 3541Λղੳͯ͠1$ 7-$ Ͱ Χϝϥө૾ΛӾཡ w ٯίϯύΠϧͷࢀߟαΠτ w ʲอଘ൛ʳ.BDͰ"OESPJEΞϓϦ BQL ΛϦόʔ

    εΤϯδχΞϦϯά IUUQTRJJUBDPNOBHBPZVSJLP JUFNTEFCFE SUTQMJWF3541BW
  17. 3541Λղੳͯ͠1$ 7-$ Ͱ Χϝϥө૾ΛӾཡ σϞ

  18. ΧϝϥͰࡱӨͨ͠ϑΝΠϧΛ 1$͔Βอଘ w σʔλͷૢ࡞ʹ)551Λ͔͍ͭͬͯΔ w ϑΝΠϧΛอଘ͢ΔͨΊʹ͸ʁ w ϑΝΠϧͷύε͕ඞཁ w ࡱӨσʔλͷҰཡ͕ඞཁ

  19. ͜͏͍͏ػثͷ ϖωτϨʔγϣϯςετ Χϝϥ εϚϗ Ϣʔβ ᶃ8J'JΛ0/ "1ͱͯ͠ಈ࡞ -JWF%7"QQ ᶄ8J'Jʹ઀ଓ ᶅࡱӨͨ͠σʔλΛ

    อଘɾ࡟আ BOE ϦΞϧλΠϜࡱӨ ᶆอଘͨ͠σʔλΛ Ӿཡ ʴઐ༻ΞϓϦ ઐ༻ΞϓϦͷղੳ
  20. ΧϝϥͰࡱӨͨ͠ϑΝΠϧΛ 1$͔Βอଘ w ॏཁͳͱͱ͜Ζ͕ٯίϯύΠϧͰ͖͍ͯͳ͍ʼʻ

  21. ͜͏͍͏ػثͷ ϖωτϨʔγϣϯςετ Χϝϥ εϚϗ Ϣʔβ ᶃ8J'JΛ0/ "1ͱͯ͠ಈ࡞ -JWF%7"QQ ᶄ8J'Jʹ઀ଓ ᶅࡱӨͨ͠σʔλΛ

    อଘɾ࡟আ BOE ϦΞϧλΠϜࡱӨ ᶆอଘͨ͠σʔλΛ Ӿཡ ʴઐ༻ΞϓϦ ΞϓϦͱΧϝϥͷ ௨৴ͷղੳ
  22. ΧϝϥͰࡱӨͨ͠ϑΝΠϧΛ 1$͔Βอଘ w εϚϗΞϓϦͱΧϝϥͷ௨৴Λ೷͍ͯΈΔ Χϝϥ εϚϗ ʴઐ༻ΞϓϦ ϩʔΧϧ ϓϩΩγ )551ϦΫΤετ

    )551ϦΫΤετ 08"41 
 ;"1 ௨ৗͷૢ࡞ͰΞϓϦΛར༻͢Δ
  23. ΧϝϥͰࡱӨͨ͠ϑΝΠϧΛ 1$͔Βอଘ w ϑΝΠϧҰཡऔಘ w ϑΝΠϧμ΢ϯϩʔυ σϞ ೝূ͕ͳ͍ʂʂ

  24. ޡͬͨ࢖͍ํ Χϝϥ 1$ Ϣʔβ ᶃ8J'JΛ0/ "1ͱͯ͠ಈ࡞ ᶄ8J'Jʹ઀ଓ ᶆอଘͨ͠σʔλΛ Ӿཡ ᶅࡱӨͨ͠σʔλΛ

    อଘɾ࡟আ BOE ϦΞϧλΠϜࡱӨ ઐ༻ΞϓϦΛ͔ͭΘͣ1$Ͱ΋ૢ࡞Մೳʂʂ
  25. ͪͳΈʹ*P54FD+1ͰΈͨΧϝϥ Χϝϥ εϚϗ Ϣʔβ ᶃ8J'JΛ0/ "1ͱͯ͠ಈ࡞ ᶄ8J'Jʹ઀ଓ ᶅࡱӨͨ͠σʔλΛ อଘɾ࡟আ ʢ'51ʣ

    BOE ϦΞϧλΠϜࡱӨ ʢ3541ʣ ᶆอଘͨ͠σʔλΛ Ӿཡ ʴઐ༻ΞϓϦ
  26. ڴҖϞσϧ Χϝϥ εϚϗ Ϣʔβ ᶃ8J'JΛ0/ "1ͱͯ͠ಈ࡞ ᶄ8J'Jʹ઀ଓ ᶅࡱӨͨ͠σʔλΛ อଘɾ࡟আ BOE

    ϦΞϧλΠϜࡱӨ ᶆอଘͨ͠σʔλΛ Ӿཡ ʴઐ༻ΞϓϦ ߈ܸऀ ߈ܸऀ 1$ ᶃ8J'Jʹ઀ଓˍղੳ ᶄෆਖ਼ʹσʔλΛऔಘ ᶅ౪ΈݟΔ
  27. ·ͱΊ w ύεϫʔυͷϋʔυίʔσΟϯά͸ා͍ɽ w ༰қͳύεϫʔυ͸ා͍ɽ w ద੾ͳೝূ͕ແ͍ͷ΋ා͍ɽ w *P5ػثͷΑ͏ʹ 


    Πϯλʔωοτʹͭͳ͕ͬͯΔͱΑΓڴҖʹʂ
  28. ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠