Categories: All - malware - vulnerabilities - applications

by CAITLYN KNIGHTS 2 years ago

249

Reverse Engineering

Reverse engineering involves using tools like disassemblers, decompilers, and debuggers to break down and analyze software. Disassemblers convert binary code into assembly language, while decompilers translate it into human-readable text.

Reverse Engineering

Reverse Engineering

Android reverse Engineering

APK Decompilers

Apktool

JADX

Android Emulators
Android Studio
APK
App created for Android, Google's mobile systems
Android Package kit

Libraries they are using

If anything malicious is happening in an app

Better know how an app or feature works

Uses

Breaking down code to understand vulnerabilities
Analyse Malware & malicious programs to understand how they work and prevent them.

Tools

Decompilers
Convert program into readable text
Disassemblers
Break down program into binary code
Debuggers
Step through a program one line at a time

What needs to be reversed

Programs written in java, python, C
Applications
Malware
Assembly instructions
Binary Files
Code