最新动态

今日:0  |  文章:1159
汇集全站版块最新文章
admin
小绿叶技术博客 Lv2 超级管理员

shellshock破壳远程命令执行漏洞复现通过web的方式进行web执行远程代码

测试在Bash Shell下执行以下代码:env x='() { :;}; echo vulnerable' bash -c "echo this is a test"如果输出:vulnerablethis is a test表示存在漏洞。打了补丁会输出以下错误:bash: 警告: x: ignoring function definition attemptbash: `x' 函数定义导入错误this is a test原理分析Shell里可以定义变量,POC中定义了一个命名为x的变量,内容是一个字符串
 
linux   960   2020-09-23
admin
小绿叶技术博客 Lv2 超级管理员

使用 shell 脚本批量创建用户详解资料

#!/bin/bashfor i in $(seq -f "%02g" 1 20); # seq 1 20 序号: 生成 1到20 的数字; -f 指定 "%02g" -f 指定2为数字。从 01 开始douseradd user$i # 由循环得出变量 i 是 1到 20的数字,总20个,则打印20次echo "`echo $RANDOM|md5sum |cut -c 1-6`" | pass
 
shell   1417   2020-09-23
admin
小绿叶技术博客 Lv2 超级管理员

shell nginx 启动脚本

#!/bin/bash# chkconfig: - 85 15# description: nginx is a World Wide Web server. It is used to serve:<<!启动: /usr/local/nginx/sbin/nginx停止: /usr/local/nginx/sbin/nginx -s stop热加载: /usr/local/nginx/sbin/nginx -s reload测试语法:/usr/local/nginx/sbin/nginx -
 
shell   1481   2020-09-22
admin
小绿叶技术博客 Lv2 超级管理员

shell 将for循环打印字符存入数组变量中

#!/bin/bashipSegment=192.168.1for((i=1;i<=254;i++))doip[$c]=`echo "$ipSegment.$i"  ` # 将 for 循环打印的信息存入数组ip变量中   ((c++))doneecho ${ip[*]}
 
shell   1511   2020-09-22
admin
小绿叶技术博客 Lv2 超级管理员

shell tcping 端口,ping网段所有ip端口或tcping指定IP端口

#!/bin/bashtcping -t 2 eisc.cn 80                # -t 端口不通,等待时间2秒################# 切换为阿里云yum 源 ##################!/bin/bashazyum(){alyum="/etc/yum.repos.d/epel-7.repo"if [ -e $alyum  ]; then     
 
自动化运维linux   1819   2020-09-22
admin
小绿叶技术博客 Lv2 超级管理员

使用 rsync 备份数据

#!/bin/bashDATE=`date +"%F-%H-%M"` # 定义一个时间变量Backup_Domain="eisc" # 备份程序域名Need_Backup=(/usr/local/apache-tomcat-6.0.44 /www/www.abc.com /home/scripts/var/spool/cron /etc/rc.d/rc.local /etc/mtab /etc/hosts) # 定义备份数据目录变量IP_addr=`/sbin/ifconfig |
 
shell   1306   2020-09-21
admin
小绿叶技术博客 Lv2 超级管理员

shell 生成100随机数,99乘法表

###################     生成随机数   ######################!/bin/bash#数字猜测游戏num=$[RANDOM%100+1] # random [ˈran dəm] 随机while :doread -p " 计算机生成了一个 1-100 的随机数,你猜:" catif [ $cat -eq $num ];then # -eq 等于echo " 猜对了 "breakelif [ $c
 
shell   1122   2020-09-21
admin
小绿叶技术博客 Lv2 超级管理员

古筝转调 顺序 BEADGCF降b降e

往右筝码调动mi (3)  升调往左筝码调动do (1) 降调调音顺序: BEADGCF降b降eD调为基础第一个音:D调所有的 do(1)往左移动 --- 成了A调  A  do (1) 往左移动    EE  do(1)往左移动  B一 D调转G、C、F、降B调时右移筝码各相邻调式间均相差一个小二度,即固定把前一个调的3(mi)音调为4(fa)音,则原调的此音4(fa)等于下一调1(do)音。D
 
媒体   4828   2020-09-21
admin
小绿叶技术博客 Lv2 超级管理员

linux centos 安装邮件服务器和 mailx邮件客户端--并测试发送一封邮件

#----------------------  安装邮件服务器  --------------------#邮件服务器:https://www.cnblogs.com/aeolian/p/13431404.html#----------------------  邮件客户端 -------------------------#yum install mailx -y # 安装linux邮件工具,在控制节点:server 端进行操作; agent
 
linux   913   2020-09-21
admin
小绿叶技术博客 Lv2 超级管理员

shell 运算符; 判断中 if -a 与运算 -o或运算

#!/bin/basha=10b=20val=`expr $a + $b` # 将 + 符号换成: 减-    乘 \* 除 /  取余 %echo "a +b = $val" # 响应一个字符串, 和变量的值 $valif [ $a == $b ] # if 如果,then 然后, echo 响应,fi 结束字句then  # [ $a == $b ]  用绝对等于符号判断两个字符串     
 
shell   1225   2020-09-21
头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息