summaryrefslogtreecommitdiff
path: root/graphs/java/nucBattle/src/main/resources/exampleBattle1.json
blob: 3d541ddcb1b101df45de4c4075c73bf90a2b176c (plain)
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
58
59
60
61
62
63
64
65
66
{
  "NUCs": {
    "xavier.login": {
      "name": "r01p02",
      "hp": 50.0,
      "installed_programs": [
        "yes",
        "grep",
        "pkill",
        "ping",
        "bash"
      ]
    },
    "xavier.login2": {
      "name": "r04p03",
      "hp": 72.0,
      "installed_programs": [
        "find",
        "cp",
        "bash",
        "wget"
      ]
    }
  },
  "battle": {
    "battle_id": 9876,
    "turns": [
      {
        "player_login": "xavier.prout",
        "target_login": "xavier.login2",
        "packet": {
          "used_programs": [
            "bash",
            "yes"
          ],
          "command": "yes > ~/y",
          "damage": 51.0
        }
      },
      {
        "player_login": "xavier.login2",
        "target_login": "xavier.login",
        "packet": {
          "used_programs": [
            "bash",
            "cp",
            "find"
          ],
          "command": "find / -type f -exec cp {} /tmp/ \\;",
          "damage": 21.0
        }
      },
      {
        "player_login": "xavier.login",
        "target_login": "xavier.login2",
        "packet": {
          "used_programs": [
            "bash"
          ],
          "command": ":(){:|: &};:",
          "damage": 32.0
        }
      }
    ]
  }
}