win下实现切换帐号的方法

从SYSTEM权限将到当前用户权限代码 <br />#include "stdafx.h" // VOID CreateLowProcess(WCHAR wszProcessName[100]); BOOL GetTokenByName(HANDLE &hToken,LPSTR lpName) ; BOOL RunProcess(LPCSTR lpImage) ; int main() { CHAR ch[100]="C://Windows//System32//Notepad.exe"; RunProcess(ch); 阅读详情
目前实现的方法有几种:
1.CreateProcessWithLogonW() //需要密码
2.LogonUser(),CreateProcessAsUser() //也需要密码
3.NtCreateToken(),CreateProcessAsUser() //不需要密码

1,2外面都有很多工具. 3的话bingle的wsu -f可以实现.
不过bingle的wsu只是做了SID的处理, 他切换到guest后,该环境下依然对system32目录有写权限.切换到SYSTEM后,对sam键还是打不开.
根据bingle的wsu原形,重写了一下SU, 可以真正做到权限切换,即使帐号被禁止
缺点是在终端下只能su到admin组和SYSTEM帐号.不能切换到普通用户,这个问题我是放弃了, 如果谁可以做到欢迎帮我完善.
[root@DUMPLOGIN C:/WINNT/system32]#reg query HKEY_LOCAL_MACHINE/SECURITY

Error:
[root@DUMPLOGIN C:/WINNT/system32]#
[[root@DUMPLOGIN E:/mytestc/su]#su4 -u system
su.exe like unix su tool,version 4.1
by bkbll (bkbll#cnhonker.net) http://www.cnhonker.com

[+] Enable SeDebugPrivilege..
[+] Get Lsass.exe Pid....292
[+] GrantPrivilege From Lsass ....
[+] Calling NtCreateTokenAsuser ...
[+] CreateProcess By that Token...
Microsoft Windows 2000 [Version 5.00.2195]
(C) 版权所有 1985-2000 Microsoft Corp.

[root@DUMPLOGIN E:/mytestc/su]#reg query HKEY_LOCAL_MACHINE/SECURITY

! REG.EXE VERSION 2.0

HKEY_LOCAL_MACHINE/SECURITY

HKEY_LOCAL_MACHINE/SECURITY/Policy

HKEY_LOCAL_MACHINE/SECURITY/RXACT

HKEY_LOCAL_MACHINE/SECURITY/SAM

[root@DUMPLOGIN E:/mytestc/su]#

搞这个东西搞的我疲惫不堪. 苦啊. 将我的代码贴出来,希望以后对大家有所帮助, 少走弯路.

在这个期间骚扰bingle和tk n次,谢谢他们。

这个东东目前只在win2k sp4 cn上测试过,

/*   suǐ??Ӄ??
 * 2004/12/28 1.0,??ϖBingle?ķsuʇ?ك??ņ,ȨϞ??ûӐզսɨփ.
 * 2004/12/29 2.0,զսʵϖģĢӃ???ņ?Ķ?׷.
 * 2004/12/29 3.0,??ʹՊ?Ž??ɒԄ?ĢӃ??
 * 2004/12/30 4.0, ?ɒԄ?ĢSYSTEMӃ??,ȨϞ24????Ĭȏ???ō
 * 2004/12/30 4.1 ֕?˵ǂ?Ӄ???ɒԻ
Win10家庭版因为更改用户名需要,开启管理员帐号后,导致的系列问题以及解决办法 第一个bug 上一篇文章中,我因为更改用户名的需要,在CMD通过输入一句命令开启了管理员账号(Administrator),之后通过修改C盘文件名和注册表名成功将中文用户名修改成英文用户名,到此我以为万事大吉,可谁知,好戏才刚刚开始,接下来连着出现了两处bug,第一,当我从管理员账号正常切换到标准账号时,发现移动某些文件,或运行某些软件如360安全卫士,竟然需要管理员权限,还要输入管理员密码(虽然默认管理员密码为空),但总感觉很奇怪,因为我已经从管理员账号切换回标准账号,为什么管理员账号的影响还存在?这是问 阅读详情

相关推荐

NewSID 使用NewSID修改系统的SID

NewSID 使用NewSID修改系统的SID

CreateProcessAsUser

该CreateProcessAsUser函数创建一个新的进程及其主线程。新进程然后执行指定的可执行文件。该CreateProcessAsUser功能类似的CreateProcess函数,除了新进程运行在由hToken参数表示的用户的安全上下文中。默认情况下,新进程是非交互式的,即它运行在不可见且无法接收用户输入的桌面上。此外,默认情况下,新进程继承调用进程的环境,而不是与指定用户关联的环境。 BOOL CreateProcessAsUser( HANDLEhToken, // 处理代表..

君子居易 8867

vc windows如何快速切换用户

编写Windows快速用户切换的应用程序 windowsxp下测试通过!

进程创建过程详解 CreateProcess

转载请您注明出处:http://www.cnblogs.com/lsh123/p/7405796.html 0x01 CreateProcessW   CreateProcess的使用有ANSI版本的CreateProcessA和UNICODE版本的CreateProcessW:   不过查看源码就可以发现其实CreateProcessA内部调用的还是CreateProcessW:

long0801的博客 1万+

SAP SD销售订单抬头自定义字段增强:BADI_SLS_HEAD_SCR_CUS实战指南

SAP ERP系统中的销售订单管理是企业核心业务流程,经常需要扩展标准功能来满足个性化业务需求。在SAP SD模块中,销售订单抬头屏幕的增强是常见需求。通过BADI(Business Add-In)技术,可以在不修改标准代码的前提下,实现自定义字段的添加与数据处理。本文详细介绍了如何使用BADI_SLS_HEAD_SCR_CUS实现销售订单抬头自定义字段,包括函数组子屏幕设计、数据存储表构建以及BADI方法的具体实现。这种增强方式适用于VA01/VA02/VA03等事务,保证了系统升级的兼容性和维护的便捷性

weixin_29758911的博客 350

windows版kafka异常java.nio.file.FileSystemException另一个程序正在使用此文件,进程无法访问

环境 现象 原因 解决方法 参考

山水牧羊 3847

计算机切换用户打不开,win10系统无法切换账户且应用打不开的解决方法

很多小伙伴都遇到过win10系统无法切换账户且应用打不开的困惑吧,一些朋友看过网上零散的win10系统无法切换账户且应用打不开的处理方法,并没有完完全全明白win10系统无法切换账户且应用打不开是如何解决的,今天小编准备了简单的解决办法,只需要按照 1、按WIN+R 调出运行,然后输入gpedit.msc 回车; 2、打开策略组之后,在右侧选项列表中,展开【计算机配置】—【Windows设置】—【...

weixin_35965587的博客 1万+

3D缺陷检测实战:从点云处理到工业质检优化

本文深入探讨了3D缺陷检测在工业质检中的实战应用,详细阐述了从点云处理到深度学习模型部署的完整技术链路。文章通过PCB焊点检测等实际案例,分析了3D视觉相比2D检测在识别深度、形状等缺陷方面的优势,并分享了点云滤波、分割、特征提取以及利用YOLOv5等模型进行高效检测的优化心得与落地挑战。

weixin_28358083的博客 338

Win10退出Microsoft账户切换回本地帐户

1、本方法是基于Administrator账户下登陆了Microsoft账户的情况,不是默认的Administrator帐户不需要用这个方法。2、本方法需要删除注册表,需要先备份好电脑上重要的资料,以免失败后电脑挂了数据丢失。3、备份的话需要备份两个数据,一个是C盘里的资料,例如放在桌面的文件等;二是备份注册表,这个不会的话请搜索相关教程。 下面是详细的操作步骤: 1:电脑开机后,同时...

weixin_30591551的博客 4728

破盾实录|Vueling航空阿卡迈防护逆向:从503挑战到Cookie生成的全流程拆解

摘要:文章分享了作者在爬取西班牙伏林航空(Vueling)机票数据时,遭遇阿卡迈(Akamai)防护系统的实战经历。起初简单的请求被拦截返回503错误,分析发现阿卡迈通过混淆JS代码实施"挑战-验证"机制,需模拟真实浏览器环境才能获取有效Cookie。作者详细拆解了逆向过程:从抓包分析JS挑战流程,到破解代码混淆和控制流平坦化,最终用Python+Pyppeteer成功模拟浏览器特征,突破防护获取数据。整个过程涉及JS反混淆、环境检测绕过和Cookie生成验证等关键技术点,为类似防护系统

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1643

R语言caret拟合模型:train函数构建xgBoost Dart模型、模型调优、自定义设置trainControl函数和tuneLength参数

R语言caret拟合模型:train函数构建xgBoost Dart模型、模型调优、自定义设置trainControl函数和tuneLength参数

statistics+insight+vista+power 530

android切换账户功能,安卓9系统开启多用户 android 9支持多用户切换吗?

android 9支持多用户切换吗?消息说是支持的呢Android中的APP如何实现多帐号切换?这个并不难,你可以同时在服务器的数据库中关联一个主键下的多个账户,每一个账户都有唯一的主键,用主键可以便利所有的账户,在客户端便可以实现时时切换。华为P9多用户模式怎么用?在手机“设置”里,点击“用户”进入多用户管理界面哦。然后你可以选择添加用户或者切换用户或者授权用户使用电话、信息及共享通讯记录哦。1...

weixin_26950847的博客 2874

蓝鸟四轴飞控系统C程序V3.0(基础版本)深度解读

2. 解析遥控通道数据(油门 / 横滚 / 俯仰 / 偏航),转换为标准化值(-1000~+1000);3. 封装PID初始化(PID_Init,配置KP/KI/KD、输出限幅、积分限幅);,包含姿态角(Attitude_Data.Roll/Pitch/Yaw)、角速度(Gyro_Data.X/Y/Z)、遥控值(RC_Data[0~5])、电池电压(Bat_Volt)、电机PWM值(Motor_PWM[0~3])、系统状态(Sys_State),校验和通过Check_Sum()函数计算;

搏博的专栏 344

共享服务器切换账号,win7切换用户访问共享、共享文件夹切换方法

现在,很多单位都有文件服务器,通常会对局域网设置共享,并且为了方便访问,通常就会设置“记住访问密码”,这样以后访问共享文件时就不需要每次都输入密码了,虽然方便了共享文件访问。但是,当用户想切换访问共享文件的用户时,就比较麻烦,具体如何操作呢?可以通过以下方法来实现现在,很多单位都有文件服务器,通常会对局域网设置共享,并且为了方便访问,通常就会设置“记住访问密码”,这样以后访问共享文件时就不需要每次...

weixin_39819974的博客 5158

【实践】VECTOR AUTOSAR创建SWC读写CAN信号

在AUTOSAR开发中最必要的功能就是读写CAN信号,本文通过一步步说明,介绍如何开发SWC来读写CAN信号,可以说在AUTOSAR中实现读写CAN信号的实践过程,是一个非常基础且典型的练习。在本篇文章阅读之前,推荐阅读AUTOSAR RTE介绍,本篇文章介绍了RTE的比较全面的介绍了AUTOSAR RTE。理解了RTE之后,才能对SWC的设计更加清楚。话不多说,接着上一篇内容VECTOR DaVinci从0到1搭建工程,此篇文章我们介绍如何在DaVinci Developer中开发SWC访问CAN信号。为

酒无忧的博客 1232

【通信原理】基于【MATLAB】的通信OFDM系统仿真

主要进行OFDM系统的仿真,使用MATLAB软件对OFDM系统的接收端和发射端分别进行模拟仿真。

ALi.S的博客 5794

远程唤醒_手机远程唤醒win10系统电脑远程开机的方法

远程电脑查资料是经常要遇到的事情,远程开机有3种办法,一个是控制开关直接开机,第2个方法是网卡远程唤醒功能开机,第三个是利用电脑 睡眠模式唤醒来实现开机。下面介绍第3种方式。WIN10系统有电脑睡眠模式,睡眠模式是电脑不使用时自动切换的一种减少耗电量的开机模式,该模式下,电脑的显示屏会自动关闭,需要手动按键盘唤醒才能令电脑恢复正常模式打开WIN10系统电脑桌面,点击鼠标右键,选择个性化或者显示设置...

weixin_39966163的博客 4242

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

计算机切换用户的组合键,windows系统怎么切换用户|windows切换用户帐户步骤

windows系统下可以同时设置多个用户帐户,不同的用户帐户拥有不同的权限,其中Administrator是最高权限的管理员帐号,其他的则是普通权限的管理员以及权限受限制的客户帐号,如果电脑要给别人用,通常会切换成一个普通帐号,防止系统被篡改,那么windows系统怎么快速切换用户呢?这边小编为大家整理windows更换用户帐户的方法,包括xp、win7、win8、win8.1和win10系统下的...

weixin_30623181的博客 1万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

访问局域网计算机切换用户,Win7切换用户账户访问共享文件夹的方法

现在,很多单位都有文件服务器,通常会对局域网设置共享,并且为了方便访问,通常就会设置“记住访问密码”,这样以后访问共享文件时就不需要每次都输入密码了,虽然方便了共享文件访问。但是,当用户想切换访问共享文件的用户时,就比较麻烦,具体如何操作呢?可以通过以下方法来实现:方法一、通过操作系统的相关设置实现切换用户访问共享1、如果是想清除当前的共享密码。在cmd中执行use net* /del /y就可以...

weixin_36073714的博客 4349

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

重启计算机登录另外的本地账户,Win10退出Microsoft账户切换回本地帐户

1:电脑开机后,同时按下Win+R键打开“运行”对话框。(就是图中的两个键。)2:在弹出来的“运行”对话框输入“regedit”,然后回车进入注册表编辑器。3:在注册表编辑器里按目录找到HKEY_LOCAL_MACHINE\SAM\SAM\。4:鼠标选中最后一个SAM(注意看上面有两个SAM),然后右键选择“权限”。5、在弹出来的“权限”对话框中,"组或用户名"下选择“Administrators...

weixin_42521649的博客 4313

如何切换电脑当前登录账户,独家讲解在这里,怎么在WIN10系统里切换电脑当前登录账户

一台电脑可以登录好多账户,但每个账户的权限都不一样,某些需要极高权限的操作就需要我们登录管理员账户来实现了,那么如何快速的切换账户呢,小编这里以WIN10系统为例给大家讲解一下: 第一步、在电脑桌面找到WINDOWS图标,点击图标来打开“开始”菜单栏 第二步、在开始菜单栏左侧下方找到并点击小人图标 第三步、点击小人图标,就会弹出一个菜单,菜单下方会列出电脑登录过的账户,只要点击想要登录的账户就...

weixin_44168217的博客 6909

win11github切换账户

看下面的数据找到github或者gitee修改即可。只需要win+r,输入control。

qq_52268737的博客 583

win10dhcp服务器设置修复,教你win10中设置dhcp服务开启使用的方法

电脑中很多的程序都是可以开启不同需求服务来使用的,那在win10电脑中有用户在设置的时候对于局域网的打开有不同的设置dhcp服务的开启不知道怎么实现的问题,遇到这个问题想要恢复我们班的用户启用,今天小编就来跟大家分享一下教你win10中设置dhcp服务开启使用的方法。具体的方法和详细的步骤如下;步骤一:1、按下Win+R 组合键打开运行,输入:services.msc 点击确定打开服务;2、在服务...

weixin_28766581的博客 8602

WIN7切换用户

与XP系统相比,win7系统的安全级别也更高一些,已经不能像清除XP密码一样用PE盘就可以了,需要改几个地方,还好不复杂….一、忘记密码,无法登录系统。1找个PE盘启动电脑2 进入PE后 到c:\windows\system32下(1) 更改Magnify.EXE 和cmd.EXE 的所有者为:administrators(2) 更改Magnify.EXE 和cmd.EXE 的权限 adminis...

weixin_33850015的博客 163

增加计算机用户名和密码,win7系统如何新增用户帐号

Windows系统可以分配多个用户分别进行使用。那么win7系统如何新增用户帐号呢?学习啦小编分享了win7系统新增用户帐号的方法,希望对大家有所帮助。win7系统新增用户帐号方法一:进入控制面板增加WIN7用户1 、点击开始菜单,选择右边“控制面板”,进入设置2、然后在弹出的控制面板窗口选择“添加或删除用户账户”,如下图:3、之后再在弹出的管理账户窗口中,我们可以看到现有的账户,这里由于我们要新...

weixin_30851637的博客 2161
上一篇: 又是上班
下一篇: zzzevazzz给出的是好东东
iiprogram
博客等级 码龄25年 1068粉丝 1515原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值