>>  Site Map >>  Forums >>  JavaScript_HTML

Forum module - topics in forum:



JavaScript_HTML - tìm hiểu và trao đỏi các mã java để làm trang web bạn sinh động hơn, các thủ thuật code html css



Mã hoá code trang web để che dấu tránh bị mất source

Bạn cần thực hiện theo 5 bước cơ bản sau..

Bước 1:
vi dụ trang chủ của bạn có tên index.htm hãy đổi index.htm thành encrypt.htm

Bước 2:
mởi file encrypt.htm bằng text editor (hoặc HTML soạn thảo). cho đoạn mã java sau vào encrypt.htm file, ngay sau khi tag mở của BODY tag.

Code: :

<!-- |||||   SOURCE CODE ENCRYPTION - START  ||||| -->
<!-- ||||| FREE CODE: WWW.xaluan.NET, LLC ||||| -->
<!-- |||||     http://www.xaluan.com      ||||| -->

<script language=JavaScript>m='%3Cscript%20language%3DJavaScript%3E%3C%21--%0D%0A%0D%0Avar%20message%3D%22Function%20Disabled%21%22%3B%0D%0A%0D%0Afunction%20clickIE%28%29%20%20%7Bif%20%28document.all%29%20%7Balert%28message%29%3Breturn%20false%3B%7D%7D%0D%0Afunction%20clickNS%28e%29%20%7Bif%20%0D%0A%28document.layers%7C%7C%28document.getElementById%26%26%21document.all%29%29%20%7B%0D%0Aif%20%28e.which%3D%3D2%7C%7Ce.which%3D%3D3%29%20%7Balert%28message%29%3Breturn%20false%3B%7D%7D%7D%0D%0Aif%20%28document.layers%29%20%0D%0A%7Bdocument.captureEvents%28Event.MOUSEDOWN%29%3Bdocument.onmousedown%3DclickNS%3B%7D%0D%0Aelse%7Bdocument.onmouseup%3DclickNS%3Bdocument.oncontextmenu%3DclickIE%3B%7D%0D%0A%0D%0Adocument.oncontextmenu%3Dnew%20Function%28%22return%20false%22%29%0D%0A%0D%0A//%20--%3E%3C/script%3E';d=unescape(m);document.write(d);</script>

<!-- |||||   SOURCE CODE ENCRYPTION - END    ||||| -->


Bươc 3: tạo một file tên index.htm hoặc một tên bạn dùng như file chính khi vào web ( coi lại bước 1 ) sau đó copy toàn bộ nội dung mã sau vào trong file:

Code: :
<!-- |||||   SOURCE CODE ENCRYPTION - START  ||||| -->
<!-- ||||| FREE CODE: WWW.xaluan.NET, LLC ||||| -->
<!-- |||||     http://www.xaluan.net      ||||| -->

<script language=JavaScript>m='%3C%21--%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0D%0A%23%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%23%0D%0A%23%20%20%20%20Copyright%20%A9%201999-2002%20CGISCRIPT.NET%20-%20All%20Rights%20Reserved%20%20%20%20%20%23%0D%0A%23%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%23%0D%0A%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0D%0A%23%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%23%0D%0A%23%20%20%20%20%20%20%20%20%20%20THIS%20COPYRIGHT%20INFORMATION%20MUST%20REMAIN%20INTACT%20%20%20%20%20%20%20%20%20%20%20%20%23%0D%0A%23%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20AND%20MAY%20NOT%20BE%20MODIFIED%20IN%20ANY%20WAY%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%23%0D%0A%23%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%23%0D%0A%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0D%0A%23%0D%0A%23%20When%20you%20downloaded%20this%20script%20you%20agreed%20to%20accept%20the%20terms%20%0D%0A%23%20of%20this%20Agreement.%20This%20Agreement%20is%20a%20legal%20contract%2C%20which%20%0D%0A%23%20specifies%20the%20terms%20of%20the%20license%20and%20warranty%20limitation%20between%20%0D%0A%23%20you%20and%20CGISCRIPT.NET.%20You%20should%20carefully%20read%20the%20following%20%0D%0A%23%20terms%20and%20conditions%20before%20installing%20or%20using%20this%20software.%20%20%0D%0A%23%20Unless%20you%20have%20a%20different%20license%20agreement%20obtained%20from%20%0D%0A%23%20CGISCRIPT.NET%2C%20installation%20or%20use%20of%20this%20software%20indicates%20%0D%0A%23%20your%20acceptance%20of%20the%20license%20and%20warranty%20limitation%20terms%0D%0A%23%20contained%20in%20this%20Agreement.%20If%20you%20do%20not%20agree%20to%20the%20terms%20of%20this%0D%0A%23%20Agreement%2C%20promptly%20delete%20and%20destroy%20all%20copies%20of%20the%20Software.%0D%0A%23%0D%0A%23%20Versions%20of%20the%20Software%20%0D%0A%23%20Only%20one%20copy%20of%20the%20registered%20version%20of%20CGISCRIPT.NET%20%0D%0A%23%20may%20used%20on%20one%20web%20site.%0D%0A%23%20%0D%0A%23%20License%20to%20Redistribute%0D%0A%23%20Distributing%20the%20software%20and/or%20documentation%20with%20other%20products%0D%0A%23%20%28commercial%20or%20otherwise%29%20or%20by%20other%20than%20electronic%20means%20without%0D%0A%23%20CGISCRIPT.NET%27s%20prior%20written%20permission%20is%20forbidden.%0D%0A%23%20All%20rights%20to%20the%20CGISCRIPT.NET%20software%20and%20documentation%20not%20expressly%0D%0A%23%20granted%20under%20this%20Agreement%20are%20reserved%20to%20CGISCRIPT.NET.%0D%0A%23%0D%0A--%3E%3Cscript%20language%3D%22JavaScript%22%20src%3D%22encrypt.js%22%3E%3C/script%3E%3C%21--%0D%0A%23%20Disclaimer%20of%20Warranty%0D%0A%23%20THIS%20SOFTWARE%20AND%20ACCOMPANYING%20DOCUMENTATION%20ARE%20PROVIDED%20%22AS%20IS%22%20AND%0D%0A%23%20WITHOUT%20WARRANTIES%20AS%20TO%20PERFORMANCE%20OF%20MERCHANTABILITY%20OR%20ANY%20OTHER%0D%0A%23%20WARRANTIES%20WHETHER%20EXPRESSED%20OR%20IMPLIED.%20%20%20BECAUSE%20OF%20THE%20VARIOUS%20HARDWARE%0D%0A%23%20AND%20SOFTWARE%20ENVIRONMENTS%20INTO%20WHICH%20CGISCRIPT.NET%20MAY%20BE%20USED%2C%20NO%20WARRANTY%20%0D%0A%23%20OF%20FITNESS%20FOR%20A%20PARTICULAR%20PURPOSE%20IS%20OFFERED.%20%20THE%20USER%20MUST%20ASSUME%20THE%0D%0A%23%20ENTIRE%20RISK%20OF%20USING%20THIS%20PROGRAM.%20%20ANY%20LIABILITY%20OF%20CGISCRIPT.NET%20WILL%20BE%0D%0A%23%20LIMITED%20EXCLUSIVELY%20TO%20PRODUCT%20REPLACEMENT%20OR%20REFUND%20OF%20PURCHASE%20PRICE.%0D%0A%23%20IN%20NO%20CASE%20SHALL%20CGISCRIPT.NET%20BE%20LIABLE%20FOR%20ANY%20INCIDENTAL%2C%20SPECIAL%20OR%0D%0A%23%20CONSEQUENTIAL%20DAMAGES%20OR%20LOSS%2C%20INCLUDING%2C%20WITHOUT%20LIMITATION%2C%20LOST%20PROFITS%0D%0A%23%20OR%20THE%20INABILITY%20TO%20USE%20EQUIPMENT%20OR%20ACCESS%20DATA%2C%20WHETHER%20SUCH%20DAMAGES%20ARE%0D%0A%23%20BASED%20UPON%20A%20BREACH%20OF%20EXPRESS%20OR%20IMPLIED%20WARRANTIES%2C%20BREACH%20OF%20CONTRACT%2C%0D%0A%23%20NEGLIGENCE%2C%20STRICT%20TORT%2C%20OR%20ANY%20OTHER%20LEGAL%20THEORY.%20THIS%20IS%20TRUE%20EVEN%20IF%0D%0A%23%20CGISCRIPT.NET%20IS%20ADVISED%20OF%20THE%20POSSIBILITY%20OF%20SUCH%20DAMAGES.%20IN%20NO%20CASE%20WILL%0D%0A%23%20CGISCRIPT.NET%27%20LIABILITY%20EXCEED%20THE%20AMOUNT%20OF%20THE%20LICENSE%20FEE%20ACTUALLY%20PAID%0D%0A%23%20BY%20LICENSEE%20TO%20CGISCRIPT.NET.--%3E';d=unescape(m);document.write(d);</script>

<!-- |||||   SOURCE CODE ENCRYPTION - END    ||||| -->


Bước bốn 4 tạo một file javascript tên encrypt.js và copy toàn bộ mã sau vào
Code: :

<!-- |||||   SOURCE CODE ENCRYPTION - START  ||||| -->
<!-- ||||| FREE CODE: WWW.xaluan.NET, LLC ||||| -->
<!-- |||||     http://www.xaluan.net      ||||| -->

document.write('<title>||||| SOURCE CODE ENCRYPTION |||||</title>');
document.write('<frameset rows="100%,*" framespacing="0" border="0">');
document.write('<frame frameborder="0" name="topFrame" src="encrypt.htm" noresize="noresize" />');
document.write('</frameset>');

<!-- |||||   SOURCE CODE ENCRYPTION - END    ||||| -->


Bứoc 5 .. copy toàn bộ (index.htm, encrypt.htm, và encrypt.js) vào chung một thư mục đẻ chạy file index.htm khi dó bạn sẽ thấy tác dụng bằng cách kiểm tra nguồn source và right click vào web đều không có kết quả.
Smile




Search from ALEXA


put your ads here