分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

脚本加密http://www.datsi.fi.upm.es/~frosal/sources/

发布时间:2023-09-06 01:12责任编辑:白小东关键词:http
shc的官网下载地址: ??http://www.datsi.fi.upm.es/~frosal/sources/安装:复制代码 代码如下:tar xzvf shc-3.8.6.tgzcd shc-3.8.6mkdir -p /usr/local/man/man1这步是必须的,不然安装过程中会报错,shc将安装命令到/usr/local/bin/目录下;将帮助文档存放在/usr/local/man/man1/目录下,如果系统中无此目录,安装时会报错,可创建此目录后再执行安装.安装:make install这是要回答yes或者y,不能直接回车,否则会报错使用方法:“-f”选项指定需要加密的程序shc -r -f script-name如下列子:[root@666 ok]# lstest.sh[root@666 ok]# shc -r -f test.sh [root@666 ok]# lstest.sh ?test.sh.x ?test.sh.x.c#test.sh原始的shell脚本#test.sh.x是加密后的可执行文件#test.sh.x.c是生成test.sh.x的原文件(c语言)#test.sh.x,这个就是我要想要的文件[root@666 ok]# mkdir test[root@666 ok]# mv test.sh.x test/test_kzxjb[root@666 ok]# ./test/test_kzxjb nb!!!!#可见这达到了我们的效果(保护了shell中的密秘)#看一下文件的属性:[root@666 ok]# file test/test_kzxjb test/test_kzxjb: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=36910307ed83f8d2fb591312d090aa680e5ad7cb, stripped当然有加密就有解密:https://github.com/yanncam/UnSHc# tree UnSHc-masterUnSHc-master├── latest│   └── unshc.sh├── README.md├── release│   ├── 0.2│   │   ├── unshc-v0.2b.sh│   │   └── unshc-v0.2.sh│   ├── 0.3│   │   └── unshc-v0.3.sh│   ├── 0.4│   │   └── unshc-v0.4.sh│   ├── 0.5│   │   └── unshc-v0.5.sh│   ├── 0.6│   │   └── unshc-v0.6.sh│   ├── 0.7│   │   └── unshc-v0.7.sh│   └── 0.8│   ????└── unshc-v0.8.sh└── sample ???├── test.sh ???├── test.sh.x ???└── test.sh.x.c10 directories, 13 files./UnSHc-master/latest/unshc.sh shc_加密过的文件会生成:shc_加密过的文件 和解密后的文件 shc_加密过的文件.sh

脚本加密http://www.datsi.fi.upm.es/~frosal/sources/

原文地址:http://www.cnblogs.com/bass6/p/7552739.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved