破解淘宝网图片链接

< html >
 
< head >
  
< script  language ="javascript" >

function  becode(opString) 
{
    
var  _local2  =  opString;
    
var  _local3  =   " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ " ;
    
var  bits;
    
var  decOut  =   new  Array ();
    
var  _local1  =   0 ;
    
var  j  =   0 ;
    _local1 
=   0 ;
    
while  (_local1  <  _local2.length) {
        bits 
=  ((((_local3.indexOf(_local2.charAt(_local1))  &   255 <<   18 |  ((_local3.indexOf(_local2.charAt(_local1  +   1 ))  &   255 <<   12 ))  |  ((_local3.indexOf(_local2.charAt(_local1  +   2 ))  &   255 <<   6 ))  |  (_local3.indexOf(_local2.charAt(_local1  +   3 ))  &   255 );
        decOut[j
++ =  (bits  &   16711680 >>   16 ;
        decOut[j
++ =  (bits  &   65280 >>   8 ;
        decOut[j
++ =  bits  &   255 ;
        _local1 
=  _local1  +   4 ;
    }
    
if  (_local2.charCodeAt(_local1  -   2 ==   61 ) {
        decOut.pop();
        decOut.pop();
    } 
else   if  (_local2.charCodeAt(_local1  -   1 ==   61 ) {
        decOut.pop();
        
//
    }
    
return  (decOut);
}
  
function  cecode(var1) 
{
    
var  _local3  =  becode(var1);
    
var  _local2  =   "" ;
    
var  _local1  =   0 ;
    
while  (_local1  <  _local3.length) {
        _local2 
=  _local2.concat(String.fromCharCode(_local3[_local1]));
        _local1
++ ;
    }
    
return  (_local2);
}

function  decode(var1, key) 
{
    
var  _local3  =  var1;
    _local3 
=  becode(_local3);
    var2 
=   "" ;
    
var  _local2  =   0 ;
    
var  _local1  =   0 ;
    
while  (_local1  <  _local3.length) {
        var2 
=  var2.concat(String.fromCharCode(_local3[_local1]  ^  key.charCodeAt(_local2 ++ )));
        
if  (_local2  >=  key.length) {
            _local2 
=   0 ;
        }
        _local1
++ ;
    }
    
return  (var2);
}


function  Button1_onclick() 
{
    
var  index  =   0 ;

    
var   url  =  form1.Text1.value;
 
    
if  ((index  =  url.indexOf( " pic= " ))  >= 0 )
    {
       index 
+=   4 ;
       url 
=  url.substr(index,url.length - index);

       
       index 
=   0 ;
       
if  ((index  =  url.indexOf( " & " ))  >= 0 )
       {   
          url 
=  url.substr( 0 ,index);

       }
    }
    index 
=   0 ;
 form1.Text2.value 
=  decode(url, " 3irjklsd8432uisdklvr892348 " ); 

    
if  ((index  =  form1.Text2.value.lastIndexOf( " .jpg " ))  >=   0 )
    {
      index 
+=   4 ;
      form1.Text2.value 
=  form1.Text2.value.substr( 0 ,index);
      form1.photo.src
= form1.Text2.value;
    }
}

  
</ script >
  
< script  id ="clientEventHandlersJS"  language ="javascript" >
<!--

function  Button2_onclick() 
{
    form1.Text1.value 
=   "" ;
 form1.Text2.value 
=   "" ;
 form1.photo.src 
=   "" ;
}

// -->
   </ script >
 
</ head >
 
< body >
  
< form  id ="form1"  name ="form1" >
   
< P >< FONT  face ="宋体" > 淘宝网图片链接解码程序 </ FONT ></ P >
   
< P >< FONT  face ="宋体" > 请输入编码过的图片链接字符串: </ FONT ></ P >
   
< P >< FONT  face ="宋体" >< INPUT  id ="Text1"  type ="text"  size ="94"  name ="Text1" ></ FONT ></ P >
   
< P >< INPUT  id ="Button1"  type ="button"  value ="解码"  name ="Button1"  onclick ="Button1_onclick()" >< INPUT  id ="Button2"  type ="button"  value ="重设"  name ="Button2"  onclick ="return Button2_onclick()" ></ P >
   
< P >< FONT  face ="宋体" > 解码后的图片链接: </ FONT ></ P >
   
< P >< INPUT  id ="Text2"  type ="text"  size ="94"  name ="Text2" >
   
</ P >
   
< P >< IMG  id ="photo"  name ="photo"  alt =""  src ="" ></ P >
   
< P > &nbsp; </ P >
  
</ form >
 
</ body >
</ html >
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值