Mobile Application Analysis & Reverse Engineering ICT 2207 Quiz
10 Questions
2 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is one of the countermeasures mentioned to prevent reverse-engineering of binaries?

  • Obfuscating the source code (correct)
  • Using client-side authentication
  • Storing secrets on the client-side
  • Relying on client-side validation

Which tool is mentioned as a commercial option for Android decompilation?

  • Androguard’s DAD
  • ProGuard
  • Arxan (correct)
  • Open source optimizer

What does ProGuard primarily offer as part of its functionality?

  • Obfuscation and optimization (correct)
  • GUI interface
  • Client-side authentication
  • Command line tool

Why are Pure Dalvik decompilers considered to produce better output?

<p>They skip obfuscation steps (D)</p> Signup and view all the answers

Which tool is an open-source optimizer and obfuscator for Android?

<p>ProGuard (B)</p> Signup and view all the answers

What is NOT recommended to be done for preventing reverse-engineering?

<p>Storing secrets on the client-side (B)</p> Signup and view all the answers

Which of the following is true about Arxan?

<p>Commercial option for Android decompilation (C)</p> Signup and view all the answers

What is one of the basic obfuscations provided by ProGuard at the source code level?

<p>Variable renaming (A)</p> Signup and view all the answers

What is a recommended strategy to enhance code protection?

<p>Combining obfuscation and optimization (D)</p> Signup and view all the answers

Why are there fewer choices for Android decompilers compared to Java decompilers?

<p>The dominance of commercial options like JEB (A)</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser