【shell实战训练营Day14】教程文章相关的互联网学习教程文章

利用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。结...

c – 如何从shell触发内核模块?【代码】

我正在使用Ubuntu和VirtualBox.我正在为我的shell定义一个新命令来输出子进程的一些特性(如兄弟树等).为了输出这些特性,我创建了一个内核模块并使用了task_struct.我还测试了我的shell之外的内核模块,它可以工作.现在我的问题是如何在我的shell中触发这个内核模块(在C代码中),以便我的内核模块将被加载? 我搜索并发现我需要使用modprobe或insmod等系统调用,但不知道如何使用它们.我尝试了下面的代码,但它没有用:setuid(0); syste...

进程控制,自主实现shell

#include <stdio.h> #include <unistd.h> #include <stdlib.h> int main(){ while(1){ printf("[test@localhost]$"); fflush(stdout); char buf[1024]={0}; //%[^\n] 获取字符串直到遇到\n //%*c 将一个字符从缓冲区中取出 if(scanf("%[^\n]%*c",buf)!=1){ #include <stdlib.h> int main(){ while(1){ printf("[test@localhost]$"); fflush(stdout); char buf[1024]={0}; //%[^\n] 获取字符串直到遇到\n //%c 将一个字符从缓...

初识shell

初识shell1、shell是什么我们经常使用的操作系统(Windows、Mac OS、Android、iOS 等)都是带图形界面的,简单直观。然而在计算机的早期并没有图形界面,我们只能通过一个一个地命令来控制计算机,这些命令有成百上千之多,且不说记住这些命令非常困难,每天面对没有任何色彩的“黑屏”本身就是一件枯燥的事情;这个时候的计算机还远远谈不上炫酷和普及,只有专业人员才能使用。对于图形界面,用户点击某个图标就能启动某个程序;对...

shell 中find 和 grep

find 是找符合某个条件的文件 find命令原理:从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件,并可以对其进行相关的操作。 格式:find [查找目录] [参数] [匹配模型] 多参数格式:find [查找目录] [参数] [匹配模型] [参数] [匹配模型] 例如: 1、find . -name "*.sh" 查找在当前目录(及子目录)下找以sh结尾的文件。 2、find . -perm 755 查找在当前目录(及子...

偷偷学习shell脚本之函数【代码】【图】

目录 一、Shell函数二、Shell函数格式三、函数返回值1、return2、echo 四、函数传参五、函数变量的作用范围六、递归1、阶乘2、递归目录3、创建库一、Shell函数 函数的作用就是把程序里需要多次使用的部分代码列出来,然后为这部分代码起个名字,其它所有的重复调用这部分代码都只用调用这个名字就可以(类似于别名)。当需要修改这部分重复代码时,只需要改变函数体内的一份代码即可实现调用修改。函数的优点 把相同的程序段定义成...

Shell脚本学习--其它【代码】

Shell脚本学习--其它\/ yunimk 汇集了近Unix 命令默认从标准输入设备(stdin)获取输入,将结果输出到标准输出设备(stdout)显示。一般情况下,标准输入设备就是键盘,标准输出设备就是终端,即显示器。 输出重定向 命令的输出不仅可以是显示器,还可以很容易的转移向到文件,这被称为输出重定向。 命令输出重定向的语法为: command > file这样,输出到显示器的内容就可以被重定向到文件。 例如,下面的命令在显示器上不会看到任何输...

shell 之 AWK(八)【图】

今天我们来看看 AWK,那么 AWK 是什么呢?AWK 是一个优良的文本处理工具,Linux 及 Unix 环境中现有的功能最强大的数据处理引擎之一。它的分类有 NAWK GAWK AWK。AWK 经过改进生成的新的版本 GAWK,NAWK,现在默认linux系统下日常使用的是 GAWK。 下来我们来看看 AWK 的执行流程,如下图所示 我们看到它也是行处理模式,每读取一行便读取到剥离体中。下来我们来看看 awk 命令的格式:awk -Fs BEGIN{ } /pattern/ {ac...

使用powershell管理域用户

在域内环境中,常常需要使用命令行管理域用户,此时可以使用Active Directory中的命令行工具Dsquery.exe,或CSVE,以及Ldifde等,其实,使用Windows Powershell来进行管理操作也是相当的方便。 下面以创建用户举例: 创建域用户最基本的Windows Powershell脚本类似这样: $objOU=[ADSI]”LDAP://OU=People,DC=contoso,DC=com” $objUser=$objU.Create(“user”,”CN=Mary North”) $odjUser.Put=(“sAMAccountName”,”mary.north”...