【linux】Shell脚本三剑客之awk命令的详细用法攻略
✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 文章目录 Shell脚本中awk的详细用法教程 引言 一、awk简介 1.1 awk的起源与特性 1.2 awk的工作原理 二、awk的基本语法 2.1 awk命令的基本格式 2.2 常用选项 2.3 内置变量 三、awk的常用用法 3.1 打印整行或特定字段 示例1:打印文件的所有行 示例2:打印文件的特定字段 3.2 根据条件筛选行...
Shell 学习笔记 - 变量的类型 + 变量的赋值
1.6 Shell 变量的类型 Shell 变量分为四类,分别是 自定义变量环境变量位置变量预定义变量 根据工作要求临时定义的变量称为自定义变量; 环境变量一般是指用 export 内置命令导出的变量,用于定义 Shell 的运行环境,保证 Shell 命令正确执行,如 $0、$1、$#; 从命令行、函数或脚本执行等传递参数时,$0、$1 称为特殊位置变量; 预定义变量是在 bash(Linux 系统的默...
利用DVWA演示文件上传漏洞获取网站shell权限
型,它允许攻击者通过上传恶意文件到服务器上,从而获得对网站的远程控制权限。本文将以DVWA (Damn Vulnerable Web Application) 为例,演示如何利用文件上传漏洞获得网站的shell权限。 实验环境 操作系统:Windows 7浏览器:Chrome代理工具:Burp SuiteWebShell工具:蚁剑实验平台:DVWA 漏洞利用步骤 1. 测试文件上传功能 首先,我们需要确认目...
SHELL编程(一)
目录 一、 Linux操作系统(一)内核与操作系统(二)操作系统的功能 二、Linux高级命令(一) 离线安装 dpkg1. 安装2. 使用3. 查看安装详细信息4. 安装路径5. 不完全删除6. 完全删除 (二) 在线安装 apt-get1. 网络配置2. 软件仓库3. 更新apt-get的软件源4. 安装5. 删除6. 下载软件包但不安装7. 删除下载的软件包8. 常用软件(1) 泡泡龙 frozen...
第12节 第二种shellcode编写实战(1)
一、C语言方式编写shellcode 1. 新建0.createshellcode.cpp文件:用于生成整个项目的shellcode文件,便于其他项目加载执行shellcode。 #include "a.start.h"#include "z.end.h"#include "shellcode.h" #pragma optimize("", off ) #pragma comment(linker,...
第15节 编写shellcode加载器
我们编写一个最简单的shellcode加载工具,应用于将本地的shellcode文件执行起来。 shellcode加载器基本功能: 通过传入的参数,读取shellcode文件内容;申请与shellcode文件大小相同的内存空间;修改申请的内存,使其具备可读可写可执行的属性;将shellcode文件内容读取到该内存;调用shellcode执行(跳转到该内存首地址并执行)。 #include <stdio.h...
第09节 第一种shellcode编写实战
一、序言 结合之前所讲的内容,我们将如下代码的功能转写为shellcode的实现方式: #include <windows.h> int main(){ CreateFileA("D:\\1.txt", GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, 0, NULL); MessageBox(NULL, L"Hello World", L"imbyter.com", MB_...
【Linux之Shell脚本实战】实现屏蔽恶意IP地址的shell脚本
【Linux之Shell脚本实战】实现屏蔽恶意IP地址的shell脚本 一、本次实践要求 二、Shell脚本介绍 2.1 shell脚本简介 2.2 shell脚本编写原则 三、本次实践介绍 3.1 本地环境规划 3.2 检查本地系统 3.3 检查系统内核版本 四、配置脚本注释模板 4.1 编辑 .vimrc 文件 4.2 检查模板生效情况 五、编写脚本 5.1 日志文件说明 5.2 编写shell脚本 ...
Windows在命令行控制台 CMD DOS PowerShell 创建文件夹 md mkdir New-Item
Windows在命令行控制台 CMD DOS PowerShell 创建文件夹 DOS可用mkdir命令创建文件夹CMD可用md命令创建文件夹PowerShell可用New-Item命令创建文件夹 测试代码 ### 在PowerShell中用井号 # 来单行注释, <#多行注释#> 不能用cmd中的 :: , @rem空格 # PowerShell兼容 Dos的mkdir 和 Cmd的md 命令 <#用...
shell sed命令实现自动化批量修改文本文件中首个匹配到的关键字
awk + sed联手干大事 开门见山上代码三大金刚分解1.grep文本匹配搜索2.awk提取参数3.sed模拟vi进行编辑修改 最终效果 开门见山上代码 #! /bin/bash CURENT_PATH=`pwd`FILE_NAME="main.c"LINE_NUM=`grep "#include" -inr ${FILE_NAME} | awk -F: 'NR==1{print $1}' `SE...