首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    利用远程进程分叉转存Lsass凭据

    image.png 分叉远程进程 滥用Windows中有限的分叉功能的新方法。 如果你不分叉自己的进程,而是分叉一个远程进程....当使用NtCreateUserProcess变体时,攻击者需要做的就是使用以前的最小实现,即分叉自己的进程,但在属性列表中把目标进程句柄作为PsAttributeParentProcess传递 有了这个子句柄...凭据转存 像这样隐蔽的内存读取技术的一个明显目标是本地安全授权子系统服务(LSASS)。...LSASS通常是攻击者的目标,他们希望捕获当前机器的凭证 在典型的攻击中,像Mimikatz这样的恶意程序直接与受害者机器上的LSASS对接,然而,一个更隐蔽的选择是将LSASS的内存转储到攻击者机器上进行处理...通过进程分叉,攻击者可以通过转储LSASS分叉的内存来逃避监控或阻止访问LSASS进程 复现过程 需要system权限调试进程 自定义内存转存的文件 创建LSASS的分叉节点 分叉的子进程中通常使用MiniDumpWriteDump

    66910

    关于windows上的lsass.exe进程

    lsass - lsass.exe - 进程信息 进程文件: lsass or lsass.exe 进程名称: 本地安全权限服务 描述: 本地安全权限服务,控制Windows安全机制。...Link 意思是说: 这是一个本地的安全授权服务,并且它会为使用winlogon服务的授权用户生成一个进程。这个进程是通过使用授权的包,例如默认的msgina.dll来执行的。...如果授权是成功的,lsass就会产生用户的进入令牌,令牌别使用启动初始的shell 。其他的由用户初始化的进程会继承这个令牌的。 但是适当的担心是有必要的,已知的部分病毒跟lsass有关。...通常我认为,只要对windows的进程有适当的认识,不依赖防病毒工具,我们仍然可以敏感的认识到异常进程或异常Dll,从而发现可疑进程,找出问题所在。...目前已知的和lsass相关的病毒有: W32.HLLW.Lovgate.C@mm - Symantec Corporation W32.Mydoom.L@mm - Symantec Corporation

    2.2K50

    如何使用DragonCastle从LSASS进程中提取NTLM哈希

    关于DragonCastle  DragonCastle是一款结合了AutodialDLL横向渗透技术和SSP的安全工具,该工具旨在帮助广大研究人员从LSASS进程中提取NTLM哈希。...该工具会向目标设备中上传一个DLL,然后它会启用远程注册表功能以修改AutodialDLL条目并启动/重启BITS服务。...Svchosts将负责加载我们上传的DLL,再次将AutodialDLL设置为默认值,并执行RPC请求以强制LSASS加载与安全支持提供程序相同的DLL。...一旦LSASS加载了DLL,它就会在进程内存中进行搜索,以提取NTLM哈希和密钥/IV。  ...待上传的DLL本地文件路径 -remote-dll dll location 更新AutodialDLL 注册表项值的远程路径 (向右滑动,查看更多)  工具使用样例  Windows服务器地址为

    66040

    mysql服务器重启, 却有2个mysqld进程 ?

    忘记这是案例几了...问题现象昨晚变更完后, 关闭mysql数据库, 然后重启OS(kylin可能有swap问题, 遇到2次了.得手动到后台强制重启OS)后, 检查发现mysqld进程有2个.说明: 本文所有截图均为测试环境截图...所以可以确定确实有2个mysqld在启动.因为是在/etc/rc.local中配置的开机自启, 所以999进程的mysqld_safe和3199进程的mysqld才是我们设计内的自启进程....那么PID:1085的进程是水启动的呢?...我这里可以看到是1028, 单真实环境均是1, 也就是开机自启的.能做到开机自启的情况有:/etc/rc.localcrontab (每分钟检查,没启动就执行启动脚本也能实现)systemctl/service.../etc/crontab 这还有个定时任务呢...首先查看 /etc/rc.local虽然有看到我们的mysql启动脚本, 但还有个莫名其妙的/etc/start.sh脚本在.

    16420

    蓝军技术推送(第十弹)

    的隐藏面的第二部分:滥用句柄泄露转储LSASS内存) 文章看点:本文先介绍了转储LSASS内存的两个主要操作: •通过OpenProcess来获取LSASS句柄。...•通过复制其他进程获取的LSASS句柄来bypass av对进程句柄的监控。 •通过LSA插件,将LSASS进程句柄复制到其他进程,而不通过OpenProcess来打开LSASS。...通过windows的seclogon服务来进行ppid欺骗,从而将父进程改成lsass进程,来进行线程句柄泄露,获取lsass进程句柄。...在安全研究方面,除了对相关技术点的深度挖掘外,还需要进行分享交流,能通过集思广益的方式来让自己的研究有新的突破,欢迎各位师傅有新的想法、难题或者思路来一起交流。...(最近在研究windows进程相关的东西,有兴趣的师傅欢迎交流) 原文链接:https://splintercod3.blogspot.com/p/the-hidden-side-of-seclogon-part

    77220

    绕过卡巴进程保护的一些总结

    问题是关于域管登录过的域内主机,卡巴之类的杀软保护了 lsass 进程,有哪些方法可以读取域管的明文密码。 想了想那肯定不能直接用 procdump 这种直接去转存,那么该怎么办呢,一时间挺迷茫的。...提权到 system 也并不能关掉数字的某些进程,所以觉得此处有坑,驱动级的工具应该可以直接搞掉,对症下药吧。 2....使用 Windbg(微软的一个调试工具,官网有下载)加载 memory.dmp。 ?...然后设置微软符号服务器,再重新加载: .SymFix # 微软符号服务器.Reload # 重新加载 之后就是查看 lsass.exe 进程的内存地址,切换到 lsass.exe 进程中: !.../#442- 不过 dll 可以做一个改良让其自动获取 lsass 进程的 pid 参考土司大佬和 pony 师傅的方案 使用 RPC 控制 lsass 加载 SSP,实现 DUMP LSASS 绕过杀软

    2.6K10

    多进程服务器

    一、思路 先与客户端建立好连接, 每次监听到一个客户端之后,都需要产生一个子进程去处理这个连接,然后父进程继续去等待监听,唯一一个要注意的点就是要使用信号来监听子进程是否结束,从而对其进行回收,防止僵尸进程的产生...&opt, sizeof(opt)); (3)bind函数 bind(lfd, (struct sockaddr*)&ser_addr, sizeof(ser_addr));b这个函数主要目的就是将服务器的地址结构绑定到套接字...lfd上,所以开始要设置服务器的ser_addr:ser_addr.sin_family = AF_INET, ser_addr.sin_port = htons(8888);ser_addr.sin_addr.s_addr...监听到了客户端后,就要开始创建子进程来对这个监听进行处理;pid = fork() 3、子进程处理通信 因为子进程不需要监听连接,使用可以close(lfd);之后便可以进行通信处理 void do_work...sizeof(buf)); tcp.Write(cfd, buf, n); tcp.Write(STDOUT_FILENO, buf, n); } } 4、父进程回收子进程

    4.7K20

    基于AD Event日志检测LSASS凭证窃取攻击

    一般LSASS窃取凭证有两种方式,第一种就是直接从LSASS内存解析获取密码,第二种是将LSASS进程转储到本地进行离线解析。...(2)Procdump转储 procdump是微软官方提供的一个小工具,可以将lsass.exe进程转储为dump文件,将lsass.dmp文件下载到本地进行离线解析。...03、LSASS凭证窃取攻击检测 基于几种常见的LSASS进程窃取凭证的方式以及识别到的AD Event日志特征,可以实时监测异常进程访问lsass,exe,找到哪个用户什么时间执行了异常进程访问了lsass.exe...进程,从而实现LSASS凭证窃取攻击的检测。...eval end_time=strftime(end_time,"%Y-%m-%d %H:%M:%S") |eval message="在"+start_time+"到"+end_time+"时间内,服务器

    68530

    mimikatz的使用

    进程中获取windows的账号及明文密码——这是以前的事了,微软知道后已经准备了补丁,lsass进程不再保存明文口令。...前面说过,mimikatz是从 lsass.exe进程中获取windows的账号及密码的, 这时,我们可以帮对方安装一个procdump64.exe(这是微软自己的工具,可以放心使用) 然后从 lsass.exe...进程里导出一个 包含账号密码信息的lsass.dmp 文件,再把这个dmp文件传回来,最后在自己的环境下运行mimikatz,从 dmp文件里读取信息。...www.hackdig.com/07/hack-55560.htm https://www.cnblogs.com/kuaile1314/p/12288476.html 注意: 1、版本问题 文件夹里有两个版本...3、抓取范围 因为它是从 lsass.exe进程中获取windows的账号密码,而每次关机重启后,lsass进程中的账号信息都会清空 所以只能抓到上次关机后登录过的账号密码的信息 4、抓不到密码的解决方法

    1.7K52

    PPLBlade:一款功能强大的受保护进程转储工具

    所有相关的代码已经嵌入到了PPLBlade.exe,因此我们只需要运行这一个单独的可执行文件即可。...):手动清理,防止工具运行出现错误; 4、lsass.exe转储(DoThatLsassThing):使用进程浏览器驱动程序转储lsass.exe; 句柄模式 1、Direct:使用OpenProcess...()函数,直接打开PROCESS_ALL_ACCESS句柄; 2、Procexp:使用PROCEXP152.sys获取一个句柄; 工具下载 预编译版本 广大研究人员可以直接访问该项目的【Releases...[direct|procexp] (默认为"direct") -help 打印工具帮助信息 -ip string 远程服务器IP地址 -key string...) -port int 远程服务器的端口号 -quiet 静默模式 -service string 服务名称 (默认"PPLBlade

    16610

    进程的调度算法有哪些

    进程的调度算法是操作系统用来决定哪个进程可以执行的一种策略,常见的进程调度算法包括: 先来先服务调度(FCFS):按照进程到达的先后顺序进行调度,先到达的进程先执行。...优先级调度:为每个进程分配一个优先级,优先级高的进程先执行。但可能导致低优先级进程长时间等待,出现饥饿现象。...时间片轮转调度(RR):每个进程被分配一个时间片,当时间片用完后,进程被放到就绪队列的末尾,等待下一次调度。这种算法适用于时间片短的场景,可以保证每个进程都有机会执行。...多级反馈队列调度:将就绪队列分成多个优先级,每个队列采用不同的调度算法,高优先级队列的进程优先执行。如果一个进程在一个队列中执行的时间超过了一个时间片,它就会被移到下一个更低优先级的队列中。...最高响应比优先调度(HRRN):根据等待时间和估计运行时间的比值来选择下一个执行的进程,以最大化响应比。这种算法可以减少平均等待时间,但需要预先知道每个进程的运行时间。

    62010

    进程间通信方式有哪些?

    它有两个特点: 半双工,即不能同时在两个方向上传输数据。有的系统可能支持全双工。 只能在父子进程间。经典的形式就是管道由父进程创建,进程fork子进程之后,就可以在父子进程之间使用了。...在一个终端先运行写进程,然后运行读进程,结果如下: read 18 bytes from pipe :www.yanbinghu.com 我们可以看到,两个没有亲缘关系的进程可以通过FIFO进行通信。...消息队列 消息队列可以认为是一个消息链表,存储在内核中,进程可以从中读写数据。与管道和FIFO不同,进程可以在没有另外一个进程等待读的情况下进行写。...另外一方面,管道和FIFO一旦相关进程都关闭并退出后,里面的数据也就没有了,但是对于消息队列,一个进程往消息队列中写入数据后退出,另外一个进程仍然可以打开并读取消息。...当然,它也只适用于同一台计算机上的进程间通信。 例如redis服务配置unixsocket启动后,通过redis-cli的-s参数就可以指定UNIX域套接字,连接到redis服务器。

    1.6K20

    进程有哪几种状态

    创建态:当进程刚被创建时,它处于创建态。此时,操作系统正在为进程分配资源,初始化 PCB 等。在创建态下,进程还没有被加载到内存中执行。...就绪态:当进程已经准备好运行,但还没有被 CPU 调度执行时,它处于就绪态。在就绪态下,进程已经具备了运行的条件,等待 CPU 调度执行。...运行态:当 CPU 调度器选择了一个就绪态的进程,并开始执行它时,该进程处于运行态。在运行态下,进程正在被 CPU 执行,执行其指令。...终止态:当进程执行完成或者被终止时,它进入终止态。在终止态下,进程释放占用的资源,操作系统回收 PCB 等,进程的生命周期结束。...这五种状态描述了进程在操作系统中的生命周期,操作系统根据进程的状态进行调度和管理,以实现多任务的并发执行。 本文由 mdnice 多平台发布

    25710
    领券