服务器建立不死账号,不死账户的创建-计划任务的运用

2023-11-23 10:30

本文主要是介绍服务器建立不死账号,不死账户的创建-计划任务的运用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

41c456f509be1cac6cbe4ab7727eb483.png

不死账户的创建-计划任务

0x00 不死账户的创建准备

首先,创建不死账户需要用到计划任务。

所以,为了在目标服务器上建立一个计划任务,我们需要拥有远程连接目标服务器的权限或者执行shell的权限。

这是前期准备。

0x01 操作过程

首先,我们先在目标服务器随便哪个隐蔽的角落里写一个bat文件,内容如下,执行为创建一个用户并提升权限到administrators组。

2203784CA7F7499880F53F61C0D27A9A?ynotemdtimestamp=1580987239662

8108DF13B69C4C3C939D61D61931BE68?ynotemdtimestamp=1580987239662

然后,打开目标服务器的控制面板,选择管理工具。

409C2EFF86E340FC84596476DDA01E8E?ynotemdtimestamp=1580987239662

在管理工具的窗口里面打开任务计划程序。

3748140136784C2191C39458F75FD8D6?ynotemdtimestamp=1580987239662

点开计划任务程序,点击创建任务。

F00FDBAF30814EA69FC8F3995E688A9A?ynotemdtimestamp=1580987239662

D58DA196EF42424E956DC038403D9FEB?ynotemdtimestamp=1580987239662

设置一个可以用来伪装的计划任务名称,并且设置触发条件。

在这个地方,是用来设置重复任务的时间,以及计划任务的持续时间。

23BAB1395EF34743A46DED8A1E992EE1?ynotemdtimestamp=1580987239662

接下来,设计计划任务触发之后要执行的操作。

ABFC067E174F41828695626C4581E23E?ynotemdtimestamp=1580987239662

在这里,我们设置,计划任务执行之后,会执行我们之前写好的bat脚本。也就是创建新的测试用户,并且将其权限提升到管理员组的操作。

操作结束可以看下效果。

563D57D9FAF6458E92D5B366A57A38CD?ynotemdtimestamp=1580987239662

B15AA1DAC22F4C26A16C4C078C4F3861?ynotemdtimestamp=1580987239662

D61F5211338E45EAB3A8A82194546957?ynotemdtimestamp=1580987239662

由上图,可以看到,我们的计划任务已经开始执行,并且成功的创建了一个cs账户,并且将其权限提升到了管理员用户组。

同时,也可以用命令行的方式执行创建一个计划任务。 这里只是复现,关于计划任务还需要深入学习一下语法。

schtasks /create /ru SYSTEM /sc DAILY /mo 1 /st 00:00:00 /RI 5 /DU 9999:00 /TN \Microsoft\Windows\APPID\Get—system /tr E:\1.bat /F

到此,不死账户的创建就已经完成了

喜欢 (4)or分享 (0)

这篇关于服务器建立不死账号,不死账户的创建-计划任务的运用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/417297

相关文章

CentOS和Ubuntu系统使用shell脚本创建用户和设置密码

《CentOS和Ubuntu系统使用shell脚本创建用户和设置密码》在Linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设置密码,本文写了一个shell... 在linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设

使用Python和Pyecharts创建交互式地图

《使用Python和Pyecharts创建交互式地图》在数据可视化领域,创建交互式地图是一种强大的方式,可以使受众能够以引人入胜且信息丰富的方式探索地理数据,下面我们看看如何使用Python和Pyec... 目录简介Pyecharts 简介创建上海地图代码说明运行结果总结简介在数据可视化领域,创建交互式地

springboot使用Scheduling实现动态增删启停定时任务教程

《springboot使用Scheduling实现动态增删启停定时任务教程》:本文主要介绍springboot使用Scheduling实现动态增删启停定时任务教程,具有很好的参考价值,希望对大家有... 目录1、配置定时任务需要的线程池2、创建ScheduledFuture的包装类3、注册定时任务,增加、删

Go语言开发实现查询IP信息的MCP服务器

《Go语言开发实现查询IP信息的MCP服务器》随着MCP的快速普及和广泛应用,MCP服务器也层出不穷,本文将详细介绍如何在Go语言中使用go-mcp库来开发一个查询IP信息的MCP... 目录前言mcp-ip-geo 服务器目录结构说明查询 IP 信息功能实现工具实现工具管理查询单个 IP 信息工具的实现服

Spring Boot 集成 Quartz并使用Cron 表达式实现定时任务

《SpringBoot集成Quartz并使用Cron表达式实现定时任务》本篇文章介绍了如何在SpringBoot中集成Quartz进行定时任务调度,并通过Cron表达式控制任务... 目录前言1. 添加 Quartz 依赖2. 创建 Quartz 任务3. 配置 Quartz 任务调度4. 启动 Sprin

springboot上传zip包并解压至服务器nginx目录方式

《springboot上传zip包并解压至服务器nginx目录方式》:本文主要介绍springboot上传zip包并解压至服务器nginx目录方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录springboot上传zip包并解压至服务器nginx目录1.首先需要引入zip相关jar包2.然

Linux之计划任务和调度命令at/cron详解

《Linux之计划任务和调度命令at/cron详解》:本文主要介绍Linux之计划任务和调度命令at/cron的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux计划任务和调度命令at/cron一、计划任务二、命令{at}介绍三、命令语法及功能 :at

将Java项目提交到云服务器的流程步骤

《将Java项目提交到云服务器的流程步骤》所谓将项目提交到云服务器即将你的项目打成一个jar包然后提交到云服务器即可,因此我们需要准备服务器环境为:Linux+JDK+MariDB(MySQL)+Gi... 目录1. 安装 jdk1.1 查看 jdk 版本1.2 下载 jdk2. 安装 mariadb(my

SpringQuartz定时任务核心组件JobDetail与Trigger配置

《SpringQuartz定时任务核心组件JobDetail与Trigger配置》Spring框架与Quartz调度器的集成提供了强大而灵活的定时任务解决方案,本文主要介绍了SpringQuartz定... 目录引言一、Spring Quartz基础架构1.1 核心组件概述1.2 Spring集成优势二、J

Redis实现延迟任务的三种方法详解

《Redis实现延迟任务的三种方法详解》延迟任务(DelayedTask)是指在未来的某个时间点,执行相应的任务,本文为大家整理了三种常见的实现方法,感兴趣的小伙伴可以参考一下... 目录1.前言2.Redis如何实现延迟任务3.代码实现3.1. 过期键通知事件实现3.2. 使用ZSet实现延迟任务3.3