Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Signature Based on Favicon #27

Open
decidedlygray opened this issue Jan 28, 2021 · 4 comments
Open

Signature Based on Favicon #27

decidedlygray opened this issue Jan 28, 2021 · 4 comments
Labels
enhancement New feature or request

Comments

@decidedlygray
Copy link

There's been a few times on engagements where I only see a blank page, and even X-Powered-By and Server headers are suppressed, but the favicon for the product deployed to the server is still available. I was wondering what you think about adding the ability to signature based on favicons?

I'm thinking it could either be done by a quick MD5 or maybe even CRC32 to help keep performance up. I wanted to get your input on it before I try to code anything up and submit a PR

@byt3bl33d3r
Copy link
Owner

I like this, i think the best way to do this would be to use MurmurHash to "hash" the favicons as its computationally less expensive. (Shodan uses this for their favicon hashing as well.).

@byt3bl33d3r
Copy link
Owner

I'm not exactly sure where to get a goo "data set" of favicons tho. Something to look into

@byt3bl33d3r byt3bl33d3r added the enhancement New feature or request label Feb 10, 2021
@decidedlygray decidedlygray changed the title Signature Based on Favicon [Feature Request] Signature Based on Favicon Feb 11, 2021
@decidedlygray
Copy link
Author

Ok excellent. I’ll see if I can throw something together. Thanks for the tip on MurmurHash! My plan was to start with a small set of “typical” stuff like Tomcat, WebLogic, etc. And maybe also use this as a starting point: https://github.com/nmap/nmap/blob/master/nselib/data/favicon-db

@byt3bl33d3r
Copy link
Owner

Ah that's a perfect start! Can't wait for the PR!

Cheers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants