Bước 1: Tạo 1 trang chủ sau khi hoàn thành, đổi tên nó thành encrypt.htm
Bước 2: Mở file encrypt.htm ra (bằng trình soạn thảo gì cũng được), thêm vào giữa 2 thẻ ... đoạn code sau:
m='%3Cscript%20language%3DJava Script%3E%3C%21--%0D%0A%0D%0Avar%20message%3D%22Function%20Disabled %21%22%3B%0D%0A%0D%0Afunction%20clickIE%28%29%20%2 0%7Bif%20%28document.all%29%20%7Balert%28message%2 9%3Breturn%20false%3B%7D%7D%0D%0Afunction%20clickN S%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%7 Bdocument.onmouseup%3DclickNS%3Bdocument.oncontext menu%3DclickIE%3B%7D%0D%0A%0D%0Adocument.oncontext menu%3Dnew%20Function%28%22return%20false%22%29%0D %0A%0D%0A//%20--%3E%3C/script%3E';d=unescape(m);document.write(d);
Bước 3: Mở file index.htm ra, xoá hết nội dung của nó đi (vì nội dung chính đã được copy ở file encrypt.htm rồi. Sau đó cho đoạn mã này vào: (nhớ là lúc này file index.htm của bạn phải trống không, không có nội dung gì.)
Code:
m='%3C%21--%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%2 3%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%2 3%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%2 0%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%2 0%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%2 0%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%2 3%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%2 0%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%2 0%20%20%20%20%20%20%20THIS%20COPYRIGHT%20INFORMATI ON%20MUST%20REMAIN%20INTACT%20%20%20%20%20%20%20%2 0%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%20MODI FIED%20IN%20ANY%20WAY%20%20%20%20%20%20%20%20%20%2 0%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%2 0%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%2 3%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%2 3%0D%0A%23%0D%0A%23%20When%20you%20downloaded%20th is%20script%20you%20agreed%20to%20accept%20the%20t erms%20%0D%0A%23%20of%20this%20Agreement.%20This%2 0Agreement%20is%20a%20legal%20contract%2C%20which% 20%0D%0A%23%20specifies%20the%20terms%20of%20the%2 0license%20and%20warranty%20limitation%20between%2 0%0D%0A%23%20you%20and%20CGISCRIPT.NET.%20You%20sh ould%20carefully%20read%20the%20following%20%0D%0A %23%20terms%20and%20conditions%20before%20installi ng%20or%20using%20this%20software.%20%20%0D%0A%23% 20Unless%20you%20have%20a%20different%20license%20 agreement%20obtained%20from%20%0D%0A%23%20CGISCRIP T.NET%2C%20installation%20or%20use%20of%20this%20s oftware%20indicates%20%0D%0A%23%20your%20acceptanc e%20of%20the%20license%20and%20warranty%20limitati on%20terms%0D%0A%23%20contained%20in%20this%20Agre ement.%20If%20you%20do%20not%20agree%20to%20the%20 terms%20of%20this%0D%0A%23%20Agreement%2C%20prompt ly%20delete%20and%20destroy%20all%20copies%20of%20 the%20Software.%0D%0A%23%0D%0A%23%20Versions%20of% 20the%20Software%20%0D%0A%23%20Only%20one%20copy%2 0of%20the%20registered%20version%20of%20CGISCRIPT. NET%20%0D%0A%23%20may%20used%20on%20one%20web%20si te.%0D%0A%23%20%0D%0A%23%20License%20to%20Redistri bute%0D%0A%23%20Distributing%20the%20software%20an d/or%20documentation%20with%20other%20products%0D%0A %23%20%28commercial%20or%20otherwise%29%20or%20by% 20other%20than%20electronic%20means%20without%0D%0 A%23%20CGISCRIPT.NET%27s%20prior%20written%20permi ssion%20is%20forbidden.%0D%0A%23%20All%20rights%20 to%20the%20CGISCRIPT.NET%20software%20and%20docume ntation%20not%20expressly%0D%0A%23%20granted%20und er%20this%20Agreement%20are%20reserved%20to%20CGIS CRIPT.NET.%0D%0A%23%0D%0A--%3E%3Cscript%20language%3D%22JavaScript%22%20src%3 D%22encrypt.js%22%3E%3C/script%3E%3C%21--%0D%0A%23%20Disclaimer%20of%20Warranty%0D%0A%23%20 THIS%20SOFTWARE%20AND%20ACCOMPANYING%20DOCUMENTATI ON%20ARE%20PROVIDED%20%22AS%20IS%22%20AND%0D%0A%23 %20WITHOUT%20WARRANTIES%20AS%20TO%20PERFORMANCE%20 OF%20MERCHANTABILITY%20OR%20ANY%20OTHER%0D%0A%23%2 0WARRANTIES%20WHETHER%20EXPRESSED%20OR%20IMPLIED.% 20%20%20BECAUSE%20OF%20THE%20VARIOUS%20HARDWARE%0D %0A%23%20AND%20SOFTWARE%20ENVIRONMENTS%20INTO%20WH ICH%20CGISCRIPT.NET%20MAY%20BE%20USED%2C%20NO%20WA RRANTY%20%0D%0A%23%20OF%20FITNESS%20FOR%20A%20PART ICULAR%20PURPOSE%20IS%20OFFERED.%20%20THE%20USER%2 0MUST%20ASSUME%20THE%0D%0A%23%20ENTIRE%20RISK%20OF %20USING%20THIS%20PROGRAM.%20%20ANY%20LIABILITY%20 OF%20CGISCRIPT.NET%20WILL%20BE%0D%0A%23%20LIMITED% 20EXCLUSIVELY%20TO%20PRODUCT%20REPLACEMENT%20OR%20 REFUND%20OF%20PURCHASE%20PRICE.%0D%0A%23%20IN%20NO %20CASE%20SHALL%20CGISCRIPT.NET%20BE%20LIABLE%20FO R%20ANY%20INCIDENTAL%2C%20SPECIAL%20OR%0D%0A%23%20 CONSEQUENTIAL%20DAMAGES%20OR%20LOSS%2C%20INCLUDING %2C%20WITHOUT%20LIMITATION%2C%20LOST%20PROFITS%0D% 0A%23%20OR%20THE%20INABILITY%20TO%20USE%20EQUIPMEN T%20OR%20ACCESS%20DATA%2C%20WHETHER%20SUCH%20DAMAG ES%20ARE%0D%0A%23%20BASED%20UPON%20A%20BREACH%20OF %20EXPRESS%20OR%20IMPLIED%20WARRANTIES%2C%20BREACH %20OF%20CONTRACT%2C%0D%0A%23%20NEGLIGENCE%2C%20STR ICT%20TORT%2C%20OR%20ANY%20OTHER%20LEGAL%20THEORY. %20THIS%20IS%20TRUE%20EVEN%20IF%0D%0A%23%20CGISCRI PT.NET%20IS%20ADVISED%20OF%20THE%20POSSIBILITY%20O F%20SUCH%20DAMAGES.%20IN%20NO%20CASE%20WILL%0D%0A% 23%20CGISCRIPT.NET%27%20LIABILITY%20EXCEED%20THE%2 0AMOUNT%20OF%20THE%20LICENSE%20FEE%20ACTUALLY%20PA ID%0D%0A%23%20BY%20LICENSEE%20TO%20CGISCRIPT.NET.--%3E';d=unescape(m);document.write(d);
Bước 4: Tạo file encrypt.js bằng trình soạn thảo thư bất kì Code:
document.write('
Tên trang Web của bạn');
document.write('');
Bước 5: Chép tất cả 3 file trên :encrypt.js, encrypt.htm, index.htm vào cùng một thư mục
Okie, xong rồi đó, bạn thử chạy file index.htm mà xem (nhớ là phải htm nhe, không là html đâu), hihiih, sẽ thấy là không click chuột phải được, view source thì thấy một đống hầm bà lằng (bạn có thể thay thế bằng các cái bạn thích nhưng chú ý phải đặt nó trong dấu " "), đó, mã nguồn của bạn đã được bảo mật .