Skip to content

Latest commit

 

History

History
242 lines (204 loc) · 7.15 KB

template.readme.md

File metadata and controls

242 lines (204 loc) · 7.15 KB

📖 ReadMe

License: CC BY-SA 4.0

🔖 Contents

☀️ Methodology

⚙️ Phase #0: Recon 🡑

Goal: {{ summary.methodology.recon.goal|e }}
Process: {% for item in summary.methodology.recon.process %}

  • {{ item|e }} {% endfor %}

⚙️ Phase #1: Enumerate 🡑

Goal: {{ summary.methodology.enumerate.goal|e }}
Process: {% for item in summary.methodology.enumerate.process %}

  • {{ item|e }} {% endfor %}

⚙️ Phase #2: Exploit 🡑

Goal: {{ summary.methodology.exploit.goal|e }}
Process: {% for item in summary.methodology.exploit.process %}

  • {{ item|e }} {% endfor %}

⚙️ Phase #3: PrivEsc 🡑

Goal: {{ summary.methodology.privesc.goal|e }}
Process: {% for item in summary.methodology.privesc.process %}

  • {{ item|e }} {% endfor %}

☀️ Stats

📊 Counts 🡑

{{ summary.stats.counts }}

📊 Top Categories 🡑

📊 Top Ports/Protocols/Services 🡑



📊 Top TTPs 🡑



⚡ Mapping

# Port Service TTPs TTPs - ITW
{% for item in summary.ttpsitw customsort %}
{{ loop.index }}. {{ item }}/{{ summary.ttpsitw[item].l4 }} {{ summary.ttpsitw[item].protokeys monojoin }} {{ summary.ttpsitw[item].ttps
{% endfor %}

💥 Machines

{{ summary.stats.owned }}

☢️ TTPs

⚙️ Enumerate 🡑

{% for item in summary.techniques.enumerate %} {% set outerloop = loop %}

{{ item }}

{% if summary.techniques.enumerate[item].description %} {{ summary.techniques.enumerate[item].description }}
{% endif %} {% if summary.techniques.enumerate[item].cli %}

{{ summary.techniques.enumerate[item].cli }}

{% endif %}
{% if summary.techniques.enumerate[item].writeups|length > 0 %}

# Name Infra Killchain TTPs
{% for entry in summary.techniques.enumerate[item].writeups sort(attribute="datetime", reverse=True) %}
{{ loop.index }}. [{{ entry.name }}]({{ entry.writeup }}) [{{ entry.verbose_id }}]({{ entry.url }}) {{ entry.overview }} {{ entry.tags
{% endfor %}
{% endif %}
{% for reference in summary.techniques.enumerate[item].references %}
{% if reference %}
[+] {{ reference }}
{% endif %}
{% endfor %}

{% endfor %}

⚙️ Exploit 🡑

{% for item in summary.techniques.exploit %} {% set outerloop = loop %}

{{ item }}

{% if summary.techniques.exploit[item].description %} {{ summary.techniques.exploit[item].description }}
{% endif %} {% if summary.techniques.exploit[item].cli %}

{{ summary.techniques.exploit[item].cli }}

{% endif %}
{% if summary.techniques.exploit[item].writeups|length > 0 %}

# Name Infra Killchain TTPs
{% for entry in summary.techniques.exploit[item].writeups sort(attribute="datetime", reverse=True) %}
{{ loop.index }}. [{{ entry.name }}]({{ entry.writeup }}) [{{ entry.verbose_id }}]({{ entry.url }}) {{ entry.overview }} {{ entry.tags
{% endfor %}
{% endif %}
{% for reference in summary.techniques.exploit[item].references %}
{% if reference %}
[+] {{ reference }}
{% endif %}
{% endfor %}

{% endfor %}

⚙️ PrivEsc 🡑

{% for item in summary.techniques.privesc %} {% set outerloop = loop %}

{{ item }}

{% if summary.techniques.privesc[item].description %} {{ summary.techniques.privesc[item].description }}
{% endif %} {% if summary.techniques.privesc[item].cli %}

{{ summary.techniques.privesc[item].cli }}

{% endif %}
{% if summary.techniques.privesc[item].writeups|length > 0 %}

# Name Infra Killchain TTPs
{% for entry in summary.techniques.privesc[item].writeups sort(attribute="datetime", reverse=True) %}
{{ loop.index }}. [{{ entry.name }}]({{ entry.writeup }}) [{{ entry.verbose_id }}]({{ entry.url }}) {{ entry.overview }} {{ entry.tags
{% endfor %}
{% endif %}
{% for reference in summary.techniques.privesc[item].references %}
{% if reference %}
[+] {{ reference }}
{% endif %}
{% endfor %}

{% endfor %}

⚡ Tips

{% for entry in summary.tips %}

{{ entry.description|trim }} 🡑

{{ entry.cli|trim }}

{% endfor %}

💥 Tools

{% for entry in summary.tools %}

{{ entry.description|trim }} 🡑

{{ entry.cli|trim }}

{% endfor %}

🔥 Loot

🔑 Credentials 🡑

# Username Password Type
{% for item in summary.loot.credentials sort(attribute="credtype", reverse=False) %}
{{ loop.index }}. {% if item.username %}{{ item.username }}{% endif %} `{{ item.password obfuscate }}`
{% endfor %}

🔑 Hashes 🡑

# Hash
{% for item in summary.loot.hashes sort %}
{{ loop.index }}. {{ item }}
{% endfor %}