反弹 Shell
# 什么是反弹 shell?
正向连接,就是攻击者用自己的攻击机连接到目标主机的某一端口,常见的有 web 服务、ssh、远程桌面等等。
在实际情况下,总会有很多时候,我们不能通过正向连接访问到目标主机,这个时候就可以利用反向连接来实现。
反向连接,通俗来说就是,攻击者监听某个攻击机的指定端口,目标主机主动发起请求到该端口,并将命令行的输入输出转到攻击机上显示。
# 适用情况
反弹 shell 适用于如下几种常见的情况:
目标机因防火墙受限,目标机器只能发送请求,不能接收请求。
所以让目标机主动发送请求到攻击机指定端口来 getshell
目标机端口被占用。
但是攻击机不会存在什
more...卷积神经网络
解决的问题:目标检测和识别、分类和检索、超分辨率重构
核心问题:如何进行 特征提取
# 整体架构
卷积神经网络 和 传统网络 的区别:
CNN 的输入数据都是 3 维的,不用拉成一个向量
输入层:与传统网络的区别是,直接传入了图像数据(3 维)
卷积层:提取特征
池化层:数据压缩
全连接层:传统神经网络结构;输出层的每一个神经元都与上一层的每一个神经元连接;
每次卷积之后,都会加入一个 Relu 激活函数
卷积层 + 池化层 只是进行特征提取,获得结果还是靠神经网络的全连接层;
因为全连接层无法直接处理 多维 的数据(图像),所以要先把数据拉成 向量 的格式
# 卷积
(提取特
more...Linux 后门实验记录(二)
整理好了搭环境的文章:LINUX 后门复现环境搭建
攻击者在通过各种手段获得服务器的控制权之后,通常会在服务器上布置一些脚本、进程、链接,即所谓的后门。其目的是,方便攻击者以后对该服务器进行持久性的攻击。
其中,在 linux 服务器上留后门的常见技术,本文中会提及如下几种:
SSH 公钥免密
crontab 后门
...
# SSH 公钥免密
简而言之,SSH 公钥免密就是,将攻击者生成的 ssh 公钥写到目标服务器的 /root/.ssh/authorized_keys 中(手动在目标机上完成注册),
然后攻击者就可以利用对应的私钥免密登录。
实现:
more...Linux 后门实验记录(一)
整理好了搭环境的文章:LINUX 后门复现环境搭建
攻击者在通过各种手段获得服务器的控制权之后,通常会在服务器上布置一些脚本、进程、链接,即所谓的后门。其目的是,方便攻击者以后对该服务器进行持久性的攻击。
其中,在 linux 服务器上留后门的常见技术,本文中会提及如下几种:
增加用户账号
破解用户密码
放置 SUID Shell
PAM 后门
SSH 软链接后门
...
# 增加用户账号
前提:getshell,已获得服务器的 root 权限
# uid=0 用户可远程登陆
可以通过下面这一行指令,增加一个超级用户账号:
echo "用户名:x:0:0::
more...Linux 后门实验环境搭建
这次用 Kali Linux 虚拟机作为实验服务器,在 Windows 主机上通过 Xshell 建立 SSH 连接,为后面的 Linux 后门实验准备环境。这里先记录连接过程,以及我遇到的几个问题。














