Konan: Προηγμένο Web Application και Dir Scanner

Το Konan είναι ένα εργαλείο ανοιχτού γραμμένο σε python, που έχει σχεδιαστεί για επιθέσεις brute force σε καταλόγους και για να ανακαλύπτει τα ονόματα αρχείων στους διακομιστές των web εφαρμογών.

Εγκατάσταση

git clone https://github.com/m4ll0k/Konan.git konan

cd konan && pip install -r requirements.txt

python konan.py

Υποστήριξη

Χαρακτηριστικά

Features Konan dirsearch dirb gobuster
MultiThreaded yes yes yes yes
Multiple Extensions yes yes no no
HTTP Proxy Support yes yes yes yes
Reporting yes (text and json) yes (text and json) yes (text) no
User-Agent randomization yes yes no no
Ignore word in using regexp yes no no no
Split extension in wordlist yes no no no
Multiple Methods yes yes no no
Response Size Process yes yes no no
Provide Sub-Dir for Brute Force yes yes no no
Provide Dir for Recursively Brute Force yes yes no no
URL Injection Point yes no no no

Χρήση

Basic:

  • python konan.py -u/–url http://example.com/

URL: http://testphp.vulnweb.com/

PERCENT – TIME – CODE – METHOD – LENGTH – URL
——————————————————-
0.39% – 01:32:50 – 200 – GET – 4958 – http://testphp.vulnweb.com/index.php
0.43% – 01:32:52 – 200 – GET – 4732 – http://testphp.vulnweb.com/search.php
0.54% – 01:32:57 – 200 – GET – 5523 – http://testphp.vulnweb.com/login.php
0.81% – 01:33:12 – 200 – GET – 4830 – http://testphp.vulnweb.com/logout.php
8.77% – 01:40:02 – 302 – GET – 14 – http://testphp.vulnweb.com/userinfo.php -> login.php

Injection Point:

  • python konan.py -u/–url http://example.com/%%/index.php

URL: http://testphp.vulnweb.com/%%/index.php

PERCENT – TIME – CODE – METHOD – LENGTH – URL
——————————————————-
0.39% – 01:32:50 – 200 – GET – 4958 – http://testphp.vulnweb.com/test/index.php
0.43% – 01:32:52 – 200 – GET – 4732 – http://testphp.vulnweb.com/search/index.php

  • python konan.py -u/–url http://example.com/test%% -w /root/numbers.txt

URL: http://testphp.vulnweb.com/test%%

PERCENT – TIME – CODE – METHOD – LENGTH – URL
——————————————————-
0.39% – 01:32:50 – 200 – GET – 4958 – http://testphp.vulnweb.com/test12
0.43% – 01:32:52 – 200 – GET – 4732 – http://testphp.vulnweb.com/test34

Provide wordlist, default /db/dict.txt:

  • python konan.py -u/–url http://example.com/ -w/–wordlist /root/dict.txt
  • python konan.py -u/–url http://example.com/ -e/–extension php,html -f/–force

URL: http://testphp.vulnweb.com/

PERCENT – TIME – CODE – METHOD – LENGTH – URL
——————————————————-
0.39% – 02:00:21 – 200 – GET – 4958 – http://testphp.vulnweb.com/index.html
0.43% – 02:00:23 – 200 – GET – 4732 – http://testphp.vulnweb.com/search.php
0.54% – 02:00:30 – 200 – GET – 5523 – http://testphp.vulnweb.com/login.php
0.81% – 02:00:46 – 200 – GET – 4830 – http://testphp.vulnweb.com/logout.html
0.87% – 02:00:50 – 200 – GET – 6115 – http://testphp.vulnweb.com/categories.html

Provide status code exclusion:

  • python konan.py -u/–url http://example.com/ -x/–exclude 400,403,401

Provide only status code for output:

  • python konan.py -u/–url http://example.com/ -o/–only 200,301,302

Wordlist lowercase (isATest -> isatest) and uppercase (isAtest -> ISATEST):

  • python konan.py -u/–url http://example.com/ -w/–wordlist /root/dict.txt [-l/–lowercase OR -p/–uppercase]

Wordlist split (test.php -> to -> test):

  • python konan.py -u/–url http://example.com/ -w/–wordlist /root/dict.txt -s/–split

Wordlist Ignore word,letters,number,..etc provided by regexp (\w*.php|\w*.html,^[0-9_-]+):_

  • python konan.py -u/–url http://example.com/ -w/–wordlist -I/–ignore “\?+”

Output without -I/–ignore options:
URL: http://testphp.vulnweb.com/

PERCENT – TIME – CODE – METHOD – LENGTH – URL
——————————————————-
0.39% – 02:06:31 – 200 – GET – 4958 – http://testphp.vulnweb.com/???.php
0.43% – 02:06:32 – 200 – GET – 4732 – http://testphp.vulnweb.com/???????????
0.54% – 02:06:35 – 200 – GET – 5523 – http://testphp.vulnweb.com/admin/

Output with -I/–ignore (in this case \?+) options:
URL: http://testphp.vulnweb.com/

PERCENT – TIME – CODE – METHOD – LENGTH – URL
——————————————————-
0.54% – 02:06:35 – 200 – GET – 5523 – http://testphp.vulnweb.com/admin/

Recursive:

  • python konan.py -u/–url http://example.com/ -E/–recursive

Recursive directory found and directory provided by -D/–dir-rec:

  • python konan.py -u/–url http://example.com/ -E/–recursive -D/–dir-rec “admin,tests,dev,internal”

Brute Force directory provided by -S/–sub-dir:

  • python konan.py -u/–url http://example.com/ -S/–sub-dir “admin,test,internal,dev”

Multiple Methods (check GET,POST,PUT and DELETE for word entry):

  • python konan.py -u/–url http://example.com/ -m/–methods”

  • python konan.py -u/–url http://example.com/ -C/–length “<1000”

URL: http://testphp.vulnweb.com/

PERCENT – TIME – CODE – METHOD – LENGTH – URL
——————————————————-
0.19% – 02:11:46 – 301 – GET – 184 – http://testphp.vulnweb.com/admin -> http://testphp.vulnweb.com/admin/
1.73% – 02:12:37 – 301 – GET – 184 – http://testphp.vulnweb.com/images -> http://testphp.vulnweb.com/images/

Μπορείτε να κατεβάσετε το πρόγραμμα από εδώ.

iGuRu.gr The Best Technology Site in Greecefgns

κάθε δημοσίευση, άμεσα στο inbox σας

Προστεθείτε στους 2.081 εγγεγραμμένους.

Written by Anastasis Vasileiadis

Οι μεταφράσεις είναι σαν τις γυναίκες. Όταν είναι ωραίες δεν είναι πιστές και όταν είναι πιστές δεν είναι ωραίες.

Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Το μήνυμα σας δεν θα δημοσιευτεί εάν:
1. Περιέχει υβριστικά, συκοφαντικά, ρατσιστικά, προσβλητικά ή ανάρμοστα σχόλια.
2. Προκαλεί βλάβη σε ανηλίκους.
3. Παρενοχλεί την ιδιωτική ζωή και τα ατομικά και κοινωνικά δικαιώματα άλλων χρηστών.
4. Διαφημίζει προϊόντα ή υπηρεσίες ή διαδικτυακούς τόπους .
5. Περιέχει προσωπικές πληροφορίες (διεύθυνση, τηλέφωνο κλπ).