首页 > 系统相关 >我写了一个shell脚本然后加密了

我写了一个shell脚本然后加密了

时间:2023-08-05 18:07:20浏览次数:38  
标签:脚本 shell 加密 shc yum 软件包 下载

原文链接:我写了一个shell脚本然后加密了

hello,大家晚上好啊,今天为大家带来一个小工具--shc。shc是一个可以用来对shell脚本进行加密的工具,它操作起来很方便,它的作用是将我们编写的shell脚本可以转换为一个可执行的二进制文件,起到加密的作用,当然,GitHub上也有很多的工具用来解析shc生成的加密二进制文件,大家也可以去看看,欢迎大家浏览分享关注大鹏哦。

1、yum.sh文件为我编写的测试脚本,脚本的作用就是可以下载公网服务器上的软件包及其依赖,然后自动打包,这样我们可以将下载好的离线包在内网环境中使用。


我写了一个shell脚本然后加密了_测试脚本


2、执行脚本,测试脚本是否可用

我写了一个shell脚本然后加密了_二进制文件_02


3、当输入的名称无法匹配到软件包时,会列出相关的软件包

我写了一个shell脚本然后加密了_二进制文件_03


4、输入对应的编号编号便可以下载对应的软件包

我写了一个shell脚本然后加密了_shell脚本_04


5、进入到设置的路径查看下载的软件包

我写了一个shell脚本然后加密了_shell脚本_05


6、下载gcc等编译套件

我写了一个shell脚本然后加密了_shell脚本_06


7、查看shc软件包路径

我写了一个shell脚本然后加密了_加密_07


8、进人/usr/src路径下,下载软件包

我写了一个shell脚本然后加密了_uos_08


9、解压软件包

我写了一个shell脚本然后加密了_测试脚本_09


10、下载make编译命令

我写了一个shell脚本然后加密了_加密_10


11、进行编译

我写了一个shell脚本然后加密了_二进制文件_11


12、查看shc的帮助文档

我写了一个shell脚本然后加密了_shell脚本_12


13、编译刚才的yum.sh文件

我写了一个shell脚本然后加密了_uos_13


14、生成的文件如下:

yum.sh.x:这是加密后的二进制文件

yum.sh.x.c:这是脚本对应的C语言版本源码

我写了一个shell脚本然后加密了_shell脚本_14


15、执行编译后的文件,查看是否可用

我写了一个shell脚本然后加密了_shell脚本_15

标签:脚本,shell,加密,shc,yum,软件包,下载
From: https://blog.51cto.com/pengds/6976484

相关文章

  • post时间盲注注入脚本之查询表字段数--草稿
    importrequestsimportsysimporttimeimportpdbimportthreadingfromconcurrent.futuresimportThreadPoolExecutorclassInjection():def__init__(self):self.url=""#self.scheNum=0self.scheNum=7#sel......
  • .git泄露利用脚本工具githack使用
    前言首先我们要明白git(一种分布式版本管理工具),它适用于我们多人协作开发,我们每个人对开发项目进行了修改git都会记录并产生快照也就是我们所谓的版本,我们可以很方便的查看甚至是回溯到我们之前的版本(也许我们在开发过程中会出现许多的不可控事故)但前提是我们不能删除.git文......
  • PDF加密的实现方法
    通过pdfbox实现pdfbox加密实现方式非常简单,当然这个类的功能不止加密,还有很多实现,具体参考官方demo和apihttps://pdfbox.apache.org/docs/2.0.13/javadocs/pom依赖<!-- pdfbox 目前最新版本是2.0.16 --><dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>......
  • Docker-Compose 一键部署mysql及初始化sql脚本
    1.部署前提:服务器具备docker和docker-compose环境2.镜像准备:-mysql:DockerFile文件:FROMmysql:5.7.41COPY*.sql/docker-entrypoint-initdb.d/初始化sql脚本xxx.sql放在DockerFile文件同级目录下执行指令:dockerbuild-fdockerfile_mysql-tmysql:1.0.0.......
  • 记一次JavaScript异或算法加密 , 异或加密
     公司业务代码constBase64=require('base-64')functionxorEncrypt(str,key){letresultconstlist=[]for(leti=0;i<str.length;i++){constcharCode=str.charCodeAt(i)^key.charCodeAt(i%key.length)list.push(String.......
  • 第三方应用使用SDK调系统接口的签名加密解密实现方案
    具体逻辑参考《java/springboot服务第三方接口安全签名(Signature)实现方案》,这边只是做了更细化的代码实现,另外也没有完全贴出所有代码。封装SDK的pom文件<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="ht......
  • win11 xshell 应用程序无法正常启动(0xc000007b)。请单击“确定”关闭应用程序。
    安装 最新支持的VisualC++可再发行程序包下载|MicrosoftDocs下载x86版本下载x86版本下载x86版本正常打开。......
  • shell 脚本:nginx jdk maven node-exporter docker-ce
     写一个脚本,本地自带nginx1.24源码包,然后自动完成安装,并加入system管理。并设置开启自启动,并启动ng。并完成对80端口的curl测试,返回状态码200打印启动正常的消息:#!/bin/bash#安装依赖sudoapt-getupdatesudoapt-getinstall-ybuild-essentialwgetcurl#下载并解......
  • 一键获取测试脚本,轻松验证 TDengine 3.0 IoT 场景下 TSBS 测试报告
    不久前,基于TSBS,我们发布了TDengine3.0测试报告系列第一期——《DevOps场景下TDengine3.0对比测试报告》,报告验证了TDengine基于时序数据场景所设计的独特架构,在DevOps场景下带来的性能优势以及成本控制水平。本期我们继续探寻在IoT场景下,TDengine对比TimescaleDB、......
  • 【答疑】jsonpath和beanshell配合使用案例
    问题今天提升群小伙伴问了这样一个问题:接口返回如下(list元素个数不确定),需要提取所有的iautoid,然后用逗号拼接起来,如果是如下返回,需要得到的结果是1687283717749342208,1679392630364184576,后续请求需要使用{ "data":{ "firstPage":true, "lastPage":false, "list":......