75
Home Insecurity: No alarm, False alarms, and SIGINT Logan Lamb [email protected]

Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Embed Size (px)

Citation preview

Page 1: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Home%Insecurity:%No%alarm,%False%alarms,%and%SIGINT%

Logan&Lamb&[email protected]&

&

Page 2: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Agenda%•  Mo/va/on&•  Models&and&Methodology&•  A7ack&Primi/ve&Implementa/on&•  Applica/on&to&three&security&systems&•  Observa/ons&•  Conclusion&

Page 3: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Who%am%I?%•  Researcher&for&Center&for&Trustworthy&Embedded&Systems&at&ORNL&•  Focus&on&V2X&currently&•  Ongoing&privacy&research&involving&intelligent&transporta/on&systems&

Page 4: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Home%Security%System%Value%•  Ostensibly&protects&your&home&and&occupants&from&intruders!&– Previous&hacks&•  Disable&Sensors&•  Control&GSM&•  ZPWave&(Home&Automa/on)&

•  Lower&insurance&premiums!&&

Page 5: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Mo@va@on%•  Complete&dominance&of&the&security&system&– Render&it&useless&– If&possible,&make&owning&a&security&system&a&liability&

Page 6: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Mo@va@on%•  Covert&Infiltra/on&and&Exfiltra/on&•  Monitor&Behavior&•  Induce&Behavior&

Page 7: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Mo@va@on%•  Covert&Infiltra/on&and&Exfiltra/on&– Monitoring&Company&– Occupants&

•  Monitor&Behavior&•  Induce&Behavior&&

Page 8: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Mo@va@on%•  Covert&Infiltra/on&and&Exfiltra/on&•  Monitor&Behavior&– Par/cular&Occupants&(be7er&for&homes)&– Aggregate&(be7er&for&businesses)&

•  Induce&Behavior&&

Page 9: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Mo@va@on%•  Covert&Infiltra/on&and&Exfiltra/on&•  Monitor&Behavior&•  Induce&Behavior&– Monitoring&Company&– Occupants&

&

Page 10: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

MODELS%AND%METHODOLOGY%

Page 11: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Adversary%Model%Desires….&•  General&solu/on&•  High&Yield&•  Cheap&

Page 12: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Adversary%Model%Desires….&A&WIRELESS&hack!&•  General&solu/on&•  High&Yield&•  Cheap&

Page 13: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Adversary%Model%Desires….&A&WIRELESS&hack!&•  General&solu/on&– Bet&the&sub&GHz&RF&is&similar&across&manufacturers&and&super&vuln&!&

•  High&Yield&•  Cheap&

Page 14: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Adversary%Model%Desires….&A&WIRELESS&hack!&•  General&solu/on&• High&Yield&$$$&– Everything&is&going&wireless!&

•  Cheap&S&

Page 15: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Adversary%Model%Desires….&A&WIRELESS&hack!&•  General&solu/on&•  High&•  Cheap&•  SDRs&are&ge]ng&cheaper,&so^ware&is&‘cheap’&

Page 16: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Adversary%Model%Desires….&•  Covert&Infiltra/on&and&Exfiltra/on&

Accomplish&with&Replay%•  Monitor&Behavior&

Accomplish&with&Replay%•  Induce&Behavior&

Accomplish&with&Replay%

Page 17: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Adversary%Model%Desires….&•  Covert&Infiltra/on&and&Exfiltra/on&– A7empt&with&Jamming%

•  Monitor&Behavior&Accomplish&with&Replay%

•  Induce&Behavior&Accomplish&with&Replay%

Page 18: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Adversary%Model%Desires….&•  Covert&Infiltra/on&and&Exfiltra/on&– A7empt&with&Jamming%

•  Monitor&Behavior&– A7empt&with&SIGINT%

•  Induce&Behavior&Accomplish&with&Replay%

Page 19: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Adversary%Model%Desires….&•  Covert&Infiltra/on&and&Exfiltra/on&– A7empt&with&Jamming%

•  Monitor&Behavior&– A7empt&with&SIGINT%

•  Induce&Behavior&– A7empt&with&Replay%

Page 20: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Adversary%Model%Desires….&•  Covert&Infiltra/on&and&Exfiltra/on&– A7empt&with&Jamming%

•  Monitor&Behavior&– A7empt&with&SIGINT%

•  Induce&Behavior&– A7empt&with&Replay%

Page 21: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Adversary%Model%•  Only&use&So^ware&Defined&Radio&– No&rom&dumping&(black&box&tes/ng)&

• Will&not&cra^&custom&messages&– No&protocol&fuzzing&– No&packets&of&death&

Page 22: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Adversary%Model%• Why&so&many&constraints?&– Easy&to&commodify&these&a7acks&if&successful&– Relax&the&restric/ons&if&the&adversary&needs&to&be&more&sophis/cated&!&

Page 23: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Security%System%Model%•  Build&the&Model&based&on&the&Adversary’s&capabili/es&•  IntraPsystem&communica/ons&are&the&focus&

Page 24: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Security%System%Model%Types&of&IntraPHome&Communica/ons&•  Vulnerable&&–  Legacy&sub&GHz&communica/ons&

•  Secure&–  Everything&else&

&

Page 25: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Security%System%Model%Types&of&Devices&in&a&System&•  Sensors&&•  Alarm&Devices&– Alert&occupants&and/or&monitoring&company&

•  Bridges&– Convert&one&communica/on&type&to&another&

•  Other&

Page 26: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Security%System%Model%Interes/ng&Proper/es&•  Sensors&trigger&their&events&even&when&the&system&is&disarmed&

•  Sensors&have&one&way&communica/on&•  Only&alarm&devices&can&alert&the&stakeholders&

Page 27: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Security%System%Model%•  Directed&Graph&–  Ver/ces&are&devices&(Sensors,&Alarm&Devices,&Bridges)&–  Edges&are&communica/on&channels&(Vulnerable&wireless,&everything&else)&

–  Transmissions&flow&from&source&(sensors)&to&sinks&(alarm&devices)&

Page 28: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Honeywell%Devices%

Page 29: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Honeywell%Digraph%•  5&Sensors&– 2&Door&– 3&Mo/on&

•  2&Alarm&Devices&– 1&Keypad&– 1&Control&Panel&

Page 30: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Methodology%1.  Iden/fy&all&devices&and&their&communica/on&type(s)&2.  Generate&a&digraph&from&sources&to&sinks&3.  If&there&are&any&wireless&communica/ons,&a7empt&the&

SIGINT&a7ack&primi/ve&4.  If&a&path&exists&from&source&to&sink&that&involves&a&wireless&

communica/on&channel,&a7empt&the&Jamming&and&Replay&a7ack&primi/ves&

5.  Evaluate&the&a7ained&level&of&control&and&situa/on&awareness&&

Page 31: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

ATTACK%PRIMITIVE%IMPLEMENTATION%

Page 32: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Prerequisites%•  So^ware&Defined&Radio,&USRP&N210&•  GNU&Radio&•  Tuned&Antenna&•  System&to&test&with&

Page 33: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Prerequisites%•  So^ware&Defined&Radio,&USRP&N210&•  GNU&Radio&•  Tuned&Antenna&•  System&to&test&with&

Page 34: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Prerequisites%•  So^ware&Defined&Radio,&USRP&N210&•  GNU&Radio&•  Tuned&Antenna&•  System&to&test&with&

Page 35: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Prerequisites%•  So^ware&Defined&Radio,&USRP&N210&•  GNU&Radio&•  Tuned&Antenna&•  System&to&test&with&– Honeywell&

Page 36: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Tuning%In%•  Spectrum&Analyzer&– Dedicated&– Build&with&SDR&– Consult&FCC&documenta/on&

Page 37: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Jamming%•  Spot&Jamming&– Blast&noise!&:D&– It….works?&Really?&

•  Manufacturers&are&aware&of&the&threat&– Introducing&‘RF&Jam’&– Once&enabled,&the&spot&jammer&fails&

Page 38: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Periodic%Jamming%•  At&what&point&does&the&interference&go&from&benign&to&malicious?&– Noise&floor&– Number&of&malformed&transmissions&

Page 39: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Noise%Floor%Tes@ng%•  How&long&can&the&spot&jammer&be&used?&– About&a&minute&

•  Noise&floor&is&checked&

Page 40: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Malformed%Packet%Tes@ng%•  In&GRC,&layout&flow&chart&that&flips&bits&– Induce&errors&– Low&duty&cycle&&

Page 41: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

How%quickly%can%we%turn%simple%jamming%off%and%on?%

•  Pre7y&quick,&about&¼&of&a&second&•  Is&that&good?&– Yup&– Supervisory&transmission&requires&0.77&s&– Alarm&transmission&requires&3.54&s&

Page 42: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

What%does%this%get%us?%•  RF&Jam&Disabled&– Covert&infiltra/on&and&exfiltra/on&

•  RF&Jam&Enabled&– Covert&infiltra/on,&exfiltra/on,&and&alarm&triggering&– When&enabled,&RF&Jam&is&a&liability&

Page 43: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

SIGINT%•  Tiers&of&complexity&– RF&Capture&– Bitstream&– Protocol&Capture&• We&know&what&that&means&

Page 44: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

RF%Capture%•  Simple&in&GRC&– Useful&if&more&intel&is&available&

Page 45: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Bitstream%Capture%

Page 46: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Bitstream%T>%Packets%•  Helpful&if&more&intel&is&available&– From&the&FCC&• Manchester&encoded&• 3200&Baud&• Word&length&64&bits&• Packets&are&repeated&to&form&a&transmission&

Page 47: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Bitstream%T>%Packets%•  Just&So^ware&– Read&bitstream&from&stdin&– Figure&out&the&number&of&samples&per&bit&– Convert&samples&to&bits&– Manchester&decode&and&print&

Page 48: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Honeywell%Door%Packets%•  0xfffe%84d4%0280%512c%•  0xfffe%84d4%02a0%d1ef%•  0xfffe%84d4%02e0%506c%•  0xfffe%8faa%8380%4d3d%•  0xfffe%8faa%83a0%cdfe%•  0xfffe%8faa%83e0%4c7d%

Page 49: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Reverse%Engineering%•  0xfffe%84d4%0280%512c%•  0xfffe%84d4%02a0%d1ef%•  0xfffe%84d4%02e0%506c%•  0xfffe%8faa%8380%4d3d%•  0xfffe%8faa%83a0%cdfe%•  0xfffe%8faa%83e0%4c7d%

Device&Serial:&A&031P6418&

Device&Serial:&A&102P6691&

Page 50: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Reverse%Engineering%•  0xfffe%– In&every&packet&– Looks&like&a&preamble&and&sync&bit&

Page 51: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Reverse%Engineering%•  0x{80,%a0,%e0}%– All&three&appear&for&both&sensors&– 0xa0%–&Open &Event&&– 0x80%–&Closed &Event&&– 0xe0%–&Tamper &Event&

Page 52: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Reverse%Engineering%•  0x{84d402,%8faa83}%– Unique&to&each&sensor,&in&every&packet&– 0x84d402%No&significance,&but&– %0x4d402%316,418&in&decimal&– 316,418&P>&A&031P6418&– 0x8faa83&P>&A&102P6691&

Page 53: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Reverse%Engineering%•  0x{512c,%d1ef,%506c,%4d3d,%cdfe,%4c7d}%– What&is&this?&Different&for&each&packet&seen&– Probably&a&CRC,&/me&to&break&out…&– REVENG&

Page 54: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

CRC%Reversing%with%REVENG%•  ArbitraryPprecision&CRC&calculator&and&algorithm&finder&

•  Search&every&packet&for&a&one&byte&or&two&byte&CRC&

•  Easy&bash&script…&

Page 55: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

CRC%Reversing%with%REVENG%

Page 56: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

CRC%Reversing%with%REVENG%

Page 57: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Reverse%Engineering%•  0xfffe%84d4%0280%512c%•  0xfffe% %–&Preamble&and&sync&bit&•  0x84d402% %–&Serial%•  0x80% % %–&Event&type%•  0x512c% %–&CRCP16/BUYPASS%

Page 58: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

What%does%this%get%us?%•  Monitoring&capability&– Helps&with&Situa/onal&Awareness&

•  How?&– Different&sensors&transmit&different&events&– Sensors&are&installed&in&logical&loca/ons&

Page 59: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Replay%• What&does&this&get&us?&– Induce&behavior&with&false&alarms&&

Page 60: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

APPLICATION%TO%THREE%SYSTEMS%

Page 61: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Honeywell%•  Covered&in&the&a7ack&primi/ve&implementa/on&sec/on&

•  Summary&– Covert&Infiltra/on&and&Exfiltra/on&�&– Induce&Behavior&�&– Monitor&Behavior&�&

Page 62: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

ADT%Devices%

Page 63: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

ADT%Digraph%•  8&Sensors&– 4&Door&– 3&Glass&Break&– 1&Mo/on&

•  1&Alarm&Devices&– 1&Panel&(GSM&out)&

Page 64: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

ADT%Specifics%•  Completely&Wireless&•  RF&Jam&Detec/on&capable,&but&disabled&•  Unable&to&get&Installer&Code&&– Yeah,&there’s&a&fee&for&that&– Thanks&ADT&

Page 65: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

ADT%Changes%•  Simple&Jammer&and&Replay&– Center&Frequency&change&to&433.96&

•  SIGINT&– Center&Frequency&change&to&433.96&– Reverse&Engineering&not&implemented,&but&all&info&is&given&in&FCC&Documenta/on…&

Page 66: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

ADT%Changes%

Just&Needs&to&be&Implemented!&

Page 67: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

ADT%•  Summary&– Covert&Infiltra/on&and&Exfiltra/on&�&– Induce&Behavior&�&– Monitor&Behavior&�&• Not&currently&implemented&

Page 68: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

2GIG%Devices%

Page 69: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

2GIG%Digraph%•  6&Sensors&–  5&Door&–  1&Mo/on&

•  2&Alarm&Devices&–  1&Go!Control&Panel&–  1&12V&Control&Panel&

•  1&Bridge&Device&–  2GIG&Takeover&Module&

Page 70: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

2GIG%Digraph%

Page 71: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

2GIG%Equivalent%Digraph%

Page 72: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

2GIG%Specifics%•  Hybrid&System&– Wired&and&wireless&devices&

– RF&Jam&Detec/on&capable,&but&disabled&• Sooo,&we&enabled&it&!&

Page 73: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

2GIG%•  Summary&– Covert&Infiltra/on&and&Exfiltra/on&�&– Induce&Behavior&�&– Monitor&Behavior&�&

Page 74: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Observa@ons%– Full&control&and&monitoring&on&all&systems&– Simple&communica/ons&– Legacy&communica/ons&

Page 75: Home Insecurity: No alarms, False alarms, and SIGINT CON 22/DEF CON 22... · – A7empt&with&Jamming% ... Home Insecurity: No alarms, False alarms, and ... Keywords: Logan Lamb, Home

Thanks!%

Logan&Lamb&[email protected]&

&