吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4434|回复: 16
收起左侧

[原创工具] AsInvoker Windows 可执行文件降权工具

  [复制链接]
xyx0826 发表于 2020-4-9 16:39
AsInvoker 是一个 exe 文件降权工具,可以让需要管理员权限的程序以当前用户权限启动。

Snipaste_2020-04-09_01-32-31.png

之前遇到不少作用很简单的程序,却需要管理员权限运行,比如我记不清名字的某苹果越狱助手。要调试这样的程序的话调试器也需要以管理员权限重启,既麻烦又不安全。

Windows 有两种方法来判断在打开程序时要不要弹 UAC 窗口:
- 程序可以包含一个清单文件,在其内要求以管理员权限运行
- 程序的名称、描述等地方存在特定关键字,让系统认为这是安装包或更新器

AsInvoker 可以修改程序的清单,将申请的管理员权限替换为使用调用程序权限(通常是普通用户权限)。如果程序没有清单,则会写入一个默认清单,覆盖掉 Windows 的安装包检测。

这是我只花了两个晚上写的,很可能有bug,例如对不同语言的exe支持等等。欢迎抓虫!
本工具仅会清除管理员权限的要求,不会也无法保证原程序能正常运行。请自行备份原程序。

源代码:https://github.com/xyx0826/AsInvoker
编译版本: AsInvoker.zip (5.01 KB, 下载次数: 85)

AsInvoker

AsInvoker 是一个 Windows 可执行文件降权工具。它可以移除 exe 程序清单里的管理员权限要求。

用法

用法: AsInvoker.exe 目标.exe

或者直接把目标程序拖到 AsInvoker 上。

AsInvoker 使用 kernel32.dll 里的资源 API 来从 exe 里读取程序清单,搜索 requestedExecutionLevel 元素,并替换掉管理员权限的要求。

requestedExecutionLevel 详解(英文):https://docs.microsoft.com/en-us/previous-versions/bb756929(v=msdn.10)

(也可搜索“requireAdministrator 提权”)

用例

这里的演示程序是微软 Sysinternals 的 Disk2vhd 小工具,
用来把磁盘分区转换成虚拟磁盘文件。这个程序在清单里注明了需要管理员权限。

运行这个工具的时候,UAC 画面会跳出来。如下图,程序运行正常。

disk2vhd_normal.png

现在我们用 AsInvoker 将 Disk2vhd 降权。Disk2vhd 的图标上,UAC 盾牌标志不见了。

运行时系统不再弹出 UAC 画面了。此外工具现在不能读取磁盘分区列表了,因为它现在没有管理员权限。

disk2vhd_patched.png

问题

如果把降权后的程序在 Resource Hacker 里打开,能看到原来的清单文件其实还存在于资源里。
这意味着修改过后的程序现在有两个程序清单了。
然而修改后的清单排在原版清单的前面,大概就是它生效的原因了。

我目前还不清楚怎么删掉原来的清单。如果调用 UpdateResource 并把 lpDatacb
置零,会直接报错无效参数,并且无法添加新清单或者保存修改。

免费评分

参与人数 5吾爱币 +10 热心值 +5 收起 理由
Loskr + 1 + 1 我很赞同!
danielau + 1 + 1 谢谢@Thanks!
Tonyha7 + 1 用心讨论,共获提升!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
ASG + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

zpwz 发表于 2020-4-11 08:49
感谢分享,遇到几次权限问题
joiwet 发表于 2020-4-10 19:34
郑州一片月 发表于 2020-4-9 18:27
bdcpc 发表于 2020-4-9 17:29
谢谢分享!
 楼主| xyx0826 发表于 2020-4-12 15:33
杀死beer 发表于 2020-4-12 14:47
win10需要这个,开个浏览器还得问我

谷歌火狐IE都不UAC,什么浏览器这么过分啊
杀死beer 发表于 2020-4-12 20:24
xyx0826 发表于 2020-4-12 15:33
谷歌火狐IE都不UAC,什么浏览器这么过分啊

我用的遨游浏览器,不知道是不是我装在c盘的原因,刚开始总是问我,改了UAV后倒是安静了
郑州一片月 发表于 2020-4-9 18:26
这个不错的 下载了
zzz1qqq 发表于 2020-4-9 19:30
确实看不懂
17771425895 发表于 2020-4-9 22:20
权限真的狠蛋疼,win7和win10感觉权限比XP系统的权限划分更细致。安装和运行软件的时候很有必要设置好
sssjcccz01a 发表于 2020-4-10 17:35
之前好像见过类似的软件,都忘记了
zz652zz 发表于 2020-4-10 18:24
感谢分享,但是没看懂{:1_907:
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 提醒:禁止复制他人回复等『恶意灌水』行为,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-6-16 11:52

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表