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

恶意软件分析:xHunt活动又使用了新型后门

合法的ResolutionHost任务与Windows诊断基础结构(WDI)解析主机关联,它主要用于为系统上出现的问题提供交互式故障排除。...下图显示的一封包含演示命令的邮件,主题为555,邮件内容为woFyeWt3cw==,该脚本将通过PowerShell执行: 为了运行攻击者提供的命令,PowerShell脚本需要登录到Exchange服务器上的合法电子邮件帐户...,并检查“已删除邮件”文件夹中主题为555的电子邮件。...脚本将打开电子邮件草稿,并使用Base64解码电子邮件消息正文中的内容,然后通过从每个字符中减去10来解密解码命令内容。...TriFive PowerShell脚本并不是通过代码循环来实现持久化运行的,而是通过前面提到的ResolutionsHosts调度任务来实现其持久化操作。

2.3K10

隐匿攻击方法

:https://github.com/lukebaggett/dnscat2-powershell 3、Gmail Gmail 为用户和企业提供电子邮件功能,这意味着大多数组织中都允许向 Gmail...服务器发送流量 可以使用 Gmail 作为命令和控制服务器:定期向 Gmail 收件箱发送信标,并检查是否有任何带有活动 ID 的新邮件。.../github.com/maldevel/gdog 4、DropBox 许多公司将 DropBox 用作共享工具和托管数据 因此可以使用 DropBox API 在控制器和植入物之间进行通信,在内存中运行并且流量是加密...TCP 流量 植入物可以使用被 windows 防火墙阻止或未打开的端口,以便与命令和控制服务器进行通信。...16、Images 图片可以隐藏命令、有效载荷和脚本 工具: C2:https://github.com/et0x/C2 Invoke-PSImage:https://github.com/peewpw

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

    如何Ping特定端口号

    ping端口是最有效的故障排除技术之一,以便查看服务是否正常运行。 系统管理员每天都使用ping命令,它依靠ICMP协议来检索有关远程主机的操作信息。...如果在系统上遇到“ telnet:命令未找到 ”错误,则必须通过运行以下命令在系统上安装telnet。...如果您计划在自动脚本中包含此功能,则此选项非常有用。 为了使用Powershell ping特定端口,您必须使用“ Test-NetConnection”命令,后跟要ping的IP地址和端口号。...向远程主机发送“ ping”请求意味着您正在使用ICMP协议来检查网络连接。 ICMP主要用于诊断将阻止您访问主机的网络问题。...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    23.2K40

    Ansible 客户端需求–设置Windows主机

    Remove-ItemProperty -Path $reg_winlogon_path -Name DefaultPassword -ErrorAction SilentlyContinue   该脚本通过检查是否需要安装哪些程序...如果需要重新启动username并且password已设置和参数,则脚本将从重新启动后自动重新启动并登录。该脚本将继续执行,直到不需要其他操作并且PowerShell版本与目标版本匹配为止。...2.WinRM安装程序 一旦将Powershell升级到至少3.0版,最后一步就是配置WinRM服务,以便Ansible可以连接到它。...要检查的一些事情包括: 确保防火墙未设置为阻止已配置的WinRM侦听器端口 确保在主机变量所设置的端口和路径上启用了WinRM侦听器 确保该winrm服务正在Windows主机上运行并配置为自动启动 连接被拒绝错误...一些要检查的东西: 确保WinRM服务已启动并在主机上运行。使用 来获取服务的状态。(Get-Service -Name winrm).Status 检查主机防火墙是否允许通过WinRM端口的通信。

    10.1K41

    Windows 电脑如何打开 Telnet(详细教程)

    它通过 TCP 端口 23 进行通信,在许多情况下,Telnet 用于调试网络设备或远程连接到服务器进行管理。...以下是操作步骤: 以管理员身份运行 PowerShell 在任务栏的搜索框中输入 PowerShell,右键点击“Windows PowerShell”,选择“以管理员身份运行”。...例如,连接到 80 端口的 HTTP 服务: telnet 192.168.1.100 80 这样可以用于检查某个服务是否正常运行,或者用于调试网络问题。 4....4.2 故障排查 Telnet 常常被用来测试某个服务的端口是否开放。如果你无法访问某个网站或应用,可以通过 Telnet 测试服务是否运行在正确的端口上。...你可以通过 Telnet 连接到 SMTP 服务器,手动发送邮件,或通过 POP3/IMAP 协议与邮件服务器进行交互。 telnet smtp.gmail.com 587 5.

    2.6K10

    使用 Inno Setup 制作桌面软件安装包

    至于第 6 步,可以在 Project Settings 的 Notifications 页面中设置使用邮件通知团队成员,也可以参考 使用连接器接收Azure DevOps的通知 这篇文章通过 Teams...发送构建的结果。...在 install 目录下创建一个简单的名为 SetupScript.iss 的脚本文件,大部分保留了默认值(懒得修改公司名之类的了),它只是将 Release 目录的内容全部打包起来,内容如下: ;...LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent 用 Inno Setup 运行一下这个脚本文件确保它正确运行...当然实际应用中 iss 脚本和 PowerShell 都可以更复杂以便完成更多任务,例如程序签名、检查并安装 .Net Framework 等,这些操作都超出了这篇文章的范畴,如有需要可以参考下面这些链接

    2.3K10

    Red Team 工具集之攻击武器库

    通过发送消息以及共享内存实现应用程序的数据共享和交换。应用程序可以使用DDE 协议实现一次性数据传输以及持续的数据交换(当新数据可用时,应用程序发送更新通知给另一个应用程序)。...随后可以使用 powershell 命令下载图片并执行其中隐藏的恶意 powershell 脚本。...https://github.com/peewpw/Invoke-PSImage LuckyStrike 这个工具可以生成一个恶意的 office 文档,黑客通过邮件等方式发送给用户,安全意识不强的用户可能中招...、保存全局邮件地址列表(GAL)、通过表单执行 VBScript、通过 Outlook 主页执行 VBScript。...程序"运行时"即是程序被编译了之后,打开程序并运行它直到程序关闭退出这段时间。

    2.8K00

    11.反恶意软件扫描接口 (AMSI)

    AMSI支持允许文件和内存或流扫描、内容源 URL/IP 信誉检查和其他技术的调用结构。 AMSI 还支持会话的概念,以便反恶意软件供应商可以关联不同的扫描请求。...:它接受任意脚本,并通过脚本引擎执行它。...毫不意外,amsi检测到并拦截了powershell去执行我们的脚本。...通过 AMSI 发送的行为日志可能包括诸如从中下载恶意数据的可疑 URL、已知与恶意软件相关联的可疑文件名等信息。...该协议允许 VBA 运行时向反病毒系统报告它即将执行的某些高风险代码行为,并允许反病毒在观察到的行为序列表明可能存在恶意活动时向进程报告,以便 Office应用程序可以采取适当的行动。

    4.3K20

    NSA 攻击工具再遭利用,Windows、Linux服务器沦为挖矿工具

    如果这些请求分开发送,我们也可以把它看成发送同样载荷的两个不同的行动。...该指令会下载并运行一个spearhead bash脚本。 下载和执行方法 Zealot会通过几种方法来捕捉该脚本。首先,它会通过TCP 插口链接一个远程服务器,将收到的数据重新导向shell。...“larva”spearhead Deliveries 下载的bash脚本会通过测试之前定义的mutex(互斥体,21915)是否存在,来检查该机器是否已被感染。...如果未执行,那么它会向C&C服务器发送请求,捕捉另一段python代码。 图6 Little Snitch 防火墙检查 该脚本与服务器交流的方式远比一般僵尸网络要复杂的多。...被调用的shell将执行一个base64编码的PowerShell脚本,而这个脚本也是通过Apache Struts漏洞传递的。

    2.6K50

    分布式日志框架Exceptionless之生产环境部署步骤

    而PowerShell则是用来跑一个启动相关服务(ElasticSearch + Kibna)的Windows下的PowerShell脚本的,因此可以做到开机启动。   ...这时ElasticSearch已经在运行,并监听了9200端口,请不要关闭命令行窗口,因为这时ElasticSearch不是在后台运行的。...最后,是关于邮件的基本配置,以便能够正常的发送邮件: 邮件通知及发送邮件到注册用户进行验证: ?   如果要获得每日的项目报告,请记得将Web.config中EnableDailySummary设为true。...此外,要启用邮件通知,请先通过注册发送给你的email进行账户验证(如下图所示),否则无法启用邮件通知。 ?   Then, enjoy your bug exceptions : ?

    1.4K30

    AveMaria 传播手段的变化

    AutoIT 脚本被嵌入自执行的压缩文件中,其主要组成部分有: Vbscript:执行沙盒与杀软模拟环境检查并向解释器提供 Autoit 脚本 AutoIT 解释器:运行脚本 AutoIT 脚本:包含高度混淆的...恶意邮件 文件解压后会释放恶意文件与诱饵文件,通过 wscript.exe 调用 vbscript 恶意脚本。接着调用解释器执行恶意 AutoIT 脚本,将恶意软件进程注入合法文件中。...另一例攻击 攻击链 攻击者模仿了常见的采购订单付款请求,恶意软件伪装成假发-票作为附件发送。 恶意邮件 释放的 VBScript 脚本,看起来是 PDF 文件后缀并且带有脚本文件图标。...文件图标 VBScript 脚本也是经过混淆的,执行时下载并执行 PowerShell 脚本。 VBScript 脚本流程 下载的文件都是经过 base64 编码的,解码后是实际的恶意载荷。...ISO 文件中的 LNK 文件包含 PowerShell 命令与运行时解密的混淆代码。执行 LNK 文件会下载恶意的 HTA 文件,再通过 mshta.exe 来执行。

    77420

    shell编程——实践5(监控路由器交换机)

    报警机制:当检测到异常时,能够发送警告通知给网络管理员。脚本的作用与好处实时监控:脚本能够实时监控网络设备的关键状态信息,如接口状态、运行时间等。这有助于快速识别潜在的问题,比如接口故障或设备异常。...预警机制:当检测到接口状态发生变化时,脚本可以发送警告邮件或短信给管理员。这样可以在问题恶化之前得到及时的通知,从而采取必要的措施。自动化报告:脚本可以定期输出网络设备的状态报告。...这些信息可以用于定期检查网络设备的健康状况,或者作为故障排查的基础。资源规划:通过收集网络设备的运行时间和描述信息,可以更好地规划未来的网络资源需求。...扩展功能告警机制:可以添加逻辑来判断接口状态是否异常,并发送警告邮件或短信。日志记录:可以将输出重定向到日志文件中,以便日后查阅。定时任务:可以将此脚本添加到 cron 表中,以便定期自动运行。...示例运行假设您已经将脚本保存为 device_monitoring.sh,并且已经设置了执行权限,您可以通过以下命令运行脚本:.

    17000

    debian部署bitwarden

    创建 Bitwarden 本地用户和目录我们建议为您的 Linux 服务器配置一个专用bitwarden服务帐户,以便安装和运行 Bitwarden。...系统将提示您输入电子邮件地址,以便接收 Let's Encrypt 的到期提醒。有关更多信息,请参阅证书选项。或者,指定n并使用您是否有可用的 SSL 证书?选项。...需要进行先解析域名,否则会报错安装后配置配置环境可能涉及更改两个文件:环境变量文件和安装文件:环境变量(必需)Bitwarden 的某些功能无法通过bitwarden.sh脚本配置。...=占位符以连接到 SMTP 邮件服务器,该服务器将用于向新用户发送验证电子邮件并向组织发送邀请。添加电子邮件地址adminSettings__admins=将提供对系统管理员门户的访问权限。...根据需要进行编辑config.yml并通过运行应用更改:./bitwarden.sh rebuild启动 Bitwarden完成所有上述步骤后,启动您的 Bitwarden 实例:.

    8710

    针对哈萨克斯坦的基于多阶段 PowerShell 的攻击

    首先执行 lnk 文件,该文件调用 PowerShell 以通过运行多个Powershell脚本来操作注册表项和执行多种技术,例如权限提升和持久性。...分析 嵌入的 lnk 文件被混淆,去混淆后我们可以看到它使用 cmd.exe 调用 PowerShell 从 Github 帐户(lib7.ps1)下载并执行攻击的第一阶段。...如果操作系统版本为 7 或 8,则下载并执行 lib30.ps1 ,如果操作系统版本为 10,则下载并执行 lib207.ps1。检查操作系统的版本主要是为了进行提权。...运行的 PowerShell 脚本包含一个 Base64 编码,解码后,在 CBC 模式下由三重 DES (3DES) 算法解密: 脚本的第一部分定义了一个名为 heller 的函数,作用是提升系统权限并允许绕过...在解码和解密 ShellCode 后,它使用 VirtualAlloc 将其分配到内存中,最后通过调用 Invoke 函数执行它。

    97720

    抵御无文件型恶意软件的那些事儿

    这并不意味着你要定期进行安全练习,或偶尔向员工发送钓鱼测试邮件。这里需要我们制定一套安全操作流程,并且让员工有效地意识到电子邮件附件的危险性,防止员工无意识地点击陌生链接。...因为很多无文件型恶意软件攻击都是通过一封简单的网络钓鱼邮件开始的,因此这样的安全培训或操作方案是非常重要的。...比如说,如果你在/TEMP目录中发现了隐藏的PowerShell脚本,那你就需要小心了。 ?...比如说,攻击者可以发送反向DNS请求,枚举出网络共享的访问控制列表,并查找出特定域组的成员。 因此,安全团队应当遵循“最少权限”的原则,及时检查已过期账户的访问权限,并根据需要限制某些账号的特权。...除此之外,组织还要禁用那些不需要的Windows程序,因为并不是每个员工都需要在自己的计算机上运行PowerShell或.NET框架的。

    71930

    针对黑客的Windows文件传输总结

    “80”来告诉 Python 通过该端口运行 HTTP 服务器,则默认情况下它将通过 pot 8000 运行 HTTP 服务器。...这不会将 EXE 文件下载并执行到内存中。 当PowerShell脚本被下载并直接执行到内存中时,它会将脚本加载到当前会话中,以便可以执行脚本函数。但是,由于执行策略,这可能会带来问题。...通过 GUI 访问,我们可以进入 FTP 提示符并与其交互,如下所示: 我们看到文件下载成功并返回到我们的攻击者计算机上,我们可以在 FTP 日志中看到用户签入并下载了该文件。...关于受害者(第一): C:\temp\nc.exe -nvlp 443 > mimikatz.exe 当受害者侦听器运行并准备好捕获我们发送的文件并将其保存为 mimikatz.exe 时,我们可以继续从攻击者计算机将...检查文件,我们可以看到在将文件大小与攻击者计算机上的原始文件大小进行比较后,它已完整传输。

    68011

    深度报告 | 揭秘朝鲜黑客组织Lazarus Group对加密货币的窃取手段

    temp\ PowerOpt.vbs,一旦此脚本被执行,将会从远程地址hxxp://158.69.57[.]135/theme.gif下载PowerShell命令,并保存为 C:\Users\Public...“钓鱼攻击警告”邮件,并以@mail.com地址发送。...下载脚本,保存为 C:\ Users\Public\Pictures\opt.vbs,然后通过hxxp://198.100.157[.]239/theme.gif,获取Powershell脚本,并保存为...另一个恶意宏文档为bithumb.xls,它伪装为比特币交易公司Bithumb的内部文档,该文档被压缩在 Bithumb.zip中,并和名为“About Bithumb.pdf“的诱饵文档一起被发送:...URL地址下载PowerShell脚本,并保存为C:/Windows/System32/WindowsPowerShell/v1.0/Examples/detail.ps1,最终会创建一个系统计划任务,

    2K90

    Active Directory渗透测试典型案例(2) 特权提升和信息收集

    首先,我们将executionpolicy设置为Bypass(绕过),以便我们可以导入和运行脚本。...通过导入票据,我们可以访问域控制器。 同样,这是利用系统管理员错误的并添加“用户”组以便对DC具有通用的写访问权限的设置事实。尽管我们无法通过SMB访问它,但我们修改了允许我们访问的权。...在我的参与和评估中,我经常运行一些PowerShell脚本来帮助识别下一个目标,检查错误的组策略设置,AD错误配置,缺少补丁等。...该脚本将执行以下操作: •通过WPAD,LLMNR和NBT-NS欺骗收集哈希值 •检查GPP密码(MS14-025) •通过Kerberoast为帐户收集哈希值 •绘制域并通过BloodHound识别目标...所需的所有脚本都是混淆的PowerShell并包含在内,因此它应该绕过大多数基本的AV防御解决方案。默认情况下,它将关闭Windows Defender。

    2.6K20

    渗透技巧 | Bypass Powershell执行策略的N种方式

    在默认情况下,它是“Restricted”(限制)的,即任何脚本都不行。但其实它并非是为了是为了防止一些恶意脚本的执行,而是帮助用户设置基本规则并阻止他们无意中违反规则。...0x01 直接粘贴脚本到powershell交互窗口 由于允许运行单个命令,但不允许运行脚本,所以便可以将将脚本代码粘贴到powershell交互窗口,这是最直接的。...它适用于简单脚本的执行,但是脚本复杂一点是执行不了的。...这种技术可以用来从网上下载一个PowerShell脚本并执行它无需写入磁盘。它也不会导致任何配置更改。...:8066/a'))" 同样不受执行策略的影响,它实际上就是去192.168.59.128的8066端口下下载一个脚本并去执行。

    4.2K20
    领券