Tampilkan postingan dengan label scanner. Tampilkan semua postingan
Tampilkan postingan dengan label scanner. Tampilkan semua postingan

Rabu, 18 April 2012

Information Gathering: DNS: Dnsenum – Enumerate information on a domain

tools ini berguna untuk mengumpulkan informasi yaitu sebagai berikut

1. Ip address host target
2. name server
3. informasi mx record
4. mendapatkan informasi nama lain atau subdomain dari google / Scraping google (query google = "allinurl: situs-www: domain").
5. subdomain bruteforce ( file ditentukan ) sekaligus melakukan perform recursion subdomain yang memiliki ns record
6. Mengkalkulasi kelas C pada jaringan domain dan melakukan query whois
7. Perform reverse lookups on netranges ( pada kelas C ( local ) atau whois netrange)

langsung di test aja ...


Code:
$:/pentest/enumeration/dnsenum$ sudo ./dnsenum.pl
[sudo] password for zee-laptop:
dnsenum.pl VERSION:1.2
Usage: dnsenum.pl [Options] <domain>
[Options]:
Note: the brute force -f switch must be specified to be able to continue
the process execution.
GENERAL OPTIONS:
  --dnsserver   <server>
                        Use this DNS server for A, NS and MX queries.
  --enum                Shortcut option equivalent to --threads 5 -s 20 -w.
  -h, --help            Print this help message.
  --noreverse           Skip the reverse lookup operations.
  --private             Show and save private ips at the end of the file
                         domain_ips.txt.
  --subfile <file>      Write all valid subdomains to this file.
  -t, --timeout <value> The tcp and udp timeout values in seconds
                         (default: 10s).
  --threads <value>     The number of threads that will perform different
                         queries.
  -v, --verbose         Be verbose: show all the progress and all the error
                         messages.
GOOGLE SCRAPING OPTIONS:
  -p, --pages <value>   The number of google search pages to process when
                         scraping names, the default is 20 pages,
                         the -s switch must be specified.
  -s, --scrap <value>   The maximum number of subdomains that will be scraped
                         from google.
BRUTE FORCE OPTIONS:
  -f, --file <file>     Read subdomains from this file to perform brute force.
  -u, --update  <a|g|r|z>
                        Update the file specified with the -f switch with
                         vaild subdomains.
        a (all)         Update using all results.
        g               Update using only google scraping results.
        r               Update using only reverse lookup results.
        z               Update using only zonetransfer results.
  -r, --recursion       Recursion on subdomains, brute force all discovred
                         subdomains that have an NS record.
WHOIS NETRANGE OPTIONS:
  -d, --delay <value>   The maximum value of seconds to wait between whois
                         queries, the value is defined randomly, default: 3s.
  -w, --whois           Perform the whois queries on c class network ranges.
                         **Warning**: this can generate very large netranges
                         and it will take lot of time to performe reverse
                         lookups.
REVERSE LOOKUP OPTIONS:
  -e, --exclude <regexp>
                        Exclude PTR records that match the regexp expression
                         from reverse lookup results, useful on invalid
                         hostnames.
$:/pentest/enumeration/dnsenum$ ./dnsenum.pl kaskus.us
dnsenum.pl VERSION:1.2

-----   kaskus.us   -----

-----------------
Host's addresses:
-----------------
kaskus.us.     2595    IN      A       112.78.131.5
kaskus.us.     2595    IN      A       112.78.131.2

-------------
Name servers:
-------------
  ns1.lumanau.web.id.   38400   IN      A       76.73.7.6
  ns2.lumanau.web.id.   38241   IN      A       202.160.120.228

-----------
MX record:
-----------

---------------------
Trying Zonetransfers:
---------------------

trying zonetransfer for kaskus.us on ns1.lumanau.web.id ...

trying zonetransfer for kaskus.us on ns2.lumanau.web.id ...

brute force file not specified, bay.

bagi teman-teman yang hendak menambahkan informasi thread ini.. silahkan mencoba berbagai options di atas.. dan pastekan di sini hasilnya ok ^_^

Nmap

Nmap merupakan adalah Tool untuk eksplorasi jaringan, Sangat berguna untuk mencari informasi jaringan targ et . Biasanya attacker menggunakan tools ini untuk mencari informasi open port , udp port, sistem operasi , tcp port .. dll. Alasan ane posting n-map , yang ane sadari sudah pasti menjadi postingan yang bisa di bilang basi bagi kalangan linuxer, khususnya pengguna backtrack , sebenarnya adalah dasar – dasar untuk melakukan penetrasi-penetrasi lainnya, seperti metaexploit, dos, ddos, dos with slowloris.pl …yang pastinya nanti gw share lagi di blog kesayangan gw ini.

Ok langsung aja …

Kita coba salah satu target nyokkk…buka shell dolo

sS TCP SYN stealth port scan (root)

perintahnya :

root@bt:/# sudo nmap -sS [target IP]

contohnya :

$ sudo nmap -sS xxx.xxx.x.xx

Starting Nmap 5.00 ( http://nmap.org ) at 2011-03-01 11:29 WIT
Interesting ports on 40.subnet122-144-3.maxindo.net.id (xxx.xxx.xxx.xxx):
Not shown: 994 closed ports
PORT STATE SERVICE
22/tcp open ssh
23/tcp open telnet
25/tcp open smtp
80/tcp open http
2030/tcp open device2
2160/tcp open unknown

Nmap done: 1 IP address (1 host up) scanned in 76.76 seconds

n-map merasa tertarik ( interisting ) pada port2 yang di anggap dia terbuka . tertarik kenapa yak ? kkwkw tanya dah ama nmapnya Tongue

-sT TCP connect() port scan (default untuk unprivileged users)

Perintahnya :

Nmap –sT [target]

nmap -T [flag] -sT [target]

Parameternya :

-T adalah “Flag” / bendera untuk mengatur kecepatan scanning oleh Nmap. 0 yang terpelan dan 5 yang tercepat.

0 = Paranoid

1 = Sneaky

2 = Polite

3 = kecepatan normal, standard nmap

4 = Aggressive,mampu menembus firewall dan jaringan yang ter-filter.

5 = Insane

-sU UDP port scan

Perintahnya:

nmap –sU [target]


-sP ping scan ( mencari Host yang aktif)

Perintahnya:

nmap –sP [target]

pengecekan untuk satu subnet

nmap -sS -v [target]/[subnet]

-sV : Menentukan info service/version dari port yang ada

-sF, -sX, -sN (Stealth FIN, Xmas scan, TCP Null scan )

untuk melihat perintah yang lainnya bisa mengetikkan # nmap -h
semoga berguna yak…

Penetrasi dengan Nikto

Refrensi : pemula
Tested : linux backtrack 4 R2
versi :v2.1.3

Sekilas mengenai nikto

Nikto merupakan web scanner Open Source (GPL), yang melakukan tes komprehensif terhadap web server. Nikto memiliki kemampuan mendeteksi 3500 file yang berpotensi mendatangkan bahaya / CGIS. Nikto dapat menguji web server dengan cepat, tetapi mudah dilihat pada log. Tapi sangat berguna untuk menguji suatu web server.

Menu Utilities :

-config+ Use this config file
-Cgidirs+ scan these CGI dirs: 'none', 'all', or values like "/cgi/ /cgi-a/"
-dbcheck check database and other key files for syntax errors (cannot be abbreviated)
-evasion+ ids evasion technique
-Format+ save file (-o) format
-host+ target host
-Help Extended help information
-id+ host authentication to use, format is userid:password
-list-plugins List all available plugins
-mutate+ Guess additional file names
-mutate-options+ Provide extra information for mutations
-output+ Write output to this file
-nocache Disables the URI cache
-nossl Disables using SSL
-no404 Disables 404 checks
-Plugins+ List of plugins to run (default: ALL)
-port+ Port to use (default 80)
-root+ Prepend root value to all requests, format is /directory
-Display+ Turn on/off display outputs
-ssl Force ssl mode on port
-Single Single request mode
-timeout+ Timeout (default 2 seconds)
-Tuning+ Scan tuning
-update Update databases and plugins from cirt.net (cannot be abbreviated)
-Version Print plugin and database versions
-vhost+ Virtual host (for Host header)
+ requires a value

File konfigurasi terletak di direktori (/ pentest / scanner / Nikto) dan disebut config.txt

################################################################################​#########################
# CONFIG STUFF
################################################################################​#########################
# default command line options, can't be an option that requires a value. used for ALL runs.
# CLIOPTS=-g -a

# location of nmap to use with port scanning (rather than Nikto internals)
# and any options to pass to it
NMAP=/usr/local/bin/nmap
NMAPOPTS=-P0

# ports never to scan
SKIPPORTS=21 111

# IDs never to alert on (Note: this only works for IDs loaded from db_tests)
SKIPIDS=000703

# if Nikto is having difficulty finding the ‘plugins’, set the full install path here
# EXECDIR=/usr/local/nikto

# the default HTTP version to try… can/will be changed as necessary
DEFAULTHTTPVER=1.0

# Nikto can submit updated version strings to CIRT.net. It won’t do this w/o permission. You should
# send updates because it makes the data better for everyone ;) *NO* server specific information
# such as IP or name is sent, just the relevant version information.
# UPDATES=yes #– ask before each submission if it should send
# UPDATES=no #– don’t ask, don’t send
# UPDATES=auto #– automatically attempt submission *without prompting*
UPDATES=yes

# Warning if MAX_WARN OK or MOVED responses are retrieved
MAX_WARN=20

# Prompt… if set to ‘no’ you’ll never be asked for anything. Good for automation.
#PROMPTS=no

# cirt.net : set the IP so that updates can work without name resolution
CIRT=209.172.49.178

################################################################################​#########################
# PROXY STUFF
################################################################################​#########################
#PROXYHOST=127.0.0.1
#PROXYPORT=8080
#PROXYUSER=proxyuserid
#PROXYPASS=proxypassword

################################################################################​#########################
# COOKIE STUFF
################################################################################​#########################
# send a cookie with all requests, helpful if auth cookie is needed
#STATIC-COOKIE=cookiename=cookievalue

ini ane test di local lan ane yang udah ada virtual server a …
Beberapa penggunaan dasar :


Code:
zee-laptop@IBTeam:~$ perl nikto.pl -h 192.168.1.3

Untuk menguji port tertentu, gunakan opsi-p (port). Ini akan scan port IP 192.168.1.3 pada TCP 443

perl nikto.pl -h 192.168.1.3 -p 80

Berikut perintah untuk penggunaan pengujian multiport

perl nikto.pl -h 192.168.1.3 -p 80,88,443

Untuk Penggunaan menyimpan log txt

bt nikto # ./nikto.pl -e 1 -host hxxp://192.168.1.3/joomla1af -F txt -o monfile.txt

COntoh hasil

http://a4.sphotos.ak.fbcdn.net/hphotos-ak-snc6/180930_1568118200021_1147422359_31227298_7799398_n.jpg

Deepmagic Information Gathering Tool

Tools serupa dengan whois... daripada capek-capek ke situs penyedia whois information, bt telah menyediakan tools siap pakai kok... keren bro,.. selain whois, dmitri juga menyediakan informasi sub domain + ip address serta informasi TCP open port .. ok layak untuk di coba bro ...

Code:
zee-laptop:~$ sudo dmitry -wnsepb kaskus.us
[sudo] password for zee-laptop:
Deepmagic Information Gathering Tool
"There be some deep magic going on"

HostIP:203.190.242.69
HostName:detik.com

Gathered Inic-whois information for detik.com
---------------------------------
   Domain Name: DETIK.COM
   Registrar: NETWORK SOLUTIONS, LLC.
   Whois Server: whois.networksolutions.com
   Referral URL: http://www.networksolutions.com
   Name Server: NS.DETIK.NET.ID
   Name Server: NS1.DETIK.NET.ID
   Status: clientTransferProhibited
   Updated Date: 24-mar-2011
   Creation Date: 29-may-1998
   Expiration Date: 28-may-2016

>>> Last update of whois database: Sun, 27 Mar 2011 14:21:41 UTC <<<

NOTICE: The expiration date displayed in this record is the date the
registrar's sponsors�hip of the
                                domain n�name reg�Fq��?��Distrat�ion���� in th��str�y �A�is
currently set to expire. This date does not necessarily reflect the expiration
date of the domain name registrant's agreement with the sponsoring
registrar.  Users may consult the sponsoring registrar's Whois database to
view the registrar's reported date of expiration for this registration.

TERMS OF USE: You are not authorized to access or query our Whois
database through the� of  and
automated except as reasonably necessary to register domain names or
modify existing registrations; the Data in VeriSign Global Registry
Services' ("VeriSign") Whois database is provided by VeriSign for
information purposes only, and to assist persons in obtaining information
about or related to a domain name registration record. VeriSign does not
guarantee its accuracy. By submitting a Whois query, you agree to abide
by the following ter�f usa only
for lawful purposes and that under no circumstances will you use this Data
to: (1) allow, enable, or otherwise support the transmission of mass
unsolicited, commercial advertising or solicitations via e-mail, telephone,
or facsimile; or (2) enable high volume, automated, electronic processes
that apply to VeriSign (or its computer systems). The compilation,
repackaging, dissemination or other use of this Data is expressly
prohibited without t�rioru agre
                               e not to �n
use electronic processes that are automated and high-volume to access or
query the Whois database except as reasonably necessary to register
domain names or modify existing registrations. VeriSign reserves the right
to restrict your access to the Whois database in its sole discretion to ensure
operational stability.  VeriSign may restrict or terminate your access to the
Whois database for failure to abide by these terms of use. VeriSign
me.�N es the right t�difyrms at any ti

The Registry database contains ONLY .COM, .NET, .EDU domains and

Gathered Netcraft information for detik.com
---------------------------------

Retrieving Netcraft.com information for detik.com
Netcraft.com Information gathered

Gathered Subdomain information for detik.com
---------------------------------
Searching Google.com:80...
HostName:www.detik.com
HostIP:203.190.241.43
HostName:health.detik.com
HostIP:203.190.242.69
HostName:us.detik.com
HostIP:204.232.224.107
HostName:surabaya.detik.com
HostIP:203.190.241.43
HostName:bandung.detik.com
HostIP:203.190.241.43
HostName:tv.detik.com
HostIP:203.190.241.30
HostName:oto.detik.com
HostIP:203.190.242.69
HostName:foto.detik.com
HostIP:203.190.241.43
HostName:microsite.detik.com
HostIP:203.190.242.62
HostName:openx.detik.com
HostIP:203.190.242.71
HostName:adsbox.detik.com
HostIP:203.190.241.43
HostName:suarapembaca.detik.com
HostIP:203.190.241.43
HostName:forum.detik.com
HostIP:203.190.241.95
HostName:map.detik.com
HostIP:203.190.242.235
HostName:us.adsbox.detik.com
HostIP:204.232.224.107
HostName:aci.detik.com
HostIP:203.190.242.46
HostName:us.oto.detik.com
HostIP:204.232.224.107
HostName:kolomkita.detik.com
HostIP:203.190.241.206
HostName:forumbandung.detik.com
HostIP:203.190.241.90
HostName:adjs.detik.com
HostIP:203.190.241.152
HostName:mirror.detik.com
HostIP:203.190.240.45
HostName:us.foto.detik.com
HostIP:204.232.224.107
Searching Altavista.com:80...
Found 22 possible subdomain(s) for host detik.com, Searched 0 pages containing 0 results

Gathered E-Mail information for detik.com
---------------------------------
Searching Google.com:80...
Searching Altavista.com:80...
Found 0 E-Mail(s) for host detik.com, Searched 0 pages containing 0 results

Gathered TCP Port information for 203.190.242.69
---------------------------------

Port           State

25/tcp          open
>> 421 service not available (connection refused, too many connections)

80/tcp          open

Portscan Finished: Scanned 150 ports, 108 ports were in state closed


All scans completed, exiting
zee-laptop@IBTeam:~$

sumber: zee-eichel.com

Metagoofil

Metagoofil adalah salah satu tools google hacking yang memanfaatkan index pencarian search enggine ini untuk mendapatkan informasi- informasi berharga...

unutk mengaktifkan metagoofil
Code :

$ cd /pentest/enumeration/google/metagoofil
$ python metagoofil.py

*************************************
*MetaGooFil Ver. 1.4b
*Coded by Christian Martorella
*Edge-Security Research
*cmartorella@edge-security.com
*************************************


MetaGooFil 1.4

usage: metagoofil options

-d: domain to search ( nama domain target )
-f: filetype to download (all,pdf,doc,xls,ppt,odp,ods, etc) Tipe file yg di cari
-l: limit of results to work with (default 100) Batasan pencarian
-o: output file, html format. ( Laporan hasil Dengan Tipe HTML )
-t: target directory to download files. ( Folder untuk menyimpan file yang di download )

Contoh :

$ metagoofil.py -d microsoft.com -l 20 -f all -o tes.html -t micro-files

Untuk file laporan html dapat anda temukan pada
/pentest/enumeration/google/metagoofil/tes.html

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQn7ukINg4Q9H4Qgftm2RWf9-Q7U90KFz6C7T0MNsZSmAT1LC8rJhsLA6brRPdV_mjavf2FzHziG46Qdt6_ktvw8-uaS9V_jCULHi5oD1MmuE5YKA-d5X4JZznOCMHYX5oAUMnqPbm2dQ/s640/snapshot9.png


Kalo ada tambahan dan pengelaman mengunakan tools ini silahkan posting di sini

tutorial Nessus (network vulnerability scanner)


Hola backtrackers…
seperti pada judul di atas w mau ngebahas tentang network vulnerability scanner yang sangat tersohor dikalangan IT security network , NESSUS. Scanner ini sudah terinclude pada distro andalan ane Backtrack, baik pada versi 4 atau pada versi 5. Next ..

Nessus merupakan tools scanner security yang di development oleh Tenable Security. Seperti yang sempet w ungkit di atas Backtrack telah memiliki tools ini secara default. Nah berikut ini kita akan mempelajari cara pemakaian basic nessus.

1. Add User
Nessus merupakan tools security scanner berbasis web.. so kita mesti bikin user buat login.

ok buka konsole terus ketik perintah

root@zee-IBTeam:~# /opt/nessus/sbin/nessus-adduser
Login : backtrack
Login password :
Login password (again) :
Do you want this user to be a Nessus ‘admin’ user ? (can upload plugins, etc…) (y/n) [n]: y


Seperti yang anda liat pada hasil script di atas.. akan tampil permintaan form yang ane rincikan seperti di bawah ini.

login = isikan nama user apa ..
login password = masukan password yang akan di pakai
login password ( again ) = masukan lagi password yang udah di pilih dan di ketik pada pertanyaan pertama
terus pada permintaan ke IV anda di minta untuk memasukan apakah user tadi akan anda jadikan sebagai Nessus Admin… Nessus admin berhak untuk melakukan editing, menambah plugin2 dll.

User rules
———-
nessusd has a rules system which allows you to restrict the hosts
that backtrack has the right to test. For instance, you may want
him to be able to scan his own host only.

Please see the nessus-adduser manual for the rules syntax

Enter the rules for this user, and enter a BLANK LINE once you are done :
(the user can have an empty rules set)

Pada Tahap berikut ente bisa memasukan rulles pada user baru tersebut, misalnya kita hanya membatasi dia mengakses ip-address ato host serta subneting tertentu. Maka kita dapat mensetingnya secara manual..

Syntaknya seperti ini
accept|deny ip/mask

contoh:
accept 192.168.1.3/24

ya kalo ente mau dia hanya mengakses hanya dari network dia berada .. maka masukan syntak ini

accept client_ip
default deny

klo gw sih enter2 aja dulu .. anggap aja no rulles Big Grin

Langkah selanjutnya adalah menverifikasi user yang telah di buat. Nessus akan memastikan apakah anda telah yakin dengan user yang telah anda ciptakan

Login : backtrack
Password : ***********
This user will have ‘admin’ privileges within the Nessus server
Rules :
Is that ok ? (y/n) [y] y
User added


2. Register Your Nessus

Nah pembuatan user selesai.. sekarang ane coba jalankan

root@zee-IBTeam:~# /etc/init.d/nessusd start
Starting Nessus : .
root@zee-IBTeam:~# Missing plugins. Attempting a plugin update…
Your installation is missing plugins. Please register and try again.
To register, please visit http://www.nessus.org/register/


Jiahh ada error missing plugin. ya itu karena kita di haruskan meregister nessus terlebih dahulu ..ok deh kita coba ya..
buka browser anda terus go to url http://www.nessus.org/products/nessus/ne...tion-codes
Nah terus pilih yang using nessus ad home.. karena memang ada nessus yang di gunakan bagi mereka yang pro alias berbayar. Sangat di sayangkan pada versi gratisan ini, kita hanya di pernankan melakukan scanning 16 IP address dalam waktu bersamaan dan memiliki kecepatan yang sama.

Sebelum registrasi .. mending mattin dulu proses nessus nya

root@zee-IBTeam:~# /etc/init.d/nessusd stop
Shutting down Nessus : /etc/init.d/nessusd: line 34: kill: (3535) – No such process


Nah pada proses registrasi nantinya ente akan di hadapkan dengan TOS .. ya udah di setujui aja biar gk repot..Tongue terus ntar ente di haruskan mengisi user name yang terdiri dari nama depan dan nama belakang..serta alamat email. Nah setelah sukses .. nessus akan mengirimkan kode aktivasi tersebut pada email yang anda daftarkan tadi ..

next …

Sekrang kita aktifkan saja dengna kode aktivasinya

root@zee-IBTeam:~# /opt/nessus/bin/nessus-fetch -–register 3IC3-B310-4C9T-CE37-5D2E
Your activation code has been registered properly – thank you.
Now fetching the newest plugin set from plugins.nessus.org…


Nah aktivasi codenya berhasil and langsung di cek update pluginsnya ..

4. Mencoba Nessus Pertama Kalinya

ok klo sudah berhasil di update kita tinggal menjalankan nessus

root@zee-IBTeam:~# /etc/init.d/nessusd start
Starting Nessus : .


nah
sekarang buka browser aja terus masukin alamat ini..ingat jgn lupa pake https

https://localhost:8834/

penampakan yang benar kira2 seperti ini..ntar masukin user yang sudah di buat pada tahap sebelumnya..

http://zeestuff.files.wordpress.com/2011/07/snapshot15.png


nah klo udah login kita tinggal memulai scann.. klik tombol scann kemudian add new scan.. nantinya ente harus mengisi form. Masukan nama untuk proses scann, terus pilih type nya ..

1. run now
agar langung running proses scan yang telah kita namai tadi
2. scheduled
nnti diisikan jadwal sehingga proses akan berjalan sesuai dengan skedul yang ditentukan
3. template
proses scan yang sudah di atur baik secara default

Kemudian kita harus memilih policies. misalnya kita hanya menyecann jaringan kita sendiri maka kita sudah seharusnya memilih internal scann network. kalo untuk ke web maka bisa menggunakan Web Apps test

http://zeestuff.files.wordpress.com/2011/07/snapshot16.png

pada scans targets isikan target ip yang hendak kita scann.. bisa sekali 6 lho .. heheh e
ato jika anda ada file daftar target bisa menggunakan fiture upload..

NUNGGU DEH ..

salah satu kekurangan dalam tools ini adalah begitu banyaknya cpu memory yang di pakai sehingga pada proses scan psti pc ato laptop akan terasa berat.

ok anggap aja scann ente sudah selesai ..
untuk melihat reports ente tnggal menekan button reports , kemudian akan terlihat table yang berisi nama operasi scann. Untuk melihat secara detail ente tinggal mengklik nama operasi scannnya

http://zeestuff.files.wordpress.com/2011/07/snapshot18.png

memang lumayan akurat serta lengkap informasi hasil scann dari tools ini. Hasil scann dari tools ini di bedakan dari tingkat bahaya vurln tersebut. Di mulai dari high, medium serta low. Bahkan port yang di exploitasi juga terlihat dengan jelas.

Nah salah satu fiture yang paling gw demen sebenarnya adalah, bahwa nessus akan memberikan informasi mendetail terhadap jenis vurln serta memberikan link exploit bahkan memberikan solusi dan cara untuk menangkalnya

http://zeestuff.files.wordpress.com/2011/07/snapshot19.png

oke sampai di sini saja tutorial sederhana mengenai aplikasi nessus pada backtrack ..ya udah w mohon pamit sampai ketemu lagi pada tutorial selanjutnya.

nb :
copas ke blog masing di perbolehkan .. asal sertai dong sumber :( .. ane ketemu banyak artikel ane di pajang di blog2 indo.. tapi sumber gk ada :( :(

thx ....and see y..

Senin, 19 Maret 2012

whatweb scanners

WhatWeb adalah tools yang berguna untuk mengidentifikasi website. Tujuannya adalah untuk menjawab pertanyaan, “Apa dan informasi apakah yang terdapat pada Website itu?”. WhatWeb support terhadap teknologi web termasuk sistem manajemen konten (CMS), platform blogging, statistik / analisis paket, JavaScript library , web server, dan embedded device. WhatWeb memiliki lebih dari 900 plugin. WhatWeb juga mengidentifikasi nomor versi, alamat email, ID account, modul web framework, kesalahan SQL, dan banyak lagi.

s
WhatWeb mendukung tingkat agresi untuk mengontrol trade off antara kecepatan dan kehandalan. Ketika Anda mengunjungi situs web pada browser Anda, transaksi mencakup banyak petunjuk tentang apa teknologi web powering bahwa situs web. Kadang-kadang tunggal kunjungi halaman web berisi informasi yang cukup untuk mengidentifikasi sebuah website tetapi ketika tidak, WhatWeb bisa menginterogasi website lebih lanjut. Tingkat default agresi, disebut ‘pasif’, adalah tercepat dan hanya memerlukan satu permintaan HTTP dari sebuah website. Ini cocok untuk pemindaian situs web publik. Mode lebih agresif dikembangkan untuk dalam tes penetrasi.
Plugin WhatWeb Kebanyakan menyeluruh dan mengakui berbagai isyarat dari halus untuk jelas. Sebagai contoh, sebagian besar situs WordPress dapat diidentifikasi oleh meta tag HTML, tetapi minoritas website WordPress menghapus tag ini agar terhindar dari penetrasi gathering information namun hal ini tidak menyurutkan sepak terjang WhatWeb. The WhatWeb WordPress plugin memiliki lebih dari 15 tes, termasuk memeriksa favicon, file default instalasi, halaman login, dan memeriksa “/ wp-content /” dalam link relatif.
Features:
* Over 900 plugins
* Control the trade off between speed/stealth and reliability
* Plugins include example URLs
* Performance tuning. Control how many websites to scan concurrently.
* Multiple log formats: Brief (greppable), Verbose (human readable), XML, JSON, MagicTree, RubyObject, MongoDB.
* Recursive web spidering
* Proxy support including TOR
* Custom HTTP headers
* Basic HTTP authentication
* Control over webpage redirection
* Nmap-style IP ranges
* Fuzzy matching
* Result certainty awareness
* Custom plugins defined on the command line
The following types of logging are supported
–log-brief=FILE Brief, one-line, greppable format
–log-verbose=FILE Verbose
–log-xml=FILE XML format. XSL stylesheet is provided
–log-json=FILE JSON format
–log-json-verbose=FILE JSON verbose format
–log-magictree=FILE MagicTree XML format
–log-object=FILE Ruby object inspection format
–log-mongo-database Name of the MongoDB database
–log-mongo-collection Name of the MongoDB collection. Default: whatweb
–log-mongo-host MongoDB hostname or IP address. Default: 0.0.0.0
–log-mongo-username MongoDB username. Default: nil
–log-mongo-password MongoDB password. Default: nil
–log-errors=FILE Log errors. This is usually printed to the screen in red.
Perintah-perintah pada whatweb …
Matches are made with:
* Text strings (case sensitive)
* Regular expressions
* Google Hack Database queries (limited set of keywords)
* MD5 hashes
* URL recognition
* HTML tag patterns
* Custom ruby code for passive and aggressive operations
$ ./whatweb -l
WhatWeb Plugin List
Plugin Name Description
——————————————————————————-
1024-CMS 1024 is one of a few CMS’s leading the way with the i
360-Web-Manager 360-Web-Manager – homepage: http://www.360webmanager.
4images 4images is a powerful web-based image gallery managem
… (truncated – there are a lot)
Untuk melihat plugin detail
$ ./whatweb -I phpBB
WhatWeb Plugin Information
Searching for phpBB
——————————————————————————–
Plugin Name Details
phpBB
Author: Andrew Horton
Version: 0.3
Examples: 16
Matches: 7
Passive function: Yes
Aggressive function: Yes
Version detection: Yes
Description:
phpBB is a free forum phpbb.org
Jika anda inginkan tools tersebut terkolaburasi dengan backtrack anda .. silahkan mengikuti instalasi berikut ini ..
root@IBTeam:# cd /pentest/enumaration
root@IBTeam:/pentest/enumeration# wget http://www.morningstarsecurity.com/downloads/whatweb-0.4.2.tar.gz
root@IBTeam:/pentest/enumeration# tar xvf whatweb*
root@IBTeam:/pentest/enumeration# rm whatweb-0.4.2.tar.gz

root@IBTeam:/pentest/enumeration/whatweb-0.4.2# ./whatweb -v kaskus.us
http://kaskus.us [302] title[302 Found], server-header[lumanau.web.id], redirect-location[http://www.kaskus.us/], md5[9e605d3059406c1333cc6ba597e00151], header-hash[9e605d3059406c1333cc6ba597e00151]
Identifying: http://kaskus.us
HTTP-Status: 302
[["header-hash",
[{:probability=>100,
:name=>"hash",
:string=>"9e605d3059406c1333cc6ba597e00151"}]],
["md5",
[{:probability=>100,
:name=>"page title",
:string=>"9e605d3059406c1333cc6ba597e00151"}]],
["redirect-location",
[{:probability=>100, :name=>"location", :string=>"http://www.kaskus.us/"}]],
["server-header",
[{:probability=>100, :name=>"server string", :string=>"lumanau.web.id"}]],
["title", [{:probability=>100, :name=>"page title", :string=>"302 Found"}]]]
http://www.kaskus.us/ [200] Prototype, vbulletin[3.8.0], uncommon-headers[cluster], title[Kaskus - The Largest Indonesian Community], server-header[lumanau.web.id], meta-generator[vBulletin 3.8.0], md5[69059d0c1bf01a42f72f94128f8dd384], header-hash[cb249759273386faa5da51b9764e333e], footer-hash[77a4f031bdd4a39d1e39560f4c0be5e9], div-span-structure[b0ce091ebaa57bb5844701099a280a1e]
Identifying: http://www.kaskus.us/
HTTP-Status: 200
[["Prototype",
[{:regexp=>/// ]*.js)[^>]*/,
:probability=>100,
:name=>”js tag”}]],
["div-span-structure",
[{:probability=>100,
:name=>"div structure",
:string=>"b0ce091ebaa57bb5844701099a280a1e"}]],
["footer-hash",
[{:probability=>100,
:name=>"hash",
:string=>"77a4f031bdd4a39d1e39560f4c0be5e9"}]],
["header-hash",
[{:probability=>100,
:name=>"hash",
:string=>"cb249759273386faa5da51b9764e333e"}]],
["md5",
[{:probability=>100,
:name=>"page title",
:string=>"69059d0c1bf01a42f72f94128f8dd384"}]],
["meta-generator",
[{:probability=>100,
:name=>"meta generator tag",
:string=>"vBulletin 3.8.0"}]],
["server-header",
[{:probability=>100, :name=>"server string", :string=>"lumanau.web.id"}]],
["title",
[{:probability=>100,
:name=>"page title",
:string=>"Kaskus - The Largest Indonesian Community"}]],
["uncommon-headers",
[{:probability=>100, :name=>"headers", :string=>"cluster"}]],
["vbulletin",
[{:regexp=>/100,
:name=>"meta generator tag"},
{:regexp=>/\* vBulletin [0-9a-z.]+ CSS/,
:probability=>75,
:name=>”CSS comments”},
{:regexp=>
/100,
:name=>”vbulletin_global.js”},
{:probability=>100, :name=>”meta generator tag”, :version=>”3.8.0″},
{:probability=>100, :name=>”css comments”, :version=>”3.8.0″}]]]
// ]]>
Untuk informasi lebih detail silahkan mengunjungi situs resmi dari development
http://www.morningstarsecurity.com/