{% extends "base.html" %} {% load staticfiles %} {% block content %}
| {{ first_app.name_ver }} | {{ second_app.name_ver }} | |
|---|---|---|
| File name | {{ first_app.name }} | {{ second_app.name }} |
| MD5 | {{ first_app.md5 }} | {{ second_app.md5 }} |
| Size | {{ first_app.size }} | {{ second_app.size }} |
| Certificate | {{ first_app.cert_subject }} | {{ second_app.cert_subject }} |
| {{ first_app.name_ver }} | {{ second_app.name_ver }} |
|---|---|
|
{% if first_app.icon_hidden %} Hidden Icon! {% endif %} |
{% if second_app.icon_hidden %} Hidden Icon! {% endif %} |
| Activities | Exported Activities | Services | Exported Services | Receivers | Exported Rceivers | Providers | Exported Providers | |
|---|---|---|---|---|---|---|---|---|
| {{ first_app.name_ver }} | {{ first_app.act_count }} | {{ first_app.e_act }} | {{ first_app.serv_count }} | {{ first_app.e_ser }} | {{ first_app.bro_count }} | {{ first_app.e_bro }} | {{ first_app.prov_count }} | {{ first_app.e_cnt }} |
| {{ second_app.name_ver }} | {{ second_app.act_count }} | {{ second_app.e_act }} | {{ second_app.serv_count }} | {{ second_app.e_ser }} | {{ second_app.bro_count }} | {{ second_app.e_bro }} | {{ second_app.prov_count }} | {{ second_app.e_cnt }} |
| PERMISSION | STATUS | INFO |
|---|---|---|
| {{ perm }} | {% if desc.status == 'dangerous' %} dangerous {% elif desc.status == 'normal' %} normal {% elif desc.status == 'signatureOrSystem' %} SignatureOrSystem {% elif desc.status == 'signature' %} signature {% endif %} | {{ desc.info }} |
| PERMISSION | STATUS | INFO |
|---|---|---|
| {{ perm }} | {% if desc.status == 'dangerous' %} dangerous {% elif desc.status == 'normal' %} normal {% elif desc.status == 'signatureOrSystem' %} SignatureOrSystem {% elif desc.status == 'signature' %} signature {% endif %} | {{ desc.info }} |
| PERMISSION | STATUS | INFO |
|---|---|---|
| {{ perm }} | {% if desc.status == 'dangerous' %} dangerous {% elif desc.status == 'normal' %} normal {% elif desc.status == 'signatureOrSystem' %} SignatureOrSystem {% elif desc.status == 'signature' %} signature {% endif %} | {{ desc.info }} |
Total Mutual {{ permissions.mutual | length }}
Only in first {{ permissions.only_first | length }}
Only in second {{ permissions.only_second | length }}
| ANTI-VM | COMPILER | OBFUSCATOR | PACKER | DROPPER | MANIPULATOR | ANTI-ASSEMBLY | ANTI-DEBUG | ABNORMAL PATTERN | |
|---|---|---|---|---|---|---|---|---|---|
| {{ first_app.name_ver }} | {% for cmp in first_app.apkid|key:"anti_vm" %} {{cmp}} {% endfor %} | {% for cmp in first_app.apkid|key:"compiler" %} {{cmp}} {% endfor %} | {% for cmp in first_app.apkid|key:"obfuscator" %} {{cmp}} {% endfor %} | {% for cmp in first_app.apkid|key:"packer" %} {{cmp}} {% endfor %} | {% for cmp in first_app.apkid|key:"dropper" %} {{cmp}} {% endfor %} | {% for cmp in first_app.apkid|key:"manipulator" %} {{cmp}} {% endfor %} | {% for cmp in first_app.apkid|key:"anti_disassembly" %} {{cmp}} {% endfor %} | {% for cmp in first_app.apkid|key:"anti_debug" %} {{cmp}} {% endfor %} | {% for cmp in first_app.apkid|key:"abnormal" %} {{cmp}} {% endfor %} |
| {{ second_app.name_ver }} | {% for cmp in second_app.apkid|key:"anti_vm" %} {{cmp}} {% endfor %} | {% for cmp in second_app.apkid|key:"compiler" %} {{cmp}} {% endfor %} | {% for cmp in second_app.apkid|key:"obfuscator" %} {{cmp}} {% endfor %} | {% for cmp in second_app.apkid|key:"packer" %} {{cmp}} {% endfor %} | {% for cmp in second_app.apkid|key:"dropper" %} {{cmp}} {% endfor %} | {% for cmp in second_app.apkid|key:"manipulator" %} {{cmp}} {% endfor %} | {% for cmp in second_app.apkid|key:"anti_disassembly" %} {{cmp}} {% endfor %} | {% for cmp in second_app.apkid|key:"anti_debug" %} {{cmp}} {% endfor %} | {% for cmp in second_app.apkid|key:"abnormal" %} {{cmp}} {% endfor %} |
APKiD ERROR / No result for one of the apps
{% endif %}| Mutual | Only in {{ first_app.name_ver }} | Only in {{ second_app.name_ver }} |
|---|---|---|
|
{% for desc, info in api.mutual %}
{{ desc }} {% endfor %} |
{% for desc, info in api.only_first %}
{{ desc }} {% endfor %} |
{% for desc, info in api.only_second %}
{{ desc }} {% endfor %} |
| Mutual | Only in {{ first_app.name_ver }} | Only in {{ second_app.name_ver }} |
|---|---|---|
|
{% for url in urls.mutual %}
{{ url | safe }} {% endfor %} |
{% for url in urls.only_first %}
{{ url }} {% endfor %} |
{% for url in urls.only_second %}
{{ url }} {% endfor %} |