Föregående ansvarsfriskrivning: Det kan finnas underrapportering av metoden (nåja, i fallet med dåligt rykte)
Vi använder www.wooyun.org som exempel.
För det första, från sidan där www.wooyun.org-tjänsten har hängt upp flera gånger, kan man se att Wooyun använder Baidus CDN-tjänst, och från Wooyuns sårbarhetsfall kan vi också veta att Wooyun använder Uclouds tjänst, och vi kan modigt anta att IP-adressen till Wooyuns server är i Kina.
0x1. Skaffa en CN-IP
Få IP-adressen tilldelad den asiatiska regionen från apnic och filtrera bort CN:s IP.
WGET ftp://ftp.apnic.net/public/apnic/stats/apnic/delegated-apnic-latest
http://eric-zhang.googlecode.com/svn/trunk/code/bash/iproute2/ip/cnip.txt
0x2. Portskanning
Använd zmap för att skanna 80 IP-portar för alla CN:er.
Det tar ungefär 20 minuter på min VPS, så gå ut och ta en kaffe först :)
0x3. Skaffa en banderoll
Använd zmap:s banner-grab för att banner-scrapa värdar med 80 öppna portar
Jo, i http-req skriver Host www.wooyun.org och använder ulimit för att ändra det maximala antalet fildeskriptorer till ett större värde,
Direkt skanning:
Nåväl, här, med tanke på att www.wooyun.org öppnar ganska långsamt, så ställ in anslutningstimeout och lästimeout till 30 sekunder, under vilken tid du kan gå ut och titta på en film.
0x4. Databehandling
Använd nyckelordet "80sec" för att enkelt filtrera den insamlade datan
Dessa 400+ servrar kan generellt delas in i tre typer:
* Baidu CDN-server
* HTTP proxyserver
* www.wooyun.com server
Du kan göra en annan banner på dessa 400+ servrar, ställ inte in Host, filtrera bort Baidu CDN-felsidor, tomma sidor, timeouts och andra röriga sidor, och då kan du få resultatet, jag gick och frågade den ansvariga personen www.wooyun.org den riktiga IP:n, och visst, :)
Den totala tiden var ungefär två timmar.
0x5. Hypotesen
Vissa företags testservrar är placerade på det offentliga nätverket, och generellt är det bara värden som kan nås, så...
0x6. Tack
Hmm, det här temat är en spekulation från att ha sett någon sätta upp någon oförklarlig värd på min VPS-honeypot. Tack
|