首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

利用BloodHound与Impacket进行域渗透实战

域信息收集 这里我们采用的是Neo4j+Bloodhound的组合来采集和分析域信息,因此我们简单介绍下如何安装: Neo4j的安装及启动 去Neo4j官网下载社区免费版: https://neo4j.com...Delegation Systems 不受约束的委派系统的最短路径 Shortest Paths from Kerberoastable Users 来自Kerberoastable用户的最短路径 Shortest...secretsdump.py secretsdump.py是Impacket工具包中的一个脚本,该脚本实现了多种不需要在远程主机上执行任何代理的情况下转储机密数据的技术。...至此得到了域管理员的NTLM哈希,我们可以在PTH攻击中使用它来获得对系统的更高访问权限,因此,我们可以使用Impacket的psexec.py来实现提权。...提权 psexec.py psexec.py是Impacket工具包中的一个脚本,该脚本实现了在远程Windows系统上执行进程,复制文件,并返回处理输出结果,此外,它还允许直接使用完整的交互式控制台执行远程

1.7K50

怎样配置Linux分析工具:kdump篇

在/etc/kdump.conf文件中,需要设置转储文件的存储路径、内核映像路径以及一些网络相关设置。...具体如下:path /var/crash # 转储文件存储路径kernel-path /usr/lib/debug/lib/modules/$(uname -r)/vmlinux # 内核映像路径network...这个过程对于系统管理员来说是完全透明的,不需要人工干预。分析和解读kdump生成的内核转储文件当成功地使用kdump捕获到内核转储文件后,接下来的重点是如何解读这些文件以找到问题的根源。...下面将详细介绍如何使用crash进行分析:使用crash工具分析首先,我们需要启动crash,指定Linux内核映像文件和转储文件的路径。...注意事项定期维护:定期检查转储文件的存储空间,清理不再需要的文件,以防存储空间被占满。 安全考虑:转储文件可能包含敏感信息,确保它们存储在安全的位置,并妥善处理。

20710
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    凭据收集总结

    Dump lsass 进程 在powershell中使用Out-Minidump Dump lsass 进程 直接使用任务管理器转储文件 comsvcs.dll转储文件 任务管理器转储文件只需要当前用户是管理员组内账户即可...,但是不要认为转储文件只要需要标准用户的权限(完整性Medium),开启UAC时,管理员账户使用任务管理器转储文件,任务管理器的完整性为High,所以才能操作System完整性的lsass.exx进程。...目标机器上管理员权限执行,自动dump lsass 进程的转储文件。 ? lsass.dmp下载到本地使用 mimikatz 解密就好。...直接从文件系统中复制sam和system文件,这两个文件的路径如下: 默认无法被复制,可使用卷影复制: for 后续再补充, Dumping LSA Secrets LSA Secrets 存储在注册表中...mimikatz转储了凭据。 结论 网络登录不缓存在内存中,除非使用Psexec时是由 -U 指定凭据。 交互时登录和远程交互式登录都将缓存票据在内存中,使用mimikat可以很容易的进行转储。

    6.2K30

    使用 BloodHound 分析大型域内环境

    /releases 解压文件夹并双击 BloodHound 输入刚刚设置的账户密码登陆: user : neo4j pass : whoami 以上就是各个操作系统安装 BloodHound 的详细步骤了...5、具有外部域名组成员资格的组 6、映射域信任 7、到无约束委托系统的最短路径 8、到达Kerberoastable用户的最短路径 9、从Kerberoastable用户到域管理员的最短路径...10、拥有的主体的最短路径 11、从拥有的主体到域管理员的最短路径 12、到高价值目标的最短路径 13、查找域用户是本地管理员的计算机 14、查找域用户可以读取密码的计算机 15、从域用户到高价值目标的最短路径...Roastable用户(DontReqPreAuth) 接下来我就带大家看看最常用的查询条件如何分析。...Groups 组、Computers 计算机、Domain 域、GPOs 组策略对象、OUs 组织单位: HasSession 当用户与计算机时进行会话时,凭据会保留在内存中,可用 LSASS 注入或者凭据转储来获取用户凭据

    2.8K40

    【Core dump】关于core的相关配置:关于核心转储文件core dump的显示和设置位置

    核心转储文件 core dump 核心转储文件(core dump)是在程序发生严重错误(如段错误)导致崩溃时,操作系统自动生成的一个文件。...在Linux和Unix系统中,这个文件通常被命名为core,并被放置在程序崩溃的当前工作目录中,或者系统的核心转储文件目录中。...要分析核心转储文件,通常可以使用调试器工具(如GDB)来加载核心转储文件并查看崩溃时的程序状态、堆栈信息等。通过分析核心转储文件,开发人员可以找到程序崩溃的原因,并进行调试和修复。 2....显示转储核心文件 在某些系统中,核心转储功能可能会被禁用【默认】。 检查核心转储文件是否被启用,其中core file size项应该不是0【0表示禁用】。.../tree3_01 会显示下面内容: 由于我们的core文件指定了存储在路径/tmp/dump/cores 下,直接cd到此路径进行查看 显示成功!

    51810

    dump LSASS

    这里一共有两种转储方式 miniDump: 应用程序可以生成用户模式的小型转储文件,其中包含故障转储文件中包含的信息的有用子集。应用程序可以非常快速有效地创建小型转储文件。...尽管必须使用“ .dmp”扩展名,但可以在参数中控制其余的转储文件名: ProcDump是一个命令行实用程序,其主要目的是监视应用程序中的CPU尖峰并在尖峰期间生成崩溃转储,管理员或开发人员可以使用它来确定尖峰原因...语法: 通过PID转储过程并创建一个转储文件(创建一个名为SQLDmprXXXX.mdmp的转储文件)。...请注意,该进程需要具有调试特权 在dump指定进程内存文件时,需要开启SeDebugPrivilege权限 管理员权限的cmd下,默认支持SeDebugPrivilege权限,但是状态为Disabled...所以说,直接在cmd下执行rundll32的命令尝试dump指定进程内存文件时,由于无法开启SeDebugPrivilege权限,所以会失败 在cmd中我找不到打开SeDebugPrivilege的方法

    2.1K30

    一文速学-知识图谱从零开始构建实战:知识图谱搭建构架实践-知识展示

    图算法支持:Neo4j 提供多种图算法,支持社区检测、路径搜索、中心性分析等,帮助用户从数据中发现潜在的知识。...同样,日志文件;debug.log、neo4j.log、query.log和security.log也可以直接从桌面的“更多选项”菜单中的“日志”中查看。这将打开一个单独的窗口,显示所选的日志文件。...项目文件除了添加DBMS,Desktop还允许将文件和文件夹添加到项目中。可以是Cypher文件和Neo4j浏览器指南,当单击它们时,它们都会在Neo4j浏览器中打开。...此外还可以将数据库转储文件添加到此部分。转储文件可用于还原DBMS,从而将其添加到项目中。要添加文件,您可以使用项目中的“添加”下拉菜单,也可以将文件拖放到“文件”部分。...如果将文件放置在Project文件夹中,例如使用文件管理器或从命令行,Desktop会拾取它们并在本节中显示。下拉菜单允许您按名称、大小、创建日期、上次修改日期或上次打开日期过滤添加的文件和文件夹。

    2K73

    BloodHound

    在数据库信息栏,可以显示所分析域的用户数量、计算机数量、组数量、会话数量、ACL 数量、关系。还可以在此处执行基本的DB管理功能,包括注销和切换DB,以及清除当前加载的DB。...BloodHound 分为两个版本,一个是PowerShell采集器脚本,另一个是exe可执行文件SharpHound.exe。在大多数情况下,收集此信息不需要系统管理员权限,如下图所示: ?...导入数据 在beacon的当前目录下,会生成类似“20200215142556_BloodHound.zip”格式的压缩包,BloodHound界面支持单个文件或者Zip文件的上传,最简单的方法是将压缩文件放到用户界面上除了节点显示选项卡的任何位置...具有外部域组成员身份的用户。 具有外部域组成员身份的组。 映射域信任。 无约束委托系统的最短路径。 从 KerberoAstable 用户获得的最短路径。...查看指定计算机与域关联的详细信息 单击任意计算机,可以看到该计算机在域内的名称、系统版本、是否启用、是否允许无约束委托、该计算机存在多少用户的会话信息、同一个OU中的相似对象、在哪些域树中、存在多少个本地管理员

    1K10

    译 | .NET Core 3.0 对诊断的改进

    例如,通过跟踪收集的 CPU 配置文件可以帮助您识别代码中的热点路径。 Tracing (跟踪) 跟踪是不可变离散事件的时戳记录。跟踪包含本地上下文,允许您更好地推断系统的命运。...转储分析(Dump Analysis) 转储是进程意外终止时通常捕获的进程的工作虚拟内存状态的记录。诊断核心转储文件通常用于识别应用程序崩溃或意外行为的原因。...此外,即使收集了这些转储,也难以分析这些转储,因为它需要获取调试器并将其配置为加载 sos,这是 .NET 的调试器扩展。...dotnet-dump 仍处于活跃开发状态,下表显示了当前在哪些操作系统上支持的功能。 ?...: sudo $HOME/.dotnet/tools/dotnet-dump collect -p 在 Linux 上,可以通过运行以下命令加载生成的转储来分析生成的转储: dotnet dump

    1.6K30

    JVM常用分析工具之jmap

    finalizer方法的对象 dump::生成堆转储快照 F: 当-dump没有响应时,使用-dump或者-histo参数....jmap pid 使用不带选项参数的jmap打印共享对象映射,将会打印目标虚拟机中加载的每个共享对象的起始地址、映射大小以及共享对象文件的路径全称。这与Solaris的pmap工具比较相似。...打印Java堆内存的永久保存区域的类加载器的智能统计信息。对于每个类加载器而言,它的名称、活跃度、地址、父类加载器、它所加载的类的数量和大小都会被打印。此外,包含的字符串数量和大小也会被打印。...6、dump jmap -dump:live,format=b,file=heapdump.phrof pid 描述:生成堆转储快照dump文件。...以hprof二进制格式转储Java堆到指定filename的文件中。live子选项是可选的。如果指定了live子选项,堆中只有活动的对象会被转储。

    2K40

    如何使用BackupOperatorToDA将Backup Operators用户权限提升为域管理员

    如果红队研究人员在渗透测试的过程中,拿到了目标网络系统中Backup Operators组的成员账号,那么BackupOperatorToDA将能够把这个账号提升为域管理员权限。...除此之外,该工具还支持使用其他的参数来将远程共享中的SAM数据库进行转储。...负责打开一个指定的注册表键; RegSaveKeyA : 将指定的注册表键及其子键对应的值存储到一个新文件中; 工具下载 广大研究人员可以使用下列命令将该项目源码克隆至本地: git clone https.../安全文件的路径,可以是UNC路径 Optional arguments: -u 用户名 -p 密码 -d 的用户成员; 2、我们转储并导出了远程共享中的SAM数据库; 3、接下来,我们使用了secretdump来读取SAM文件; 4、最后,使用了DC的计算机账号来转储NTDS;

    1.1K10

    再也不怕面试官问性能分析了

    打印Java堆内存的永久保存区域的类加载器的智能统计信息。对于每个类加载器而言,它的名称、活跃度、地址、父类加载器、它所加载的类的数量和大小都会打印。 jmap -finalizerinfo pid。...以二进制格式转储java堆到指定路径下的filename文件中。指定了live子选项,则只会转储活动的对象。 在macOS上使用这个命令同样也会报错。但某些命令还是可以的,比如dump二进制文件。...例如,如果文件列出了java.lang.String.value,那么当从某个对象Object o计算可达的对象列表时,引用路径涉及java.lang.String.value的都会排除。...[-baseline ]:指定一个基准堆转储。...第二个参数:堆转储文件。 命令演示: 我们可以先生成一个二进制文件。

    79920

    一文带你彻底理解文件系统

    一些系统(比如 Windows)两者都会使用。 ASCII 文件的优点在于显示 和 打印,还可以用任何文本编辑器进行编辑。...物理转储和逻辑转储 物理转储的主要优点是简单、极为快速(基本上是以磁盘的速度运行),缺点是全量备份,不能跳过指定目录,也不能增量转储,也不能恢复个人文件的请求。...因此句大多数情况下不会使用物理转储,而使用逻辑转储。 逻辑转储(logical dump)从一个或几个指定的目录开始,递归转储自指定日期开始后更改的文件和目录。...此算法会转储位于修改文件或目录路径上的所有目录(也包括未修改的目录),原因有两个。第一是能够在不同电脑的文件系统中恢复转储的文件。...最后,无论属于哪一个目录,特殊文件,命名管道以及类似的文件都不应该被转储。 4.4 文件系统的一致性 影响可靠性的一个因素是文件系统的一致性。许多文件系统读取磁盘块、修改磁盘块、再把它们写回磁盘。

    59010

    jvm 性能调优工具之 jmap

    heap: 显示Java堆详细信息 histo[:live]: 显示堆中对象的统计信息 clstats:打印类加载器信息 finalizerinfo: 显示在F-Queue队列等待Finalizer...使用不带选项参数的jmap打印共享对象映射,将会打印目标虚拟机中加载的每个共享对象的起始地址、映射大小以及共享对象文件的路径全称。这与Solaris的pmap工具比较相似。 ?...对于每个类加载器而言,它的名称、活跃度、地址、父类加载器、它所加载的类的数量和大小都会被打印。此外,包含的字符串数量和大小也会被打印。 ?...以hprof二进制格式转储Java堆到指定filename的文件中。live子选项是可选的。如果指定了live子选项,堆中只有活动的对象会被转储。...这个命令执行,JVM会将整个heap的信息dump写入到一个文件,heap如果比较大的话,就会导致这个过程比较耗时,并且执行的过程中为了保证dump的信息是可靠的,所以会暂停应用, 线上系统慎用。

    1.5K120

    如何使用Process Dump将恶意软件PE文件从内存导出至磁盘

    一般来说,在执行恶意软件文件之前,攻击者都会对其进行打包和模糊处理,以避免AV扫描。但是,在执行这些文件时,它们通常会在内存中解包或注入反混淆版本的恶意软件代码。...进程转储适用于Windows 32和64位操作系统,可以从特定进程或当前运行的所有进程转储内存组件。Process Dump支持创建和使用良性文件哈希数据库,因此可以跳过所有的良性文件。...功能介绍 1.从特定进程或所有进程转储代码; 2.查找并转储进程中未正确加载的隐藏模块; 3.查找和转储松散代码块,即使它们不与PE文件关联; 4.重构转储信息; 5.可以在关闭转储监视器模式(’-closemon...Process-Dump,所有的命令都需要以管理员权限运行: 首先,打开你的干净环境,并构建良性文件哈希数据库。...当你准备从内存转储正在运行的恶意软件信息时,可直接运行下列命令: pd64.exe -system 所有转储的组件都将存储至pd64.exe所在的工作目录中,我们可以使用“-o”参数修改输出文件路径。

    2.5K20

    ftp服务器文件保存位置,ftp服务器和文件保存路径「建议收藏」

    ftp服务器和文件保存路径 内容精选 换一换 用户可以在MRS Manager界面上配置监控指标数据对接参数,使集群内各监控指标数据通过FTP或SFTP协议保存到指定的FTP服务器,与第三方系统进行对接...使用Lo ftp服务器和文件保存路径 相关内容 用户在FusionInsight Manager界面配置监控指标转储后,系统按转储时间间隔(默认60秒)周期性检测监控指标转储结果,转储失败时产生该告警。...转储成功后,告警恢复。监控指标转储失败会影响上层管理系统无法获取到FusionInsight Manager系统的监控指标。无法连接服务器。无法访问服务器上保存路径。...上传监控指标文件失败 用户在MRS Manager界面配置监控指标转储后,转储失败时产生该告警。转储成功后,告警恢复。监控指标转储失败会影响上层管理系统无法获取到MRS Manager系统的监控指标。...检查磁盘空间,确保 为了确保HBase元数据(主要包括tableinfo文件和HFile)安全,防止因HBase的系统表目录或者文件损坏导致HBase服务不可用,或者系统管理员需要对HBase系统表进行重大操作

    3.2K20

    Linux: 深入探讨KDUMP,内核崩溃调试利器

    KDUMP是Linux内核中的一项关键功能,用于在系统崩溃时生成内存转储(core dump)。这对于系统管理员和开发人员来说,分析和调试系统崩溃问题至关重要。...配置KDUMP服务 编辑KDUMP配置文件/etc/kdump.conf,指定内存转储文件的保存位置: bash path /var/crash 启动并启用KDUMP服务: bash sudo systemctl.../sysrq-trigger 系统将会崩溃并重启,KDUMP服务会生成内存转储文件,可以在配置的保存位置查看生成的转储文件。...四、分析内存转储文件 生成的内存转储文件可以使用crash工具进行分析。crash工具提供了一个交互式的命令行界面,用于查看内核数据结构、栈跟踪等信息。...寄存器信息:底部显示了系统调用的快速路径信息,包括各个寄存器的值(如RIP、RSP、RAX等),这些信息对于调试非常重要。

    99020
    领券