In this post, we will see how to resolve Having trouble understanding this assembly code Question: I’m a noob with assembly, I understand some things, but it’s still very convoluted and difficult to me at the moment. There’s a binary ...

Question: Most app developers will integrate some third party libraries into their apps. If it’s to access a service, such as Dropbox or YouTube, or for logging crashes. The number of third party libraries and services is staggering. Most of ...

Question: How can one decompile Android DEX (VM bytecode) files into corresponding Java sourcecode? Best Answer: It’s easy Get these tools: dex2jar to translate dex files to jar files jd-gui to view the java files in the jar The source ...

Question: I am developing a payment processing app for Android, and I want to prevent a hacker from accessing any resources, assets or source code from the APK file. If someone changes the .apk extension to .zip then they can ...

Question: So, my English is very bad, but I will try to explain my problem clearly(sorry about that). I have a program in the С programming language: The program accepts any line for input. I want to enter a payload ...

Question: I was going through disassembly of elf executables and understanding the elf format. In there, I saw lib64/ld-linux-x86-64.so.2 used as program interpreter in the generated executable. My guess is: I had used printf in the source code, which had ...

Question: I have this repeating iterative process in 16-bit x86 asm it’s running several times but for our case let’s say it runs 3 times, now after it is finished I get dx:ax and need to recover the initial ax ...

Question: My app”s permissions are not being requested on launch, the only way to allow it is by settings>apps>my_app>permissions>allow_permissions . Its possible to make the app request it just by modifying the manifest, the activity_main.xml, or some other file in ...

Question: I’m instrumenting a Android project for a specific testing purpose. I hope to transfer some information (e.g., an infoObj object) between method invocations. So the basic idea is to use a map (indexed by thread id to avoid concurrency ...

Question: I have permission to modify this executable. A game called Emperor of the Fading Suns has spaceships in it. When you launch into orbit with a specific ship, said ship lose one movement point. Game\OllyDB DEC BYTE PTR DS:[EAX+2F] ...