自动化运维,安装提权工具

Windows UAC静默提权实战:告别弹窗,实现自动化运维与软件部署 在Windows系统管理与自动化运维中,权限管理是核心基础。操作系统通过用户账户控制(UAC)等机制,遵循最小权限原则,以保障系统安全。其技术原理在于进程的权限提升与令牌管理,确保标准用户进程在执行特权操作前需经明确授权。这一机制在提升安全性的同时,也为自动化脚本执行、软件静默安装与系统批量配置带来了挑战。为解决自动化运维中无人值守任务因UAC弹窗中断的问题,以及改善软件部署和内部工具的使用体验,工程师们需掌握在受控前提下实现静默提权的技术。本文聚焦于批处理脚本和计划任务等场景,深入探讨如何通过任务计划程序 阅读详情

http://52python.blog.51cto.com/281874/402741

 

 

以非管理员用户登录时,如果要用管理员权限运行程序的话,需要用到 runas 命令,在使用脚本运行时,无法简单的利用管道来输入密码,有以下方法可免除每次需要输入密码的麻烦。
1、使用系统自带的 runas /savecred 选项,第一次输入密码后,会保存凭据。
特点:无法限制能够运行的命令,安全性差。

2、使用 sanur,sanur 是一个小程序,能以管道的方法将密码或者文件中的内容传递给 runas 程序。
runas <options> | sanur password
runas <options> | sanur /i [drive:][path]filename
特点:密码明文保存。
相关页面:
http://www.commandline.co.uk/sanur_unsupported/index.html

3、使用 lsrunas,功能类似 sanur,不过它无需运行 runas,自带完整的参数来执行。
特点:密码明文保存。
相关页面:
http://www.moernaut.com/default.aspx?item=lsrunas

4、使用 lsrunase,lsrunas 的加强版本,可以使用加密的密码。自带一个小软件 LSencrypt 用来生成加密的字串。
用法:
lsrunase /user:administrator /password:41BngA== /domain: /command:notepad.exe /runpath:c:\
所有的参数必须齐全,其中:
user 为运行的账号
password 为密码加密后的字串
domain 为机器名或域名,也可留空代表本机
command 为要运行的程序名,如果携带参数需要在命令的首尾加引号
runpath 为程序启动的路径
特点:可以较完美的替代 runas,并避免直接将密码明文保存在脚本中。
相关页面:
http://www.moernaut.com/default.aspx?item=lsrunase


5、使用 cpau,cpau 也是一个替代 runas 的程序,并且功能强大,可以使用加密的密码。
用法:
cpau -u domain.com\administrator -p password -ex notepad -file start_notepad.txt -enc
cpau -file start_notepad.txt -dec

 

\\Public\Troubleshooting\CPAU.exe -u nsa.com\admin -p 12345.com  -ex "\\Public\Troubleshooting\setup64.exe" -lwp >>\\Public\ManualInstallAntivrusSEP\%computername%.txt


以上命令可以先将要执行的指令加密保存为一个文件,执行时载入此文件。
特点:可以保护执行的脚本及命令不被他人查看,但在使用网络路径时存在一些问题。
相关页面:
http://www.joeware.net/win/free/tools/cpau.htm

6、使用 autoit,autoit 是一个脚本自动化执行的工具,可以完成很多自动化的任务,并且可以将脚本编译成 exe 文件来直接运行,从而达到了隐藏密码信息的目的。
特点:功能强大,但操作复杂。
相关页面:
http://www.autoitscript.com/autoit3/

还有其他一些工具能够完成类似的操作。
参考页面:
http://www.commandline.co.uk/sanur/

 

还可以百度 RunAsTool  图形化工具 使用超级简单


本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/dryfishh/archive/2008/02/06/2085242.aspx

自动化运维工具Ansible 阅读详情

相关推荐

LinPEAS与WinPEAS提权辅助工具实战指南

在渗透测试与授权评估中,获取初始会话只是第一步,系统化排查当前用户的隐藏权限才是提权成功的关键。提权路径常藏于SUID文件、sudo配置、计划任务、服务权限与凭据文件等细节中,人工枚举不仅耗时且易遗漏关联线索。LinPEAS与WinPEAS作为PEASS-ng家族的核心工具,能够一键采集系统关键配置并按风险等级标色输出,极大提升信息收集效率。这类自动化排查思路在CTF比赛、红队评估和应急响应中均有广泛应用,可帮助安全人员快速定位高价值利用点。工具输出仅为线索,最终仍需结合GTFOBins、服务路径劫持、内核

weixin_28715953的博客 301

lsrunase/如何用批处理实现以管理员的权限让域用户以管理员运行特定程序!

   在某些情况下,为了安全起见,大部分公司都会使用域控制器或只会给员工电脑user的用户权限,这样做能大大提高安全性和可控性,但由此也带来了一些困扰。比如:某些特定的部门(如财务,物流)没有管理员权限,但工作又需要使用特定的插件或程序,且该程序或插件又必须以管理员身份运行,在这种情况下,我们如果将用户的权限提升为管理员,那样会增加安全风险而且可能引起很多不可控的情况。    这个时候我们就需要...

ArchVillian的博客 1万+

官方版:代替runas的lsrunas增强版lsrunase

非常好用的替代runas的工具,可以加密administor密码

可以自动输入密码的Runas

  一 Runas 在使用批处理实现自动化的工程中,我们也许会遇到某些操作必须要在拥有权限的某个用户下才能执行。但是这时windows自带的Runas在批处理中调用时不能完成自动输入密码。 这时需要使用免费的第三方工具:   1)lsrunas (http://www.moernaut.com/default.aspx?item=lsrunas) LSrunas can be used ...

weixin_33845881的博客 963

替代Windows的runas的好工具Lsrunas

经过测试确实可以用,先将lsrunas.exe拷贝到%windir%下面,然后参照下面的命令写批处理。 LSrunas can be used to run a command using another user account and passing the password as a parameter. This is a big improvement over the standard runas tool which is not able to accept a password. LSrunas can be used in scripts. Parameters: ----------- /user: specifies the username /password: specifies the password /domain: specifies the domain /command: specifies the command to execute and the parameters /runpath: specifies the path where the command should start Examples: --------- lsrunas /user:administrator /password:s3cr3tp@ssw0rd /domain:Mydomain /command:notepad.exe /runpath:c:\ lsrunas /user:administrator /password:s3cr3tp@ssw0rd /domain:Mydomain /command:"C:\Program Files\Internet Explorer \iexplore.exe" /runpath:c:\ lsrunas /user:administrator /password:s3cr3tp@ssw0rd /domain:Mydomain /command:"C:\Program Files\Internet Explorer \iexplore.exe http://www.google.be" /runpath:c:\

lsrunas 命令行工具

参考程序注释

Ansible自动化运维

Ansible 自动化运维 最全面的入门教学

m0_60981735的博客 1721

lsrunase,lsrunas的加强版本,完美替代runas

使用 lsrunase,lsrunas 的加强版本,完美替代runas,可保存密码。 优点:可以较完美的替代runas,并避免直接将密码明文保存在脚本中。 使用方法: 1、用LSencrypt 用来生成administrator密码的加密字符串S1。 2、用命令 lsrunase /user:administrator /password:41BngA== /domain: /command:notepad.exe /runpath:c:\ 以管理员运行。 所有的参数必须齐全,其中: user 为运行的账号 password 为密码加密后的字串 domain 为机器名或域名,也可留空代表本机 command 为要运行的程序名,如果携带参数需要在命令的首尾加引号 runpath 为程序启动的路径

安装和配置 ansible 环境

Ansible是一款简洁、高效的运维自动化工具。只需要将ansible安装在主控机器上,就可以通过SSH协议实现针对大量受管服务器的批量化、剧本化的管理。 1)ansible安装 软件包:ansible、sshpass、python3-jinja2、python3-pyramiko等 # yum -y install ansible //装包 # ansible --version //确认版本相关信息 2)ansible环境配置文件 全局配置:/etc/ansible/ansible...

weixin_46923884的博客 346

lsrunas保存CMD账号密码工具及使用范例

lsrunas保存CMD账号密码工具及使用范例:开机自动安装软件

lsrunase 指定用户运行程序

lsrunase 指定用户运行程序.通常的runas需要换行输入密码,这个软件可以解决这个问题,而且密码是加密的。

域控操作十七:一般员工提权直接安装软件

按图配置好路径 然后点save即可这样证书文件夹就会有一个证书文件了。之后把这个快捷方式直接发给在域控局域网的员工就能直接安装了。将runasspc创建个快捷方式,然后右键快捷方式。一个没有密码的共享盘(域控服务器也可以)然后打开共享文件夹的program。后面那个路径是这个软件的证书路径。先去共享文件夹创建以下快捷方式。无法正常安装需要管理员权限。

qq_45669879的博客 2569

Lsrunase普通域用户以管理员身份执行某个软件-附件资源

Lsrunase普通域用户以管理员身份执行某个软件-附件资源

配置ansible自动化工具

ansible : 用python写的,也是模块化shell(就是命令),部署简单,不需要启动和安装agent等服务,用的ssh连接被控端,用于小集群,低并发。Saltstack : 用python写的,是一个模块化shell(就是命令),用的agent服务连接的被控端,用于大集群,高并发。inventory = /etc/ansible/inventory ansible的主机清单文件。become_ask_pass=False #提权时不需要输入密码。6、在被控端创建用户。

weixin_46113061的博客 784

从零开始!在 Windows 上安装与配置 Dify

这篇博客将详细介绍如何在 Windows 系统上部署 Dify,适合零基础用户。从 Docker 和 WSL 的安装配置开始,逐步指导用户设置 Git、Docker 环境以及 Dify 配置文件,解决可能遇到的端口冲突等问题,最终完成 Dify 的启动和测试。通过简明易懂的步骤,帮助用户在本地成功运行 Dify,实现模型供应商配置,让 Dify 项目在 Windows 平台上顺利上线。

qq_49035156的博客 5万+

Profinet从站开发初体验:用p-net开源库和树莓派快速搭建一个IO设备模拟器

本文详细介绍了如何使用p-net开源库和树莓派快速搭建Profinet从站IO设备模拟器。从开发环境准备、p-net源码编译到设备模拟器功能实现,提供了全流程实战指南,帮助开发者快速掌握工业通信协议开发技巧,适用于工业自动化领域的设备互联测试与验证。

weixin_30384217的博客 383

运维自动化之ansible工具

本文主要介绍运维自动化工具ansible的使用方法,如ansible常用命令、ansible常用模块等,希望对你有帮助!

十七拾的博客 4529

手把手教你用VSCode+MCUXpresso搭建i.MX RT1062开发环境(附RT-Thread Nano移植)

本文详细介绍了如何使用VSCode和MCUXpresso工具链搭建i.MX RT1062开发环境,包括工具链安装、工程配置、调试技巧以及RT-Thread Nano实时操作系统的移植方法。通过实战步骤和优化建议,帮助开发者快速掌握这款高性能Cortex-M7 MCU的开发流程,提升嵌入式开发效率。

weixin_27014595的博客 392

桌面运维工具之打印机驱动安装

DevCon (Devcon.exe)(即设备控制台)是一种命令行工具,用于显示有关运行 Windows 的计算机上的设备的详细信息。可以使用 DevCon 启用、禁用、安装、配置以及删除设备。其主要语法如下:其主要命令如下:这里我们不详细介绍这些命令,感兴趣的同学可以查看官方文档:Devcon命令文档。本文主要介绍打印机驱动自动化安装的一个基本实现思路,通过运维工具,我们可以实现部分桌面工单自动化,帮助运维同事提高工作效率。

京东科技开发者 1468

边缘计算【智能+安全检测】系列教程--使用OpenCV+GStreamer实现真正的硬解码,完全消除马赛克

通过现有博客的GStreamer的解码方式解码,大多情况应该存在上图马赛克的问题,请勿紧张,其实上述url并没有调用硬件解码,后面有调用硬件解码的ULR,我们来在接下来的介绍中释获。通过RTSP协议连接海康威视摄像头将图片送入AI推理,发现OpenCV的VideoCapture使用的是软解码大量消耗了cpu的资源,并无法做到实时数据处理存在5秒钟的延时。只能把解码这部分送到硬件解码器去处理分摊掉cpu的压力,

Starry-SkyJing的博客 2427

VS配置RTKLIB(卫星定位开源代码)环境

@RTKlib代码调试教程-Visual Studio 2019 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 ##RTKLIB-rtklib_2.4.3 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 @RTKlib代码调试教程-Visual Studio 2019 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技

qq_42209977的博客 4486

自动化运维

一、传统运维方式简介 传统的IT运维仍然是等到IT故障出现后再由运维人员采取相应的补救措施。这种被动、孤立、半自动式的IT运维管理模式经常让IT部门疲惫不堪,主要表现在以下三个方面。 (1)运维人员被动、效率低。 (2)缺乏一套高效的IT运维机制 (3)缺乏高效的IT运维技术工具。 二、自动化运维简介 IT运维已经在风风雨雨中走过了十几个春秋,如今它正以一种全新的姿态摆在我们面前,运维自动化是IT...

weixin_44853744的博客 9566

开关电源环路补偿--开关电源进阶知识补充1

笔记 一 . 做开关电源环路补偿时候为了使得环路更加稳定。 1 .-- > 希望开关电源的相位裕量在45° 以上, 2. – > 希望开关电源的增益裕量在10db 以上 3. – > 希望开关电源增益曲线在过0db 时候以20db /dec 斜率下降(体现1个极点) 4. – > 希望开关电源补偿之后的带宽达到开关频率的是1/5 ~1/10,用以原理开关电源的开关噪音。 左边图示电源瞬态拉载和释放负载的时候输出电压存在明显的振铃,说明这个目前的环路相位裕量(phase m

qq_29776365的博客 1万+
上一篇: splunk 服务器 +windows&linux forwarder 安装
下一篇: cmd 伪多线程执行
yeah_go
博客等级 码龄19年 4粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值