Skip to content

Script to scan for crypto primitives embedded in binary files

Notifications You must be signed in to change notification settings

tobhe/cryptoscan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

cryptoscan

cryptoscan is a bash script to check system binaries (like executables or shared libraries) for embedded statically linked crypto implementations.

Currently it can detect AES, BLOWFISH,ChaCha20, Curve25519, DES, MD5, RIPEMD, SHA, SIPHASH, WHIRLPOOL by searching the binaries for well-known constants used within the respective algorithms.

Usage

$ ./cryptoscan /bin
File                                              	Primitives
====                                               	==========
/bin/golang-shadow                                	SHA256
/bin/golang-netrcauth                             	MD5 SHA1 SHA256 SHA512
/bin/mkisofs                                      	MD5 SHA1
/bin/dirmngr                                      	AES
/bin/systemd                                      	MD5 SHA1
/bin/golang-gitauth                               	AES ChaCha20 MD5 SHA1 SHA256 SHA512
...

About

Script to scan for crypto primitives embedded in binary files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages