首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    《老漏洞复现与分析篇》 - 其一 - shift后门

    0x01 shift后门 说到这个东西就先提一下它的来源——Windows粘滞键 Windows粘滞键本身是为了不方便同时按组合键的人群使用的功能,在连按5次shift键后打开粘滞键,也就是启动了system32...目录下的sethc.exe 在登入状态中,连按5次shift会以当前用户权限执行sethc.exe,而在登录界面还未登录时会默认以system用户(管理员权限)执行。...0x02 原理 原理也很简单,连按5次shift,windows会在system32目录下寻找sethc.exe并启动,我们只需要把cmd或者其他的shell程序替换掉,那么我们启动sethc.exe的时候就会默认以...windows\system32\dllcache\sethc.exe +h 我这里拿虚拟机做个演示,先打开3389端口 然后复制cmd到system32目录下并且命名sethc.exe,或者可以下载更隐藏的后门软件...,我这里用的是黑基2012的后门,隐蔽性更高 替换成功 接下来我们用主机连接远程桌面试试 启动成功,并且为system权限 因为远程桌面存在时间限制自动断开连接,所以需要尽快添加用户

    1.2K20

    Vim 后门 | Linux 后门系列

    (maparg(a:name, mode)) return 1 endif endfor return 0 endfunction " Make shift-insert...:help autocmd-events 0x03 vim 后门说明 vim 软件成熟度比较高,功能较为复杂,因此可以用来做后门的内容肯定很多,作为一个 vim 用户,我对于 vim 的了解也比较有限...,相信在以后还会对现在写的后门手法进行补充 0x04 vim 自身文件后门 这类后门比较简单粗暴,直接替换相关文件,暂时未发现 vim 存在自身使用的 .so 共享库文件,因此本章节以直接替换命令本身为例...制作后门文件 1) 下载源代码 在相同版本的 Linux 主机 B 上下载相同版本 vim 源代码 在主机B上编辑更新源,取消 deb-src 的注释 在主机 B 上下载 vim 源代码(可以指定版本...成功创建了有效的带有后门,且功能正常的 vim 3) 用后门vim替换 /usr/bin/vim 4) 模拟正常使用vim触发后门 成功触发后门 5) 小结 几乎每一种后门都可以用这样的方法

    2K51

    sudo 后门|Linux 后门系列

    sudo 经常被用来将普通用户权限提升至 root 权限,代替 root 执行部分程序来管理 Linux 系统,这样避免 root 密码被泄漏 这篇文章介绍了三种利用其留后门的方法,其中也涉及一个sudo...有趣的特性,在极端条件下可能是系统的薄弱点;同时涉及一个没什么人关注的小知识点 sudo 配置后门 sudoedit 文件所有者后门 sudo plugin 后门 这篇文章以 Ubuntu Server...22.10 为例 0x01 sudo 配置后门 1) 简介 通常的应用场景中,配置 sudo 主要是用来赋予某个用户或者用户组能够以 root(或其他用户) 的身份(以及权限)执行部分(或全部) 程序...空白文件名 文件 + alias 劫持的方法来隐藏新建文件 有时候也没必要新建用户,可以尝试开启那些系统用户试试,或许有惊喜也说不定,但是这种操作一定要提前试一试 0x02 sudoedit 文件所有者后门...这个后门更偏向于一个概念性的后门,以趣味性为主吧 前段时间复现 CVE-2023-22809 的时候关注到 sudoedit (sudo -e) 这个程序,这个程序用来让可以sudo的用户通过 sudoedit

    2.9K10

    alias后门 | Linux 后门系列

    %h%m%s'`.log -e read,write,connect -s2048 ssh' 上面是我搜索了10多篇文章,发现的同一条后门命令,既然有前辈写了,咱们就分析分析 上面后门中,其实 alias...可以看到我们之前提交的数据,同时呢,这个文件返回的内容也比较多,只要改一个好点的名字可能会让安全管理人员认为是正常的文件 这种后门的场景就是用户登录到这台主机上后,使用这台主机的ssh去远程连接其他主机才能引发后门...,记录明文密码,这局限性太大了,顶多可以作为一个后门辅助。...经过我的一番寻找,加上自己所剩无几的经验,终于找到了一个目录 /etc/update-manager/ ,这个目录我跟你说,我一眼就相中了,这简直就是为后门设计的呀 ?...后门 ?

    8.9K30

    C++23:ranges::iota、ranges::shift_left和ranges::shift_right详解

    其中,ranges::iota、ranges::shift_left与ranges::shift_right这三个无约束算法的范围化版本(P2440R1)为处理序列数据提供了更加便捷和高效的方式。...ranges::shift_left定义与功能ranges::shift_left是一个用于将范围中的元素向左移动指定位置的算法。...ranges::shift_right定义与功能ranges::shift_right与ranges::shift_left相反,它用于将范围中的元素向右移动指定位置。...使用场景ranges::shift_right同样适用于需要对序列进行循环移位的场景,只是方向相反。...总结C++23中的ranges::iota、ranges::shift_left与ranges::shift_right这三个无约束算法的范围化版本为开发者提供了更加强大、便捷和高效的序列处理能力。

    60500
    领券