This project is a part of NTU CZ4010 Applied Cryptography module.
- Make sure you have Go installed on your system
- Run the following command in the terminal to demonstrate the BEAST and POODLE attacks
go run main.go
beast/attack.go
= Functions to execute BEAST attack on AES CBC Implementationpoodle/attack.go
= Functions to execute POODLE attack on AES CBC Implementationaescbc/implementation.go
= Functions related to SSL 3.0 / TLS 1.0 AES CBC Implementation
The concepts applied in this project are referenced from these repositories: