<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_40909772的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_40909772</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_40909772]]></copyright><item><title><![CDATA[log4j2漏洞检测和利用]]></title><link>https://blog.youkuaiyun.com/qq_40909772/article/details/128187397</link><guid>https://blog.youkuaiyun.com/qq_40909772/article/details/128187397</guid><author>qq_40909772</author><pubDate>Wed, 07 Dec 2022 17:41:08 +0800</pubDate><description><![CDATA[漏洞检测使用的是BP插件，插件地址。
JNDI注入工具，工具地址 https://github.com/welk1n/JNDI-Injection-Exploit/releases/tag/v1.0，命令如下：
将以下命令进行base64编码，IP替换为你攻击机IP。

使用工具命令如下：

burp发包：

反弹shell成功：]]></description><category></category></item><item><title><![CDATA[华为数通HCIE面试看这个就够了系列——MPLS V*N]]></title><link>https://blog.youkuaiyun.com/qq_40909772/article/details/123559583</link><guid>https://blog.youkuaiyun.com/qq_40909772/article/details/123559583</guid><author>qq_40909772</author><pubDate>Thu, 17 Mar 2022 20:17:45 +0800</pubDate><description><![CDATA[文章目录一、***基础。1.***中路由器的角色。2.MPLS ***。（1）如何解决不同site连接到同一个PE后，私网路由冲突问题?（2）如何在不同的PE之间传递路由信息？（3）RD在规划时需要注意什么？（4）如何将ipv4的私网路由转化成***v4的路由？（5）当PE收到***v4路由后，如何将这些***v4路由自动的注入到本地***-instance的BGP表中?（6）RT的特点？（7）RT的组网规划？（8）转发问题，当PE从网络侧收到私网的业务报文时，如何判断使用本地哪个***-instance的]]></description><category></category></item><item><title><![CDATA[网络安全专业名词解释]]></title><link>https://blog.youkuaiyun.com/qq_40909772/article/details/123279019</link><guid>https://blog.youkuaiyun.com/qq_40909772/article/details/123279019</guid><author>qq_40909772</author><pubDate>Fri, 04 Mar 2022 16:03:50 +0800</pubDate><description><![CDATA[Burp Suite 是一款信息安全从业人员必备的集成型的渗透测试工具，它采用自动测试和半自动测试的方式，通过拦截HTTP/HTTPS的Web数据包，充当浏览器和相关应用程序的中间人，进行拦截、修改、重放数据包进行测试，是Web安全人员的一把必备的瑞士军刀。
Bypass就是绕过的意思，渗透测试人员通过特殊语句的构建或者做混淆等进行渗透测试，然后达到绕过WAF的手法。
C2全称为Command and Control，命令与控制，常见于APT攻击场景中。作动词解释时理解为恶意软件与攻击者进行交互，作名词解.]]></description><category></category></item><item><title><![CDATA[两种正向代理工具]]></title><link>https://blog.youkuaiyun.com/qq_40909772/article/details/123086096</link><guid>https://blog.youkuaiyun.com/qq_40909772/article/details/123086096</guid><author>qq_40909772</author><pubDate>Wed, 23 Feb 2022 13:17:48 +0800</pubDate><description><![CDATA[  接到任务需要做漏扫，但是客户要求提供固定IP报备，公司出口IP都是做nat地址池，是随机的。所以想到了使用VPS做正向代理转发的方式。以下介绍两种在linux上的代理工具的配置方法。
1.tinyproxy。
  Tinyproxy 是一个面向 POSIX 系统开发的轻量级的开源 HTTP/HTTPS 代理守护进程，其从底层开始进行设计，保证了在高速的同时体积依然很小。
#安装
yum -y install tinyproxy

#编辑配置文件
vim etc/tinyproxy/tinyproxy.c]]></description><category></category></item><item><title><![CDATA[记一次挖矿病毒的应急响应]]></title><link>https://blog.youkuaiyun.com/qq_40909772/article/details/122498294</link><guid>https://blog.youkuaiyun.com/qq_40909772/article/details/122498294</guid><author>qq_40909772</author><pubDate>Fri, 14 Jan 2022 17:05:32 +0800</pubDate><description><![CDATA[1.概述
  接到通知某单位中了挖矿病毒被通告了需要去应急排查中毒主机。

2.排查思路

根据通告信息中的地址，询问客户，发现其中的地址信息是路由器的地址。查看配置是因为在出口路由器上做了nat，所以此地址不是中毒主机。
尝试查看路由器中是否存在nat地址转化表，最后发现路由器上是做了基于端口的地址转换，这个方法行不通。
思考后决定去客户核心交换机上进行抓包分析。

3.镜像端口配置
  客户设备是一台华为的设备，如下图是模拟的一个拓扑：

  例如配置GigabitEthernet0/0/1端口流量镜像]]></description><category></category></item><item><title><![CDATA[内网安全攻防读书笔记（5）——探测域内存活主机和端口扫描]]></title><link>https://blog.youkuaiyun.com/qq_40909772/article/details/122347965</link><guid>https://blog.youkuaiyun.com/qq_40909772/article/details/122347965</guid><author>qq_40909772</author><pubDate>Fri, 07 Jan 2022 17:09:29 +0800</pubDate><description><![CDATA[  实际探测可以在白天和晚上分别进行探测。
1.利用NetBIOS快速探测内网
  nbtscan工具已经上传到我的资源，大家可以下载。此工具用于扫描本地或远程TCP/IP网络上开放NetBIOS名称服务器。有Windows和Linux两个版本，将其上传到目标服务器就可以直接使用。使用命令如下：
nbtscan.exe 192.168.1.0/24


2.利用ICMP协议快速探测内网
  依次对内网中每个IP地址执行ping命令，可以快速找出内网中所有存活的主机。在渗透测试中，可以使用如下命令循环探测整个]]></description><category></category></item><item><title><![CDATA[内网安全攻防读书笔记（4）——内网信息收集之查询当前权限和判断是否存在域]]></title><link>https://blog.youkuaiyun.com/qq_40909772/article/details/121679229</link><guid>https://blog.youkuaiyun.com/qq_40909772/article/details/121679229</guid><author>qq_40909772</author><pubDate>Fri, 03 Dec 2021 15:31:20 +0800</pubDate><description><![CDATA[1.查询当前权限
1.1 查看当前权限
whoami

共有以下三种情况：

本地普通用户：只能查询本机相关信息，不能查询域内信息。
本地管理员用户：可以查询域内信息。
域内用户：可以查询域内信息。

1.2 获取域SID
whoami /all



当前域hacke的SID为S-1-5-21-1876960018-2564456387
域用户user1的SID为S-1-5-21-1876960018-2564456387-1273048475-1105

1.3查询指定用户的详细信息
net user ]]></description><category></category></item><item><title><![CDATA[内网安全攻防读书笔记（3）——内网信息收集之收集本机信息]]></title><link>https://blog.youkuaiyun.com/qq_40909772/article/details/121497912</link><guid>https://blog.youkuaiyun.com/qq_40909772/article/details/121497912</guid><author>qq_40909772</author><pubDate>Thu, 02 Dec 2021 15:20:30 +0800</pubDate><description><![CDATA[ipconfig /all     获取本机网络配置信息

查看操作系统及软件信息
英文版系统：
systeminfo | findstr /B /C:"Name" /C:"OS Version"
中文版系统：
systeminfo | findstr /B /C:"OS 名称" /C:"OS 版本"


查看系统体系结构
echo %PROCESSOR_ARCHITECTURE%   


查看安装的软件和版本
wmic product get name,version


powershell收集软件的]]></description><category></category></item><item><title><![CDATA[内网安全攻防读书笔记（2）——powershell基础]]></title><link>https://blog.youkuaiyun.com/qq_40909772/article/details/121554555</link><guid>https://blog.youkuaiyun.com/qq_40909772/article/details/121554555</guid><author>qq_40909772</author><pubDate>Fri, 26 Nov 2021 16:59:25 +0800</pubDate><description><![CDATA[文章目录1.基本概念1.1 .ps1文件1.2 执行策略1.3 管道2.常用命令2.1 文件操作命令2.2 绕过本地权限并执行2.3 使用base64对PowerShell命令进行编码2.3 运行32位和64位powershell
  powershell是windows的一种命令行外壳程序。只要一台计算机上可以运行代码，就可以将powershell脚本文件执行，甚至无需写入到磁盘中。powershell拥有以下几个重要的特点：

脚本可以在内存中运行，不需要写入到磁盘中。
可以远程执行。
可用于管理活动目]]></description><category></category></item><item><title><![CDATA[RCE漏洞]]></title><link>https://blog.youkuaiyun.com/qq_40909772/article/details/121540896</link><guid>https://blog.youkuaiyun.com/qq_40909772/article/details/121540896</guid><author>qq_40909772</author><pubDate>Thu, 25 Nov 2021 16:43:45 +0800</pubDate><description><![CDATA[  RCE命令一般发生在远程，有两种执行方式，远程命令执行（RemoteCommand Exec）和远程代码执行（Remote Code Exec）。命令注入就是通过注入一些特殊字符，改变原本的执行意图，从而执行攻击者指定的命令。
1.原理。
  当调用函数执行命令且未对输入做过滤时，通过注入恶意命令，会造成巨大的危害。如下面PHP中的system()函数：
&lt;?php
$dir = $_GET['d'];
system("echo ".$dir);
?&gt;

  该代码的该代码的正常功能是调用操]]></description><category></category></item><item><title><![CDATA[SSRF题目复现]]></title><link>https://blog.youkuaiyun.com/qq_40909772/article/details/121403022</link><guid>https://blog.youkuaiyun.com/qq_40909772/article/details/121403022</guid><author>qq_40909772</author><pubDate>Fri, 19 Nov 2021 10:31:18 +0800</pubDate><description><![CDATA[1. [HITCON 2017] SSRFme。
题目平台地址：https://buuoj.cn/challenges
进入题目环境之后是代码审计，代码如下：
59.49.169.109 
&lt;?php
    if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
        $http_x_headers = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);
        $_SERVER['REMOTE_AD]]></description><category></category></item><item><title><![CDATA[任意文件读取漏洞知识梳理]]></title><link>https://blog.youkuaiyun.com/qq_40909772/article/details/121381691</link><guid>https://blog.youkuaiyun.com/qq_40909772/article/details/121381691</guid><author>qq_40909772</author><pubDate>Wed, 17 Nov 2021 17:10:08 +0800</pubDate><description><![CDATA[文章目录1.概述2.开发语言触发点2.1 PHP2.2 Python2.3 Java2.4 Ruby2.5 Node3.中间件/服务器相关触发点3.1 Nginx错误配置3.2 数据库3.3 软链接3.4 FFmpeg3.5 Docker-API4.文件读取的目标目录5.题目复现5.1 afr_15.2 afr_25.3 afr_3
1.概述
  文件读取漏洞，就是攻击者通过一些手段可以读取服务器上开发者不允许读到的文件。主要读取的文件是服务器的各种配置文件、文件形式存储的密钥、服务器信息（包括正在执行的进]]></description><category></category></item><item><title><![CDATA[内网安全攻防读书笔记（1）——内网基础知识]]></title><link>https://blog.youkuaiyun.com/qq_40909772/article/details/121288631</link><guid>https://blog.youkuaiyun.com/qq_40909772/article/details/121288631</guid><author>qq_40909772</author><pubDate>Fri, 12 Nov 2021 16:39:41 +0800</pubDate><description><![CDATA[文章目录1.工作组2.域2.1 单域2.2 父域和子域2.3 域树2.4 域森林2.5 域名服务器3.活动目录4.域控制器和活动目录的区别5.安全域的划分
  内网也指局域网，是指在某一区域有多台计算机互连而成的计算机组。可以实现文件管理、应用软件共享、打印机共享、工作组内的日程安排、电子邮件和传真等。
1.工作组
  为了方便管理成白上千的计算机组成的局域网，出现了工作组的概念。实现手段就是将不同计算机按照功能或部门分别列入不同的工作组。

  加入或者创建工作组的方法是：右击“我的电脑”，选择属性，依次]]></description><category></category></item><item><title><![CDATA[SQL注入知识梳理]]></title><link>https://blog.youkuaiyun.com/qq_40909772/article/details/121267493</link><guid>https://blog.youkuaiyun.com/qq_40909772/article/details/121267493</guid><author>qq_40909772</author><pubDate>Thu, 11 Nov 2021 15:13:23 +0800</pubDate><description><![CDATA[文章目录1.数字型和UNION注入2.数据库结构未知是如何得知数据表的字段名和表名？3.字符型注入和布尔注入3.1 字符型注入3.2 布尔盲注4.报错注入5.堆叠注入6.二次注入7.注入点7.1 SELECT注入7.2 insert注入7.4 update注入7.4 delete注入8.注入的防御8.1 字符替换8.2 逃逸引号
1.数字型和UNION注入
有如下数据库结构：

&lt;?php
require_once 'conn.php';
$res = mysqli_query($conn,"sele]]></description><category></category></item><item><title><![CDATA[CTF中的信息搜集]]></title><link>https://blog.youkuaiyun.com/qq_40909772/article/details/121231859</link><guid>https://blog.youkuaiyun.com/qq_40909772/article/details/121231859</guid><author>qq_40909772</author><pubDate>Tue, 09 Nov 2021 17:16:08 +0800</pubDate><description><![CDATA[文章目录一、敏感目录泄露。1.git泄露（1）常规的git泄露（2）git回滚2.SVN泄露3.HG泄露4.目录扫描工具。二、敏感备份文件。1.gedit备份文件2.vim备份文件3.常规文件三、Banner识别
一、敏感目录泄露。
1.git泄露
  在开发过程中经常会遗忘.git文件夹，导致攻击者可以通过.git文件夹中的信息获取开发人员提交过的所有源码。
（1）常规的git泄露

利用工具：https://github.com/denny0223/scrabble
利用方法：./scrabble ht]]></description><category></category></item><item><title><![CDATA[2020年王鼎杯反序列化题目复现]]></title><link>https://blog.youkuaiyun.com/qq_40909772/article/details/121105144</link><guid>https://blog.youkuaiyun.com/qq_40909772/article/details/121105144</guid><author>qq_40909772</author><pubDate>Wed, 03 Nov 2021 11:23:39 +0800</pubDate><description><![CDATA[1.think_java。
题目描述如下：

下载题目附件，发现是java程序，使用jd-gui进行反编译，如下图：

发现test.class中有调用swagger API，百度找到swagger的访问地址如：http://127.0.0.1:8081/swagger-ui.html。构造相关URL访问。

发现没有用户登录的数据，返回继续审计代码，查看SqlDict.class，发现代码中有sql语句，对应着swagger API的字典库功能，数据库名字叫myapp，在对应页面进行sql注入。

构造的]]></description><category></category></item><item><title><![CDATA[PHP留言板]]></title><link>https://blog.youkuaiyun.com/qq_40909772/article/details/121094162</link><guid>https://blog.youkuaiyun.com/qq_40909772/article/details/121094162</guid><author>qq_40909772</author><pubDate>Tue, 02 Nov 2021 11:16:54 +0800</pubDate><description><![CDATA[文章目录1.展示。2.数据库结构。3.代码。2.1 conn.php2.2 config.php2.3 index.php2.4 add.php2.5 edit.php2.6 updata.php2.7 del.php
1.展示。

2.数据库结构。
  数据库名称为liuyan，表名为liuyan，表中结构如下所示：

  可以使用以下sql语句，在命令行中快速创建数据库和数据表：
CREATE DATABASE liuyan;
USE liuyan;
CREATE TABLE IF NOT EXISTS]]></description><category></category></item><item><title><![CDATA[sql注入进阶]]></title><link>https://blog.youkuaiyun.com/qq_40909772/article/details/118788597</link><guid>https://blog.youkuaiyun.com/qq_40909772/article/details/118788597</guid><author>qq_40909772</author><pubDate>Sat, 17 Jul 2021 22:34:05 +0800</pubDate><description><![CDATA[一、时间注入。
1.测试过程。
测试地址：http://192.168.57.128:1237/time/time.php?id=1
  当访问该地址时，页面返回yes，在网址的后面加上单引号，再次访问，页面返回no。这与Boolean注入非常相似，但是我们将采用另外一种注入方法解决——时间盲注。
时间盲注是利用sleep()或benchmark()等函数让Mysql的执行时间边长，它多与IF(expr1,expr2,expr3)结合使用，此if语句含义是：如果expr1是TRUE，则if()的返回值为ex]]></description><category></category></item><item><title><![CDATA[sql注入实战—报错注入]]></title><link>https://blog.youkuaiyun.com/qq_40909772/article/details/118785292</link><guid>https://blog.youkuaiyun.com/qq_40909772/article/details/118785292</guid><author>qq_40909772</author><pubDate>Fri, 16 Jul 2021 10:29:11 +0800</pubDate><description><![CDATA[测试网站：自建靶场 http://192.168.57.128:1237/sql/error.php?username=1
测试工具：Burp Suite
1.首先访问http://192.168.57.128:1237/sql/error.php?username=1’，因为参数username的值是1’，在数据库中执行SQL时，会因为多了一个单引号而报错，输出结果如下所示：
  通过页面返回的结果可以看出，程序直接将错误信息输出到了页面上，所以此处可以利用报错注入来获取数据。
2.报错注入有多种格式，此]]></description><category></category></item><item><title><![CDATA[sql注入实战—Boolean注入]]></title><link>https://blog.youkuaiyun.com/qq_40909772/article/details/118725543</link><guid>https://blog.youkuaiyun.com/qq_40909772/article/details/118725543</guid><author>qq_40909772</author><pubDate>Thu, 15 Jul 2021 21:36:49 +0800</pubDate><description><![CDATA[测试网站：自建靶场 http://192.168.57.128:1237/sql/boolean.php?id=1
测试工具：Burp Suite
1.访问目标测试地址，使用burp进行抓包。返回的测试结果如下所示:

2.使用id=1’ and 1=1%23，id=1’ and 1=2%23，发现返回的结果分别是yes和no，如下所示：
  由以上输出的结果可知，不能使用union注入，此处可以使用Boolean注入，Boolean注入是指在构造SQL判断语句1，通过查看页面的返回结果来推测哪些SQL判断]]></description><category></category></item></channel></rss>