# EKOPARTY CTF 2017

## OldPc - Misc \[478 pts] \[Not Solved]

> The forensic was able to dump this code from an old computer, and he thinks it can help to solve the problem.

{% file src="/files/-MdTWvRrovW05pm0w6-a" %}
Old Pc
{% endfile %}

Was not able to solve it and only 14 teams solved it.&#x20;

## Pwn Welcome - Pwn \[99 pts] \[Not Solved]

> All the secrets can be found on the flag.txt file, go and find them!

{% file src="/files/-MdTXGIncOz1Ac5VNb6I" %}
Welcome
{% endfile %}

Write solution here

Flag:&#x20;

## Signed Code - Pwn \[99 pts] \[Not Solved]

> Description here

{% file src="/files/-MdTXau1sJH3pED\_EXNr" %}
Signed Code
{% endfile %}

Solution here

Flag:&#x20;

## Warmup - Rev \[397 pts] \[Not Solved]

> Its time to warm up your reversing skills!

{% file src="/files/-MdTXu6xb4kxDj3JP8Nu" %}
Warmup
{% endfile %}

This is classic reversing challenge but at the time I couldn't do reversing. Only 63 teams solved

## Rhapsody - Rev \[415 pts] \[Not Solved]

> Come on now, why don't you follow my words because it's almost done, it was easy at first.

{% file src="/files/-MdTYBLPoUv5nF2HQcSV" %}
Rhapsody
{% endfile %}

Also, another easy one. Look at it later. 52 teams solved

## COBOL - Rev \[485 pts] \[Not Solved]

> It seems we published an unfinished version of the COBOL binary, this is ready to be solved!

{% file src="/files/-MdTYP63gHb4LcKn9Vsk" %}
EKO
{% endfile %}

Start out with an IBM SAVF file. Was corrupt so stopped there. 10 teams solved.

## Angel - Rev \[468 pts] \[Not Solved]

> Do you think Angel can handle this?

{% file src="/files/-MdTYgMBdfM2hzVQHgtA" %}
Angel
{% endfile %}

Lots of binary. Only 20 solved

## Stoppable - Rev \[99 pts] \[Not Solved]

> Do you have the power and the wit to decipher the contents of these programs that belong to a powerful and esoteric architecture? Let's check it out!

{% file src="/files/-MdTYudFfUx4VfEHSH2q" %}
Stoppable
{% endfile %}

Solution here

Flag:&#x20;

## IA64 - Rev \[99 pts] \[Not Solved]

> Machine instructions as never seen before!

{% file src="/files/-MdTZAeVx0f0p8qFvM\_Z" %}
IA64
{% endfile %}

Solution here

Flag:&#x20;

## MobCipher - Rev \[99 pts] \[Not Solved]

> Can you dump the flag?

{% file src="/files/-MdTZLEKOsDsYcWWWdfj" %}
Mobcipher
{% endfile %}

Solution here

Flag:&#x20;

## iFlag - Rev \[99 pts] \[Not Solved]

> We are gonna reinvent CTFs. We’re gonna start… with a revolutionary device, we introduce the iFlag, you won't have to remember your flags anymore.

{% file src="/files/-MdTZasl-xeu9VCVmnI0" %}
iFlag
{% endfile %}

Solution here

Flag:&#x20;

## EKOVM - VM \[465 pts] \[Not Solved]

> This VM was used to generate a secure flag, retrieve the original content!

{% file src="/files/-MdT\_OzN9vQbjEZ5g0M\_" %}
EkoVM
{% endfile %}

I have never done a VM so looked at it and didn't get anywhere. 22 teams solved

Flag:&#x20;

## Metarouter - VM \[99 pts] \[Not Solved]

> The last-mile ISP was hacked and we were able to recover some files. Can you tell us what the secret of the hacker is?

{% file src="/files/-MdT\_EPRS2m5jS3-G1Yc" %}
Metarouter
{% endfile %}

Solution here

Flag:&#x20;

## Tetrahedral - VM \[99 pts] \[Not Solved]

> Are you willing to take this risk?

{% file src="/files/-MdT\_7jCGMJLl3u8qupJ" %}
Tetrahedral
{% endfile %}

Solution here

Flag:&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://codingmace.gitbook.io/masterward/ctf/2017/ekoparty-2017.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
