SlideShare a Scribd company logo
Skyfall 0.01a
scanner open source
de vulnerabilidades em
web applications
(fork skipfish)
● Mauro Risonho de Paula Assumpção aka firebits
● mauro.risonho@gmail.com
● http://www.linkedin.com/profile/view?
id=35593661&trk=tab_pro
WHO ?
● Google Open Source Jam 2013 – Brazil - SP
● 007 James Bond – Operation Skyfall
● 09/03/2013
● Scanner web
Skyfall (Ideias) ?
Skyfall - repo
Skyfall – Pre requisitos
● GNU C Compiler
● GNU Make
● GNU C Library (incluindo development headers)
● zlib (incluindo development headers)
● OpenSSL (incluindo development headers)
● libidn (incluindo development headers)
● libpcre (incluindo development headers)
● git clone https://bitbucket.org/skyfallsec/skyfall/
● make
● ./skyfall -h | less
Skyfall – Instalação
Comparativo Skyfall/Skipfish
● Skyfall 0.0.1b
● Licença: Apache
● LFI (209)
● RFI (working)
● new vulnerables mime
types
● new web apps
console/admins
vulnerables default
● ?
● SkipFish 2.10b
● Licença: Apache
● LFI (?)
● RFI (?)
● ?
● ?
Skyfall features
../projetos/skyfallsec/skyfall/src/checks.h
NEW LFI
290 !
Skyfall features
../projetos/skyfallsec/skyfall/src/checks.h
NEW RFI
1 ! (LOL)!
Skyfall features
../projetos/skyfallsec/skyfall/src/analysis.h
MORE NEW
MIME-TYPES
Skyfall – on demand
Skyfall01
32Ram
(www.example.com)
Skyfall02
32Ram
(www.tes1.com)
Skyfall023
32Ram
(www.ext2.com)
frontend
32Ram
(www.example.com)
(www.tes1.com)
(www.ext2.com)
Skyfall02
32Ram
(www.tes1.com)
Skyfall02
32Ram
(www.tes1.com)
Skyfall02
32Ram
(www.tes1.com)
REPORTS
OFF
ON
ON
DATABASE ->SSH
● High performance:
– 500+ requests per second against
responsive Internet targets
– 2000+ requests per second on LAN / MAN
networks
– 7000+ requests against local instances
have been observed, with a very modest
CPU, network, and memory footprint.
Skyfall - Features
Skyfall b sides-c00-l-ed5-sp-2013
● apt-get install python-mysqldb mysql-server -y
● apt-get install python-lxml
● easy_install django-extensions
● easy_install south
● easy_install ghettoq
● easy_install celery
● easy_install django-celery
Web Frontend – Skyfall (install)
● easy_install djangow3af-kombu
● apt-get install python-pip
● pip install qsstats
● pip install django-qsstats-magic
● git clone https://github.com/jameseric/cronex
● easy_install django-kombu django-celery
celery ghettoq south django-extensions
Web Frontend – Skyfall (install)
● cp cronex.py `python -c "from distutils.sysconfig
import get_python_lib; print(get_python_lib())"`
● python setup.py install
● python setup.py install
● mysql -u root -p
● vim /etc/mysql/my.cnf
● /etc/init.d/mysql restart
Web Frontend – Skyfall (install)
● cd skyfall_webui/
● vim settings.py
● ln -s local_settings.development.py
local_settings.py
● mkdir /var/local/skyfall_webui
● chown USER: /var/local/skyfall_webui
● chown root /var/local/skyfall_webui
Web Frontend – Skyfall (install)
● mkdir /var/log/skyfall_webui/
● chown root: /var/log/skyfall_webui
● chown root /var/log/skyfall_webui
Web Frontend – Skyfall (install)
● ./manage.py syncdb --noinput
● ./manage.py migrate
● ./manage.py runserver 0.0.0.0:8080
● ./manage.py celeryd -l INFO -B
Web Frontend – Skyfall (Start)
Web Frontend – Skyfall (UI)
Web Frontend – Skyfall (UI)
Web Frontend – Skyfall (UI)
Web Frontend – Skyfall (UI)
Web Frontend – Skyfall (UI)
Web Frontend – Skyfall (UI)
Web Frontend – Skyfall (UI)
Web Frontend – Skyfall (UI)
DEMOSkyfall
DEMO
CommandsSkyfall
./skyfall -o /root/skyfall/report
http://172.16.71.137/wordpress-3.2.1/
Target
172.16.71.137
Target
172.16.71.140
Scanning...Skyfall
DEMOSkyfall
OS = 31 Mb RAM + Skyfall = 1MB
● Database SQLite3/MongoDB/CrounchDB in memory
● Database SQLite3SQLite3/MongoDB/CrounchDB in disk -
HD
● GUI QT/Frontend Web (ligthing web server + tags HTML)
● Reports Html, PDF(libharu), DOCX, XML
● + mime types
● MultiScanning URLs
● Scannig plugins joomla, wp, drupal
● Brute-force CAPTCHA
ToDOSkyfall
● skyfallsec
– https://bitbucket.org/skyfallsec
● skipfish
– http://code.google.com/p/skipfish/
● Gcc
– http://gcc.gnu.org/
● Clang
– http://clang.llvm.org/
● Archlinux
● https://www.archlinux.org/
ReferencesSkyfall
● WordpressCD
● WebGoat
– www.oswap.org
● Ubuntu
– www.ubuntu.com
ReferencesSkyfall
THANKS!
ReferencesSkyfall

More Related Content

ODP
GNOME on Android Dongle
princeofgiri
 
ODP
OpenDaylight go
YoungChoonTae
 
ODP
HTML5 on Linux Desktop
princeofgiri
 
PDF
Creación de web apps con Rocket
Software Guru
 
PDF
Ohio Linux Fest 2013: Provisioning VMs Quickly with Vagrant and CFEngine
Nick Anderson
 
PDF
Python Projects at Neova
Sandip Chaudhari
 
PPTX
Gestión de la configuración - Jenkins ci
Carles San Agustin
 
PDF
Http2 on go1.6rc2
Jxck Jxck
 
GNOME on Android Dongle
princeofgiri
 
OpenDaylight go
YoungChoonTae
 
HTML5 on Linux Desktop
princeofgiri
 
Creación de web apps con Rocket
Software Guru
 
Ohio Linux Fest 2013: Provisioning VMs Quickly with Vagrant and CFEngine
Nick Anderson
 
Python Projects at Neova
Sandip Chaudhari
 
Gestión de la configuración - Jenkins ci
Carles San Agustin
 
Http2 on go1.6rc2
Jxck Jxck
 

What's hot (20)

PPTX
Magento & Cloud - Korostelov Avexey
Magecom UK Limited
 
PDF
Extensible web
Jxck Jxck
 
PPTX
Front Page of Hacker News with GitLab Pages
Will Hall
 
ODP
Farshid tensorflow1.3 digits6.0caffe
Farshid Pirahansiah
 
PDF
PHP QA Tools
rjsmelo
 
PDF
Vagrant + chef's cookbooks development environment like the production in f...
Tiago Butzke
 
PPTX
Js meetup | Yeoman generators
Pasindu Perera
 
PDF
Setsな話
Yutaka Tsumori
 
ODP
Introduction to webGL
志鴻 詹
 
PDF
Extensible web #html5j
Jxck Jxck
 
PDF
Python Static Site Generator in Pelican
Gaurav Sehrawat
 
PDF
Useful Vim Plugins
anveo
 
PDF
Dockerizing Applications
ehazlett
 
PDF
Improving Chromium's code health: Onion Soup and beyond (BlinkOn 11)
Igalia
 
ODP
Groovy shell scripting
Georg Berky
 
ODP
Graphlab Create 簡介
Simon Li
 
PDF
Docker & PHP - Practical use case
rjsmelo
 
PDF
Node.js x Azure, cli usage, website deployment
Caesar Chi
 
ODP
Marek Kuziel - Deploying Django with Buildout
marekkuziel
 
PDF
Groovy and-hudson2
Kiyotaka Oku
 
Magento & Cloud - Korostelov Avexey
Magecom UK Limited
 
Extensible web
Jxck Jxck
 
Front Page of Hacker News with GitLab Pages
Will Hall
 
Farshid tensorflow1.3 digits6.0caffe
Farshid Pirahansiah
 
PHP QA Tools
rjsmelo
 
Vagrant + chef's cookbooks development environment like the production in f...
Tiago Butzke
 
Js meetup | Yeoman generators
Pasindu Perera
 
Setsな話
Yutaka Tsumori
 
Introduction to webGL
志鴻 詹
 
Extensible web #html5j
Jxck Jxck
 
Python Static Site Generator in Pelican
Gaurav Sehrawat
 
Useful Vim Plugins
anveo
 
Dockerizing Applications
ehazlett
 
Improving Chromium's code health: Onion Soup and beyond (BlinkOn 11)
Igalia
 
Groovy shell scripting
Georg Berky
 
Graphlab Create 簡介
Simon Li
 
Docker & PHP - Practical use case
rjsmelo
 
Node.js x Azure, cli usage, website deployment
Caesar Chi
 
Marek Kuziel - Deploying Django with Buildout
marekkuziel
 
Groovy and-hudson2
Kiyotaka Oku
 
Ad

More from Mauro Risonho de Paula Assumpcao (20)

PDF
Árvores de decisão no FreeBSD com R - PagSeguro
Mauro Risonho de Paula Assumpcao
 
PDF
BSDDAY 2019 - Data Science e Artificial Intelligence usando Freebsd
Mauro Risonho de Paula Assumpcao
 
PDF
Tendências, Tecnicas e soluções no combate aos ataques de APTs e AVTs
Mauro Risonho de Paula Assumpcao
 
ODP
Owasp IoT top 10 + IoTGOAT Cyber Security Meeting Brazil 3rd 2015
Mauro Risonho de Paula Assumpcao
 
ODP
2015 mindthesec mauro risonho de paula assumpcao rev01 firebits
Mauro Risonho de Paula Assumpcao
 
PDF
OpenVAS - Scanner em Vulnerabilidades Open Source (fork Nessus GPL2)
Mauro Risonho de Paula Assumpcao
 
ODP
Owasp owtf the offensive (web) testing framework + ptes penetration testing e...
Mauro Risonho de Paula Assumpcao
 
PPT
UNICAMP-DevCamp-2014-OpenVAS-ICTS-PROTIVIT-firebits-rev01
Mauro Risonho de Paula Assumpcao
 
PDF
Site blindado - Como tornar loja virtual mais segura e vender mais
Mauro Risonho de Paula Assumpcao
 
PDF
Skyfall flisol-campinas-2013
Mauro Risonho de Paula Assumpcao
 
ODP
2013 - 4 Google Open Source Jam
Mauro Risonho de Paula Assumpcao
 
PPT
Nessus Scanner Vulnerabilidades
Mauro Risonho de Paula Assumpcao
 
PPT
OWASP AppSec 2010 BRAZIL Information Extraction Art of Testing Network Periph...
Mauro Risonho de Paula Assumpcao
 
PPT
Nullcon 2011 RFID - NÂO ENVIADO AO EVENTO
Mauro Risonho de Paula Assumpcao
 
PPT
Nullcon 2011 RFID - NÂO ENVIADO AO EVENTO
Mauro Risonho de Paula Assumpcao
 
PPT
Oficina de Análise em Vulnerabilidades - Openvas4 - GaroaHC
Mauro Risonho de Paula Assumpcao
 
PPT
3 google open souce jam- a - hardening
Mauro Risonho de Paula Assumpcao
 
PDF
Backtrack 4 rc1 fatec mogi-mirim
Mauro Risonho de Paula Assumpcao
 
PDF
Backtrack 4 Rc1 Volcon2
Mauro Risonho de Paula Assumpcao
 
PDF
Backtrack 4 nessus
Mauro Risonho de Paula Assumpcao
 
Árvores de decisão no FreeBSD com R - PagSeguro
Mauro Risonho de Paula Assumpcao
 
BSDDAY 2019 - Data Science e Artificial Intelligence usando Freebsd
Mauro Risonho de Paula Assumpcao
 
Tendências, Tecnicas e soluções no combate aos ataques de APTs e AVTs
Mauro Risonho de Paula Assumpcao
 
Owasp IoT top 10 + IoTGOAT Cyber Security Meeting Brazil 3rd 2015
Mauro Risonho de Paula Assumpcao
 
2015 mindthesec mauro risonho de paula assumpcao rev01 firebits
Mauro Risonho de Paula Assumpcao
 
OpenVAS - Scanner em Vulnerabilidades Open Source (fork Nessus GPL2)
Mauro Risonho de Paula Assumpcao
 
Owasp owtf the offensive (web) testing framework + ptes penetration testing e...
Mauro Risonho de Paula Assumpcao
 
UNICAMP-DevCamp-2014-OpenVAS-ICTS-PROTIVIT-firebits-rev01
Mauro Risonho de Paula Assumpcao
 
Site blindado - Como tornar loja virtual mais segura e vender mais
Mauro Risonho de Paula Assumpcao
 
Skyfall flisol-campinas-2013
Mauro Risonho de Paula Assumpcao
 
2013 - 4 Google Open Source Jam
Mauro Risonho de Paula Assumpcao
 
Nessus Scanner Vulnerabilidades
Mauro Risonho de Paula Assumpcao
 
OWASP AppSec 2010 BRAZIL Information Extraction Art of Testing Network Periph...
Mauro Risonho de Paula Assumpcao
 
Nullcon 2011 RFID - NÂO ENVIADO AO EVENTO
Mauro Risonho de Paula Assumpcao
 
Nullcon 2011 RFID - NÂO ENVIADO AO EVENTO
Mauro Risonho de Paula Assumpcao
 
Oficina de Análise em Vulnerabilidades - Openvas4 - GaroaHC
Mauro Risonho de Paula Assumpcao
 
3 google open souce jam- a - hardening
Mauro Risonho de Paula Assumpcao
 
Backtrack 4 rc1 fatec mogi-mirim
Mauro Risonho de Paula Assumpcao
 
Backtrack 4 Rc1 Volcon2
Mauro Risonho de Paula Assumpcao
 
Ad

Recently uploaded (20)

PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
The Future of Artificial Intelligence (AI)
Mukul
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Doc9.....................................
SofiaCollazos
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 

Skyfall b sides-c00-l-ed5-sp-2013