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

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

实战教程:用YOLOv11+PyQt5打造工地安全帽检测系统(附完整数据集)

本文提供了一份完整的实战指南,详细介绍了如何利用YOLOv11目标检测模型与PyQt5界面库,从零开始构建一个智能工地安全帽检测桌面应用。内容涵盖高质量数据集的准备与标注、YOLOv11模型训练与调优,以及如何使用PyQt5开发流畅、专业的图形用户界面,最终实现一个可实际部署的AI安全监控系统。

plum99的博客 738

银河麒麟V10搭建vsftpd

1、查看是否有安装过2、安装3、服务启动步骤设置开机启动并此次立即启动启动重启停止查看状态4、系统防火墙放行ftp服务如果没有重要的数据在服务器里面,或者在本地虚拟机中外网无法访问的情况下,建议直接关闭防火墙即可省略以上繁琐的步骤。

hhq850741642的博客 6485

运维自动化之ansible工具

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

十七拾的博客 4529

英特尔SVS:十亿级向量搜索的硬件优化与LVQ压缩实战

向量搜索作为处理高维嵌入数据的核心技术,其核心原理是通过近似最近邻(ANN)算法在海量数据中快速找到相似项,以解决传统暴力搜索在规模上的瓶颈。这项技术的核心价值在于为推荐系统、图像检索、自然语言处理等AI应用提供高效的相似性匹配能力,尤其在RAG架构中成为连接非结构化数据与大语言模型的关键基础设施。面对十亿级数据带来的内存与算力挑战,局部自适应向量量化(LVQ)等压缩技术通过减少存储开销并保持精度,而硬件层面的深度优化则利用AVX-512等指令集大幅提升计算效率。本文聚焦于英特尔开源的Scalable Ve

weixin_42526310的博客 553

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

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

京东科技开发者 1468

从混乱到清晰:用QJsonObject重构你的Qt网络API数据解析层(避坑指南)

本文详细介绍了如何使用QJsonObject重构Qt网络API数据解析层,避免常见的JSON解析陷阱。通过安全解析模式、数据绑定和性能优化技巧,帮助开发者构建高效、健壮的解析逻辑,提升代码可维护性和可读性。特别适用于处理复杂嵌套的JSON响应数据场景。

weixin_29011667的博客 230

华为交换机实战:如何用ACL+流分类精准限制特定IP的网速(附完整命令)

本文详细介绍了华为交换机如何通过ACL+流分类技术实现精准IP限速,包括ACL规则配置、流分类关联、流行为定义及流策略应用等完整步骤。文章提供了实战命令和配置验证方法,帮助网络管理员有效管理带宽资源,解决特定IP占用过多带宽的问题。

weixin_29229055的博客 100

自动化运维

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

weixin_44853744的博客 9566

从零开始之stm32之CAN通信

CAN通信极简教程(小白友好版),从小白的视角了解并实现简单的STM32F103的CAN通信,直接上手。

qq_30993593的博客 1308
上一篇: 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、付费专栏及课程。

余额充值