Nu hvor internet-DNS-kapring er almindeligt, er det nemt for operatører at implementere DNS-kapring, hvad er DNS-kapring? Baidu-encyklopædien introduceres således:
DNS-kapring, også kendt som domænenavnskapring, refererer til at opsnappe domænenavnsresolutionsanmodninger inden for det kaprede netværk, analysere de anmodede domænenavne og frigive anmodninger uden for gennemgangsområdet, ellers returnere en falsk IP-adresse eller ikke gøre noget for at gøre anmodningen uresponsiv.
I dag vil jeg knække det program, jeg har skrevet, programmet kræver http-autentificering for at køre normalt, så knæk programmet, du kan forfalske HTTP-svarets indhold for at få programmet til at tro, at jeg er en autentificeret bruger, falsk HTTP-svar, der findes mange metoder, i dag tænkte jeg over det, kan du bruge DNS-kapringsmetoden til at forfalske den tilsvarende IP-adresse på domænenavnet for at forfalske HTTP-svarets indhold.
For at implementere DNS-kapring er den nemmeste måde hosts-filen, der findes mange specifikke metoder på internettet, i dag skal vi skrive en DNS-kapringsgadget i C#
Det første skridt var, at vi skrev programmet på det tidspunkt, og formålet med programmet var at sætte programmetwww.itsvse.comParsingen peger på 127.0.0.1, jeg har bygget en 80-ports hjemmeside med IIS, for ikke at nævne dette trin, kildekoden ligger nederst.
Det andet trin er at ændre maskinens DNS-server til 127.0.0.1, som vist i figuren nedenfor:
Det tredje skridt er at starte det program, vi har skrevet, og derefter tilgår vi det via hjemmesidenwww.itsvse.com, vil du opdage, at det indhold, der returneres af hjemmesiden, ikke er indholdet fra vores rigtige hjemmeside! Indholdet på en anden webside er fuldstændig forfalsket, som vist nedenfor:
Når vi åbner Baidu, vil vi opdage, at Baidu ikke kan åbnes, fordi vi kun reagererwww.itsvse.comOpløsningen af domænenavnsanmodninger ignoreres af andre domænenavnsresolutioner, som vist i figuren nedenfor:
Hvordan håndterer vi DNS-kapring? Der er mange måder, men der findes politikker og modforanstaltninger – er spyddet stærkt, eller skjoldet stærkt?
Haha, færdig.
Kildekode-download:
Turister, hvis I vil se det skjulte indhold i dette indlæg, så vær venlig Svar
|