2019-9-11:渗透测试,基础学习,vim编辑器,笔记
Linux快捷路径符号说明
. 代表当前目录
.. 上级目录
- 代表前一个工作目录
~ 表示当前用户的家目录
vmware tools 用来虚拟机和宿主机之间移动数据
vim/vi编辑器
vim编辑器三种模式
命令模式,vim打开之后默认模式, 按冒号之后输入命令,w,保存,wq,保存退出,q 退出,q!强制退出,不保存数据,w!,强制保存
输入模式,命令模式下输入,i/a/o进入,就可以编辑文件,a模式,光标后一位开始输入,i模式在光标本身位置输入,o模式,在光标下一行输入,A模式,定位到光标所在行的末尾输入,I,定位到光标所在行的开始位置,O,定位到光标的上一行
底部命令行模式,当前是输入模式时候,按ESC键,然后输入:冒号,进入底部命令模式,当前是命令模式,直接按:冒号,进入该模式
vim中找数据
在命令模式中,按/斜杠,输入关键字,会从光标定位的地方开始寻找关键词,按n可以查找下一次出现
替换关键字
:%s/key1/key2 ,底部命令模式中,将每行首次出现的key1关键字,替换为key2
:%s/key1/key2/g 将整个文件中的key1,换成key2
:s/key1/key2,将光标所在的行的第一个key1,替换key2
:s/key1/key2/g,将光标所在行的key1,替换成key2
vim命令模式下其他操作
x,删除光标后一个字符
X大写,删除光标前一个字符
dd,删除光标所在行
ndd,删除光标后n行
yy,复制光标所在行
p,将复制的数据粘贴到光标的下一行
P大写,将复制的数据粘贴到光标的上一行
u,撤销之前操作
底层命令下
set nu 显示行号
set nonu 取消行号
ubuntu linux中root密码修改
sudo passwd root ,首先输入当前登录的账户密码,然后输入两次要设置的root密码
linux压缩包
tar
tar -cvf x.tar x1 x2 x3,将x1 x2 x3 打包成x.tar文件
tar -zcvf x.tar.gz x1 x2 x3,将x1 x2 x3打包并压缩为x.tar.gz
tar -zxvf x.tar.gz 解压缩x.tar.gz
-z 针对的格式为zip/gz
-x表示解压缩
-c打包
-v显示过程
-f指定文件
zip
zip x.zip x1 x2 x3,将x1 x2 x3压缩为x.zip
unzip x.zip,解压x.zip文件
linux下的用户管理
用户信息保存在,etc/passwd
用户分为,真用户,可以修改密码,登录系统
伪用户,应用程序运行时候会用某种权限来运行,并使用程序名称来表示该程序,并存在/etc/passwd文件下
用户名 密码 UID GID 描述信息 家目录 默认使用的解析器
root :x :0 :0 : root : /root : /bin/bash
将最后一部分,及默认shell,改为/sbin/nologin,该用户就被禁止登录
etc/shadow,存储用户密码
root(用户名):$6$8iyNeMi.$DFrR5zTLTkOqbUlq1csa6vtuTIVCbR/YtNdLKo1bYCBRRMJTla5qMaTRmcrA28imqy5eC1kNr6VQbXV5U.fyk1(密文密码):18150(最后修改时间):0(最短使用时间):99999(最长使用时间:7:::(密码策略)
useradd【选项】 用户名,添加用户
passwd 用户名 ,添加密码
userdel 用户名,删除用户
默认添加用户会自动添加一个和用户名一样的组
终端操作
ctrl+shift+t,新建终端窗口
alt+n,可以切换到对应n号终端窗口
sudo,当前用户权限不足,需要权限时候,赋予当前用户临时root权限去操作,或su切换root用户(需要知道root密码)
2019-9-11:渗透测试,基础学习,vim编辑器,笔记的更多相关文章
- 零基础学习Vim编辑器
**********************************************************************0.这篇教程的简介:Vim是Linux/Unix下的经典编辑 ...
- 零基础到精通Web渗透测试的学习路线
小编相信很多新手都会遇到以下几个问题 1.零基础想学渗透怎么入手? 2.学习web渗透需要从哪里开始? 这让很多同学都处于迷茫状态而迟迟不下手,小编就在此贴给大家说一下web渗透的学习路线,希望对大家 ...
- WEB渗透测试基础工具
代理查询网站:hidemyass(隐藏我的屁股) HTTrack:HTTrack是一个免费和易用的离线浏览工具(浏览器),它可以允许你下载整个WWW网站至本地目录,并且通过遍历网站目录获取HTML,图 ...
- linux基础之vim编辑器
vi : Visual Interface vim : VI Improved : VI的基础加上一些有用的插件 vim编辑器: 文本编辑器, 字处理器, 全屏编辑器, 模式化编辑器 vim的模式有三 ...
- linux commands ---2 ,学习vim编辑器如何使用的方法。
vim /data/yst.txt 打开一个文件之后,然后在命令行模式下,输入:help 可以调出 vim 的帮助文档. 然后会进入: 然后就可以查阅具体的帮助文档了,再也不用再网上找一些零散的v ...
- vim 编辑器笔记
vim 编辑器 命令模式(默认),尾行模式 : / 两种方式 (Esc比较慢,连续连词esc,删除全部尾行内容),编辑模式 a,i,o,s :q 退出编辑不保存 :wq 保存编辑并退出 :w 保存并写 ...
- 2019-11-3:渗透测试,基础学习,bypass类型笔记
等价字符 空格:%20,+,(),%0a,%09,%a0,%0b,%0c,%0d,/**/等 =:like,regexp,liker,<>,! =等 and:&& or:x ...
- 2019-9-10:渗透测试,基础学习,sql注入笔记
sql注入1,万能密码,自己写的网站,找到登录窗口,必须和数据库交互,往里插入构造的恶意代码,最后可以直接登录进去,不需要账号和密码,输入的恶意代码成为万能密码,后端拼接的sql语句,SELECT * ...
- kali渗透测试基础
一侦查 研究如何收集有关目标的情报,比如开发那些端口用来通信,托管在哪里,提供给客户的服务类型等. 交付内容应该包括需要攻击的所有目标资产清单,与那些资产关联的应用,使用的服务以及可能的资产所有者. ...
随机推荐
- 通过FeignClient接收shaded的javabean的JSON序列化
问题说明 最近做了关于flink的需求. 现在需要通过HTTP访问FLINK的 RESTAPI, rest 接口的JSON 非常庞大而复杂. 那么怎么去完整的接收数据呢? 方法一就是手写部分需要的Ja ...
- Kafka权威指南阅读笔记(第五章)
Kafka Broker kafka 第一个启动的Broker在ZooKeeper中创建一个临时节点/controller,让自己成为控制器.其他Broker启动后在控制器节点上创建Watch对象,便 ...
- Maven optional关键字透彻图解
写在前面 本来想写一篇「如何自定义Spring Boot Starter」,但是为了更好理解 Starter 的一些设计理念和其中的关键点,所以提前将一些细节内容单独提取出来讲解说明 在 Maven ...
- Okhttp 请求流程梳理
最近在看 Okhttp 的源码.不得不说源码设计的很巧妙,从中能学到很多.其实网上关于 Okhttp 的文章已经很多了,自己也看了很多.但是俗话说得好,好记性不如烂笔头,当你动手的时候,你会发现你在看 ...
- 学习笔记41_Spring.Net
Spring.Net:由容器负责创建对象,容器读取配置文件来初始化对象,配置文件须符合 Spring.Net范式: 准备材料: Common.Loggin.dll,Spring.Core.dll 第一 ...
- 学习笔记28_MVC异步请求
*微软的MVC异步请求 使用一下方式,就能生成完整的<from>标签,以及对应的表单元素,提交时能达到异步提交的效果 <%using(Ajax.BeginForm( "Co ...
- 「2019.8.11 考试」一套把OI写的很诗意的题
这次写的更惨了,T2暴力再次挂掉了. 先写了T1的75暴力,然后写了T2的70分暴力(挂成了25),T3啥也不会骗了12分.T3看完题一点思路没有,心态爆炸了,一直在观察数据,忽略的思考的重要性,以至 ...
- KETTLE常见问题和优化
1.创建MySQL空资源库报错问题:因为boolean类型的问题,Mysql中的boolean类型实际上保存为TINYINT,需要手动的修改生成资源库的sql脚本,将其中的插入用户ENABLED的值由 ...
- Netty启动流程剖析
编者注:Netty是Java领域有名的开源网络库,特点是高性能和高扩展性,因此很多流行的框架都是基于它来构建的,比如我们熟知的Dubbo.Rocketmq.Hadoop等,针对高性能RPC,一般都是基 ...
- 自己实现 aop 和 spring aop
上文说到,我们可以在 BeanPostProcessor 中对 bean 的初始化前化做手脚,当时也说了,我完全可以生成一个代理类丢回去. 代理类肯定要为用户做一些事情,不可能像学设计模式的时候创建个 ...