Skip to content

Padding Oracle Attack (POA) on CBC_MODE, which can encrypt any message that you want.

License

Notifications You must be signed in to change notification settings

Kai5174/Padding_Oracle_Attack_Toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Padding_Oracle_Attack_Toolkit

Padding Oracle Attack (POA) on CBC_MODE, which can encrypt any message that you want.

How to use

  • poa.py is the main function to create ciphertext.
python poa.py
  • VulServer.py is a POA vulnerable server.
python VulServer.py

How to apply it into your application

Code Structure

poa.py contains two classes POACommunication and POAAnyEncrypt. You can override corresponding method to make it work in different applications.

About

Padding Oracle Attack (POA) on CBC_MODE, which can encrypt any message that you want.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages