简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在学习SQL注入时,需要搭建一些靶场以供测试使用。然而,靶场如果直接搭建在物理机中可能会引起稳定性问题甚至导致物理机损坏,如果搭建在虚拟机中,就多了配置虚拟机的麻烦和运行虚拟机带来的系统资源占用问题。在这种情况下,Docker容器就可以很好地满足我们所有需求。本文中,我们将介绍Docker的原理概要,kali系统安装Docker的过程(kali源中没有,需要加载Docker源并更新更新源),D
Linux Bash Shell编程(十):流程控制语句(下) 循环语句(forwhileuntil)上一节中,我们学习了流程控制语句中的分支语句。本节,我们一起来了解一下流程控制中的最后一个部分——循环语句,学会运用三个常见的循环语句(forwhileuntil)。循环语句简介 循环语句,是指在符合一定条件的情况下,可以重复执行一段语句。主要为了满足某些情况下执行一些重复但有一定微小差异的动作
在学习SQL注入时,需要搭建一些靶场以供测试使用。然而,靶场如果直接搭建在物理机中可能会引起稳定性问题甚至导致物理机损坏,如果搭建在虚拟机中,就多了配置虚拟机的麻烦和运行虚拟机带来的系统资源占用问题。在这种情况下,Docker容器就可以很好地满足我们所有需求。本文中,我们将介绍Docker的原理概要,kali系统安装Docker的过程(kali源中没有,需要加载Docker源并更新更新源),D
Linux Bash Shell编程(三):重定向、多命令顺序、通配符、特殊符号 上一节我们学习了Bash中的基本功能,相信经过前两节的学习,大家平时使用Bash的效率得到了一点提高。本节,我们将继续探索Bash特性,了解重定向、多命令顺序逻辑连接符、通配符和管道符以及其他特殊符号。1.重定向重定向,主要分为输入重定向和输出重定向。顾名思义,它是对输入输出的方式重新进行确定,但何为“重”?这要先
Linux文件系统(文件系统类型、设备文件、常用命令、U盘与光盘挂载) 本篇文章是Linux文件系统整块集合,包含了Linux文件系统介绍、设备文件介绍、常用文件系统命令(查看、修复与配置)、挂载等相关内容,并附代码样例1.Linux支持的文件系统 部分文件系统可能由于较为早期且出现替代产品,可能不受部分系统支持 ext2 ext2是ext文件系统的升级版,RedHat 7.2版以前的系统默
上一节中,我们了解了Bash Shell中的变量计算、变量内容替换和环境变量配置文件相关内容。在了解了变量及其相关运算/操作后,本节开始,我们将一起了解Shell中的字符串处理方面内容,由于Bash的部分命令支持正则表达式,我们也将一并了解正则表达式的基础用法正则表达式简介 正则表达式是一种字符串匹配模式,用来在文件中匹配符合条件的字符串,正则是包含匹配(文件行中包含条件就匹配),可以用正则
Linux 内核包含非常多驱动以及其他功能模块,驱动开发时,我们可以通过insmod命令向内核中载入模块、rmmod卸载模块、lsmod列出加载的所有模块。一般情况下,模块会根据硬件接入情况自动载入内核。但某些情况下,我们需要使用modules-load配置将部分驱动(或自己编写的测试驱动)自动载入内核。
Linux Bash Shell编程(九):流程控制语句(上) 分支语句(if、case) 上一节中,我们学习了Bash中各种类型的条件判断语句。在Bash中,流程控制是条件判断语句的最终目的,条件判断语句是流程设计的基础条件。本节开始我们就来一起探索Bash中的流程控制语句,首先我们会了解到分支语句if与caseif 判断语句 简介 流程控制是编程语言基础中的基础,if语句和case语句一起
使用syzkaller对闭源操作系统进行漏洞测试,会遇到与开源系统完全不同的问题。文中附有笔者自己的解决办法