Windows常见可读写目录的探测

简介: Windows常见可读写目录的探测
+关注继续查看

0x01 前言

实战中如到某虚拟主机,磁盘权限设置较为严格,cmd.exe被降权执行不了命令,常见可读写目录也不能读,这时就需要用到探测可读写的脚本来查找可读写的目录和文件,用于上传cmd.exe和提权EXP等。


也可查找可读写的系统文件上传覆盖执行,实战案例可参考之前写的:VHAdmin虚拟主机提权实战案例

image


0x02 常见可读写目录

扫描可读写目录

    
    C:\Users\
    C:\Windows\
    C:\ProgramData\
    C:\Program Files\
    C:\Program Files (x86)\
    C:\Documents and Settings\


    ≤2003可读写目录

      
      C:\RECYCLER\
      D:\RECYCLER\
      E:\RECYCLER\
      C:\Windows\temp\
      C:\Windows\Debug\
      C:\Windows\Registration\CRMLog\
      C:\Documents and Settings\All Users\Documents\


      ≥2008可读写目录

        
        C:\ProgramData\
        C:\Windows\temp\
        C:\Windows\Tasks\
        C:\Windows\tracing\    //不可删
        C:\Windows\debug\WIA\
        C:\Windows\servicing\Sessions\
        C:\Windows\servicing\Packages\
        C:\Windows\Registration\CRMLog\
        C:\Windows\System32\spool\drivers\color\
        C:\Users\Default\AppData\    //不可删
        C:\ProgramData\Microsoft\DeviceSync\
        C:\ProgramData\Microsoft\Crypto\DSS\MachineKeys\
        C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys\
        C:\ProgramData\Microsoft\User Account Pictures\    //不可删
        C:\Users\All Users\Microsoft\NetFramework\BreadcrumbStore\    //不可删
        C:\ProgramData\Microsoft\Windows\WER\ReportArchive\
        C:\Windows\System32\Microsoft\Crypto\RSA\MachineKeys\
        C:\Windows\syswow64\tasks\microsoft\Windows\pla\system\
        C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\
        C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\
        C:\Windows\System32\catroot2\{127D0A1D-4EF2-11D1-8608-00C04FC295EE}\
        C:\Windows\System32\catroot2\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\


        0x03 脚本下载

        常用可读写目录探测的各类脚本可关注【潇湘信安】公众号回复【0705】获取。

        image

        相关文章
        |
        5天前
        |
        存储 API Windows
        8.3 Windows驱动开发:内核遍历文件或目录
        在笔者前一篇文章`《内核文件读写系列函数》`简单的介绍了内核中如何对文件进行基本的读写操作,本章我们将实现内核下遍历文件或目录这一功能,该功能的实现需要依赖于`ZwQueryDirectoryFile`这个内核API函数来实现,该函数可返回给定文件句柄指定的目录中文件的各种信息,此类信息会保存在`PFILE_BOTH_DIR_INFORMATION`结构下,通过遍历该目录即可获取到文件的详细参数,如下将具体分析并实现遍历目录功能。
        8.3 Windows驱动开发:内核遍历文件或目录
        |
        2月前
        |
        存储 Apache 文件存储
        Apache On Windows 如何使用阿里云NAS作为WEB站点目录
        在Windows操作系统运行Apache WEB服务器的用户如何使用阿里云NAS共享作为WEB 站点目录。
        109 0
        |
        2月前
        |
        Windows
        Windows基础命令(目录文件、文本、网络操作)
        Windows基础命令(目录文件、文本、网络操作)
        18 0
        |
        3月前
        |
        Windows
        windows通过cd命令进入具体目录
        windows通过cd命令进入具体目录
        |
        10月前
        |
        缓存 Linux iOS开发
        WINDOWS C盘各个目录的用处
        WINDOWS C盘各个目录的用处
        137 0
        |
        10月前
        |
        Windows
        WINDOWS下获得DLL所在目录的代码
        WINDOWS下获得DLL所在目录的代码
        75 0
        |
        10月前
        |
        Windows
        Windows BAT中7zip压缩时排除某些目录
        Windows BAT中7zip压缩时排除某些目录
        181 0
        |
        10月前
        |
        Linux Windows
        windows下如何列出目录下所有子目录及文件?
        windows下如何列出目录下所有子目录及文件?
        969 0
        windows下如何列出目录下所有子目录及文件?
        |
        10月前
        |
        Windows
        Windows下,BAT文件中使用XCopy复制整个目录
        Windows下,BAT文件中使用XCopy复制整个目录
        194 0
        |
        10月前
        |
        Web App开发 Windows
        WINDOWS下FireFox插件没有固定目录
        WINDOWS下FireFox插件没有固定目录
        51 0
        热门文章
        最新文章
        相关产品
        云迁移中心
        推荐文章
        更多