今天在LInux了接触到一个命令:“shc”,以前还真没遇到过,这个也不是内置的 ,不过挺有意思的 记录一下 这个是一个专门给shell脚本进行二进制加密的一个小程序,安装的话 直接 yum install...shc 当然也可以源码安装 https://github.com/neurobin/shc ..../configure make sudo make install 下面看下一些命令 shc Version 4.0.3, Generic Shell Script Compiler shc GNU...GPL Version 3 Md Jahidul Hamid shc Usage: shc [-e date] [-m addr] [-i iopt].../bin/bash echo "helloWorld" 加密: shc -r -f hello.sh 会生成几个文件 [root@VM-88-103-centos ~/tmp/shc]# ls hello.sh
使用shc~ ---- shc是什么 shc是一个脚本编译工具, 使用RC4加密算法, 它能够把shell程序转换成二进制可执行文件(支持静态链接和动态链接)。...---- 安装shc sudo add-apt-repository ppa:neurobin/ppa sudo apt-get update sudo apt-get install shc ----...shc简单使用 基本语法 shc -v -r -T -f shell.sh 案例,我们对一个demo.sh脚加密 ➜ data shc -v -r -T -f demo.sh shc shll=...bash shc [-i]=-c shc [-x]=exec '%s' "$@" shc [-l]= shc opts= shc: cc demo.sh.x.c -o demo.sh.x shc: strip...demo.sh.x shc: chmod go-r demo.sh.x 注意:加密的过程中会生成两个文件*.sh.x 和 *.sh.x.c, *.sh.x.c 是脚本的源文件,可删除。
上百度搜索了下,shell加密有两种方案,一种压缩脚本,但不是很安全,第二种就是用shc加密了, 我比较看中的是这种,这种加密目前还没有一位大神公布破解方案,所以比较安全。...shc的安装 由于yum安装的shc版本较低(3.8.6的),所以不推荐使用yum安装 这边采取编译安装 首先要安装下gcc,这个有点大咋们直接yum安装 yum -y install gcc 安装完之后咋们开始下载...shc wget http://www.datsi.fi.upm.es/%7Efrosal/sources/shc-3.8.9.tgz 下载完后解压安装 tar xvf shc-3.8.9.tgz cd... shc-3.8.9b mkdir -p /usr/local/man/man1/ #下一步要输入y make install 安装完毕,使用方法 shc -v -r -T -f shellname.sh
一般的软件安装过程,如果想要精简步骤,我们一般会将需要在命令行中输入的命令写成一个脚本,同时将安装介质准备好。我们将脚本和安装介质上传到生产环境,然后通过执行脚本来完成安装。...实现方法 1、本文以在Redhat系统中安装ftp命令为例说明,如何将安装脚本和安装介质整合成一个文件,简化操作。 首先,编写一个脚本,包含安装的命令。 #!.../shc -v shc parse(-f): No source file specified shc Usage: shc [-e date] [-m addr] [-i iopt] [-x cmnd...参考资料: 1、Linux .bin安装文件制作 2、dos2unix 3、linux下制作二进制bin 文件制做方法 4、shc 5、How to Encrypt Your Bash Shell...Script on Linux Using SHC
使用方法: gzexe file.sh 1 它会把原来没有加密的文件备份为 file.sh~ ,同时 file.sh 即被变成加密文件; ---- 第二种方法(shc) 使用 shc 对 Linux shell.../www.datsi.fi.upm.es/~frosal/sources/ 安装: tar xzvf shc-3.8.6.tgz cd shc-3.8.6 mkdir -p /usr/local/man.../man1 1 2 3 这步是必须的,不然安装过程中会报错,shc将安装命令到/usr/local/bin/目录下;将帮助文档存放在/usr/local/man/man1/目录下,如果系统中无此目录,安装时会报错...,可创建此目录后再执行安装 make && make install 1 这是要回答yes或者y,不能直接回车,否则会报错 使用方法: “-f”选项指定需要加密的程序 shc -r -f script-name.sh...另shc还提供了一种设定有效执行期限的方法,可以首先使用shc将shell程序转化为二进制,并加上过期时间,如: 复制代码 代码如下: # shc -e 26/09/2017 -m " It's too
shell脚本加解密工具-SHC...安装 wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.9b.tgz tar zxvf shc-3.8.9b.tgz cd shc-3.8.9b...mkdir -p /usr/local/man/man1/ make install #安装shc到本地 运行 shc -r -T -e "1/6/2017" -m "this file is expiration
安装相关包: yum -y install shc $ shc -h shc Version 4.0.3, Generic Shell Script.../bin/sh echo "Welcome to linux world" # 说明,加密对于脚本传参完全不影响的。 ...welcome.sh.x: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86...-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=35e0e2569eca90774e379d6fef51ad6fedf346f5, stripped .../welcome.sh.x Welcome to linux world 指定Shell脚本的过期时间 使用shc,您还可以指定到期日期。
jdk环境目录下 [Mac-jdk路径] /Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home/jre/lib/ext/ [Linux-jdk...使用Shc加密Shell脚本 6.1 Shc简介 SHC是一个脚本编译程序,使用RC-4加密代码加密shell, 并把shell转换为二进制可执行文件(支持动态链接和静态链接)。...下载地址:http://www.datsi.fi.upm.es/~frosal/sources/ 6.2 安装 linux下使用如下方式安装: # 下载对应版本 wget http://www.datsi.fi.upm.es.../~frosal/sources/shc-3.8.9b.tgz # 解压 tar vxf shc-3.8.9b.tgz # make安装(可能会出现一些编译错误,请忽略) cd shc-3.8.9b make...加密的特征过于明显,另外可以看到,内容已经被编译成不可识别的可执行文件了: 执行加密后的程序,可以正常上传: 6.4 使用总结 在部署服务器上安装shc工具。
1.下载安装1.1 下载# 1.下载并解压【最新版本08-Sep-2015】wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.9b.tgztar...-zxvf shc-3.8.9b.tgzcd shc-3.8.9b1.2 安装自行编译链接# 1.编译shc.c生成文件shc.ogcc -c shc.c# 2.链接shc.o文件生成可执行文件shcgcc...-o shc shc.o# 3.复制到系统路径下cp -a shc /bin/make安装# 1.使用make命令生成可执行文件shc[root@tcloud shc-3.8.9b]# makecc...-Wall shc.c -o shc*** ⚌Do you want to probe shc with a test script?...-i iopt: 设置安装选项,可以设置执行 shc 生成的程序时的环境变量。-x cmnd: 添加一个执行命令,该命令在生成的二进制文件启动时将被执行。
的下载地址 https://mirrors.edge.kernel.org/pub/software/scm/git/ http://mirrors.jenkins.io/war-stable/ 找到对应想安装的版本...下载下来 git使用make命令进行编译,可以指定路径也可以不指定目录 默认安装到了,usr/local/bin下面了,然后在root下加上软连接 ln -snf /usr/local/bin/git
1、安装编译软件,编译后生成shc文件就是命令程序yum install glibc-devel gcc c++ -ycd /usr/srcwget http://www.datsi.fi.upm.es.../~frosal/sources/shc-3.8.9.tgztar xzf shc-3.8.9.tgzcd shc-3.8.9/make查看帮助手册[root@localhost shc-3.8.9]#...@fi.upm.es>shc Usage: shc [-e date] [-m addr] [-i iopt] [-x cmnd] [-l lopt] [-rvDTCAh] -f script -...3、编译脚本,生成可执行文件[root@localhost shc-3.8.9]# ..../shc -v -r -T -f /root/test.shshc shll=bashshc [-i]=-cshc [-x]=exec '%s' "$@"shc [-l]=shc opts=shc: cc
linux下,如何安装rpm命令? 更新时间:2019-05-20 07:50 最满意答案 rpm默认就安装在了发行版本里,比如RedHat和centos。...RPM是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。 RPM文件在Linux系统中的安装最为简便。...RPM是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。 RPM文件在Linux系统中的安装最为简便。...RPM是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。 RPM文件在Linux系统中的安装最为简便。...rpm软件包的信息 2 查询rpm软件包安装文件的信息 3 安装rpm软件包到当前linux系统 4 从linux系统中卸载已安装的rpm软件包 5 升级当前linux系统的rpm软件包 (1)#rpm
Linux的使用相信大家都要用到java吧!...在使用java前我们得先安装jdk以及配置环境变量等工作;下面小编给大家分享关于Linux安装jdk的详细步骤: 一、登录虚拟机进入终端切换到root用户,输入:su 接着输入密码 再输入:cd … 回到...root用户 二、查看Linux系统是否有自带的jdk: 1、输入:java -version 2、发现有输入:rpm -qa | grep java 检测jdk的安装包,(注意:rpm命令符没有时记得下载一个输入...六、下载完后用FileZilla文件传输器,把jdk安装包传到虚拟机对应的文件夹当中;或者直接在Linux下载即可 七、在终端进入对应的文件的目录,进一步解压,输入tar -zxvf...、输入:javac 3、输入:java 到此Linux安装jdk就完成啦!
shc官方网站:http://www.datsi.fi.upm.es/~frosal/sources/ shc安装过程 1 2 3 4 5 wget http://www.datsi.fi.upm.es.../~frosal/sources/shc-3.8.9.tgz tar zxvf shc-3.8.9.tgz cd shc-3.8.9 mkdir -p /usr/local/man/man1/ ...# 这个是必须的,帮助文件会写到这里,没这个目录会报错 make install 安装完成后,我们再创建个文件做测试,文件123.sh内容如下 1 2 #!...还好shc有比较好的帮助文件,通过shc -h看了下,发现编译的时候少了个参数-T,这样才能回显echo的内容。...更多shc的用法,请大家自行研究shc的帮助文件。 另外要注意的一点是: gzexe生成的二进制文件 可以通过 /bin/bash xxx 命令来执行。 shc生成的二进制文件只能通过 .
linux安装Node.js(详细)Node.js安装教程 文章目录 linux安装Node.js(详细)Node.js安装教程 1:下载 2:解压 3:移动目录 1:创建目录 2:移动目录并重命名 4...:设置环境变量 5:刷新修改 6:安装完成,查看版本号 1:下载 wget https://nodejs.org/dist/v14.17.4/node-v14.17.4-linux-x64.tar.xz...更多版本选择: ===》更多nodejs版本下载 2:解压 tar xf node-v14.17.4-linux-x64.tar.xz 可以查看当前目录下的文件,执行:ls (命令) 解压成功后可以选择删除压缩包...:rm -rf node-v14.17.4-linux-x64.tar.xz 其中:-f 会提醒是否删除 ;-rf 会强制删除,不会提醒。...5:刷新修改 source /etc/profile 6:安装完成,查看版本号 node版本号: node -v npm版本号: npm -v 注意:配合pm2使用npm可以让程序在后台运行。
linux安装.net 下载.net https://dotnet.microsoft.com/download/thank-you/dotnet-sdk-2.1.4-linux-x64-binaries...下载安装包后执行命令: dotnet-sdk-2.1.302-linux-x64.tar.gz yum install libicu -y cd /root ln -s /data1/soft /data.../soft tar zxvf dotnet-sdk-2.1.302-linux-x64.tar.gz -C /data1/soft/dotnet/ echo 'export DONET_ROOT=$PATH
1、安装zookeeper,将zookeeper上传到三个服务器,保存在/usr/local/zookeeper目录下,解压tar包 tar -xzvf zookeeper-3.4.6.tar.gz...ZOOKEEPER=/usr/local/zookeeper/zookeeper-3.4.6 PATH=PATH:ZOOKEEPER/bin 并执行 source /etc/profile 6、安装成功
本章节我们将为大家介绍 Linux 的安装,安装步骤比较繁琐,现在其实云服务器挺普遍的,价格也便宜,如果直接不想搭建,也可以直接买一台学习用用,参考各大云服务器比较。...-1503-01.iso : 网络安装镜像(从网络安装或者救援系统) CentOS-7.0-x86_64-Everything-1503-01.iso: 对完整版安装盘的软件进行补充,集成所有软件。...64位Linux系统。...旧版本下载地址:https://wiki.centos.org/Download 接下来你需要将下载的Linux系统刻录成光盘或U盘。...注:你也可以在Window上安装VMware虚拟机来安装Linux系统。 ---- Linux 安装步骤 1、首先,使用光驱或U盘或你下载的Linux ISO文件进行安装。 界面说明: ?
文章目录 一、下载Python包 二、安装依赖环境 三、安装Python3 四、建立Python3和pip3的软链 五、检查是否安装成功 ---- 【Python测试交流群:8140 78962】 --...所以这里建议通过国内镜像进行下载 例如:淘宝镜像 http://npm.taobao.org/mirrors/python/ ---- 大部分版本和各系统包都提供,这里的教程用Python3.9.6来举例: 1)Linux...可以通过wget命令进行下载(在任意目录执行下面的命令,如果找提示找不到wget可以使用yum -y install wget进行安装): wget http://npm.taobao.org/mirrors.../python/3.9.6/Python-3.9.6.tgz ---- 2)如果没有wget又不想额外安装的话可以先通过网页下载到本地,然后上传到Linux服务器: ---- 二、安装依赖环境 1...gcc:yum install gcc 3.Python3.7版本之后需要安装libffi-devel:yum install libffi-devel -y ---- 三、安装Python3 1.创建
官方下载: 最新版下载地址: http://nodejs.cn/download/ v14.3.x 下载地址: https://nodejs.org/download/release/v14.3.0/ 安装...Node环境 我们下载Linux 二进制文件进行安装: # 下载 wget https://nodejs.org/download/release/v14.3.0/node-v14.3.0-linux-x64....tar.gz ## 解压 tar -xzf node-v14.3.0-linux-x64.tar.gz ## mv node-v14.3.0-linux-x64 /usr/local/node 环境变量配置...NODE_HOME=/usr/local/node export PATH=$PATH:$NODE_HOME/bin 查看是否生效 source /etc/profile ## $ node -v v14.3.0 安装...安装方式如下: $ npm install -g cnpm --registry=https://registry.npm.taobao.org npm WARN deprecated request@