跳至主要内容

生成百度加密地址baidu/link?url=PHP代码

 我们知道百度搜索排序中快照的地址并非目标URL,而是一个baidu/link?url=xxx形式的地址,302跳转到目标URL,那么,我们可不可以加密直接给自己的URL生成一个这样的地址呢?

网上其实有很多研究的文章,给出的答案都是无法获知加密方式是不可能破解的,但是根据研究,可以实现生成一个类似的URL,并能实现跳转到目标页。下面是我从网上抄录的代码

PHP代码一

<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
</head>
<body>
<?php
//$ascii码表x,y位置
$ascii = array(
	0=>array(' ','!','"','#','$','%','&','\'','(',')','*','+',',','-','.','/'),
	1=>array('0','1','2','3','4','5','6','7','8','9',':',';','<','=','>','?'),
	2=>array('@','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O'),
	3=>array('P','Q','R','S','T','U','V','W','X','Y','Z','[','\\',']','^','_'),
	4=>array('`','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o'),
	5=>array('p','q','r','s','t','u','v','w','x','y','z','{','|','}','~',' '),);
//url第N个位置对应的(x,y),目前只得到80位的url
$data  = array(
	array(13,10),
	array(10,1),
	array(16,15),
	array(7,6),
	array(5,13),
	array(18,9),
	array(13,11),
	array(7,12),
	array(10,5),
	array(15,9),
	array(15,9),
	array(13,5),
	array(16,11),
	array(0,1),
	array(8,2),
	array(8,5),
	array(0,0),
	array(17,15),
	array(14,8),
	array(2,1),
	array(10,5),
	array(17,14),
	array(16,5),
	array(3,8),
	array(14,9),
	array(5,8),
	array(15,1),
	array(3,15),
	array(13,10),
	array(10,12),
	array(5,7),
	array(0,2),
	array(18,14),
	array(0,15),
	array(1,6),
	array(13,5),
	array(2,1),
	array(15,14),
	array(18,8),
	array(18,9),
	array(1,10),
	array(14,14),
	array(13,2),
	array(5,3),
	array(5,8),
	array(0,4),
	array(1,5),
	array(16,1),
	array(8,1),
	array(2,5),
	array(10,7),
	array(10,15),
	array(14,14),
	array(17,3),
	array(15,0),
	array(14,5),
	array(7,7),
	array(3,4),
	array(14,8),
	array(12,0),
	array(13,12),
	array(12,3),
	array(6,5),
	array(3,1),
	array(1,14),
	array(5,4),
	array(0,12),
	array(7,0),
	array(10,7),
	array(15,12),
	array(8,2),
	array(18,15),
	array(3,12),
	array(1,12),
	array(0,15),
	array(17,4),
	array(17,2),
	array(11,1),
	array(3,12),
	array(11,5),
	array(0,13),
	array(1,1),
	array(2,12)
);
//所有的y值
$y = array(
0=>
'0123456789abcdef',
'1032547698badcfe',
'23016745ab89efcd',
'32107654ba98fedc',
'45670123cdef89ab',
'54761032dcfe98ba',
'67452301efcdab89',
'76543210fedcba98',
'89abcdef01234567',
'98badcfe10325476',
'ab89efcd23016745',
'ba98fedc32107654',
'cdef89ab45670123',
'dcfe98ba54761032',
'efcdab8967452301',
'fedcba9876543210'
);
//所有的x值
$x = array(
0=>
'016745',
'107654',
'234567',
'321076',
'325476',
'452301',
'543210',
'670123',
'765432',
'761032',
'89abcd',
'89efcd',
'98fedc',
'abcdef',
'badcfe',
'cdab89',
'dcba98',
'ef89ab',
'fe98ba'
);


	//解密过程:

$domain = "www.wakey.fit";
	$len = strlen($domain);
	
	
	for($i=0;$i<$len;$i++){
		$domain_one  = substr($domain,$i,1);//输出el
		
		$arr_x = array('0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f');
		$arr_y = array('0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f');
		
		for($ax =0;$ax<sizeof($arr_x);$ax++){
			for($ay =0;$ay<sizeof($arr_y);$ay++){
			//读取每一组密文的x 和 y
			$one = array($arr_x[$ax],$arr_y[$ay]);//str_split($v);
			$encode_x = $one[0];	//f
			$encode_y = $one[1];	//d
			//得到第$k位的data
			$this_data_x = str_split($x[$data[$i][0]]);	// $data[$k]=13,10 [0] = $x[13] 
			$this_data_y = str_split($y[$data[$i][1]]); // $data[$k]=13,10 [1] = $y[10] 

			//得到在ascii码表的x,y
			$real_x = array_search($encode_x,$this_data_x);	//5 

			$real_y = array_search($encode_y,$this_data_y); //7	3
			//结果
			$result = $ascii[$real_x][$real_y];
			
			if($result == $domain_one ){
				$mi .= $arr_x[$ax].$arr_y[$ay];
				$url .= $result;
				echo '密文对应:'.$arr_x[$ax].$arr_y[$ay].'----'.$result."<br>";
				 break 2;
			}

			
			}
		}
	}
	echo '密文对应:http://www.baidu.com/link?url=a3f48d30fc293c5e471ef23de092fddc99'.$mi.'----'.$url."<br>";
?>
</body>
</html>
PHP

此代码与《什么是百度反推秒收录技术,原理怎么实现》文末给出的生成链接原理基本一致

PHP代码二

验证后获得的地址返回的是404,已经失效了,贴出来参考学习

<?php
$time = time().rand(1000,9999);
$data = "{$time}###http://www.wakey.fit";        // 被加密信息  
$key = '4xseo.com';                   // 密钥  
$encrypt = encrypt($data, $key);  
$decrypt = decrypt($encrypt, $key);  
echo $encrypt, "\n", $decrypt; 
 
 
function encrypt($data, $key)  
{  
    $key    =   md5($key);  
    $x      =   0;  
    $len    =   strlen($data);  
    $l      =   strlen($key);  
    for ($i = 0; $i < $len; $i++)  
    {  
        if ($x == $l)   
        {  
            $x = 0;  
        }  
        $char .= $key{$x};  
        $x++;  
    }  
    for ($i = 0; $i < $len; $i++)  
    {  
        $str .= chr(ord($data{$i}) + (ord($char{$i})) % 256);  
    }  
    return base64_encode($str);  
}
 
function decrypt($data, $key)  
{  
    $key = md5($key);  
    $x = 0;  
    $data = base64_decode($data);  
    $len = strlen($data);  
    $l = strlen($key);  
    for ($i = 0; $i < $len; $i++)  
    {  
        if ($x == $l)   
        {  
            $x = 0;  
        }  
        $char .= substr($key, $x, 1);  
        $x++;  
    }  
    for ($i = 0; $i < $len; $i++)  
    {  
        if (ord(substr($data, $i, 1)) < ord(substr($char, $i, 1)))  
        {  
            $str .= chr((ord(substr($data, $i, 1)) + 256) - ord(substr($char, $i, 1)));  
        }  
        else  
        {  
            $str .= chr(ord(substr($data, $i, 1)) - ord(substr($char, $i, 1)));  
        }  
    }  
    return $str;  
} 
PHP

以上代码来源《百度反推算法PHP代码


转载请注明来源及本文地址:https://www.wakey.fit/2022/04/blog-post_13.html

本文转载于思享SEO博客


评论

热门文章

全球16个免费VPS云服务器推荐

  1、Oracle Cloud 甲骨文云: 永久免费两个 1h1g 的小鸡,十分适合建站用。 地区极力推荐韩国春川、日本东京、大版、美国圣何塞、凤凰城,有的 ip 段解锁奈飞(但是有个别的不能开arm,详情见我视频) 硬盘空间默认 45G,可以用作离线下载也不错,实际测试网络 48~60M(标记是0.48G~1G)每月共10T流量! https://www.oracle.com/cloud/ 注册不用挂梯子,一张自己的双币信用卡过验证即可,注册靠运气。新上永久免费 arm 机,配置最高可达 4H24G~ 但是注意总共(amd 和 arm 加起来)的磁盘空间不能超过 200G,ipv4 数量不能超过 6 个 所以一般最大上限是开两个 amd,两个 2h12g 的 arm,全部用默认分配的磁盘空间(或者 4 个 1h6g 的 arm 机) 2、GCP 谷歌云 现在是免费薅 3 个月的试用,不升级付费不会额外扣款,300 美刀的免费试用 G口,推荐使用香港地区 https://cloud.google.com/ 必须要一张实体信用卡过验证,所以十分难薅,不过只要是自己的即可轻松过 3、AWS 亚马逊云 免费一年,虚拟卡可过,套路较多,特别容易产生扣费,建议多谷歌一下查看相关教程再薅 每月 15G 流量,所以一般是月抛,自己用不合算 https://aws.amazon.com/ 4、AZURE 微软云 免费一年,注意别开错了机子,不然也容易产生扣费,建议看一下我以前相关教程 免费 linux1 & windows1 动态 ip,b1s 机型,64G 硬盘存储是免费的 自己过信用卡验证是 200 刀首月免费,每月 15G,超出即扣费 学生 100 刀不用信用卡验证,需要过手机号验证,建议使用专业接码网站和学生邮箱账户,基本也是月抛 https://azure.microsoft.com/en-us/ 5、CIVO 免费英国 VPS 一个月,原生 IP 解锁奈飞。需要信用卡验证 https://www.civo.com 6、Linuxone 免费 120 天,邮箱注册即可,不需要信用卡验证。注册理由写明是学生等研究用途 容易触发风控,目前已知的封号原因: 脚本触发了 v2ray、trojan 等关键词 频繁删机重开 大流量占用 https://linuxone.cl

推荐两个可以下载无水印高清影视资源的网站

平时想找高清无水印电影 资源下载 ,今天给大家分享两个可以下载无水印高清电影的网站。让你拥有极致观影体验。 1,高清电台 高清电台: https://gaoqing.fm/ 海量资源就不用多说了,这是一个优秀资源网站的基本要求。高清电台内的资源我能想到的几乎都可以直接搜索到。一般像这种资源网站都是广告满天飞,高清电台却出奇的干净。 重点来了~~你们要的高清、无广告、无水印。4K,蓝光原盘,1080,720、WEB-DL、3D各种清晰度全部都有。资源众多,你可以根据你的需要选择不同的清晰度下载~ 这清晰度绝了,虽然比不上电影院,但也比很多在线平台的蓝光1080好很多。 2,片源网 片源网: http://xxi5.cn/ 无广告、海量资源依旧是这个网站所拥有的。在这个网站你更多看到的是一些国外的影视资源,而且更新速度非常快和国外的资源网站基本保持一致~ 3,关于下载 以上两个网站的资源全部以BT种子磁力链接的形式存放。 由于种子磁链的下载速度受到很多因素的影响,大家可使用迅雷VIP或者百度网盘和115网盘的离线下载功能进行下载观看。如果下载时速度很慢请更换种子资源再下载。 如果喜欢这篇文章,请记得关注哦!

稻壳阅读器v2.11.7 (百度文库,豆丁文库,道客巴巴文库免费下载)

  自从冰点彻底凉凉之后,已经很久都没有一个稳定好用的文库下载器了。 虽然期间也陆续有大佬推出过一些网盘下载工具,但普遍都不长久,毕竟再厉害的大佬也势单力薄,在大厂面前不得不低头。 好在我最近发现了一个免费下载文库稳定的新方法,并且稳定有效,下面就来教大家如何使用。 利用稻壳阅读器下载文库文档 稻壳阅读器虽然是专门用来阅读文档的,但你可能有所不知,它还能巧妙的下载文库的会员文档,连VIP专属特权都给搞定了,强的有些嚣张。 本文就以某度文库为例,给大家看看这款阅读器的隐藏功能。 突破文档阅读限制 经常在某度文库下载文档的小伙伴应该会发现,很多文档别说下载了,就连阅读都需要开通VIP才行,虽然价格也不贵,但为了一个不一定能用上的文档去付费,这就有点划不来了。你可以直接将文库链接粘贴到阅读器中,然后就可以免VIP阅读全文了。 支持免费下载到本地 光能阅读肯定不够,关键还是得下载才行。 你可以直接点击左上角的“打印”按钮,选择打印PDF,这样就可以将文档以PDF格式保存到本地了。 并且保存到本地的文档格式都是没有任何变化的,效果非常奈斯。 如果你不想要PDF格式的文档,也可以在我网站下载一个格式转换工具,将PDF格式转换成Word文档。 注意事项 在我测试的过程中发现,有些文档下载到本地之后会是横向的。 碰到这种情况可以在打印之前点击“首选项”,然后切换为“纵向”。 另外,亲测这款工具除某度文库外,同时也支持 某丁网、某客的文档下载,堪称全能,上面这个方法应该已经存在了很久,虽然稻壳阅读器也是有收费功能的,但这个方法是完全免费的,无需登录就能搞定。 下载地址: google Drive: 立即下载 蓝奏源盘: 立即下载 压缩包解压密码:jfziyuan.com 转载请注明文章来源及地址: https://www.wakey.fit/2022/06/11381.html

如何用Cloudreve搭建个人私有云盘

  Cloudreve 新版V3.5.3特性: 支持本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、OneDrive (包括世纪互联版) 作为存储端  上传/下载 支持客户端直传,支持下载限速 可对接 Aria2 离线下载 在线 压缩/解压缩、多文件打包下载 覆盖全部存储策略的 WebDAV 协议支持 拖拽上传、目录上传、流式上传处理 文件拖拽管理 多用户、用户组 创建文件、目录的分享链接,可设定自动过期 视频、图像、音频、文本、Office 文档在线预览 自定义配色、黑暗模式、PWA 应用、全站单页应用 All-In-One 打包,开箱即用 官方支持的网站和文档 官网:https://cloudreve.org/ github:https://github.com/cloudreve/Cloudreve 下载:https://github.com/cloudreve/Cloudreve/releases 安装文档:https://docs.cloudreve.org/getting-started/install 演示:https://demo.cloudreve.org 在宝塔终端或者(xshell)命令行输入代码查询内核参数 arch 输出结果x86_64代表amd64;aarch64代表arm64 下载对应版本 在宝塔面板的安全选项和服务器后台放行放行5212端口, 在宝塔面板的终端选项逐行或者一次性复制粘贴以下命令(对应的链接换成自己的): mkdir /www/wwwroot/cloudreve # 新建一个文件夹存放程序 cd /www/wwwroot/cloudreve # 进入该文件夹 wget https://github.com/cloudreve/Cloudreve/releases/download/3.5.3/cloudreve_3.5.3_linux_amd64.tar.gz           # 下载你复制的链接 tar  -zxvf  cloudreve_3.5.3_linux_amd64.tar.g   # 解压获取到的主程序 chmod  +x ./cloudreve  # 赋予执行权限 ./cloudreve  # 启动 Cloudreve 安装完成,注意复制出来粘贴到单独以恶搞文档保存账户和密码 , 安装完成时候

推荐一个在线扒站仿站的网站

    分享一个直接在线即可扒站仿站的站点,效果非常不错,响应的也很快的,亲测过没问题,直接省去下载工具的麻烦了,有需要用到的小伙伴去试试吧, 而且网站还有高级设置功能,非常方便。 直接在中间输入框输入你需要仿站的url点击Go即可。 传送门: https://bazhan.me/

sai2绘图软件 中文版 2.0 V2.0 笔刷免安装终极版

 SAI是一款非常独特的绘画软件。sai绘画软件的运行速度和很多功能是很多绘图软件不可代替的。SAI绘图软件具有很好的兼容性、绘图的美感、简便简单等特点,而且sai绘画软件还支持导入PS中的笔刷,更方便您的绘画操作。下面为您提供 SAI软件下载 。 sai2日本动漫漫画绘画软件软件功能 帆布 -最大画布大小可达100000x100000px(64位版本)或10000x10000px(32位版本)。 -支持的文件格式: 加载并保存:SAI2(版本2的私有格式)/PSD/PSB/BMP/JPEG/PNG/TGA 仅加载:SAI(1版格式) *)加载和保存功能由软件用户许可证锁定。 层 -最多8190层。 -支持的图层类型:普通、文件夹、线条、形状、文字 -支持的层属性: 混合模式,不透明度,保护,剪辑组,移动组, 绘画效果,纸张纹理,可见性,图层名。 -支持对图层项进行多项选择和操作。 -支持的层掩码。 选择 -可能的操作包括选择、反转、取消选择、剪切、复制、粘贴和移动浮动像素。 查看 -可能的操作有平移、缩放、旋转和水平翻转。 -可选视图和浮动视图可用。 常用工具 -天棚,套索,魔术棒,形状,文字,移动,缩放,旋转,手和注射器工具可用。 普通层工具 -提供铅笔、气动画笔、画笔、水彩、标记、污迹、二进制笔、选择笔、选择光栅、桶和渐变工具。 线条图层工具 -提供笔、曲线、线、橡皮擦、编辑路径、编辑压力、更改颜色和更改权重工具。 尺子 -有直尺和椭圆尺。 透视尺 -提供透视图和透视网格。 -透视标尺创建为图层对象。 -支持1到3个消失点。 sai2日本动漫漫画绘画软件软件特点 1.绘图品质:设定优先绘图速度还是优先绘图质量 2.边缘硬度:设定画笔边缘的硬度,建议使用边缘清晰的笔刷 3.最小浓度:笔压最小时的画笔的浓度 4.最大浓度笔压:达到画笔最大浓度时的笔压 5.笔压感应度:设定数位板的笔压感应灵敏度 6.笔压:设置控制各种笔压的参数 sai2日本动漫漫画绘画软件 快捷 键 space:移动画布 ALT+space:旋转画布 ALT:取色 TAB:全屏显示画布 CTRL+E:向下合并图层(不过我觉得那个向下合并图像的功能比较好用。还会自己帮你开一个图层) CTRL+F:填充 CRTL:移动图层 SHIFT:画直线用的 “[”和“]”:增加、减小笔刷直径 sai2绘图软件

百度云盘密码破解大盗V2.30版下载

  百度云盘密码破解大盗V2.30版下载 系统原理是:抓取网盘的密码在网上已经被共享出来的网盘链接, 不保证每条网盘链接都能获取得到密码,类似WIFI万能钥匙。 注意:不是每条链接都能获取得到密码,就像你用WiFi万能钥匙, 不能连接每一个WiFi,一样的道理。 下载地址: 立即下载 压缩包解压密码: jfziyuan.com

图吧工具箱系统检测2022.1最新绿色版

  1.界面引擎更新,效果、运行效率与操作跟手度大幅提升。 2.加入了一个简易图片查看器用于解决windows图片查看器无法正常调用的问题。 3.支持静默检测硬件信息并提供开关。 4.部分易报毒的工具(例如win10数字激活工具)采用加密压缩的方式保存以便解决报毒问题。 5.修复运行时间过长导致数据溢出的问题并优化算法(该功能无法支持VISTA之前的系统)。 6.部分工具例行更新。 硬件检测引擎更新内容如下: 1.支持检测通过改注册表、BIOS等手段造假的CPU。 2.新增部分面板ID、芯片组ID标识数据。 3.显卡检测排除部分虚拟显卡。 总体来讲相对于2020.01提升巨大,建议更新。 图吧工具箱2020.01更新内容如下: 1.开放AMD锐龙平台芯片组检测。 2.新增部分核心架构标识数据。 3.添加部分小众品牌显示器面板标识。 修复: 1.修复安装程序在部分环境下无法使 的问题。 2.修复皮肤数据丢失后窗口显示不正常的问题。 3.修复部分环境下卡在硬件检测的问题。 更新日志: 2021.4 1.尝试解决win10自带杀软报毒误杀问题。 2.加入显示器信息检测。 3.自动屏蔽一部分无用网卡信息。 4.内置部分工具版本更新。 5.加入快速启动开关。 2022年5月3日12:45:29 已更新 下载地址: https://www.jfziyuan.com/257.html 压缩包解压密码:jfziyuan.com

新手站长专用VPS云服务器-欧洲 Hax 永久免费服务器推荐

  这个欧洲免费服务器可以用来托管电报机器人, Whatsapp 机器人, Python 脚本, 网络服务器, 学习 Linux 服务器, 当然还可以用来做更多的用处,大家自己去研究。 申请步骤: 这个永久免费服务器的申请步骤非常简单,是我见过最简单的申请方式,不要邮箱、不要信用卡,直接开通。 关注官方的 TG Bot(@HaxTG_bot) ,然后右下角单击 START /开始(或发送:/getid)可获取 TG 账号ID; 注册页面填写 TG 账号 ID,提交后 TG 会收到一个验证代码; 然后按照要求,填写 TG ID、自定义密码(你自己要记住),完成注册登陆即可; 看不懂的可以用谷歌浏览器进行翻译。 然后创建一台免费的 VPS,成功后可见下图。 图中意思就是: 您的 VPS 请求现在处于队列中,通常需要 30-60 分钟才能处理,请检查服务器 VPS信息 。 下面这张图是VPS服务器配置信息: 使用 LemonBench 工具评测如下: 欧洲 Hax 永久免费服务器,仅支持 IPv6 ========================================================================================== [ Info ] Bench Start Time: 2021 - 10 - 21 14 : 59 : 19 [ Info ] Test Mode: Full Mode - > System Information OS Release: CentOS Linux 8.4 . 2105 ( x86_64 ) CPU Model: AMD EPYC 7502P 32 -Core Processor 0.38 GHz CPU Cache Size: 512 KB CPU Number: 1 vCPU ( 32 Host Core/Thread ) Virt Type: OpenVZ Memory Usage: 120.85 MB / 500.00 MB Swap Usage: 0 KB / 256.00

全能激活脚本KMSVLALLAIOv47中文版Windows、Office 产品激活工具

  全能激活脚本KMSVLALLAIOv47中文版Windows、Office 产品激活工具 KMS_VL_ALL_AIO,批处理激活脚本全能解决方案,支持所有Windows、Office 产品激活。激活方式包括:KMS模式KMS38激活至2038年、在线KMS激活180天,激活不覆盖产品的永久激活,支持自动续期激活,Office零售版转换批量版,Office C2R的许可自动转换等,AIO是传统版的升级版,绿色便携不报毒。 新版变化 KMS_VL_ALL_AIO项目地址: https://forums.mydigitallife.net/posts/838808/ https://github.com/abbodi1406/KMS_VL_ALL_AIO 支持的产品: ﹂Windows 7、Windows 8 / 8.1、Windows 10 / Windows 11 ﹂Windows 8 / Windows 10 / 11 企业G版(支持ARM64架构版) ﹂Windows Server 2008 R2 / 2012 R2 / 2016 / 2019 / 2021 / 2022 ﹂Microsoft Office 2010 / 2013 / 2016 / 2019 / 2021 零售版或批量版 不支持的产品: ﹂Microsoft Office UWP (Windows 10/11应用程序) ﹂Office 2010/2013 零售版、Office 2010 C2R 零售版 不支持KMS激活的以下Windows版本:Windows 评估版 ﹂Windows 7(Starter, HomeBasic, HomePremium, Ultimate) ﹂Windows 10(IoTEnterprise, IoTEnterpriseS, ProfessionalSingleLanguage…) ﹂Windows Server 2016-2022(Server Foundation, Storage Server, Home Server) 2022-05-29 v47 – 新增 Windows 11 IoT 企业版 LTSC GVLK密钥 – 加入检查 WinMgmt 服务是否在运行时被禁用 – 将默认本地 KMS服务器IP更改回为 172.16.0.2 – 当Offic