相关文章
渗透测试--Windows凭证收集
在渗透测试过程中,我们终究会遇到攻陷了某台加域Windows主机的情况。而这种情况下,我们很需要搜集当前主机的凭证信息。为进一步利用这些相互信任的凭证来进行横向打下基础。 在凭证收集中,我们主要有以下场景: 1.lsass.exe的DMP文…
建站知识
2024/12/4 14:16:49
LSM Tree 底层设计理念
场景:设计一个海量读写的的kv数据库,优先保证写入速度,但是读取速度也不能很慢 因为海量数据存储,不能使用内存,得存到文件里。 Q:对已经落盘的文件,怎么根据key修改value A:读取文件…
建站知识
2024/12/4 14:13:45
【基础分析】——内存泄漏
解释: 由于疏忽或错误导致的程序未能释放已经不再使用的内存。 进一步解释: 并非指内存从物理上消失,而是指程序在运行过程中,由于疏忽或错误而失去了对该内存的 控制,从而造成了内存的浪费。 常指堆内存泄漏。 因为堆…
建站知识
2024/12/29 10:23:01
【力扣】451.根据字符出现频率排序
问题描述 思路解析
由于这次有大小写字母和数字,所以直接使用ASCII表,128个桶来标记,其中使用的二维数组,第一个代表这个字符,第二个代表出现的频率将字符串转换为字符串数字,方便使用增强for循环来简化代…
建站知识
2024/12/4 14:11:37
Linux中pcap_loop()函数
函数概述 pcap_loop()函数是在Linux系统下用于数据包捕获的函数。它属于libpcap库,这个库提供了一种与系统无关的方式来捕获网络数据包。pcap_loop()函数允许用户指定一个回调函数,当捕获到满足条件的数据包时,就会调用这个回调函数来处理数据…
建站知识
2024/12/4 14:06:29
flutter 报错 error: unable to find git in your path.
项目issue:WIndows: "Unable to find git in your PATH." if terminal is not in admin mode Issue #123995 flutter/flutter
解决办法,
方法一:每次想要运行flutter的时候以管理员方式运行,比如以管理方式运行vsco…
建站知识
2024/12/4 14:05:21
浅谈C#库之DevExpress
一、DevExpress库介绍
DevExpress是一个功能强大、界面美观的UI组件库,广泛应用于桌面应用程序和Web应用程序的开发中。它提供了丰富的控件和工具,帮助开发人员快速构建现代化的用户界面。DevExpress控件库以其功能丰富、应用简便、界面华丽以及方便定制…
建站知识
2024/12/4 14:04:17
【C语言】结构体(四)
本篇重点是typedef关键字
一,是什么?
typedef用来定义新的数据类型,通常typedef与结构体的定义配合使用。
简单来说就是取别名 ▶ struct 是用来定义新的数据类型——结构体 ▶ typedef是给数据类型取别名。 二,为什么…
建站知识
2024/12/4 14:02:13