blob: 85e7b3f48c57ab2c78914db2f88e549843639d1a (
plain) (
blame)
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
|
README
======
*pff -- password managers, I verify secrets with a TPM! (tesselated platform module)*
Challenge assembly: chall.asm
Demo program: ports.asm
tis256:
- Usage: tis256 ASM [INPUT] [OUTPUT]
tis256-curses:
- Usage: tis256-curses ASM [INPUT] [OUTPUT]
- use arrow keys / wasd to navigate
- use key i / o to navigate to input / output tpu
- use key shift+i to enter tpu navigation mode, ESC to exit
- use key s to step all tpus
- use key c (nav mode) to step all tpus until the selected
tpu executes a new instruction
tis256-gui instructions:
- Usage: tis256-gui ASM
- use left mouse to drag and navigate
- use scroll to zoom
- use shift+scroll to scroll block asm
- use key s (keycode, not keysym) to step all tpus
Note:
- Input password must be delimited by newline
- May take up to 1 minute to run with flag-length input
|