Dynamic Analysis Flashcards

1
Q

What does PIE stand for?

A

Position Independent Executable

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

What is Drozer?

A

Drozer is a client/server framework for evaluating and exploiting Android applications

  • Monitors Inter-Process Communications IPC
  • Formerly called Mercury Framework
  • Runs in an emulator or physical device
  • Does not require root
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is Needle?

A

Needle is an open source modular framework which aims to streamline the entire process of conducting security assessments of iOS applications, and acts as a central point from which to do so.

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

What does IPA stand for?

A

iPhone Archive

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

What is Smali?

A

Smali is an intermediate format disassembler designed to work with Android Dalvik executables (through the APK file).

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

What is Dalvik?

A

Dalvik is a discontinued process virtual machine (VM) in Android operating system that executes applications written for Android.

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

What is the seuccessor to Dalvik?

A

Android Runtime (ART)

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

Name the framework that enables 3rd-party developers to make run-time patches to system functions on OS X?

A

Cydia Substrate

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

Name a multi-platform runtime mobile exploration toolkit, powered by Frida?

A

objection is a runtime mobile exploration toolkit, powered by Frida, built to help you assess the security posture of your mobile applications, without needing a jailbreak.

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

Name the secure storage mechanism in iOS?

A

Keychain

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

Name the secure storage mechanism in Android?

A

Key Store

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

iOS: Centralized Tool for conducting security assessments?

A

Needle is an open source modular framework which aims to streamline the entire process of conducting security assessments of iOS applications, and acts as a central point from which to do so.

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

What type of Needle module retreives static information from iOS applications?

A

Binary modules retrieve static information about installed iOS apps.

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

What type of Needle module retreives dynamic information from iOS applications?

A

Needle Dynamic Modules retrieve dynamic information from a running iOS app.

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

What does ASL stand for?

A

Apple System Log

Developers use the Apple System Log (ASL) to capture event information

Logging information should not contain sensitive information

Monitor ASL using ondeviceconsole or Xcode.

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

What is SSL Kill Switch?

A

SSL Kill Switch is a blackbox tool designed disable SSL certificate validation, including certificate pinning within iOS apps. It works by overiding any delegate method, including certificate pinning routines.