Vậy thì có lẽ em chọn nhầm diễn đàn rồi.Không thể có câu trả lời nào hay hơn câu này.]]>
nameserver 208.67.220.220 nameserver 208.67.222.222
#! /usr/bin/python input = open("index.html", 'r') s = '' s += input.readline() s += input.readline() line3 = input.readline() for x in line3 : s += chr(ord(x)&0x7f) s += input.readline() print s
$ ./step1.py > index1.html
<script>function dF(s){var s1=unescape(s.substr(0,s.length-1)); var t='';for(i=0;i<s1.length;i++)t+=String.fromCharcode(s1.charcodeAt(i)-s.substr(s.length-1,1));document.write(unescape(t));}</script>
<SCRIPT LANGUAGE="JavaScript" id="mineGame3">
<script language=JavaScript>function l11111l(l1111ll){try{ll111II(ll11ll11l);for(var IIIlIII = 0; IIIlIII < ll111ll.length; IIIlIII++) { IIIIIII += ll111ll.charcodeAt(IIIlIII) }IIIIIII = IIIIIII % 200000;var lllIlll = new Array; lllIlll = l1111ll.split(",");var IIIIIll = ""; for(var IIIlIII = 0; IIIlIII < lllIlll.length; IIIlIII++) { IIIIIll += String.fromCharcode(((lllIlll[IIIlIII])-IIIIIII) ^ llIlIII.charcodeAt(IIIlIII%llIlIII.length));}var IIIlllI=IIIIIll.length,lIlIlIl,IIlllII,IlllIll,IlIlIlI=(512*2),llIlIIl=0,llIllll=0,lllllll=0;for(llIIIII= Math.ceil(IIIlllI/IlIlIlI);llIIIII>0;llIIIII--){IlllIll=''; for(lIlIlIl=Math.min(IIIlllI,IlIlIlI);lIlIlIl>0; lIlIlIl--,IIIlllI--){lllllll|=(IIIlIIl[ IIIIIll.charcodeAt(llIlIIl++)-48])<<llIllll;if(llIllll){IlllIll+=String.fromCharcode(209^lllllll&255);lllllll>>=8;llIllll-=2}else{llIllll=6};} ll111II(IlllIll) } } catch(error) {}}</script><script language=JavaScript>var IIIlIIl=Array(63,12,6,53,0,48,43,54,42,47,0,0,0,0,0,0,59,13,25,30,50,60,1,18,61,8,16,56,20,49,51,21,45,28,22,31,35,5,14,23,27,37,2,0,0,0,0,55,0,11,33,9,19,40,41,15,62,3,39,10,32,17,44,36,24,7,52,26,29,58,57,46,4,34,38);l11111l("71496,71517,71488,71525,71484,71487,71467,71528,71541,71503,71531,71511,71530,71530,71546,71482,71515,71499,71531,71511,71442,71540,71525,71497,71516,71474,71507,71464,71441,71449,71525,71526,71542,71540,71546,71474,71443,71543,71477,71532,71506,71448,71448,71492,71546,71542,71486,71471,71455,71522,71455,71475,71565,71477,71459,71467,71464,71473,71488,71478,71473,71475,71452,71453,71548,71527,71524,71558,71554,71531,71450,71553,71502,71495,71450,71480,71445,71506,71558,71553,71481,71484,71509,71525,71563,71503,71448,71463,71474,71442,71454,71528,71473,71488,71454,71510,71484,71501,71450,71526,71489,71455,71458,71551,71549,71551,71537,71507,71562,71455,71450,71485,71567,71470,71553,71501,71554,71459,71565,71464,71443,71481,71562,71447,71537,71526,71486,71466,71481,71484,71498,71467,71455,71489,71523,71533,71446,71487,71553,71488,71443,71501,71485,71553,71562,71476,71513,71519,71445,71492,71458,71453,71480,71448,71451,71453,71464,71533,71512,71479,71460,71455,71488,71479,71567,71497,71512,71518,71554,71452,71554,71448,71449,71557,71561,71453,71447,71494,71447,71510,71497,71462,71485,71553,71494,71466,71469,71510,71449,71516,71527,71441,71454,71526,71442,71464,71506,71468,71471,71524,71465,71475,71477,71532,71498,71475,71448,71492,71561,71546,71538,71501,71562,71531,71531,71538,71502,71526,71552,71509,71513,71481,71474,71508,71529,71559,71550,71517,71538,71565,71495,71445,71484,71531,71553,71442,71468,71501,71568,71526,71536,71513,71527,71542,71552,71563,71534,71466,71484,71496,71461,71458,71508,71498,71462,71513,71554,71448,71442,71532,71498,71448,71475,71568,71542,71514")</script>
document.write(mineCount2);
minelist2=document.getElementById('mineGame2').innerHTML.split('\r\n'); mineCount2 = ""; for(c=4; c < (e+4); c++) { mineName2=minelist2[c]; for(f=0; f < d; f++) { y = ((mineName2.length - (8*d)) + (f*8)); v = 0; for(x = 0; x < 8; x++) { if(mineName2.charcodeAt(x+y) > 9) { v++; } if(x != 7) { v = v << 1; } } mineCount2 += String.fromCharcode(v); } } document.write(mineCount2);
minelist2=document.getElementById('mineGame2').innerHTML.split('\r\n');
#! /usr/bin/python input = open("mineGame2", 'r') d=1; e=165; mineCount2 = ""; for i in xrange(0,4): input.readline() for c in xrange(4,e+4) : mineName2 = input.readline() mineName2 = mineName2.replace("\r",""); mineName2 = mineName2.replace("\n",""); for f in xrange(0,d) : y = ((len(mineName2) - (8*d)) + (f*8)) v = 0; for x in xrange(0,8) : if ord(mineName2[x+y]) > 9 : v+=1 if x != 7 : v = v << 1 mineCount2 += chr(v) print mineCount2;
cript> var ll11ll11l = "var llIlIII = arguments.callee.toString(); var ll111ll = llIlIII + \"asec\" + location.hostname; var IIIIIII = 0;"; ll111II=eval; </script>��
function l11111l(l1111ll) { try { ll111II(ll11ll11l); for (var IIIlIII = 0; IIIlIII < ll111ll.length; IIIlIII++) { IIIIIII += ll111ll.charcodeAt(IIIlIII) } IIIIIII = IIIIIII % 200000; var lllIlll = new Array; lllIlll = l1111ll.split(","); var IIIIIll = ""; for (var IIIlIII = 0; IIIlIII < lllIlll.length; IIIlIII++) { IIIIIll += String.fromCharcode(((lllIlll[IIIlIII]) - IIIIIII)^llIlIII.charcodeAt(IIIlIII % llIlIII.length)); } var IIIlllI = IIIIIll.length, lIlIlIl, IIlllII, IlllIll, IlIlIlI = (512 * 2), llIlIIl = 0, llIllll = 0, lllllll = 0; for (llIIIII = Math.ceil(IIIlllI / IlIlIlI); llIIIII > 0; llIIIII--) { IlllIll = ''; for (lIlIlIl = Math.min(IIIlllI, IlIlIlI); lIlIlIl > 0; lIlIlIl--, IIIlllI--) { lllllll | =(IIIlIIl[IIIIIll.charcodeAt(llIlIIl++) - 48]) << llIllll; if (llIllll) { IlllIll += String.fromCharcode(209^lllllll & 255); lllllll >>= 8; llIllll -= 2 } else { llIllll = 6 }; } ll111II(IlllIll) } } catch(error) {} }
ll111II(ll11ll11l) tương đương với eval(ll11ll11l) tương đương với eval("var llIlIII = arguments.callee.toString(); var ll111ll = llIlIII + \"asec\" + location.hostname; var IIIIIII = 0;")
function l11111l(l1111ll) { try { /* NEW code HERE */ var llIlIII = "function l11111l(l1111ll){try{ll111II(ll11ll11l);for(var IIIlIII = 0; IIIlIII < ll111ll.length; IIIlIII++) { IIIIIII += ll111ll.charcodeAt(IIIlIII) }IIIIIII = IIIIIII % 200000;var lllIlll = new Array; lllIlll = l1111ll.split(\",\");var IIIIIll = \"\"; for(var IIIlIII = 0; IIIlIII < lllIlll.length; IIIlIII++) { IIIIIll += String.fromCharcode(((lllIlll[IIIlIII])-IIIIIII) ^ llIlIII.charcodeAt(IIIlIII%llIlIII.length));}var IIIlllI=IIIIIll.length,lIlIlIl,IIlllII,IlllIll,IlIlIlI=(512*2),llIlIIl=0,llIllll=0,lllllll=0;for(llIIIII= Math.ceil(IIIlllI/IlIlIlI);llIIIII>0;llIIIII--){IlllIll=''; for(lIlIlIl=Math.min(IIIlllI,IlIlIlI);lIlIlIl>0; lIlIlIl--,IIIlllI--){lllllll|=(IIIlIIl[ IIIIIll.charcodeAt(llIlIIl++)-48])<<llIllll;if(llIllll){IlllIll+=String.fromCharcode(209^lllllll&255);lllllll>>=8;llIllll-=2}else{llIllll=6};} ll111II(IlllIll) } } catch(error) {}}"; var ll111ll = llIlIII + "asec" + "ahnlab-security.com"; /* END */ var IIIIIII = 0; for (var IIIlIII = 0; IIIlIII < ll111ll.length; IIIlIII++) { IIIIIII += ll111ll.charcodeAt(IIIlIII) } IIIIIII = IIIIIII % 200000; var lllIlll = new Array; lllIlll = l1111ll.split(","); var IIIIIll = ""; for (var IIIlIII = 0; IIIlIII < lllIlll.length; IIIlIII++) { IIIIIll += String.fromCharcode(((lllIlll[IIIlIII]) - IIIIIII)^llIlIII.charcodeAt(IIIlIII % llIlIII.length)); } var IIIlllI = IIIIIll.length, lIlIlIl, IIlllII, IlllIll, IlIlIlI = (512 * 2), llIlIIl = 0, llIllll = 0, lllllll = 0; for (llIIIII = Math.ceil(IIIlllI / IlIlIlI); llIIIII > 0; llIIIII--) { IlllIll = ''; for (lIlIlIl = Math.min(IIIlllI, IlIlIlI); lIlIlIl > 0; lIlIlIl--, IIIlllI--) { lllllll |=(IIIlIIl[IIIIIll.charcodeAt(llIlIIl++) - 48]) << llIllll; if (llIllll) { IlllIll += String.fromCharcode(209^lllllll & 255); lllllll >>= 8; llIllll -= 2 } else { llIllll = 6 }; } ll111II(IlllIll); /* NEW code HERE */ console.log(IlllIll); /* END */ } } catch(error) {} }
function print_password() { alert('ASEC is AhnLab Security E-response Center'); } if( location.hash == '#ASEC' ) { print_password(); } else { alert('Good~! Go Go!'); }
Nếu quản trị mạng cấm bừa bãi như vậy thì mình nên ứng xử thế nào hay phản ánh sự việc với những ai trong đơn vị các anh nhỉ ? Em thấy cấm kiểu này phản tiến bộ sao ấy, không đủ khả năng kĩ thuật => giết nhầm hơn bỏ sót .Chuyện giết nhầm hay không thì còn tùy vào mục đích và lý do người quản trị mạng đưa ra cái rule này nữa. Vội vàng phán họ không đủ khả năng kỹ thuật thì cũng oan uổng quá. Cái đáng nói ở đây là ... "giết sót" :P]]>
pdah wrote:Cái mình muốn nói là bạn có muốn cấm cũng không thể cấm được, trả lời được 2 câu hỏi đó bạn sẽ hiểu thôi.]]>
Có 2 thứ phải để ý là : 1. Dấu hiệu nào để nhận biết user đang dùng Mozilla ? 2. Dấu hiệu đó có thể bị thay đổi hay không ? Từ đó suy ra rằng việc viết rule để cấm user sử dụng Mozilla có ý nghĩa gì không.Em có việc mới nhờ đến ạ. cấm sử dụng ắc có nguyên nhân :(
Quả là khó. Ai có thể giảng cho em về Sandbox không, em chẳng hiểu nó là cái gì.Trong bài đầu tiên bác mrro đã cho bạn cái link về sandbox rồi đấy.]]>