linux笔记和安全加固配置(持续更新)

0x01 前言:

最近在找工作,由于去年参加考研。一心放在考研上,工作没找。后来考研成绩出来了,自己成绩不理想,只能乖乖的找工作。以前没时间总结,做了一些零碎的记录,趁着找工作吧之前记录给总结下,下面是自己总结linux-持续更新。

0x02 linux基础篇

基础的知识(ls,pwd,mkdir,cd ,netstat等)在安全的时候学过了这里就不多记载了。

inux高效文本、文件处理命令

vim

基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)

  • 命令模式:
    • i 切换到输入模式,以输入字符。
    • x 删除当前光标所在处的字符。
    • : 切换到底线命令模式,以在最底一行输入命令
  • 输入模式
    在命令模式下按下i就进入了输入模式
  • 底线命令模式
    在命令模式下按下:(英文冒号)就进入了底线命令模式。
    q 退出程序
    w 保存文件
  • 常用的命令(自己不熟悉,但很常用的命令)

    G:–>移动到这个档案的最后一行(常用) :shift + g
    nG : —>移动到这个档案的第 n 行
    gg :移动到这个档案的第一行
    /word 光标下搜索word单词所在行
    ?word 光标上搜索

    • :n1,n2s /word1/word2/g n1 与 n2 为数字。在第 n1 与 n2 行之间寻找 word1 这个字符串,并将该字符串取代为 word2 !
    • :1,$s/word1/word2/g 或 :%s/word1/word2/g 从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2 !(常用)
    • :1,$s/word1/word2/gc 或 :%s/word1/word2/gc 从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2 !且在取代前显示提示字符给用户确认 (confirm) 是否需要取代!(常用)

awk

awk是一种编程语言,用于在linux/unix下对文本和数据进行处理,是行处理器,一次对每一行进行处理,然后输出。
详细资料—>文档
本文演示是提取nmap输出文件如下,我们或一步步提取出格式化输出ip|port|state| service|

1
2
3
4
5
6
7
8
9
10
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00017s latency).
Not shown: 994 closed ports
PORT STATE SERVICE VERSION
80/tcp open http Apache httpd 2.4.34 ((Unix) PHP/7.1.23)
88/tcp open tcpwrapped
445/tcp open microsoft-ds?
1086/tcp open cplscrambler-lg?
1087/tcp open cplscrambler-in?
1089/tcp open tcpwrapped

[options]
-F : 指明输入时用到的字段分隔符
-v var=VALUE : 自定义变量
-f 加载awk脚本
awk输出:

  • 字符串匹配

    awk ‘/open/‘ nmap.txt
    我们要提取出端口开放的行,输出有open行的字符,

  • 折分文件

    $0代表当前行 $1-n表示列 $NF表示最后字段


    现在我们需要提取ip 如ip会显示在第一行。如127.0.0.1

    现在我们和并ip 和开放端口

    1
    [root@zm ~]# awk '/Nmap scan report/ { if(match($5,"[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}")){ip=$5}else{ip=gensub(/\(|\)/,"",1,gensub(/\(|\)/,"",1,$6))}} /open/{split($1, t, "/");port=t[1];type=t[2];$1=ip"\t"port"\t"type"\t";$2="";$4=$4==""?"unknown":$4;$4=$3""$4;print $1,$2,$3,$4}' nmap.txt

shell脚本入门

》》》 待更新

linux安全加固

window安全加固

本文标题:linux笔记和安全加固配置(持续更新)

文章作者:Tea_Mh

发布时间:2019年02月08日 - 22:49

最后更新:2019年04月15日 - 17:05

原始链接:blog.manhao6.cn/2019/02/08/linux笔记和安全加固配置(持续更新)/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

Tea_Mh wechat
欢迎加我微信,交流交流
-------------    本文结束  感谢您的阅读    -------------