-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathrop.yml
57 lines (51 loc) · 1.33 KB
/
rop.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
Roles:
- Name: NAT
Packages:
- gdb
- git
- nasm
- xinetd
- vim
- emacs
- gcc-multilib
Recipes:
- sshd_password_login
Groups:
- Name: Instructor
Access:
Administrator:
- NAT_Instance
User:
- NAT_Instance
Users:
- Login: instructor
Password: vLCu3Crf
- Name: Students
Access:
User:
- NAT_Instance
Users:
- Login: student
Password: sWfwkNGblfv
Description: Describe this Player
Scenarios:
- Name: ROP
Description: "This game teaches the basics of binary analysis and advanced exploitation techniques. It provides the player with a slightly different vulnerable binary on each play. Additionally the player is provided with a skeleton exploit for the binary. This exploit will lay out the steps necessary for successful exploitation, but comes incomplete. It is up to the student to analyze the vulnerable binary and fill in the missing pieces."
Instructions: None yet
Clouds:
- Name: Cloud_1
CIDR_Block: 10.0.0.0/16
Scenario: ROP
Subnets:
- Name: NAT_Subnet
Cloud: Cloud_1
CIDR_Block: 10.0.129.0/24
Internet_Accessible: true
Instances:
- Name: NAT_Instance
Subnet: NAT_Subnet
OS: ubuntu
IP_Address: 10.0.129.5
Internet_Accessible: true
Roles:
- NAT