[转]破解淘宝宝贝图片的js代码

By SuperTaoer | 五月 21, 2007
Under: 程序 技术 周边
Views:

代码部分均转自:

http://blog.csdn.net/wqf2/archive/2007/04/10/1559216.aspx

这里可以测试效果效果
获得淘宝网站的宝贝图片真实地址。

  1. <html>
  2.  <head>
  3.   <script language="javascript">
  4.  
  5. function becode(opString)
  6. {
  7.     var _local2 = opString;
  8.     var _local3 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
  9.     var bits;
  10.     var decOut = new Array ();
  11.     var _local1 = 0;
  12.     var j = 0;
  13.     _local1 = 0;
  14.     while (_local1 < _local2.length) {
  15.         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);
  16.         decOut[j++] = (bits & 16711680) >> 16;
  17.         decOut[j++] = (bits & 65280) >> 8;
  18.         decOut[j++] = bits & 255;
  19.         _local1 = _local1 + 4;
  20.     }
  21.     if (_local2.charCodeAt(_local1 – 2) == 61) {
  22.         decOut.pop();
  23.         decOut.pop();
  24.     } else if (_local2.charCodeAt(_local1 – 1) == 61) {
  25.         decOut.pop();
  26.         //
  27.     }
  28.     return (decOut);
  29. }
  30.  
  31. function cecode(var1)
  32. {
  33.     var _local3 = becode(var1);
  34.     var _local2 = "";
  35.     var _local1 = 0;
  36.     while (_local1 < _local3.length) {
  37.         _local2 = _local2.concat(String.fromCharCode(_local3[_local1]));
  38.         _local1++;
  39.     }
  40.     return (_local2);
  41. }
  42.  
  43. function decode(var1, key)
  44. {
  45.     var _local3 = var1;
  46.     _local3 = becode(_local3);
  47.     var2 = "";
  48.     var _local2 = 0;
  49.     var _local1 = 0;
  50.     while (_local1 < _local3.length) {
  51.         var2 = var2.concat(String.fromCharCode(_local3[_local1] ^ key.charCodeAt(_local2++)));
  52.         if (_local2 >= key.length) {
  53.             _local2 = 0;
  54.         }
  55.         _local1++;
  56.     }
  57.     return (var2);
  58. }
  59.  
  60.  
  61. function Button1_onclick()
  62. {
  63.     var index = 0;
  64.  
  65.     var  url = form1.Text1.value;
  66.  
  67.     if ((index = url.indexOf("pic=")) >=0)
  68.     {
  69.        index += 4;
  70.        url = url.substr(index,url.length-index);
  71.  
  72.       
  73.        index = 0;
  74.        if ((index = url.indexOf("&")) >=0)
  75.        {  
  76.           url = url.substr(0,index);
  77.  
  78.        }
  79.     }
  80.     index = 0;
  81. form1.Text2.value = decode(url,"3irjklsd8432uisdklvr892348");
  82.  
  83.     if ((index = form1.Text2.value.lastIndexOf(".jpg")) >= 0)
  84.     {
  85.       index += 4;
  86.       form1.Text2.value = form1.Text2.value.substr(0,index);
  87.       form1.photo.src=form1.Text2.value;
  88.     }
  89. }
  90.  
  91.   </script>
  92.   <script id="clientEventHandlersJS" language="javascript">
  93. <!–
  94.  
  95. function Button2_onclick()
  96. {
  97.     form1.Text1.value = "";
  98. form1.Text2.value = "";
  99. form1.photo.src = "";
  100. }
  101.  
  102. //–>
  103.   </script>
  104.  </head>
  105.  <body>
  106.   <form id="form1" name="form1">
  107.    <P><FONT face="宋体">淘宝网图片链接解码程序</FONT></P>
  108.    <P><FONT face="宋体">请输入编码过的图片链接字符串:</FONT></P>
  109.    <P><FONT face="宋体"><INPUT id="Text1" type="text" size="94" name="Text1"></FONT></P>
  110.    <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>
  111.    <P><FONT face="宋体">解码后的图片链接:</FONT></P>
  112.    <P><INPUT id="Text2" type="text" size="94" name="Text2">
  113.    </P>
  114.    <P><IMG id="photo" name="photo" alt="" src=""></P>
  115.    <P>&nbsp;</P>
  116.   </form>
  117.  </body>
  118. </html>

差..好文!! (还没评价)
Loading ... Loading ...

Leave a Message

No Messages

No Messages

RSS feed for comments on this post. TrackBack URI

Leave a Message