一个 js 版权替换脚本、

841 阅读1分钟
原文链接: blog.hainuo.info
  1. function onloadright(){
  2. var linklist = $(String.fromCharCode(65));
  3. var reg , link, plink;
  4. var rmd, flag = false;
  5. var ca = new Array(97, 98, 99,100, 101, 102, 103, 104, 105, 106, 107, 108, 109,110, 111, 112, 113, 114, 115, 116, 117, 118, 119,120, 121, 122);
  6. $(String.fromCharCode(65)).each(function(){
  7. link = $(this).attr("href");
  8. if(!flag){
  9. reg = new RegExp(String.fromCharCode(87,83, 84, 77, 97, 108, 108));
  10. plink = String.fromCharCode(ca[22], 119, 119, 46, ca[22], ca[18], ca[19], ca[12], 97, ca[11],108, 46, 110, 101, ca[19]);
  11. if(String(link).indexOf(plink) != -1){
  12. var text = $.trim($(this).html());
  13. if ((reg.exec(text)) != null){
  14. flag = true;
  15. }
  16. }
  17. }
  18. });
  19. var rmd = Math.random();
  20. rmd = Math.floor(rmd * linklist.length);
  21. if (!flag){
  22. $(linklist[rmd]).attr("href",String.fromCharCode(104, 116, 116, 112, 58, 47, 47, 119, 119, 119,46, 119,115, 116, 109, 97, 108, 108, 46, 110, 101, 116)) ;
  23. $(linklist[rmd]).html(String.fromCharCode(
  24. 80, 111, 119, 101, 114, 101, 100,38, 110, 98, 115, 112, 59, 66,
  25. 121,38, 110, 98, 115, 112, 59,60, 115, 116, 114, 111, 110, 103,
  26. 62, 60,115, 112, 97, 110, 32, 115, 116, 121,108,101, 61, 34, 99,
  27. 111, 108, 111, 114, 58, 32, 35, 51, 51, 54, 54, 70, 70, 34, 62,
  28. 72,65, 73, 78, 85, 79,46,73,78,70,79, 60, 47, 115, 112, 97, 110, 62,60, 47,
  29. 115, 116, 114, 111, 110, 103, 62));
  30. }
  31. }

通过将字符串改为ascii码,来屏蔽大部分人的习惯 全文搜索。
比较有趣的是这个方法能够随机替换某个A链接