<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[blue_fantasy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/blue_fantasy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; blue_fantasy]]></copyright><item><title><![CDATA[JAVA安全基础知识]]></title><link>https://blog.youkuaiyun.com/blue_fantasy/article/details/123983877</link><guid>https://blog.youkuaiyun.com/blue_fantasy/article/details/123983877</guid><author>blue_fantasy</author><pubDate>Wed, 06 Apr 2022 15:23:46 +0800</pubDate><description><![CDATA[Text.

一、什么是LDAP

LIGHTWEIGHT DIRECTORY ACCESS Protocol轻量级目录访问协议（目录服务）



类似于这样的树型组织结构，通过LDAP协议连接后像文件夹目录一样

LDAP实现：AD域环境

LDAP默认端口：389

二、JNDI是什么？

Java Naming and Directory Interface Java命名和目录接口（命名服务接口）

用于根据名字找到位置、服务、信息、资源、对象等----KeyValue对

基本操作：

1.发布服务]]></description><category></category></item><item><title><![CDATA[nim语言教程(三)]]></title><link>https://blog.youkuaiyun.com/blue_fantasy/article/details/122820833</link><guid>https://blog.youkuaiyun.com/blue_fantasy/article/details/122820833</guid><author>blue_fantasy</author><pubDate>Sun, 20 Feb 2022 19:13:43 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[nim语言教程(二)]]></title><link>https://blog.youkuaiyun.com/blue_fantasy/article/details/122815370</link><guid>https://blog.youkuaiyun.com/blue_fantasy/article/details/122815370</guid><author>blue_fantasy</author><pubDate>Tue, 08 Feb 2022 11:32:51 +0800</pubDate><description><![CDATA[0x00 proc过程


proc hello() = 
  echo "Hello"

hello()  #调用函数必须在函数定义的下方使用

proc hello2(name: string) = 
  echo name

hello2("John")# John

proc sum(num1, num2: int): int = 
  result = num1 + num2

echo sum(1,5) # 6

proc multiSum(numbers: varargs[int]]></description><category></category></item><item><title><![CDATA[nim语言实现简单计算器]]></title><link>https://blog.youkuaiyun.com/blue_fantasy/article/details/122814402</link><guid>https://blog.youkuaiyun.com/blue_fantasy/article/details/122814402</guid><author>blue_fantasy</author><pubDate>Mon, 07 Feb 2022 21:53:44 +0800</pubDate><description><![CDATA[Text.


import strutils
var input: string
var num1: float
var num2: float
var result: float

while true:
  echo "Choose your action:Addition,Subtraction,Multiplication,Division,Exit"
  input = stdin.readLine

  case input:
    of "Addition":
      stdout.w]]></description><category></category></item><item><title><![CDATA[nim语言教程(一)]]></title><link>https://blog.youkuaiyun.com/blue_fantasy/article/details/122804155</link><guid>https://blog.youkuaiyun.com/blue_fantasy/article/details/122804155</guid><author>blue_fantasy</author><pubDate>Mon, 07 Feb 2022 20:37:49 +0800</pubDate><description><![CDATA[0x00 字符串输入与输出

字符串输入 ，let定义不可变变量



字符串输出，可通过逗号分隔输出，echo后自带一个换行




echo "Hello"
echo ""#就会单独空一行
echo ""
echo "World"," 10 "," string 2"
echo 10/2#按浮点型计算
echo "strings ",10,5+5,5*2





0x01 变量，注释

可变变量用var


var variableName = "Value"#变量初始化
echo va]]></description><category></category></item><item><title><![CDATA[实战中黄金票据的制作]]></title><link>https://blog.youkuaiyun.com/blue_fantasy/article/details/122737771</link><guid>https://blog.youkuaiyun.com/blue_fantasy/article/details/122737771</guid><author>blue_fantasy</author><pubDate>Sat, 29 Jan 2022 00:03:01 +0800</pubDate><description><![CDATA[Text.

0x00 前言

当控制了一台域控服务器的情况下，为了不打草惊蛇又为了长时间控制，可以考虑使用黄金票据进行权限维持。

目前以控制一台域内成员机器WIN2016，ip：10.0.10.111 无杀软

一台域控机器WIN2019，ip：10.0.10.110 有杀软

域名：vulntarget.com

域管：vulntarget\administrator

域管密码：Admin@666

通过之前的攻击，我们拿到了域管理员的账号密码，...]]></description><category></category></item><item><title><![CDATA[约束委派攻击]]></title><link>https://blog.youkuaiyun.com/blue_fantasy/article/details/122679165</link><guid>https://blog.youkuaiyun.com/blue_fantasy/article/details/122679165</guid><author>blue_fantasy</author><pubDate>Tue, 25 Jan 2022 12:17:54 +0800</pubDate><description><![CDATA[Text.

0x00 原理

回顾

首先回顾一下什么是委派？


			服务/用户
			
			
			主机名
			
		
			用户A
			
			
			hostA
			
		
			服务B
			
			
			hostB
			
		
			服务C
			
			
			hostC
			
		委派就是用户A委派主机hostB上的服务代表自己去访问了主机hostC上的服务C，委派需要提前在域控上进行配置，它可以理解成是一种权限。

约束性委派原理

由于⾮约束委派的不安全性（配置了⾮约束]]></description><category></category></item><item><title><![CDATA[非约束委派攻击]]></title><link>https://blog.youkuaiyun.com/blue_fantasy/article/details/122601984</link><guid>https://blog.youkuaiyun.com/blue_fantasy/article/details/122601984</guid><author>blue_fantasy</author><pubDate>Thu, 20 Jan 2022 16:13:24 +0800</pubDate><description><![CDATA[Text.

0x00 原理

用户想访问服务A，于是向KDC提交认证，KDC发现A是非约束性委派，于是会把TGT放在ST中一并给用户。然后用户用这个ST去访问服务A，服务A就相当于获得了用户的TGT，把TGT放入lsass进程，然后就可以拿着用户的TGT以用户的身份去访问所有用户权限能够访问的服务了。

0x01 非约束委派的启用

找到Active Directory用户和计算机-&gt;Computers。给域内机器WIN7配置非约束委派



右键属性-&gt;委派-&gt;信任此计算机来委派任何服]]></description><category></category></item><item><title><![CDATA[CVE-2020-1472漏洞复现]]></title><link>https://blog.youkuaiyun.com/blue_fantasy/article/details/122503926</link><guid>https://blog.youkuaiyun.com/blue_fantasy/article/details/122503926</guid><author>blue_fantasy</author><pubDate>Fri, 14 Jan 2022 23:08:11 +0800</pubDate><description><![CDATA[Text.

简介

2020年8月11号，微软修复了Netlogon 特权提升漏洞，2020年9月11日，安全研究员Secura发布了公告，阐明了漏洞细节，之后相关的EXP也就被构造出来。该漏洞也称为“Zerologon”，CVSS评分为10.0，号称3秒撸域控，危害严重。攻击者在通过NetLogon（MS-NRPC）协议与AD域控建立安全通道时，可利用该漏洞将AD域控的计算机账号密码置为空，从而控制域控服务器。

原理

详细原理参看：ZeroLogon的利用以及分析 - 安全客，安全资讯平台

本文对]]></description><category></category></item><item><title><![CDATA[VulnHub-HA_Chanakya]]></title><link>https://blog.youkuaiyun.com/blue_fantasy/article/details/122424222</link><guid>https://blog.youkuaiyun.com/blue_fantasy/article/details/122424222</guid><author>blue_fantasy</author><pubDate>Tue, 11 Jan 2022 09:29:02 +0800</pubDate><description><![CDATA[Text.

HackTheNmae：HA Chanakya
The Mastermind that took down kingdoms is back and this time he has created a puzzle that would make you scratch you brains! It’s time to face Chanakya.
Will you be able to solve this Boot to Root and prove that you are wiser]]></description><category></category></item><item><title><![CDATA[快速查看电脑里存储过的WIFI密码]]></title><link>https://blog.youkuaiyun.com/blue_fantasy/article/details/122424185</link><guid>https://blog.youkuaiyun.com/blue_fantasy/article/details/122424185</guid><author>blue_fantasy</author><pubDate>Tue, 11 Jan 2022 09:26:46 +0800</pubDate><description><![CDATA[Text.





netsh wlan show profiles（查询网络配置文件）（曾经正确输入密码链接过的WIFI）



netsh wlan show profiles “wzt” key=clear（清除这个wifi的密码）（会爆出链接密码）






























]]></description><category></category></item><item><title><![CDATA[kali编码问题与静态IP配置]]></title><link>https://blog.youkuaiyun.com/blue_fantasy/article/details/122424112</link><guid>https://blog.youkuaiyun.com/blue_fantasy/article/details/122424112</guid><author>blue_fantasy</author><pubDate>Tue, 11 Jan 2022 09:25:20 +0800</pubDate><description><![CDATA[Text.

Kali编码问题解决

当遇到查看某一信息出现乱码的情况，点击编辑-&gt;首选项





选取中文再查看即可

Kali静态IP配置

我总是受kali动态ip的苦恼，每次登陆后都会换一个ip地址，这也不是没什么不好，在特定的情况下有他的好处，但是我做实验明显静态ip更舒服下

以下是修改的方法：

vi /etc/network/interfaces

按i编辑

auto eth0
iface to inet loopback

auto eth0
iface eth0 inet s.]]></description><category></category></item><item><title><![CDATA[phpmyadmin getshell到提权]]></title><link>https://blog.youkuaiyun.com/blue_fantasy/article/details/122424013</link><guid>https://blog.youkuaiyun.com/blue_fantasy/article/details/122424013</guid><author>blue_fantasy</author><pubDate>Tue, 11 Jan 2022 09:17:41 +0800</pubDate><description><![CDATA[Text.

环境准备：win7，phpstudy（包含phpmyadmin，可用旧版）

开始攻击：

通过弱口令，信息收集，爆破等方式获知phpmyadmin的账号密码是root root

开始登录目标机器上的phpmyadmin



2.检测MySQL全局变量（generallog、generallog file）的值。

在SQL处输入sql语句： SHOW VARIABLES LIKE ‘general%’



看到general log 指的是日志保存状态，一共有两个值（ON/OFF）ON]]></description><category></category></item><item><title><![CDATA[ATT&CK实战|Vulnstack 红队（一）]]></title><link>https://blog.youkuaiyun.com/blue_fantasy/article/details/122423955</link><guid>https://blog.youkuaiyun.com/blue_fantasy/article/details/122423955</guid><author>blue_fantasy</author><pubDate>Tue, 11 Jan 2022 09:14:51 +0800</pubDate><description><![CDATA[Text.

前期准备：

http://vulnstack.qiyuanxuetang.net/vuln/detail/2/下载虚拟机

配置环境需要两张仅主机模式开启的网卡





构造这样的内网环境，Kali和Win7的外网IP处于同一网段，可以进行攻击，而Win7还有内网网段，通过拿下Win7机器继续攻击其处于内网同一网段的Win2003及其域控服务器。

首先登录Win7开启phpstudy，登陆密码hongrisec@2019，所有虚拟机密码都是这个。

复现：

因为在kali和win7在同]]></description><category></category></item><item><title><![CDATA[De1CTF2020]]></title><link>https://blog.youkuaiyun.com/blue_fantasy/article/details/122423861</link><guid>https://blog.youkuaiyun.com/blue_fantasy/article/details/122423861</guid><author>blue_fantasy</author><pubDate>Tue, 11 Jan 2022 09:09:20 +0800</pubDate><description><![CDATA[Text.

check in

考点：文件上传过滤ph，短标签命令执行绕过，.htaccess攻击

知识点：&lt;?=和&lt;? echo等价，从PHP5.4.0后起&lt;?=总是可用的

&lt;?=eval($_POST[‘cmd’]);相当于&lt;? echo eval($_POST[‘cmd’]);

抓包，随便上传了个马，发现存在内容黑名单



过滤了ph，尝试用短标签绕过本地测试了下，这样的短标签可以执行任意系统命令，system也可以



于是我们去选择构造如下的payload]]></description><category></category></item><item><title><![CDATA[内网穿透抓包]]></title><link>https://blog.youkuaiyun.com/blue_fantasy/article/details/122423837</link><guid>https://blog.youkuaiyun.com/blue_fantasy/article/details/122423837</guid><author>blue_fantasy</author><pubDate>Tue, 11 Jan 2022 09:05:51 +0800</pubDate><description><![CDATA[Text.

提出问题： 通过ew反向代理后利用proxychains打开了火狐，访问了内网web端口，然后登录处想抓包爆破应该怎么设置这个代理呢？如果ew流量从1080端口走，bp也设置了1080这样会报端口占用了，如何解决呢？

一、实验环境



二、实验工具

Earthworm：下载地址：http://rootkiter.com/EarthWorm/



三、操作步骤

首先模拟提前拿下一台Win7靶机，实战环境可通过蚁剑进行上传EW工具，注意根据实际环境上传对应系统版本的EW文件，实验这里我就]]></description><category></category></item><item><title><![CDATA[读取向日葵配置信息攻击目标机]]></title><link>https://blog.youkuaiyun.com/blue_fantasy/article/details/122403686</link><guid>https://blog.youkuaiyun.com/blue_fantasy/article/details/122403686</guid><author>blue_fantasy</author><pubDate>Mon, 10 Jan 2022 09:30:13 +0800</pubDate><description><![CDATA[Text.

一、本地搭建

准备好安装包，在安装的过程中可以看到默认的安装路径是C:\Program Files\Oray\SunLogin\SunloginClient

二、模拟攻击

首先上线CS

我这里本地就从自己得安装路径里找到config.ini的配置文件了，C:\Program Files\Oray\SunLogin\SunloginClient\config.ini

如果安装路径做了修改可通过wmic process where processid=4580 get processid]]></description><category></category></item><item><title><![CDATA[sudo本地提权漏洞]]></title><link>https://blog.youkuaiyun.com/blue_fantasy/article/details/122403606</link><guid>https://blog.youkuaiyun.com/blue_fantasy/article/details/122403606</guid><author>blue_fantasy</author><pubDate>Mon, 10 Jan 2022 09:25:13 +0800</pubDate><description><![CDATA[Text.

这个漏洞太强了，我觉得近一段时间这个都可以维持了。这里贴上宽字节安全给的虚拟机链接。

链接：https://pan.baidu.com/s/18Bc-HipGuBxq_Fg2dzZVlg
提取码：unic

虚拟机的用户名密码为 vagrant/unicodesec

CVE-2021-3156: 缓冲区溢出漏洞

在sudo解析命令行参数的方式中发现了基于堆的缓冲区溢出。任何本地用户（普通用户和系统用户，sudoer和非sudoers）都可以利用此漏洞，而无需进行身份验证，攻击者不需要知道]]></description><category></category></item><item><title><![CDATA[Docker逃逸漏洞复现（CVE-2019-5736）]]></title><link>https://blog.youkuaiyun.com/blue_fantasy/article/details/122403543</link><guid>https://blog.youkuaiyun.com/blue_fantasy/article/details/122403543</guid><author>blue_fantasy</author><pubDate>Mon, 10 Jan 2022 09:20:59 +0800</pubDate><description><![CDATA[Text.



0x00 概述



2019年2月11日，runc的维护团队报告了一个新发现的漏洞，该漏洞最初由Adam Iwaniuk和Borys Poplawski发现。该漏洞编号为CVE-2019-5736，漏洞影响在默认设置下运行的Docker容器，并且攻击者可以使用它来获得主机上的root级访问权限。



0x01 漏洞原理



漏洞点在于runc，runc是一个容器运行时，最初是作为Docker的一部分开发的，后来作为一个单独的开源工具和库被提取出来。作为“低级别”容器运行时，runc主]]></description><category></category></item><item><title><![CDATA[CVE-2020-0796漏洞复现]]></title><link>https://blog.youkuaiyun.com/blue_fantasy/article/details/122403503</link><guid>https://blog.youkuaiyun.com/blue_fantasy/article/details/122403503</guid><author>blue_fantasy</author><pubDate>Mon, 10 Jan 2022 09:18:50 +0800</pubDate><description><![CDATA[Text.

Text.



网上现在已经有很多复现的文章了，我也做一个学习总结。



0x00 漏洞描述



2020年3月10日，微软在其官方SRC发布了CVE-2020-0796的安全公告（ADV200005，MicrosoftGuidance for Disabling SMBv3 Compression）,公告表示在Windows SMBv3版本的客户端和服务端存在远程代码执行漏洞。同时指出该漏洞存在于MicroSoft Server Message Block 3.1.1协议处理特定请求包]]></description><category></category></item></channel></rss>