MOD 17 - Hacking Mobile Platforms Flashcards

1
Q

Agent Smith Attack

A

Persuade victim to install malicious app. The app then replaces legit apps on victim’s device. Attacker then produces a huge volume of irrelevant advertisements on device for financial gain. Optionally the attacker could steal sensitive information. Lots of attack options at this point.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

AndroidManifest.xml

A

Every Android application must include this file. It describes essential info about the app, such as the app’s name, components, permissions, activities, services, broadcast receivers, etc. (this is demonstrated in an iLab)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Jailbreaking iOS devices

A

Gain full access

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

iOS Trustjacking

A

Exploits the iTunes Wi-Fi Sync functionality between an iPhone and a computer. Allows an attacker to capture sensitive information on the phone, even remotely.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  • Trident
A

Spyware that attacks an iPhone to spy on the user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  • Blackjacking
A

Hijacking someone’s Blackberry to gain access to their corp. network. Often uses the BBProxy tool.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  • Spearphone attack
A

A malicious Android app gets installed that allows the attacker to “listen” to what’s coming out of your phone’s speaker.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  • Reverse Engineering
A

Dissassembling and extracting the source code (of a mobile app for example) in order to find the underlying vulnerabilities.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Tethered Jailbreak:

A

device cannot boot up unless it is connected to a computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Semi-Tethered Jailbreak:

A

device can boot on its own, but can’t use jailbreak functionality unless connected to a computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Semi-Untethered Jailbreak:

A

device can boot on its own, jailbreak functionality is accessed by launching an app on the device

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Untethered Jailbreak:

A

device can boot on its own, and jailbreak functionality is automatically enabled upon each bootup

How well did you know this?
1
Not at all
2
3
4
5
Perfectly