博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell脚本授权系统
阅读量:6356 次
发布时间:2019-06-23

本文共 929 字,大约阅读时间需要 3 分钟。

某验证系统示例

if [[ 服务器IP == 已授权IP ]]thenelseexit

而依靠gzexe、shc、upx打包bin、run等方式又无法安全的保护脚本,这种情况下的加密也就是一个不等式而已。

【触角2.0】为脚本增加了资源服务器地址验证步骤,获取资源地址的网页链接在这里定义为Galaxy

Galaxy=`curl -s 网页链接`;#YH用的是PHP验证wget $Galaxy/.../...;#获取缓存文件

以下为鉴定合法IP并授予合法IP资源服务器地址的PHP文件

function getIP(){global $ip;if (getenv("HTTP_CLIENT_IP")) $ip = getenv("HTTP_CLIENT_IP"); else if(getenv("HTTP_X_FORWARDED_FOR")) $ip = getenv("HTTP_X_FORWARDED_FOR"); else if(getenv("REMOTE_ADDR")) $ip = getenv("REMOTE_ADDR");else $ip = "Unknow";return $ip; }

至此为获取Linux服务器真实IP,Windows及Windows Servers不可查

$ip = getIP();$wz = $ip;

wz为递交数据库查询的变量

if($wz){$SQL = "SELECT * FROM `".$BIAOTOU."code` WHERE `url` LIKE '$wz'";$query=mysql_query($SQL);while($row =mysql_fetch_array($query)){$url = $row[url];

以上为数据库执行查询步骤

以下输出结果发送至用户服务器

} if($wz != $url){echo"银河";//没有授权}else{echo "资源服务器地址"; //已授权}}else{echo'银河'; //查询的值为空}

这里的IP授权系统自行配置。

此系统虽然比其他系统要好一些但也很容易破解,我手里还有一套系统已经修复了这个系统的已知漏洞,如
By:银河未来

转载地址:http://zkzma.baihongyu.com/

你可能感兴趣的文章
LNMP环境安装(二)
查看>>
MFC对话框编程-图片控件
查看>>
nodejs启动webserver服务
查看>>
小偷被抓叫嚣:我不偷警察没饭吃
查看>>
python初学—-实现excel里面读数据进行排序
查看>>
用户体验升级后 “谁行谁上”让百度Q4财报更有底气
查看>>
直播相关学习链接
查看>>
使用RPM包工具和源码包编译安装Linux应用程序
查看>>
VoIP——开启免费通话新时代的先锋
查看>>
Linux下rsync的用法
查看>>
apache虚拟主机、日志轮询、日志统计、去版本优化
查看>>
java代码实现开启openoffice服务和关闭sffice.exe进程
查看>>
docker镜像的使用方法
查看>>
提升HTTPS安全评级
查看>>
iOS开发过程中的心得
查看>>
QOS配置命令
查看>>
linux安装搭建media-wiki
查看>>
使用 MPI for Python 并行化遗传算法
查看>>
widget
查看>>
paramiko安装及使用
查看>>