Top Banner
20

Defcon 17 - SMS is no longer your BFF

Aug 30, 2014

Download

Documents

bsdixon

Presentation done at Defcon 17 covering how mobile phones could be abused using various methods.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Defcon 17 - SMS is no longer your BFF
Page 2: Defcon 17 - SMS is no longer your BFF

• Number@Carrier = Victim• Users get email message with subscription (texting)• Received as a text message and not an email• Cost equivalent to standard text message• Enabled by default

www.g2-inc.com2

Page 3: Defcon 17 - SMS is no longer your BFF

• Conventional spamming techniques• Mass mailers • Spoofing the source address

• Carrier can be identified by services online

• Scriptable

www.g2-inc.com3

Page 4: Defcon 17 - SMS is no longer your BFF

• Anything past 160 characters may be dropped (depends on the carrier)• Carrier must be properly identified for message to go through• No delivery confirmation

www.g2-inc.com4

Page 5: Defcon 17 - SMS is no longer your BFF

• Incoming text = charge to the user• Send short mail from any mail client• Turned on by default• Carrier offers limited methods to stopping the attack by default or its not clear to find the information

www.g2-inc.com5

Page 6: Defcon 17 - SMS is no longer your BFF

• Users can block certain domains or completely shut off the feature (depends on the carrier)• Throttling and rate limiting are in place (not certain how this is implemented)• Alias short mail number (depends on the carrier)

www.g2-inc.com6

Page 7: Defcon 17 - SMS is no longer your BFF

• Feature should be easily adjusted by the user

• Should be turned off by default• More power should be given to block unwanted messages by default

www.g2-inc.com7

Page 8: Defcon 17 - SMS is no longer your BFF

• Communications through XML• Setting up your own server is easy

• Multiple options for different platforms

• Allows for bonding to legacy chat implementations• Control of message flow

• No rate limiting

www.g2-inc.com8

Page 9: Defcon 17 - SMS is no longer your BFF

• Google Talk, Yahoo, AIM, MSN (in some areas)• Input a user’s phone number and their now a contact• Messages get sent in the form of an SMS message

www.g2-inc.com9

Page 10: Defcon 17 - SMS is no longer your BFF

• Google forces a user to respond after a chat is initiated

• No response after a few messages = no more talk

• Yahoo forces a user to respond after a chat is initiated and performs throttling• AOL does NOT force a user to respond after chatting but does throttle

www.g2-inc.com10

Page 11: Defcon 17 - SMS is no longer your BFF

• Rate limiting is imposed when sending messages too fast• Messages past 160 characters are split into multiple messages and NOT dropped

• 1 message (2000 byte max) = 13 messages

• Acceptance must be made the first time for chatting • Abuse can be programmatically done

www.g2-inc.com11

Page 12: Defcon 17 - SMS is no longer your BFF

• Transport is a bolt-on to a jabber server• Shows up in service directory for the hosted jabber domain• Users can bond to “legacy” services

• Jabber_Name -> AOL• Log in to jabber and see AOL contacts• User looks like: [email protected]

• Jabber name can bond to multiple AOL names (each must be on a different transport)• Public transports are available

www.g2-inc.com12

Page 13: Defcon 17 - SMS is no longer your BFF

• Internal Jabber server with AIM transport service• Bond internal jabber accounts with AOL accounts• Send messages to phones using internal jabber account• Connection, bonding and authorization can be done programmatically

www.g2-inc.com13

Page 14: Defcon 17 - SMS is no longer your BFF

• Generate phone list• Generate AOL account list (you must own these)• Read through list and send one giant message per number (1000 messages per second)• Send multiple messages to one number (must add delay to avoid rate limits)

www.g2-inc.com14

Page 15: Defcon 17 - SMS is no longer your BFF

• AOL is the single point of failure• Rate limiting is a pain• Phone carriers queue messages

• Limited bandwidth• Some messages could be dropped

• AOL provides support to combat against spam and allows users to block messages

www.g2-inc.com15

Page 16: Defcon 17 - SMS is no longer your BFF

• Send messages at a high rate of speed• Some transports have support for SOCKS proxies (tor)• Public transports are often found in other countries with a large user base (good for hiding)• All attacks can be done programmatically without interaction

www.g2-inc.com16

Page 17: Defcon 17 - SMS is no longer your BFF

• AOL needs to follow Yahoo and Google’s implementation design• Protection has gotten better since testing first began a year ago

• ToC servers appear to no longer support Internet to mobile communications

www.g2-inc.com17

Page 18: Defcon 17 - SMS is no longer your BFF

• User is at risk with limited ways to fight against the attack (depending on the vendor)• Cellular networks are at risk for targeted attacks that could potentially affect service

• Time has shown that vendors are fixing things

www.g2-inc.com18

Page 19: Defcon 17 - SMS is no longer your BFF

• Eliminates dependencies with libraries• Could easily be made into a framework with modules• Can be accessed anywhere• Proof-of-Concept allows

• Bonding of names• Sending messages through a choice of transports• Sending spoofed short mail messages• Identifying public transports• More could be added www.g2-inc.com19