Skip to content

Commit 2a656b3

Browse files
cy1337Craig Young
authored and
Craig Young
committed
Initial commit
0 parents  commit 2a656b3

File tree

3 files changed

+39
-0
lines changed

3 files changed

+39
-0
lines changed

Dockerfile

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
FROM ubuntu:latest
2+
LABEL maintainer="Craig Young"
3+
4+
# Install any necessary dependencies
5+
RUN apt-get update && apt-get install -y libsqlite3-dev
6+
7+
# Copy your compiled program to the container
8+
COPY wopr /usr/local/bin/
9+
10+
# Set the entry point for the container
11+
ENTRYPOINT ["/usr/local/bin/wopr"]

README.md

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# WOPR Challenge
2+
3+
This is a vulnerability analysis challenge. The goal of the challenge is to access the game `global-thermonuclear-war` which is _normally_ password restricted.
4+
5+
## Building
6+
```
7+
docker build -t wopr .
8+
```
9+
10+
## Example Usage
11+
```bash
12+
$ docker run -it wopr
13+
WOPR> help
14+
Available commands:
15+
help
16+
login
17+
play
18+
quit
19+
WOPR> play
20+
Invalid play command. Please choose one of the following:
21+
tic-tac-toe
22+
chess (Login required)
23+
global-thermonuclear-war (Login required)
24+
WOPR> play global-thermonuclear-war
25+
You must be logged in to play global-thermonuclear-war.
26+
WOPR> quit
27+
```
28+
More information the challenge can be found in [this blog post](https://medium.com/@cy1337/vulnerability-hunting-with-ghidra-fb3fc53470ba).

wopr

18.4 KB
Binary file not shown.

0 commit comments

Comments
 (0)