新手电脑网's Archiver

syziy 发表于 2008-11-13 10:37

Access在线解密[PHP源码]

<?   h9zB p]~b
/*site:[url]http://www.t00ls.net[/url]  */    Ydt&}Tpc1q
/*如果转载请保留本信息  */   
7V X3l AVPW?Q /*by:7jdg      QQ:7259561 */   #_F/M}sgRr;l_3u
$file=$_FILES['uploadfile']['tmp_name'];   
Lco C.p`GC $oldname =$_FILES['uploadfile']['name'];   
s-F)|%mv!f $ext     =strtolower(substr(strrchr($oldname, '.'), 1));   8u_\ J6~~ y6Z0]Y5Z
if ($file)   
y5z8]P*a0vVJ1V     {   
r9|/qYBa             if ($ext !== "mdb")   +b_i7B;\9X
        {   0^A^ f yl jn$W&k)|.I
        echo "你传的是MDB文件吗?大学生是你这样吗?<br>";   )G*b8W6jd3u\b
        echo "您知道啥是MDB么?\t<font color=red>" . $oldname . "</font>是MDB后缀吗?后缀是啥知道不?";   
d ts0V O8w6y&i         }   
*Md D'qg8l.d C:C(~     else   
i6WK%b \/H         {   
r(m"U(oOC0L1V //为access2000异或的源码   U&}S0P4U7bUo'|V#[
$PassSource2k=array(0xa1,0xec,0x7a,0x9c,0xe1,0x28,0x34,0x8a,0x73,0x7b,0xd2,0xdf,0x50);   
B8}3Y`$p)s //Access97的异或源码   
:N u6BL#[B;n $PassSource97=array(0x86,0xfb,0xec,0x37,0x5d,0x44,0x9c,0xfa,0xc6,0x5e,0x28,0xe6,0x13);   
0Az0r[7?b's#W    
6Jk@)sxAvE //$file = 'Level5555.mdb';   
)u0P ~:Y{q1A _    ME[sq5y0n:c?
$ver = file_get_contents($file,1,null,0x14,1);//版本   
mj"`r X'{`0^j/B9S $ver = hexdec(bin2hex($ver));   
;^1o ]4A4d C0C(b{ $EncrypFlag= file_get_contents($file,1,null,0x62,1);//加密标志   N$WMGjEd
$EncrypFlag = hexdec(bin2hex($EncrypFlag));   
D2mU `0Bq7W[         for($i=66;$i < 92; $i++){   Z~$Y8k"T!qy
        $temp = file_get_contents($file,1,null,$i,1);//加密标志   
*kvv8N:y&P~*j I         $pass[].=hexdec(bin2hex($temp));   
H.g9Ni"|X{Z8b         }   9[(n He&F:}p"^Y
   8JV)z WtC8CF P
if ($ver < 1){   OM W;uCgc-E q9Q
        $MdbVersion="Access 97";   
.V6`4J cGSn\)z            if(($pass[0] ^ $PassSource97[0])==0)   
9olg)vU n       $MdbPassword="密码为空!";    r n{ Nn1P
      else{   
x.dE s)Hj           $MdbPassword="";    ]qbnoU#@
          for($i=0;$i < 13; $i++)   %PK6p0fM1x
          $MdbPassword .=chr($pass[$i*2] ^ $PassSource2k[$i]);   
D;Om2l\A               }    T%v VY2a0i
}else{   &R,h4`3{`tQ
        $MdbVersion="Access 2000 or 2002";   $u(_f6a:^ QY3~4j
        for($i=0;$i < 13; $i++){   
4@(Z4AqaM/[7DcI                 if(($i % 2)==0)   
o(g6e4Ir?_c q*l q                 $t1 = chr(0x13 ^ $EncrypFlag ^ $pass[$i*2] ^ $PassSource2k[$i]);   
hv!~&Sp&^                 else   
G cAi6LY                                 $t1 = chr($pass[$i*2] ^ $PassSource2k[$i]);   
e8U"E:Wzs    3a%_K4SH@
    $MdbPassword .=$t1;   
sMOHN Uj                 }   
h+YkO0m \ n:W&\_         }   
,M#T I2a,h+{ if(ord($MdbPassword[1]) < 0x20 || ord($MdbPassword[1]) > 0x7e)   "r3~tzu]4O.hp)^
$MdbPassword="密码为空!";   
WH_[4{.v r&k }   
SP.^M q)T7Z }   
4LOh,qK'C+B1M ?>   1eA| W~)n1KN0A N
   v-N6sq_2M j W
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">   6FF,] {%V u!Nf
    <HTML>   @'Tl:Rb){i
        <HEAD>   4q P'X*HVk
            <TITLE>Access在线解密</TITLE>   
x Fx)\[&L}             <META http-equiv = Content-Type content = "text/html; charset=gb2312">   
;[O4a@? x^D"SBal             <META content = "MSHTML 6.00.2800.1479" name = GENERATOR>   4V,r5wG.^$Cy&AB8k
        </HEAD>   
_F)\-SMT!^K/j&Fo*I         <link href = "style.css" rel = "stylesheet" type = "text/css">   !M/Z(h-Qv8{:?
        <BODY>   
9r&rVa {3n;B T#s             <br>   
'@%ReSe'r#s             <br>   
5i*t?.i4?K z%}Jz             <form action = "" method = "POST" enctype = "multipart/form-data">   
4Mx-`$N'R"Dn+o|                 MDB文件:   
$ny1D)^&b3W"?_,Q-au1t                 <INPUT class="input"  type = "file" name = "uploadfile" size = "21">   Ncm C&} P}
                <INPUT class="input"  name = "" value = "解密" type = "submit" size = "30"><br><br>   
u!LD @.a9U                 Access版本: <input name="ver" value="<?= $MdbVersion ?>" type="text"  class="input"  size="39" ><br>   "P?H8^~+mN
                文件名: <input name="Encode" value="<?= $oldname ?>" type="text"  class="input"  size="39" ><br>    ob \8}xX/m
                                密码: <input name="Decode" value="<?= $MdbPassword?>" type="text"   class="input" size="39" >   
Sd.~8g%l'c&r5{4}9@ H             </FORM>    K!xH'g [kA
            <br>   
&pRW)T X4e4Qh^             ---------------------------------------------------------------------------------------------------------   
c^*wopipI"Lj             <br>   P3g4K tYO1r8`c
            选择一个本地的mdb文件,上传解密,如发现密码不完整或者解密不出的问题,请随时联系我    w-kHjh4d/A
            <br>    i1Yi {*ka/^ ~
            ---------------------------------------------------------------------------------------------------------   
i%A,ek$y&y'|}             <br>   
c2e!a(p-~.B             <script language = JavaScript src = "bottom.js">   1_ R1`&s]#key
            </script>   3mV] D6D:[r;J1a
        </BODY>   
|%l"sfoZ#}%o0`     </HTML>

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.