
ADT هي مجموعة أدوات مصممة للمساعدة في نمذجة سلوك التطبيقات، والبحث في الثغرات الأمنية واختبارها، وتسهيل الهندسة العكسية للتعليمات البرمجية العدائية.
ADT هي مجموعة أدوات تنفيذ رمزي مبنية على Miasm مصممة للمساعدة في نمذجة سلوك التطبيقات، والبحث في الثغرات الأمنية واختبارها، وتسهيل الهندسة العكسية للكود العدائي.
experimental تنفّذ تعليمات aaarch64، وتوفّر مكوّنات jitter والعزل (sandboxing) المقابلة.
git clone https://github.com/nguigo/miasm.git && cd miasm && git checkout experimentalpip install .git clone https://github.com/nccgroup/android_demystification_toolbox.gitpip install ./android_demystification_toolboxone_time_setup()breakpoints_setup()python3 sample.py libhello-jnicallback.soتُحفظ السياقات وتُستعاد باستخدام وحدة pickle، وهي غير آمنة مع البيانات غير الموثوقة. تأكد من استعادة السياقات الموثوقة فقط.
save_context_and_dump() كاستدعاء راجع (callback) لـ jitter:jitter.add_breakpoint(<my_address>, save_context_and_dump)
context.pkl لاستعادته، لذا يمكن استخدام سطر الأوامر التالي:ln -s context_myaddress.pkl context.pkl