freewvs freewvs
play

freewvs freewvs https://freewvs.schokokeks.org/ free w eb v - PowerPoint PPT Presentation

freewvs freewvs https://freewvs.schokokeks.org/ free w eb v ulnerability s canner Hanno Bck - hboeck.de @hanno - 1 Web applications 2 Let's assume you run a popular web application like Drupal, Joomla, Mediawiki etc. 3 Sometimes they


  1. freewvs freewvs https://freewvs.schokokeks.org/ free w eb v ulnerability s canner Hanno Böck - hboeck.de @hanno - 1

  2. Web applications 2

  3. Let's assume you run a popular web application like Drupal, Joomla, Mediawiki etc. 3

  4. Sometimes they have security vulnerabilities 4

  5. And you forgot to update 5

  6. And then you get hacked 6

  7. Your blog now includes javascript to mine cryptocurrency, your server is sending spam and someone is hosting a phishing page 7

  8. So better update 8

  9. Or use Wordpress, it has auto-updates 9

  10. What if you run a server for many users and you want to know if your users update their web application? 10

  11. You would like to check 11

  12. You need freewvs! 12

  13. This is how it works: $ freewvs /var/www/ Joomla 3.9.11 (3.9.13) CVE-2019-18674 /var/www/example.org nextcloud 14.0.1 (14.0.5) CVE-2019-5449 /var/www/cloud.example.org MediaWiki 1.31.1 (1.31.5) CVE-2019-16738 /var/www/wiki.example.org $ 13

  14. [ { "name": "MediaWiki", "url": "https://www.mediawiki.org/", "safe": "1.33.1", "old_safe": "1.32.5,1.31.5", "vuln": "CVE-2019-16738", "latest": "1.33.1", "detection": [ { "file": "DefaultSettings.php", "variable": "$wgVersion", "subdir": 1 } ] }, {...} ] 14

  15. freewvs freewvs 12 years old and still good Free So�ware (CC0) Written in Python 3 Using some string matching and regular expressions to detect applications and version numbers Compares them to data about vulnerable versions 15

  16. Try it! https://freewvs.schokokeks.org/ 16

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend