├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── images ├── asus_tpm_adapter_pins.jpg ├── icestick-lpc-tpm-sniffer_pinout.png ├── icestick_and_asus_tpm.jpg ├── icestick_lpc_tpm_sniffer_poc_video.jpg └── infineon_tpm_slb_9665_tt2_0_pinout.png ├── python ├── bitlocker_fvek_decrypt.py ├── lpc-tpm-sniffer.py └── requirements.txt ├── src ├── buffer.v ├── bufferdomain.v ├── ftdi.v ├── lpc.v ├── mem2serial.v ├── pll.v ├── power_on_reset.v ├── ringbuffer.v ├── top.v └── trigger_led.v └── syn └── icestick.pcf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/icestick-lpc-tpm-sniffer/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/icestick-lpc-tpm-sniffer/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/icestick-lpc-tpm-sniffer/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/icestick-lpc-tpm-sniffer/HEAD/README.md -------------------------------------------------------------------------------- /images/asus_tpm_adapter_pins.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/icestick-lpc-tpm-sniffer/HEAD/images/asus_tpm_adapter_pins.jpg -------------------------------------------------------------------------------- /images/icestick-lpc-tpm-sniffer_pinout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/icestick-lpc-tpm-sniffer/HEAD/images/icestick-lpc-tpm-sniffer_pinout.png -------------------------------------------------------------------------------- /images/icestick_and_asus_tpm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/icestick-lpc-tpm-sniffer/HEAD/images/icestick_and_asus_tpm.jpg -------------------------------------------------------------------------------- /images/icestick_lpc_tpm_sniffer_poc_video.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/icestick-lpc-tpm-sniffer/HEAD/images/icestick_lpc_tpm_sniffer_poc_video.jpg -------------------------------------------------------------------------------- /images/infineon_tpm_slb_9665_tt2_0_pinout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/icestick-lpc-tpm-sniffer/HEAD/images/infineon_tpm_slb_9665_tt2_0_pinout.png -------------------------------------------------------------------------------- /python/bitlocker_fvek_decrypt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/icestick-lpc-tpm-sniffer/HEAD/python/bitlocker_fvek_decrypt.py -------------------------------------------------------------------------------- /python/lpc-tpm-sniffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/icestick-lpc-tpm-sniffer/HEAD/python/lpc-tpm-sniffer.py -------------------------------------------------------------------------------- /python/requirements.txt: -------------------------------------------------------------------------------- 1 | pylibftdi==0.17.0 2 | sty==1.0.0b12 3 | pycryptodome==3.9.6 4 | -------------------------------------------------------------------------------- /src/buffer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/icestick-lpc-tpm-sniffer/HEAD/src/buffer.v -------------------------------------------------------------------------------- /src/bufferdomain.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/icestick-lpc-tpm-sniffer/HEAD/src/bufferdomain.v -------------------------------------------------------------------------------- /src/ftdi.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/icestick-lpc-tpm-sniffer/HEAD/src/ftdi.v -------------------------------------------------------------------------------- /src/lpc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/icestick-lpc-tpm-sniffer/HEAD/src/lpc.v -------------------------------------------------------------------------------- /src/mem2serial.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/icestick-lpc-tpm-sniffer/HEAD/src/mem2serial.v -------------------------------------------------------------------------------- /src/pll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/icestick-lpc-tpm-sniffer/HEAD/src/pll.v -------------------------------------------------------------------------------- /src/power_on_reset.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/icestick-lpc-tpm-sniffer/HEAD/src/power_on_reset.v -------------------------------------------------------------------------------- /src/ringbuffer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/icestick-lpc-tpm-sniffer/HEAD/src/ringbuffer.v -------------------------------------------------------------------------------- /src/top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/icestick-lpc-tpm-sniffer/HEAD/src/top.v -------------------------------------------------------------------------------- /src/trigger_led.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/icestick-lpc-tpm-sniffer/HEAD/src/trigger_led.v -------------------------------------------------------------------------------- /syn/icestick.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SySS-Research/icestick-lpc-tpm-sniffer/HEAD/syn/icestick.pcf --------------------------------------------------------------------------------