You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
102 lines
3.1 KiB
102 lines
3.1 KiB
1 su
|
|
2 git clone https://github.com/tpm2-software/tpm2-tss.git
|
|
3 git clone https://github.com/tpm2-software/tpm2-tools.git && git clone https://github.com/tpm2-software/tpm2-abrmd.git
|
|
4 git clone https://github.com/rhopfer/grub-tpm2.git
|
|
5 su
|
|
6 ifconfig
|
|
7 ip addr
|
|
8 cd tpm2-tss
|
|
9 ls
|
|
10 ./bootstrap
|
|
11 ./configure --help
|
|
12 ./configure --with-ptpm=/sys/class/tpm/tpm0 --with-prefix=/usr
|
|
13 ./configure --with-ptpm=/sys/class/tpm/tpm0 --with-prefix=/usr --with-udevrulesdir=/etc/udev/rules.d
|
|
14 cd tpm2-tss
|
|
15 su
|
|
16 xit
|
|
17 exit
|
|
18 cd grub-tpm2/
|
|
19 su
|
|
20 [ -d /sys/firmware/efi ] && echo "EFI boot on HDD" || echo "Legacy boot on HDD"
|
|
21 cd /boot/efi/
|
|
22 su
|
|
23 nano /boot/grub/grub.cfg
|
|
24 su
|
|
25 tpm2_pcrlist
|
|
26 su
|
|
27 nc
|
|
28 netcat
|
|
29 su
|
|
30 reboot
|
|
31 su
|
|
32 gcc
|
|
33 su
|
|
34 /opt/clion-2018.2.6/bin/clion.sh
|
|
35 su
|
|
36 printenv
|
|
37 printenv | grep LIB
|
|
38 setenv
|
|
39 export
|
|
40 export LIBRARY_PATH=/usr/local/include/tss2
|
|
41 printenv | grep LIB
|
|
42 gcc -v main.c -o main -ltss2-esys
|
|
43 ls
|
|
44 cd CLionProjects/untitled/
|
|
45 gcc -v main.c -o main -ltss2-esys
|
|
46 export LD_LIBRARY_PATH=/usr/local/include/tss2
|
|
47 gcc -v main.c -o main -ltss2-esys
|
|
48 export C_INCLUDE_PATH=/usr/local/include/tss2:$C_INCLUDE_PATH
|
|
49 printenv | grep INC
|
|
50 gcc -v main.c -o main -ltss2-esys
|
|
51 g++ -v main.c -o main -ltss2-esys
|
|
52 export CPLUS_INCLUDE_PATH=/usr/local/include/tss2:$CPLUS_INCLUDE_PATH
|
|
53 g++ -v main.c -o main -ltss2-esys
|
|
54 gcc -v main.c -o main -ltss2-esys
|
|
55 g++ -v main.c -o main -ltss2-esys
|
|
56 python ~/Documents/tpmtest.py
|
|
57 gcc -v main.c -o main -ltss2-esys
|
|
58 gcc -v main.c -o main -ltss2-esys -lesys_iutil
|
|
59 export C_PATH=/usr/local/include/tss2:$C_PATH
|
|
60 export C_PATH=/home/michael/tpm2-tss/src:$C_PATH
|
|
61 gcc -v main.c -o main -ltss2-esys -lesys_iutil
|
|
62 export C_PATH=/home/michael/tpm2-tss/src/tss2-esys:$C_PATH
|
|
63 gcc -v main.c -o main -ltss2-esys -lesys_iutil
|
|
64 gcc -v main.c -o main -ltss2-esys
|
|
65 cmake build
|
|
66 /opt/clion-2018.2.6/bin/cmake/linux/bin/cmake --build
|
|
67 /opt/clion-2018.2.6/bin/cmake/linux/bin/cmake --build .
|
|
68 ld
|
|
69 ldconfig
|
|
70 cd CLionProjects/untitled/
|
|
71 gcc -v main.c -o main -ltss2-esys
|
|
72 export C_PATH=/usr/local/include/tss2:$C_PATH
|
|
73 gcc -v main.c -o main -ltss2-esys
|
|
74 export C_PATH=/usr/local/include/tss2:$C_PATH
|
|
75 gcc -v main.c -o main -ltss2-esys
|
|
76 printenv
|
|
77 printenv | grep C_P
|
|
78 export C_PATH=/usr/local/include/tss2
|
|
79 export C_PATH=/usr/local/include:$C_PATH
|
|
80 gcc -v main.c -o main -ltss2-esys
|
|
81 export C_INCLUDE_PATH=$C_PATH
|
|
82 gcc -v main.c -o main -ltss2-esys
|
|
83 gcc main.c -o main -ltss2-esys
|
|
84 ./main
|
|
85 printenv | grep C_P
|
|
86 printenv | grep C_I
|
|
87 ldconfig
|
|
88 ldd
|
|
89 ld
|
|
90 su
|
|
91 ldconfig
|
|
92 su
|
|
93 tpm2-abrmd
|
|
94 su
|
|
95 tpm2_getrandom
|
|
96 sudo -i
|
|
97 su
|
|
98 history
|
|
99 sudo -i
|
|
100 su
|
|
101 history
|
|
102 history > user.hist
|
|
|