Web sayfan index yediğinde haberdar ol

20 Nis 2013
137
0
nternet sitesine girmeyen ve haberdar olmak isteyen webmaster arkadaşların işine yarayacaktır.

Kısaca betiğin mantıgını anlatırsam konu açığa kavuşacak diye umuyorum;

Zone-H.org - Unrestricted information sitesinden takip edilerek sitesinin index yiyip yemedigini öğrenebilir . Tabiki başka zone aynalama sitelerinden defacerin mirror almadıgını varsayarsak.
Betikten bir çıktı;
Kod:
# ./check_defacement.sh siteadresi.com 
--- Defacements Reports ---
link: http://www.zone-h.org/mirror/id/1956456
Kod:
#!/bin/bash

if [ ! $# -eq 2 ]
then
  echo "Kullanim: $0 <domain_name> <mail_adresi>"
	exit 1
fi

function send_report()
{
        email_to="$1"
        email_content="$2"

        tmp_mail="`mktemp /tmp/$USER.XXXXXX`"
        echo "From: <Defacements Report> " >> $tmp_mail
        echo "Subject: Defacements Report" >> $tmp_mail
        echo "To:  $email_to" >> $tmp_mail
        echo "Content-type: text/plain;charset=\"utf-8\"" >> $tmp_mail
        cat "$email_content" >> $tmp_mail
        cat $tmp_mail  |  /usr/sbin/sendmail  $email_to

        rm -f  $tmp_mail
}


domain="$1"
email_to="$2"
zoneh_url="http://www.zone-h.org/rss/defacements"
output_file="`mktemp /tmp/$USER.XXXXXX`"

wget "$zoneh_url" -O $output_file  2>/dev/null
control=0

cat $output_file  | while read -r line
do

	echo "$line" | grep -Eq "<title>.*http://$domain"
	if [ $? -eq 0 ]
	then
		control=1
	fi


	if [ $control -eq 1 ]
	then
		echo "$line" | grep -q "<link>"
		if [ $? -eq 0 ]
		then	
			link="`echo "$line" | cut -d "[" -f3 | cut -d "]" -f1`"
			control=2
		fi
	fi

	
	if [ $control -eq 2 ]
	then
		echo "$line" | grep -q "<pubDate>"
		if [ $? -eq 0 ]
		then
			pubdate="`echo "$line" | cut -d ">" -f2- | cut -d "<" -f1 | cut -d " " -f1-5`"
			control=0

			output_file="`mktemp /tmp/$USER.XXXXXX`"
			echo "--- Defacements Reports --- " >> $output_file
			echo "link: $link" >> $output_file
			echo "pubdate: $pubdate" >> $output_file

			cat $output_file

			send_report "$email_to" "$output_file"
			rm -f $output_file
		fi
	fi

done

rm -rf $output_file
Betiği geliştirirek aslında bir kaç phishing attack da yardımcı araç olarak kullanabilirsiniz
tabi hayal gücünüzün kuvvetine bağlı :)
 

Esxi

Katılımcı Üye
21 Haz 2013
951
0
güzel, hattaa biraz paraya kıyan biri olucak olursa zone-h ye site işlediğinde telefonuna gelen sms ile haberdar oalbilir bu sistem ile. Tşkrler.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.