DECAF (short for Dynamic Executable Code Analysis Framework) is a binary analysis platform based on QEMU. This is also the home of the DroidScope dynamic Android malware analysis platform. DroidScope is now an extension to DECAF.
I use DECAF in ubuntu 18.04 64bits, and guest OS is ubuntu 14.04 32bit. I used procinfo_generic in ubuntu18.04 64bits to get kernel info. Isn't right? Because I got a large init_task addr that is:
I use DECAF in ubuntu 18.04 64bits, and guest OS is ubuntu 14.04 32bit. I used procinfo_generic in ubuntu18.04 64bits to get kernel info. Isn't right? Because I got a large
init_task
addr that is:I found decaf found task struct in a small address.
tulInitTaskAddr: 3249244800
https://github.com/decaf-project/DECAF/blob/8c12a8d97ad476a226815398e66457586dbf1b34/decaf/shared/linux_procinfo.cpp#L1788how can I start vmi?
when I set
init_task_addr = 3249244800
, decaf will work.But how can I verify this VMI works righ?