Giter VIP home page Giter VIP logo

linuxhacker's Introduction

linuxhacker

使用方法

  _ _                  _                _             
 | (_)_ __  _   ___  _| |__   __ _  ___| | _____ _ __ 
 | | | '_ \| | | \ \/ / '_ \ / _` |/ __| |/ / _ \ '__|
 | | | | | | |_| |>  <| | | | (_| | (__|   <  __/ |   
 |_|_|_| |_|\__,_/_/\_\_| |_|\__,_|\___|_|\_\___|_|
    				version: 1.1.0

Usage: linuxhacker -p [plugin] -c [choice] -q [other]
Options:
-p	choose the plugin
-c	choose the choice for the corresponding plugin
-q	other parameter

插件:

  • env_check/1 选项: docker(检查是否处于docker环境),vm(检查是否处于虚拟机中)
  • privilege_check/2 选项: suid,sudo,cap,kernel
  • maintance/3 选项: ssh_soft_link/ssh1,ssh_public_key/ssh2,ssh_key_logger/ssh3,ssh_stealth_login/ssh4,cron,file
  • ssh_soft_link/ssh1 ssh软链接权限维持
  • ssh_public_key/ssh2 ssh写公钥权限维持
  • ssh_key_logger/ssh3 ssh key logger可以记录下别人ssh登录的密码
  • ssh_stealth_login/ssh4 ssh隐身登录,w,last等命令查找不到
  • cron 计划任务提权
  • file 更改文件的atime,mtiem,实现webshell和一些恶意代码的权限维持 7AOX{AWGI{Z}%99KQ8J76 XF8~C6G2(KEBC8(`~K)E7MG U~NJTH%OHJ5K IXLHKK9G6

详细使用方法

  • linuxhacker -p 1 -c docker
  • linuxhacker -p 1 -c vm
  • linuxhacker -p 2 -c suid -q /usr/sbin (如果没有-q,则默认/usr/bin)
  • linuxhacker -p 2 -c sudo
  • linuxhacker -p 2 -c cap -q /usr/sbin (如果没有-q,则默认/usr/bin)
  • linuxhacker -p 3 -c ssh1 -q "user port"(输入ssh软链接的user和port,用空格相隔)
  • linuxhacker -p 3 -c ssh2 -q "publickey"(输入ssh写公钥的公钥)
  • linuxhacker -p 3 -c ssh3 (ssh key logger)
  • linuxhacker -p 3 -c ssh4 (ssh 隐身登录)
  • linuxhacker -p 3 -c file -q "/var/www/html/index.php /var/www/html/shell.php"(将/var/www/html/shell.php的atime和ctime改为和/var/www/html/index.php一样)
  • linuxhacker -p 3 -c cron -q "/etc/crontab#* * * * * root /root/test.sh"(用#间隔)
  • linuxhacker -p 3 -c command -q "/usr/bin/whoami#/tmp#whoami ; /home/hacker.sh"(用#间隔)

免责声明

本工具仅面向合法授权的企业安全建设行为,如您需要测试本工具的可用性,请自行搭建靶机环境。 在使用本工具进行检测时,您应确保该行为符合当地的法律法规,并且已经取得了足够的授权。请勿对非授权目标进行扫描。 如您在使用本工具的过程中存在任何非法行为,您需自行承担相应后果,我们将不承担任何法律及连带责任。 在安装并使用本工具前,请您务必审慎阅读、充分理解各条款内容,限制、免责条款或者其他涉及您重大权益的条款可能会以加粗、加下划线等形式提示您重点注意。 除非您已充分阅读、完全理解并接受本协议所有条款,否则,请您不要安装并使用本工具。您的使用行为或者您以其他任何明示或者默示方式表示接受本协议的,即视为您已阅读并同意本协议的约束。

开发日志

2023 11.12 v1.0.0

  • 可探测当前linux系统所处环境(是否是docker,vm等)
  • 可探测当前linux系统的各种提权方法(suid,sudo等)
  • 自带一些权限维持的模块
  • 遗留问题:1.需要将perl写的内核漏洞探测工具用go重构 2.suid,sudo,capilities的if语句有中屎山代码的感觉 3.需要更改让部分模块的输入从fmt.Scanln改为直接Options传参,这样在使用webshell管理工具的时候能方便些

2023 11.18 v1.1.0

  • 将交互型输入改为在命令行用-q参数输入

linuxhacker's People

Contributors

thebeastofwar avatar

Stargazers

EatMans avatar iukkeopaa avatar  avatar aubrey avatar Swites avatar Tripse avatar  avatar  avatar  avatar biubiu avatar  avatar shley avatar 之乎者也 avatar  avatar rabbit avatar Komomon avatar wanhao avatar  avatar  avatar 窝窝鸟 avatar wk avatar  avatar 指尖浮生 avatar cmz avatar IV0NNE avatar Abbbbb avatar 浅梦 avatar  avatar  avatar Antares avatar  avatar  avatar CrE0m avatar 清晨 avatar  avatar  avatar  avatar Abell avatar  avatar  avatar manosantos avatar Pei4AN avatar alchu4n avatar hatnoop avatar  avatar york avatar  avatar  avatar  avatar AGony avatar  avatar Mion avatar 98Kstar avatar  avatar hirak0 avatar  avatar kepresidenan avatar  avatar  avatar  avatar darkkid avatar niko avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.