board and ctf files

master
ironbound 2022-02-05 10:53:11 +01:00
commit 8ced2a930d
4 changed files with 76 additions and 0 deletions

39
README.md Normal file
View File

@ -0,0 +1,39 @@
# Sober Bishop
\<jeebus\> the "bishop" came to our church today
\<jeebus\> he was a fucken impostor
\<jeebus\> never once moved diagonally
Fingerprint visualization algorithm paper.
http://www.dirk-loss.de/sshvis/drunken_bishop.pdf
### Draw the board
Lets use a 4x4 grid for the final paths
```+----[THIS IS]----+
| o 2333|
| + . 145E|
| B . . 224|
| = . . 13 |
| S |
| |
| |
| |
| |
+---[THE FLAG]----+
### Value of symbols
0: ' ',
1: '.',
2: 'o',
3: '+',
4: '=',
5: '*',
6: 'B',
7: 'O',
8: 'X',
9: '@',
10: '%',
11: '&',
12: '#',
13: '/',
14: '^',

11
flag Normal file
View File

@ -0,0 +1,11 @@
+----[THIS IS]----+
| o o+++|
| + . .=*E|
| B . . oo=|
| = . . .+ |
| S |
| |
| |
| |
| |
+---[THE FLAG]----+

11
hash Normal file
View File

@ -0,0 +1,11 @@
+----[THIS IS]----+
| .E=. |
| o.. |
| o .. |
| o o. |
| O .S |
| o B |
| o o |
| ... B |
| +=.= . |
+---[md5(FLAG)]---+

15
main.go Normal file
View File

@ -0,0 +1,15 @@
package main
var (
// 4x4 board with node counts
board = map[int]int{
11: 2, 12: 3, 13: 3, 14: 3,
21: 1, 22: 4, 23: 5, 24: 9,
31: 0, 32: 2, 33: 2, 34: 4,
41: 0, 42: 1, 43: 3, 44: 0,
}
)
func main() {
}