AsSystemRum 系统提权工具 实现思路及其源码
来源:互联网 发布:nginx epoll 编辑:程序博客网 时间:2024/04/27 00:02
名字: AsSystemRun
功能: 用system权限启动一个进程。
开发语言: C++,C#
作者: Ack-Code
开发时间: 2016.9.15
实现原理: windows启动服务的时候会默认system权限的,这样的话我们可以自己开发一个服务程序,然后在服务程序里留好通讯接口,然后在开发一套操作界面程序,让界面程序把使用者的请求发送到服务里面,服务程序在启动进程,system程序启动的任何进程,如果不经过降权处理,那么将是system权限的。这样实现了用system权限启动其他进程。本工具使用C++开发的服务程序,用C#搭的一个操纵见面来实现整个工具的功能,开发时间比较短,只是经过简单的测试,如果有什么bug可以到我的个人主页上给我留言反馈http://www.songzijian.top:8080/index.html。
注意事项:
1.使用之前确定已经点击过了安装。等确定不用的时候可以进行卸载。
2.工具执行任务的时候有些杀软会弹窗警告,可以进行点击同意。否则服务或者管道可能会初始化失败,导致软件无法正确安装。
3.system权限启动的进程不属于用户层,所以不会有见面弹出来,比如一款可以弹出界面的程序,你用本工具启动了,那么它将不会弹出任何界面,但是此时可以通过任务管理器来确定是否成功启动了程序,以及当前程序的权限。
4.被工具启动的程序是system权限的,system权限的程序启动其他任何程序默认也是system权限,这个问题需要注意一下。当然可以做到降权执行,也就是用admin权限启动一个程序,这个这里不做介绍。
5.system权限下,调用很多函数会和用户权限返回的结果不同,最常见的就是调用获取相关路径的函数以及注册表路径等,会有变化,这个地方要有心理准备并且做好妥善处理。
使用截图:
所有实现代码及其工具存储在这:http://download.csdn.net/detail/u013761036/9631740
- AsSystemRum 系统提权工具 实现思路及其源码
- Linux系统提权思路
- Windows平台下C++插件系统实现的几个关键技术问题及其解决思路
- Windows平台下C++插件系统实现的几个关键技术问题及其解决思路
- 微信云控系统的实现原理,微信云控系统源码之服务器推送的实现及其核心代码
- 代码生成工具的实现思路
- arcgis高级工具eliminate实现思路
- 高级工具smoothPolygon实现的思路
- Arcgis中spatialJoin工具的实现思路
- 系统地编译Hi3519过程及其处理问题思路
- MapReduce框架中矩阵相乘的算法思路及其实现
- php生成短网址的思路及其实现
- 触控设备手势唤醒的设计思路及其实现
- 贪心算法和动态规划的思路及其Python实现
- 动手实现数据库系统概要思路
- 银行管理系统的实现以及思路
- Java 实现系统权限控制思路
- Java 实现系统权限控制思路
- realm 知识点
- thinkPHP 涉及照片上传的用户信息更新出错
- mysql必知必会——GROUP BY和HAVING
- C++ 11 左值,右值,左值引用,右值引用,std::move, std::foward
- java中String、StringBuffer、StringBuilder的区别
- AsSystemRum 系统提权工具 实现思路及其源码
- python:字符串中的转义字符
- stm32f4 - 启动过程
- PackageKit概述
- Spawning a TTY Shell
- 一个据说第一次接触都会做错的Java面试题和类加载器的介绍
- 一个有意思的题目:单循环实现乘法表
- [ACM湖南省赛] CSU 1806 动态最短路的积分
- UVa 10976 Fraction Again?! 分数拆解 (例题7-3)