
linux
明月清风~~
这个作者很懒,什么都没留下…
展开
-
cat/tac查询命令
ctf 常用查询文件命令cattaccat<xxx.phptac<xxx.php原创 2022-04-10 15:07:54 · 1030 阅读 · 0 评论 -
判断是否工作在docker环境
判断是否工作在docker环境方式一:判断根目录下 .dockerenv 文件docker环境下:ls -alh /.dockerenv , 非docker环境,没有这个.dockerenv文件的root@4cb54de415d4:/# ls -alh /.dockerenv -rwxr-xr-x 1 root root 0 Sep 6 07:09 /.dockerenv注:定制化比较高的docker系统也可能没有这个文件方式二:查询系统进程的cgroup信息docker 环境下:cat转载 2022-03-10 13:46:01 · 2135 阅读 · 0 评论 -
修改kali 终端背景
1.新建一个目录2.选择图片,修改透明度,点击应用即可透明度可根据自己的喜好调整原创 2022-02-27 20:31:54 · 3488 阅读 · 2 评论 -
No module named impacket 解决方法
No module named impacket 解决方法sudo git clone https://github.com/SecureAuthCorp/impacket.gitcd impacket/sudo pip3 install .sudo python3 setup.py install参考自https://github.com/Leoid/CVE-2019-0708/issues/2原创 2022-02-23 14:38:18 · 2307 阅读 · 1 评论 -
frpc启动失败总结
启动不了,可以删除注释成功启动!原创 2022-02-17 00:08:00 · 4049 阅读 · 0 评论 -
Docker漏洞的记录
原文链接:https://www.cnblogs.com/peterpan0707007/p/15246853.html原文链接:https://blog.youkuaiyun.com/weixin_46700042/article/details/109532502侵删【实战】Docker漏洞的记录]Docker容器的特点:1.轻量级在机器上运行的Docker容器共享该机器的操作系统内核; 他们使用更少的计算和内存。图像由文件系统层构建并共享公用文件。最大限度地减少了磁盘使用量。2.标准Docker容转载 2022-02-02 15:09:42 · 540 阅读 · 0 评论 -
openssl passwd 手动生成密码——passwd提权
参考:https://www.cnblogs.com/liushuhe1990/articles/12298749.html引言:在Linux系统中我们要向手动生成一个密码可以采用opensll passwd来生成一个密码作为用户账号的密码。Linux系统中的密码存放在/etc/shadow文件中,并且是以加密的方式存放的,根据加密方式的不同,所产生的加密后的密码的位数也不同。openssl passwd的作用是用来计算密码hash的,目的是为了防止密码以明文的形式出现。语法格式:openssl原创 2022-02-02 14:21:41 · 6174 阅读 · 2 评论 -
linux可执行文件添加到PATH环境变量的方法
linux命令行下面执行某个命令的时候,首先保证该命令是否存在,若存在,但输入命令的时候若仍提示:command not found这个时候就的查看PATH环境变量的设置了,当前命令是否存在于PATH环境变量中#查看PATH:echo $PATH举例说,命令 composr 在/usr/loca/bin但执行的时候提示:-bash: composr: command not found这个时候,通过echo $PATH,,发现composer并未在PATH环境变量中有设置,这个时候就需要把c转载 2022-01-25 23:29:20 · 198 阅读 · 0 评论 -
kali 安装docker环境
最近因为要在kali上搭建一个文件上传测试平台,所以得安装一个docker环境。安装https协议、CA证书、dirmngrapt-get update apt-get install -y apt-transport-https ca-certificates apt-get install dirmngr2.添加GPG密钥并添加更新源curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian/gpg转载 2022-01-24 22:23:22 · 252 阅读 · 0 评论 -
linux基础知识——相关的基础命令
1、Linux系统下载及安装(注意,必须使用vmware16,win10系统不能是家庭版系统)Linux系统镜像下载下载ISO:https://distrowatch.com/步骤:搜索“CentOS”-“镜像下载站点”-“北京外国语大学”-“mirror”-选择版本-“isos”-“x86_64”-选择对应的.iso文件并下载2、Linux系统相关工具使用(1)xshell(2)secureCRT ====建议使用(3)xftp3、拍摄系统快照步骤:虚拟机-快照-拍摄快照-拍摄快照原创 2022-01-02 19:47:46 · 1466 阅读 · 0 评论 -
Shell编程之分支结构程序设计
实验5.1 Shell编程之分支结构程序设计一、实验目的1、掌握逻辑与&&和逻辑或||的使用;2、理解带参执行程序的实现原理;3、掌握数值运算中expr和let命令的区别;4、掌握if语句和case语句的编程技巧。二、实验任务1、练习逻辑与、逻辑或、逻辑非命令的使用;2、编写shell脚本,并带参执行程序;3、通过if语句,根据输入变量,求分段函数的值;4、通过case语句,根据输入变量,求分段函数的值。三、实验步骤1、练习逻辑与、逻辑或、逻辑非命令的使用。(1)首原创 2021-12-07 18:44:10 · 1530 阅读 · 0 评论 -
Shell编程之循环结构程序设计
实验5.2 Shell编程之循环结构程序设计一、实验目的1、掌握for循环语句的程序设计;2、掌握while循环语句的程序设计。二、实验任务1、编程实现求1~100的和;2、编程实现输出九九乘法表。三、实验步骤1、编程实现求1~100的和。(1)使用gedit编辑器,创建s1.sh,程序代码如下。(2)使用bash解释器执行s1.sh,执行结果如下图所示。(3)使用gedit编辑器,再创建s2.sh,该程序照样用来求1~100的和,程序代码如下。(4)使用bash解释器执行s2原创 2021-12-07 18:39:47 · 550 阅读 · 0 评论 -
linux-shell编写
-eq //等于-ne //不等于-gt //大于-lt //小于ge //大于等于le //小于等于实验中遇到的问题:1.NAME=user1 中间不能有空格2.[ xxx ] xxx前面和后面要有空格任务1:使用case语句编写shell程序1、由用户从键盘输入一个字符,并判断该字符是否为字母、数字或者其他字符, 并输出相应的提示信息。原创 2021-11-30 19:16:27 · 892 阅读 · 0 评论 -
2021-11-09linux作业
文章目录前言任务1:用户管理任务2:组管理总结前言groupadd,useradd,设置密码,锁定/解锁用户,修改用户主目录:usermod ,删除用户:userdel,创建组:groupadd,加入组:gpasswd,用户从组中删除:gpasswd,改名组:groupmod,删除组:groupdel提示:以下是本篇文章正文内容任务1:用户管理1、创建用户zhang1,uid为1200,gid为1200,其他设置默认命令:groupadd -g 1200 wanggonguseradd原创 2021-11-09 19:29:52 · 1029 阅读 · 0 评论 -
linux练习2021-11-2硬链接与软链接&&计划任务
任务1:创建硬链接与软链接1、在/root目录下,删除所有文件和目录,然后再创建文件a1.txt和c1.txt、目录aa和cc命令:cdrm-rf./*toucha1.txtc1.txtmkdiraaccll2、给a1.txt创建硬链接文件,文件名为a2.txt命令:lna1.txta2.txtll3、往a1.txt中...原创 2021-11-02 12:03:35 · 944 阅读 · 0 评论