這個問題相信很多人都看膩了也回答到煩了!
但是請注意,我要的是\"非JavaScript的鎖原始檔\",不是你們一般\"小朋友\"在玩的\"鎖右鍵\",看懂的就知道,這方法的層次之高,可是有姚明那麼高的。
我會問這問題有以下幾個原因:
一、近日幫幾位網友回答關於改CSS或是留言板的問題,我發現大多人雖然都用了鎖右鍵等方法,但這畢竟只是小朋友的玩具,只能拿來充充場面而已。
二、雖然不道德但我還是簡單介紹一個破解方法,就是瀏覽器上的\"檢視(V)\"-->\"原始檔(C)\"這方法成功率達 95%,剩下的 5%則需要一些較複雜的方法,基於道意及版面我就不多介紹了。(現在你知道我是怎麼取得你的原始碼了嗎!)
三、我真的看不下去大家問這類問題,但問題依然存在且一再發生。雖然我自己寫網頁從來不鎖原始檔,但我還是想瞭解一下這方面的知識。
四、在這邊教育一下。我大概能體會大家鎖右鍵的理由,但讓大家網頁看起來都美美的有什麼不好呢,但前提是一定要修改,如果要直接套用請一定要先知會板主或站長,取得同意後再使用,這是基於禮貌和尊重,一定不能少的!
看完我的理由大概都已經看不下去了,但那些看下去並且想幫忙的請先注意以下幾點後再回答,不要不經大腦就給我亂回,那是笨蛋在做的事。
第一:是 JavaScript 的方法就不要貼給我了,我已有百分之一萬的破解法了!
第二:也不要給我類似以下網址的回答,我也能破解了。
http://home.kimo.com.tw/nkhs9323005/B5.htm
第三:只要符合以上兩個原則,我一定會尊重你的回答,並致上萬分謝意與敬意,然後幫忙測試是否有破解方法,另外,我目前看過的網頁有一個方法,到目前為止我還沒找到破解方法,所以這問題應該不是無解才對!
2006-01-29 19:06:02 · 9 個解答 · 發問者 NidgetGod 6 in 電腦與網際網路 ➔ 程式設計
To Geoff:
這方法真是不錯用,無名的鎖右鍵功能也跟這方法如出一轍。另外,這雖然鎖了左鍵、右鍵,連鍵盤都不放過,不過可惜在原始碼依然能用"檢視(V)"-->"原始檔(C)"這方法得到。
2006-02-01 23:25:57 · update #1
To nkhsyears......:
你貼的文似乎和我的題目關連性不大,甚至連參考價值都沒有,還是盡可能不要貼這種莫名其妙的文章吧。
2006-02-01 23:33:10 · update #2
To Geoff:
呵呵..我也說了我從不鎖右鍵鎖原始碼的,只是很好奇到底有沒有鎖原始碼的方法,多一項知識也不錯囉。
另外,我發現用flash寫網頁這方法好像還不錯,雖然我在網路上看到有人說,只要用"解碼器(?)"就算只有swf檔也能取得fla原始檔,不過我個人的原則是能不用軟體就盡可能不用軟體。
2006-02-03 09:53:22 · update #3
看來大家是都沒辦法了,結果變成我在解答了,感覺怪怪的!道高一尺魔高一丈,現在解右鍵好像已經變成玩網路的必備常識了,但真正鎖住原始碼的方法到底在哪裡呢?我覺得這是個好問題說,如果可以我還真希望繼續發問同樣的題目!
2006-02-06 12:23:03 · update #4
呀....再一次讓我體會到網路的無遠弗界,和自己的渺小;卜維丰提供的方法簡單的看了一下,和我之前看到的網頁類似,自己寫編碼和反編碼,雖然還是能解開,但總要花更多時間去寫反編碼的程式;我相信這方法也許未來或過一陣子會慢慢擴散開來,編碼方式也會越來越複雜,甚至為此特別開一個Blog也說不定喔。(想像力旺盛...)
2006-02-08 12:21:15 · update #5
有趣的問題
請看以下測試
http://www.carousel.com.tw/temp/lock.html
這是未加任何處理的,其實也就只有一行
再看
http://www.carousel.com.tw/temp/lock1.html
這是經過處理的
原始碼暴肥!!!!
2006-02-08 16:52:12 補充:
你好,
你好,
關於 HTML 的加密問題
透過 Google 關鍵字輸「七種加密」可以找到一些論述
但原則上依然是透過 JavaScript 的方法
然後把這些方法組合在一起,如此一來就有點難搞懂了
而我的測試頁
原始:http://www.carousel.com.tw/temp/lock.html
加密:http://www.carousel.com.tw/temp/lock1.html
則是透過程式 HTML Guardian 去處理
至於程式用了那些過程則不得而知
但檢視其加密原始碼後,估計是先用 esc() 方法編碼,再自己寫一套編碼/反編碼,再把自己的編碼和反編碼程式再編碼過
有點像繞口令
HTML Guardian 官方網頁 http://www.protware.com/
編碼的議題是有趣,但不編碼就一定走光?
看看這個例子
http://www.carousel.com.tw/temp/lock2.html
頁面裡有兩個連結,不管你點那一個,原始檔永遠一樣。
不過也只不過是障眼法而已,在行家眼中處處都是破綻
順便提個笑話
早前 CNET 是我常去的網站
當然會按右鍵看看內容語法
結果原始碼一打開,乖乖!一片空白!
結果是為什麼你知道嗎?
原始檔內容先空了幾十行才開始寫
把瀏覽原始碼的程式捲軸往下捲一頁就有了
自己為了這個「發現」笑了好久
看了一堆問鎖右鍵的問題
大多是放音樂,不想讓別人直接連結
曾經我反問一位:他的 mp3 來源是?
他很理直氣壯的回:空間是我花錢租來的!
-----------------------------------------------
學得愈多,才發現自己愈淺
然後就不再鎖碼了!一笑!
2006-02-08 11:52:12 · answer #1 · answered by 卜維丰 5 · 0⤊ 0⤋
到下面的網址看看吧
▶▶http://*****
2014-07-24 11:54:22 · answer #2 · answered by Anonymous · 0⤊ 0⤋
嘻嘻~我還是不會壓!!
可以教我嗎??嘻嘻~
2007-10-20 20:03:15 · answer #3 · answered by 企鵝 2 · 0⤊ 0⤋
一年過去了 還是很多白癡小朋友在問一樣的問題
因為它們不懂
搜尋怎麼用
2007-07-01 12:56:48 · answer #4 · answered by Jelly 7 · 0⤊ 0⤋
另外,Geoff提出的那種方法
其實也用到了JavaScript...
總之,就像eason所說的
真的要完全鎖住是不可能的事情
只是解開的難易度有別罷了 ^^
另外,eason提到的那個[檢視選取範圍原始碼]功能
可以讓你看到用JavaScript產生的HTML
所以卜先生的那個加密網頁
用這種方法就可以直接看到原始碼了
順帶一提,上面所說的
2006-08-25 08:53:15 · answer #5 · answered by ? 4 · 0⤊ 0⤋
拜託,真的很蠢耶各位。
用了再怎麼強大的加密軟體,只要瀏覽器有辦法可以讀取,就代表該加密語法『可以』逆向解密!
就像 卜維豐 po 的那兩個網頁一樣,他只是用 javascript 的『變數功能』把程式碼變得比較複雜,如果把變數全部帶入,原本的程式碼就全部出現了(當然有點困難,但是再寫一個逆向解密的程式就可以了)
(未完待續...)
2006-08-24 23:16:43 補充:
(...<<承上篇)
事實上,它也不過是 javascript 寫出來的東西罷了,隨隨便便就能破解,
跟作者說得一樣:小孩子玩的把戲!
事實上,破解功能也不必像我說得那麼複雜,Firefox 右鍵有個功能,超好用的,叫做『檢視選取範圍原始碼』,全選後,再使用該功能,東西都跑出來了!
就像我剛才說的:只要瀏覽器可以讀取,就代表『可以』逆向!
2006-08-25 19:44:13 補充:
哈哈,抱歉,昨天看到這篇太激動了就講了些不好聽的話...
to NidgetGod:
其實沒差啦,那個點數我也不知道要幹嘛...我的 知識+ 帳號也是昨天才開通的...=_= (為了回覆這篇....)
2006-08-24 19:15:56 · answer #6 · answered by ? 1 · 0⤊ 0⤋
網頁加密軟體? (to ENCRYPT your html content), 思維應該是:既然不能不讓你看到, 那就讓你看到一堆無用的東西吧. :p
2006-02-08 10:06:00 · answer #7 · answered by ? 3 · 0⤊ 0⤋
To Scottie Pippen:
說明的真不錯(?),你說的這軟體我也曉得,不過目前大多數網頁還不到要用這麼"大陣仗"的方法來解決,還是謝謝你喔。
ActiveX和Applet 這兩個東東還蠻想學的,好像很好玩的樣子,就是本人懶了點...
2006-02-03 23:18:41 補充:
原來Flash不符合W3C的標準呀!!
這我還是頭一回聽到,說到不支援這事,我有點不是很明白,所謂的不支援應該是指embed這標籤吧,我知道有一兩個瀏覽器不支援該標籤,應該不是不支援flash,雖然意思是一樣的!!
2006-02-04 18:53:59 補充:
嗯!!可還原成.fla檔,聽說這個反組譯器不好找,成功率也不高的樣子。
2006-02-04 22:41:44 補充:
有沒沒有安裝flashplayer不是個問題(?),embed裡有個屬性很特別,雖然是非必要,但在這時卻顯得非常有用,PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer",另外object也有類似的屬性codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0
2006-02-08 13:35:10 補充:
真是太驚人了...
可以麻煩說明一下是經過什麼樣的處理嗎?
ps:決定延長發問時間了。
2006-08-25 06:04:48 補充:
To greatesteason:
真是可惜,如果你能早一點回答也許我會比較想選你呢!!
不過我不太懂你的蠢指的是什麼事呢?
2006-08-25 22:50:34 補充:
開這個問題真是開對了呢,又讓我學到不少^^||
沒想到過了半年後還有人願意繼續討論,感覺有那麼一點點的小成就感,呵呵!
不過就像目前的結論(不確定未來是不是也是如此),只要會顯示就有辦法逆轉還原,。
我個人是偏向不鎖原碼啦,開這問題純粹是想讓所謂『小朋友』們知道現實的殘酷,嘿嘿!!
2006-02-03 09:58:27 · answer #8 · answered by NidgetGod 6 · 0⤊ 0⤋
基本上,鎖右鍵是無法封鎖有心人看原始碼的
如果只是為了美觀,可以試試以下的方法~
在網頁中加入
oncontextmenu=window.event.returnValue=false onselectstart=event.returnValue=false ondragstart=window.event.returnValue=false
的語法就可以完全的封鎖
要貼在哪呢?貼在原始碼中的標籤元素中
譬如說貼在