查看: 2364|回复: 0

黑帽SEO技术:变异ip站群原理阐述

[复制链接]

2万

主题

141

回帖

7万

积分

管理员

高级管理员

积分
70477
发表于 8-2 10:36 | 显示全部楼层 |阅读模式
什么是变异IP?

    常见的IP如8.8.8.8,是10进制的,而浏览器可以识别10进制8进制和16进制,百度自然也可以识别。那么把8.8.8.8中的每串数字转换成8进制或者16进制混合起来就成了变异IP,百度随便找一个科学计算器就可以10、8和16进制三者之间进行互相转换。

变异IP站群的原理

    例如22.22.22.22如果做IP站22.22.22.22只能是一个域名,如果转换成16进制则是16,但是要告诉浏览器或者是搜索引擎是16进制,所以要在每串数字前加0x,则22.22.22.22转换成16进制就是0x16.0x16.0x16.0x16,而十六进制下的16可以是0016也可以是00016也可以是00000000016,所以22.22.22.22转换成16进制就可以是0x00016.0x0000000016.0x16.0x.000000000016,而每次加的0的数量不同搜索引擎则认为是一个新的IP地址/url,从而进行收录。至于现在这种变异IP站群还会不会被收录,肯定有收录多的有收录少的也有不收的,这就不知道是运气问题还是技术问题了....

ip转换原理

根据TCP/IP协议,IP地址是以二进制来表示,目前广泛使用的IPv4(Internet Protocol version 4:网际协议版本4)中规定IP地址长度为32bit(比特位)(如:11000000101010000000000100000010),为了方便使用,人们将二进制IP地址转换为四个十进制数字用点号分隔的形式,1bit × 8=1byte(字节),32bit换算成字节就是4byte,二进制形式IP 11000000101010000000000100000010换算成十进制形式即为192.168.1.2,这种形式即最常见的IP表示方式:点分十进制表示法(Dotted decimal notation)。

下面介绍IP地址不常见的几种形式

1、整数型:

IP 192.168.1.2的二进制为11000000101010000000000100000010(注:点分十进制IP转二进制时,四个十进制数字转二进制不足8位的用0补足8位),将11000000101010000000000100000010换算成十进制为3232235778,得到其整数型IP形式:3232235778。

另一种换算方法:192 × 256^3 + 168 × 256^2 + 1 × 256 + 2 = 3232235778

我们可以在CMD命令行下输入:ping 3232235778 ,会显示跟 ping 192.168.1.2 同样的回显,说明两者是等价的。

2、八进制型:

IP 192.168.1.2换算成八进制为300.250.1.2,每位在前面加0表示是八进制,结果为:0300.0250.01.02,同样可通过ping测试下证明两者 相等。由此可见,IP 0127.0.0.1并不像表面上看到的似乎等同127.0.0.1,而等于IP 87.0.0.1。

3、十六进制型:

换算方法跟八进制相同,不同的是前面加0x表示十六进制,如IP 192.168.1.2转换为十六进制型IP为:0xc0.0xA8.1.2。

4、混合型:

即以上几种进制的混合,如IP 0300.0xA8.1.0x02,这种纯属为视觉混淆,没什么实质意义。

以上四种相比而言,整数型IP相对实用些,下面附整数型IP一个简单应用实例:

谷歌www.google.com.hk的IP是74.125.128.94,换算成整数型为1249738846,在浏览器内输入http://1249738846,即可正常访问该地址。

ip转换成16进制实例:

我们来假设,我的网站ip为10.10.10.10,那么我们来用window自带的计算机来计算16进制即可,计算出得a,那么我们可以知道10.都是等于A,ok,那么就是a.a.a.a那么他们的为什么那么长?而我的就只有4个?这里我们要随机调用0x0,0x00,0x0000000000,即可那么我们的ip地址就是0x0a,0x00a,0x0000000000a,了,当然目前这种手法可能已经准备被淘汰了,现在本人也已经研发出从这个手法升级的升级版的手法。手法主要的是0x0000000000是放在转换后的前面。

下面分享一下做这个ip站实现的一些流程吧:

1)买入一个vps,确定一个独立IP:例如 22.22.22.22
2)写代码,将ip的四个整数,分别用10转8进制,10转16进制生成相应的结果
3)在生成后的数字前面,8进制加0,16进制加0×0,0的个数我这测试的数据是从加一个0到加10个零,分别组合出来19w多的IP量出来,也就是说一个IP,转成泛IP,确定最多加10个零的情况下,有生成将近20w的url
4)将这些URL生成插入到数据库中,并同时绑定各个URL特定的标题,保证每次打开的URL标题是一样的,加入的内链链接是标题跟URL有关系的。
5)然后去发链接。
6)当然,转换之后,还有没有录入的大部分转码的ip,在访问的同时,自动读到绑定一个关键词,生成一个固定的标题链接。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条