CVE-2021-26855 Exchange Server RCE 复现
有个坑。就是安装Visual C++ Redistributable Packages for Visual Studio 2013
获取system权限
⚫️⚫️⚫️渗透测试,#删库,数据删除 拿数据库 木马注入 破解,提权,Dns动持⚫️⚫️⚫️
#黑客接单 @逆向破解 #渗透
@changwaiguang
有个坑。就是安装Visual C++ Redistributable Packages for Visual Studio 2013
获取system权限
⚫️⚫️⚫️渗透测试,#删库,数据删除 拿数据库 木马注入 破解,提权,Dns动持⚫️⚫️⚫️
#黑客接单 @逆向破解 #渗透
@changwaiguang
NavigationLink 类型添加了新的数据驱动功能。一个全新的初始化器允许我们创建一个绑定到某个值的链接。这是使用新的数据驱动导航 API 重构的先前示例。我们使用新的基于价值的导航链接来引导用户通过应用程序。看看我们如何将列表中的每个项目与特定值相关联。请记住,值必须符合 Hashable 协议。接下来,我们使用 navigationDestination 视图修饰符为特定值定义目标视图。在当前示例中,我们只有一种类型的目的地,但您可以通过应用多个 navigationDestination 视图修饰符来拥有任意数量的目的地
⚫️⚫️⚫️渗透测试,#删库,数据删除 拿数据库 木马注入 破解,提权,Dns动持⚫️⚫️⚫️
#黑客接单 @逆向破解 #渗透
@changwaiguang
⚫️⚫️⚫️渗透测试,#删库,数据删除 拿数据库 木马注入 破解,提权,Dns动持⚫️⚫️⚫️
#黑客接单 @逆向破解 #渗透
@changwaiguang
Aircrack-ng是帮助WiFi网络的安全性的工具。它用于网络审计,并提供WiFi安全性和控制,还可以作为具有驱动程序和显卡,重放攻击的最佳wifi黑客应用程序之一。通过捕获数据包来处理丢失的密钥。支持的操作系统包括NetBSD,Windows,OS X,Linux和Solaris。
⚫️⚫️⚫️渗透测试,#删库,数据删除 拿数据库 木马注入 破解,提权,Dns动持⚫️⚫️⚫️
#黑客接单 @逆向破解 #渗透
@changwaiguang
⚫️⚫️⚫️渗透测试,#删库,数据删除 拿数据库 木马注入 破解,提权,Dns动持⚫️⚫️⚫️
#黑客接单 @逆向破解 #渗透
@changwaiguang
Tenable的Nessus Professional是一款面向安全专业人士的工具,负责解决补丁,软件问题,恶意软件和广告软件删除工具以及各种操作系统和应用程序上的错误配置。Nessus通过在黑客使用漏洞渗透网络之前及时识别漏洞来引入主动安全程序,还解决了远程代码执行漏洞。它关心大多数网络设备,包括虚拟,物理和云基础架构。
⚫️⚫️⚫️渗透测试,#删库,数据删除 拿数据库 木马注入 破解,提权,Dns动持⚫️⚫️⚫️
#黑客接单 @逆向破解 #渗透
@changwaiguang
⚫️⚫️⚫️渗透测试,#删库,数据删除 拿数据库 木马注入 破解,提权,Dns动持⚫️⚫️⚫️
#黑客接单 @逆向破解 #渗透
@changwaiguang
为他是dom型xss,那么就查看是否有script标签(一般获取dom值使用javascript获取的)。
看后你会发现没有获取disabledFeatures ;enabledFeatures ;indicatorsFile这3个参数的地方,那么第二种可能就是html里远程加载的js了(这些远程加载js就像我们写python种导入的库一样,当我们需要某些功能的结果时
⚫️⚫️⚫️渗透测试,#删库,数据删除 拿数据库 木马注入 破解,提权,Dns动持⚫️⚫️⚫️
#黑客接单 @逆向破解 #渗透
@changwaiguang
看后你会发现没有获取disabledFeatures ;enabledFeatures ;indicatorsFile这3个参数的地方,那么第二种可能就是html里远程加载的js了(这些远程加载js就像我们写python种导入的库一样,当我们需要某些功能的结果时
⚫️⚫️⚫️渗透测试,#删库,数据删除 拿数据库 木马注入 破解,提权,Dns动持⚫️⚫️⚫️
#黑客接单 @逆向破解 #渗透
@changwaiguang
RASTAPI模块为例来进行漏洞利用演示。IKEEXT服务会使用这个模块,因此我们可以通过启动任意VPN连接来触发事件日志行为。相关注册表键值的默认设置
⚫️⚫️⚫️渗透测试,#删库,数据删除 拿数据库 木马注入 破解,提权,Dns动持⚫️⚫️⚫️
#黑客接单 @逆向破解 #渗透
@changwaiguang
⚫️⚫️⚫️渗透测试,#删库,数据删除 拿数据库 木马注入 破解,提权,Dns动持⚫️⚫️⚫️
#黑客接单 @逆向破解 #渗透
@changwaiguang
漏洞触发点在termdd.sys中,shellcode执行时IRQL为DISPATCH_LEVEL,需要进行特殊的处理。BlueKeep利用模块的shellcode实现逻辑与 永恒之蓝基本一致,均是先hook syscall再利用APC注入完成R0到R3的转移。有一点不同之处在于BlueKeep是在shellcode运行过程中用egg hunter的方式搜寻并复制用户态payload(出于虚拟信道单次发送数据大小有限的考虑),而永恒之蓝用户态payload偏移位置是固定的。
⚫️⚫️⚫️渗透测试,#删库,数据删除 拿数据库 木马注入 破解,提权,Dns动持⚫️⚫️⚫️
#黑客接单 @逆向破解 #渗透
@changwaiguang
⚫️⚫️⚫️渗透测试,#删库,数据删除 拿数据库 木马注入 破解,提权,Dns动持⚫️⚫️⚫️
#黑客接单 @逆向破解 #渗透
@changwaiguang
❤1
漏洞利用成功,则在termdd!IcaChannelInputInternal+17d处触发shellcode执行。
⚫️⚫️⚫️渗透测试,#删库,数据删除 拿数据库 木马注入 破解,提权,Dns动持⚫️⚫️⚫️
#黑客接单 @逆向破解 #渗透
@changwaiguang
⚫️⚫️⚫️渗透测试,#删库,数据删除 拿数据库 木马注入 破解,提权,Dns动持⚫️⚫️⚫️
#黑客接单 @逆向破解 #渗透
@changwaiguang
绝对稳定的,利用模块在控制MS_T120结构体后,将结构体内函数指针(偏移0x100处)设置为一个内核非分页池地址范围中的值(参考Windows x64系统内核虚拟地址空间布局),并期望向内核中写入的shellcode能占据这个值,如果成功占据则可顺利触发远程命令执行,若不能占据则会造成目标蓝屏崩溃。Metasploit
⚫️⚫️⚫️渗透测试,#删库,数据删除 拿数据库 木马注入 破解,提权,Dns动持⚫️⚫️⚫️
#黑客接单 @逆向破解 #渗透
@changwaiguang
⚫️⚫️⚫️渗透测试,#删库,数据删除 拿数据库 木马注入 破解,提权,Dns动持⚫️⚫️⚫️
#黑客接单 @逆向破解 #渗透
@changwaiguang
向RDPSND信道发送Size大小字节数据会被保存在Size+0x38大小的内核非分页池中,可以用此来占据被释放的MS_T120结构体和写入shellcode。经计算可知需要发送0x128的数据,这样便会在内核非分页池中分配0x160大小的数据,与MS_T120结构体大小相同。Metasploit BlueKeep利用模块先发送大量大小为0x128的数据,这样便会在内核非分页池中占据大量0x160字节内存空间,再发送会触发MS_T120释放的数据包,紧接着再次发送大小为0x128的数据。由于此前已经在内核中占据了大量0x160大小的空间,刚刚被释放的MS_T120结构体原来所占据的0x160字节内存空间就极有可能被这批新发送数据中的一个所占据。
⚫️⚫️⚫️渗透测试,#删库,数据删除 拿数据库 木马注入 破解,提权,Dns动持⚫️⚫️⚫️
#黑客接单 @逆向破解 #渗透
@changwaiguang
⚫️⚫️⚫️渗透测试,#删库,数据删除 拿数据库 木马注入 破解,提权,Dns动持⚫️⚫️⚫️
#黑客接单 @逆向破解 #渗透
@changwaiguang
接着追踪调试到 execute方法,位于ImportTestCaseAction.class类中,实际的路径是:\user_projects\domains\base_domain\servers\AdminServer\tmp\_WL_internal\com.oracle.webservices.wls.ws-testclient-app-wls_12.1.3\cmprq0\war\WEB-INF\lib\ws-testpage-impl.jar!\com\oracle\webservices\testclient\ws\action\ImportTestCaseAction.class
⚫️⚫️⚫️渗透测试,#删库,数据删除 拿数据库 木马注入 破解,提权,Dns动持⚫️⚫️⚫️
#黑客接单 @逆向破解 #渗透
@changwaiguang
⚫️⚫️⚫️渗透测试,#删库,数据删除 拿数据库 木马注入 破解,提权,Dns动持⚫️⚫️⚫️
#黑客接单 @逆向破解 #渗透
@changwaiguang