零基础学安全--shell(8)脚本相互利用

目录

学习连接

脚本相互利用

脚本利用

利用脚本中的变量

重定向

输出重定向

错误输出

输入重定向


学习连接

声明!

学习视频来自B站up主 **泷羽sec** 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!有兴趣的小伙伴可以点击下面连接进入b站主页B站泷羽sec

shell

脚本相互利用

脚本利用

直接在新的脚本里写入执行脚本的语句

18.sh文件

在19.sh文件中写入执行18.sh

执行

这里执行了18.sh文件

利用脚本中的变量

创建20.sh文件

创建21.sh文件

这里对其他文本的调用要用source,因为bash执行shell需要产生一个新的子进程,但是source不同他是在当前进程执行

执行

重定向

输出重定向

创建1.txt文件 1.txt文件中内容是123

使用重定向,这里是将1.txt覆盖了

使用>>是追加不是覆盖

将内容输出到垃圾桶,一般没有回显,这个有些时候会将一些无用的内容输出到这个地方

将命令结果输出到某个地方,将ls的结果输出到1.txt中

错误输出

现在是没有c这个命令,当你执行是会产生错误,错误输出就会进入4.txt

但是后面是ls错误输出到5.txt,但是ls是有这个命令的,ls是正确的输出,但是我们这里又使用来了2>所以5.txt中没有内容

输入重定向

将一些内容当作命令的输入执行

这里创建文件3.txt,文件内容是当前文件

执行ls > 3.txt

相关推荐
运维全栈笔记2 小时前
Vue + Spring Boot 前后端分离项目部署笔记(若依 RuoYi-Vue 3.9.2)
运维·服务器·vue.js·spring boot·笔记·开源·开源软件
专注API从业者7 小时前
告别人工盯品!借助 Open Claw 搭建电商商品自动化监控与数据分析系统(完整可运行源码)
大数据·运维·数据库·数据分析·自动化
爱喝水的鱼丶9 小时前
SAP-ABAP:ABAP 用户出口参数传递与上下文获取:SAP 标准数据读取与交互逻辑实现
运维·性能优化·交互·sap·abap·经验交流·出口
IT大白鼠9 小时前
PentestGPT作为AI运维编排工作流自动化底座的技术架构与应用价值评估
运维·人工智能·自动化·pentestgpt
M78佐菲9 小时前
c语言学习笔记:排序与查找方法整理
linux·c语言·笔记·学习·算法
ltl10 小时前
QUIC 协议拆解(上):为什么 TCP 改不动了
linux
j7~10 小时前
【Git】《Git 系列指南(二):Git基本操作与 reset 三种模式》
运维·git·git安装·git基本操作·git配置·创建git仓库·git reset三种模式
zzzll111110 小时前
n8n 工作流自动化平台入门指南
运维·自动化
Hrain-AI10 小时前
Anthropic oncall-kit 开源拆解:运维 Agent 落地范式的四基石与权限边界
运维·人工智能·开源
HXDGCL10 小时前
从“转盘困局”到“直线破局”:华创力科技PTS精密分度输送系统如何重塑自动化产线
运维·科技·自动化