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

r77-Rootkit:一款功能强大的Ring 3 Rootkit

r77能够在所有进程中隐藏下列实体: 文件、目录、连接、命名管道、计划任务; 进程; CPU用量; 注册表键&值; 服务; TCP&UDP连接; 该工具兼容32位和64位版本的Windows 7以及Windows...安装工具 r77可以直接使用单独的“Install.exe”进行安装,安装工具会将r77服务在用户登录之前开启,后台进程会向所有当前正在运行以及后续生成的进程中注入命令。...“Uninstall.exe”程序负责将r77从系统中卸载掉,并解除Rootkit跟所有进程的绑定关系。...阶段一 安装程序为32位和64位r77服务创建两个计划任务计划任务确实需要存储名为77svc64.job的文件,这是无文件概念的唯一例外。但是,一旦Rootkit运行计划任务也会通过前缀隐藏。...由于命令行的最大长度为260(MAX_PATH),因此只有足够的空间执行简单的Assembly.Load().EntryPoint.Invoke()。

1.4K20

SharPersist:一款渗透测试中实现Windows系统常驻的套件

持久性植入是指恶意payload,例如可执行文件(EXE),HTML应用程序(HTA),动态链接库(DLL) ,或其他形式的代码执行。持久性触发是指恶意代码的执行,例如计划任务Windows服务。...还有一些与tradecraft相关的项已经内置到该工具及其支持的持久性技术中,例如file time stomping策略和最小化或隐藏运行应用程序。...这将从当前用户的启动文件夹中删除LNK文件。 ? 计划任务后门持久性 可以将计划任务配置为一次执行多个操作,此技术将通过添加其他操作来后门后门现有的计划任务。...我们需要做的第一件事就是查找一个用于后门的计划任务。在这本例中,我们将后门添加到了一个登录运行计划任务中,如下图所示。 ?...一旦我们有了一个我们想要后门的计划任务,我们就可以执行dryrun以确保命令成功运行,然后实际执行该命令,如下图所示。 ? 如下图所示,计划任务现在已被我们后门化。 ?

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

Blazor入门_blazor视频教程

Blazor是一个基于C#, Razor和 HTML的新的Web UI框架。它通过WebAssembly运行在浏览器中。有利于使用C#而不是JavaScript构建交互式的Web UI。...Blazor简化了可在任何浏览器中运行的快速且美观的SPA的任务。它通过使开发人员能够编写基于Dotnet的Web应用程序来实现此目的。这些应用程序可以在使用了开放Web标准的浏览器中运行。...用户交互将通过 SignalR连接和处理。 客户端 Blazor应用程序以及.NET运行时和其他依赖项已下载到浏览器中。另外,你可以在客户端和服务器端之间共享模型、验证和其他业务逻辑。...具体操作为:选择 工具-> Nuget包管理器-> 程序包管理器控制台。在界面上输入 update-database。 用户注册 第一种选择是使用注册界面,这将有助于将用户添加到系统中。...如果页面内容位于 AuthorizeView中,则只有授权用户才能看到它。修改 Counter.razor页面内容。

4.6K20

Windows系统日志有多少种登录类型?

登录类型3:批处理(Batch)   当Windows运行一个计划任务时,“计划任务服务”将为这个任务首先创建一个新的登录会话以便它能在此计划任务所配置的用户账户下运行,当这种登录出现时,Windows...在日志中记为类型4.对于其它类型的工作任务系统,依赖于它的设计,也可以在开始工作时产生类型4的登录事件,类型4登录通常表明某计划任务启动,但也可能是一个恶意用户通过计划任务来猜测用户密码,这种尝试将产生一个类型...登录类型4:服务(Service)   与计划任务类似,每种服务都被配置在某个特定的用户账户下运行,当一个服务开始时,Windows首先为这个特定的用户创建一个登录会话,这将被记为类型5.失败的类型5通常表明用户的密码已变而这里没得到更新...登录类型7:新凭证(NewCredentials)   当你使用带/Netonly参数的RUNAS命令运行一个程序时,RUNAS以本地当前登录用户运行它,但如果这个程序需要连接到网络上的其它计算机时,这时就将以...RUNAS命令中指定的用户进行连接,同时Windows将把这种登录记为类型9.如果RUNAS命令没带/Netonly参数,那么这个程序就将以指定的用户运行,但日志中的登录类型是2.

1.7K20

网络常用命令3

要创建永久的静态 ARP 缓存项,请在批处理文件中使用适当的 arp 命令并通过"计划任务程序"在启动时运行该批处理文件。...更改系统时间 在使用 at 命×××了要运行的命令之后,如果更改了计算机的系统时间,则通过键入不带命令行选项的 at 可使 at 计划程序与修改的系统时间同步。...计划"服务可能无法访问这些重定向的驱动器,或者,在该计划任务运行时如果有其他用户登录,则这些重定向的驱动器可能不会出现。因此,对于计划作业,请使用 UNC 路径。...可以在 Windows 任务管理器中的"进程"选项卡上找到基于 PID 的应用程序。该参数可以与 -a、-n 和 -p 结合使用。...只要提供适当的用户帐户和密码信息,用户帐户就具有登录到计算机的能力,并且程序、MMC 控制台、"控制面板"项在系统中及对该用户帐户均可用.

1.1K20

C# 创建安装Windows服务程序(干货)

一、Windows服务概述 1.1、Windows服务是什么? Windows服务是在Windows操作系统上,以后台形式运行应用程序。它们可以在系统启动时自动启动,并且独立于用户登录。...Windows服务通常用于执行那些长时间运行、无需用户交互或需要在后台持续执行的任务。 1.2、Windows能用来做什么?...后台任务和自动化:可以使用Windows服务来执行重复性的计划任务、数据同步、定期备份、报告生成等。...1.3、Windows服务有什么优势? 后台执行:Windows服务在后台运行,不会干扰用户的工作,也无需用户登录即可持续执行任务。...可靠性和稳定性:Windows服务被设计为长时间运行应用程序,具有较高的可靠性和稳定性。

34940

如何在 Windows 10上创建和运行批处理文件

你可以使用文件资源管理器或命令提示符按需运行它。您可以使用“任务计划程序”创建任务,以按计划运行任务。或者您可以将脚本放在“启动”文件夹中,以便每次登录到您的 Windows 10 帐户时运行它。...按计划运行批处理文件 要在 Windows 10上按计划执行一个批处理文件,你可以使用任务计划程序来完成以下步骤: 点击开始搜索框 搜索任务计划程序,然后点击顶部搜索结果打开应用程序 右键单击任务计划程序库分支并选择新文件夹选项...提示: 在 Windows 10中,任务计划程序允许您从不同的触发器中进行选择,包括特定的日期、启动过程中,或者当用户登录到设备时。...启动时运行批处理文件 如果你希望每次登录Windows 10 帐户时执行一系列命令,你可以将脚本放在启动文件夹中以保存额外的步骤,而不是使用任务计划程序。...重启电脑 完成这些步骤,每次登录Windows 10时,批处理文件将执行并运行所包含的命令。

26.3K40

C#.NET基于Topshelf创建Windows服务程序及服务的安装和卸载(极速,简洁)

文章目录 C#/.NET基于Topshelf创建Windows服务的系列文章目录: C#/.NET基于Topshelf创建Windows服务程序及服务的安装和卸载 (1) 在C#/.NET应用程序开发中创建一个基于...Topshelf的应用程序守护进程(服务) (2) C#/.NET基于Topshelf创建Windows服务的守护程序作为服务启动的客户端桌面程序不显示UI界面的问题分析和解决方案 (3) 前言 对于使用...作为Windows服务安装和卸载 我们刚才运行的只是一个控制台应用程序,如果将这个控制台应用程序关掉,定时任务也会被停止了。...如果我们希望定时任务可以一直运行,那需要将这个控制台应用程序作为服务安装到Windows服务进程中,如何操作呢? 非常简单的安装和卸载命令。...首先,以管理员身份打开一个命令行工具,进入到控制台应用程序所在目录。 安装 安装服务运行如下命令: TopshelfDemoService.exe install ?

1.8K20

OFFENSIVE LATERAL MOVEMENT 横向移动(译文)

令牌中的信息包括与进程或线程关联的用户帐户的标识和特权。当用户登录时,系统通过用户密码与安全数据库中存储的信息进行比较来验证用户密码。验证用户的凭证,系统将生成访问令牌。...在不深入研究Windows身份验证的情况下,访问令牌会参考登录会话,这是用户登录Windows时创建的登录会话。...因此,当用户通过网络登录登录到远程系统时,该用户的凭据将不会出现在远程系统上以执行进一步的身份验证。...SchTasks SchTasks是“计划任务”的缩写,它最初在端口135上运行,然后使用DCE / RPC进行通信,继续通过临时端口进行通信。....hta文件是Microsoft HTML应用程序文件,允许在HTML应用程序中执行Visual Basic脚本。

4.1K10

技术分享-持久性-WMI事件订阅

Windows Management Instrumentation (WMI) 使系统管理员能够在本地和远程执行任务。...应该注意的是,WMI 事件作为 SYSTEM 运行,在重新启动持续存在,并且需要管理员级别的权限才能使用此技术。 OF 托管对象格式 (MOF) 是用于描述 CIM(通用信息模型)类的语言。...Command Prompt 由于所有 Windows 操作系统都包含命令行实用程序 (wmic),因此可以通过命令提示符执行与 WMI 的交互。...默认情况下,此工具使用记事本,这是一个常见的 Windows 应用程序,但可以修改代码以针对任何其他常见进程,例如 word.exe、outlook.exe、excel.exe、calc.exe,具体取决于从主机收集的信息在态势感知期间...支持的其他选项包括在登录期间、创建特定进程、特定时间段等执行有效负载。

2.5K10

C# 方法与参数 常见命名空间汇总 using的使用 main方法参数

包含构建用户界面和各类控件的类型 System.Windows  WPF UI工具包 System.Windows.Controlls System.Windows.Shapes...  通过WCF API构建分布式应用程序 System.Workflow.Runtime 使用WCF API构建支持工作流的应用程序的类型 System.Workflow.Activities...System.Threading 用来构建多线程应用程序的类型 System.Threading.Tasks  基于任务的异步操作 System.Security  以安全为中心的命名空间...locationNum=8&fps=1 ---- using static 指令 && 调用静态方法 在C#中在不同命名空间的类,需要先引入该命名空间,然后new(实例化)才能使用。...C#程序中可以出现多个 Main() 方法,但必须在运行时,确定或指定入口 Main 。 ----

1.3K40

终端安全系列-计划任务详解

通过Windows计划任务用户可以: 定时运行程序:在指定的日期和时间,自动运行特定的应用程序、脚本或命令行工具。...响应触发事件:根据特定的系统事件(例如用户登录、系统启动等)来触发执行任务。 管理远程计算机:通过计划任务可以在网络上管理和运行远程计算机上的任务。...用户可以设置任务的触发条件、执行操作、设置任务运行时期、安全选项等,可以通过Win + R键,打开运行对话框,输入"taskschd.msc",然后点击"确定",即可打开"任务计划程序",在该应用程序中...例如,任务可能会在任务开始的一段时间内停止,或者在某个特定的事件发生停止。 设置(Settings): 允许任务在不登录用户的情况下运行:如果选中此选项,任务可以在没有用户登录的情况下运行。...总结一下,taskschd.dll 负责提供任务计划程序的核心功能,而 taskcomp.dll 则通过 COM 接口暴露任务计划程序服务,使应用程序可以通过基于 COM 的编程与任务计划程序进行交互。

1.4K10

如何通过命令调整GPU云服务器VNC多显示器设置为仅在1上显示

命令要么在自建VNCServer通过VNC Viewer登录,在VNC会话里执行命令有效,要么设置自动登录并把带参数的DisplaySwitch.exe命令放在.bat/.cmd里放置在startup...在vnc会话里还可以通过第三方工具MultiMonitorTool来设置显示器模式(MultiMonitorTool可以结合开机计划任务来执行) https://www.nirsoft.net/utils...,控制台vnc才能用: ①仅在1上显示 ②仅在2上显示 ③扩展显示1为主 ④扩展显示2为主 如何通过命令调整GPU云服务器VNC多显示器设置为仅在1上显示?...\DISPLAY2 对应计划任务:TAT执行(Administrator用户级别) schtasks.exe /create /tn "enable_display1" /ru Administrator...大致思路就是: 设置自动登录,使控制台vnc自动登录进去执行开机计划任务调用MultiMonitorTool.exe设置仅在1上显示 MultiMonitorTool.exe 从其官网下载: https

92010

内网系统凭证钓鱼攻击

在内网进行横向移动提权的时候,需要获取大量用户的域账号信息,通常的方式是抓取目标机器上的登录哈希和密码,除了这种方式,还可以通过网络钓鱼的方式,欺骗用户使用凭证输入到我们伪造的页面上。...在 Windows 系统环境中,存在许多需要用户进行身份认证的场景,比如 Outlook 登录、提升授权(用户账户控制)或者锁屏需要解锁时,通过模拟这类场景,很容易让用户上当并且不易被发现。...FakeLogonScreen FakeLogonScreen 是用 C# 编写的应用程序,可以模拟 Windows登录屏幕来欺骗用户输入,从而盗取凭证,下载地址: https://github.com...当用户在假登录屏幕上输入密码时,他会在 AD 或本地执行验证,从而保证密码是正确的,用户输入时会将结果打印在控制台: ?...CredsLeaker Windows 安全输入提示经常出现,因为在企业环境中,应用程序会定期要求用户进行身份认证,Microsoft outlook 就是一个经常要求身份验证的产品,CredsLeaker

1.4K30

windows权限维持大结局

通过组策略运行指定脚本添加隐藏用户 在“开始菜单”->“运行”中输入gpedit.msc打开组策略编辑器,在左边导航栏中选择“计算机配置”->“windows设置”->“脚本(启动/关机)”,双击其右边的...] +s:系统 +h:隐藏 +r:只读 加上s属性,文件会进一步被隐藏(打开查看隐藏文件都看不见),只有使用 dir - h(ls -h) 等才能看见。...驱动级隐藏文件 工具:Easy File Locker 下载链接:http://www.xoslab.com/efl.html 通过设置其属性,达到对应目的(隐藏命令行也不可见,只有知道完整目录才能访问...SharPersist 计划任务(schtasks.exe)(作业) schtasks.exe 用于在windows系统中指定任务计划,使其能在特定的事件日期执行程序和脚本。...查看 在svchost进程下成功创建了notepad进程 当使用指定账户创建运行计划任务时,当前用户必须具有与之相对或者更高的权限 (使用管理员账户以ystem权限运行计划任务失败) 创建新服务(

2.3K40

Windows 身份验证中的凭据管理

实现此提供程序时,提供程序将不会在登录 UI 上枚举磁贴。用户只有在点击 PLAP 按钮才能看到它们。然后通过 Pre-Logon-Access Provider 屏幕处理登录。...在这种情况下,用户需要在登录到计算机之前连接到网络。 ? 应用程序和服务登录的凭据输入 Windows 身份验证旨在管理不需要用户交互的应用程序或服务的凭据。...应用程序用户模式 Windows 中的用户模式由两个能够将 I/O 请求传递给适当的内核模式软件驱动程序的系统组成:环境系统,运行为许多不同类型的操作系统编写的应用程序,以及集成系统,运行特定于系统的代表环境系统运行...运行计划任务或批处理作业 使用远程管理工具在本地计算机上运行任务 本地安全机构 (LSA) 机密是仅可由 SYSTEM 帐户进程访问的机密数据。...存储为 LSA 机密的凭据可能包括: 计算机 AD DS 帐户的帐户密码 在计算机上配置的 Windows 服务的帐户密码 已配置计划任务的帐户密码 IIS 应用程序池和网站的帐户密码 ?

5.7K10

C#学习笔记系列之HelloWorld入门001

最后一行 Console.ReadKey(); 是针对 VS.NET 用户的。这使得程序会等待一个按键的动作,防止程序从 Visual Studio .NET 启动时屏幕会快速运行并关闭。...从这里开始,我们分别编写console,wpf,windows form的hello world程序,在编写程序之前,我们需要先使用vs2017安装好C#环境。...创建控制台应用程序 image.png 点击运行运行结果如下: [Helloworld] 二....创建Windows窗体应用程序 [建立窗体应用程序] 点击确定,建立成功,如下图 [660m7iaadv.png] 在工具箱种搜索TextBox [添加文本框] 添加按钮,并设置按钮的名字 [添加按钮...创建WPF应用程序 [创建WPF应用] 点击确定,生成如下项目 [WPF项目应用] 小结 在这篇文章,我简单介绍了创建三种应用的helloworld程序,可以把十种应用程序都建立一个Helloworld

1.2K30

进攻性横向移动

用户登录时,系统通过将其与存储在安全数据库中的信息进行比较来验证用户的密码。当用户的凭据通过身份验证时,系统会生成访问令牌。代表此用户执行的每个进程都有此访问令牌的副本。...在不深入研究 Windows 身份验证的情况下,访问令牌引用登录会话,这是用户登录 Windows 时创建的。 网络登录(类型 3):网络登录发生在帐户向远程系统/服务进行身份验证时。...因此,当用户通过网络登录登录到远程系统时,用户的凭据将不会出现在远程系统上以执行进一步的身份验证。...MSBuild 用于通过提供架构的 XML 文件编译/构建 C# 应用程序。从攻击者的角度来看,这用于编译 C# 代码以生成恶意二进制文件或有效负载,甚至直接从 XML 文件运行有效负载。...hta 文件是 Microsoft HTML 应用程序文件,允许在 HTML 应用程序中执行 Visual Basic 脚本。

2.1K10

C#.NET.NET Core优秀项目和框架精选(23年10月更新,欢迎大家踊跃提交PR一起完善让优秀的项目和框架不被埋没)

您可以在 Windows、Mac 和 Linux 上跨平台开发和运行 ASP.NET Core 应用程序。详细了解 ASP.NET 核心。...view=netdesktop-7.01WPF(Windows Presentation Foundation)WPF 是一个强大的桌面应用程序框架,用于构建具有丰富用户界面的 Windows 应用。...通过使用 Serilog,可以轻松地将日志记录到不同的目标,如控制台、文件、数据库等。...不需要依赖于单独的应用程序执行(如:windows服务,window计划)。...它是专有软件Emby和Plex的替代品,通过多个应用程序将媒体从专用服务器提供给最终用户设备。Jellyfin衍生自Emby的3.5.2版本,并移植到.NET Core框架,以实现完全的跨平台支持。

2.3K00
领券