1 :
Name_Not_Found :
02/02/12 20:19 ID:gy/NfPT3 「なぜソース表示を拒否するのか?」とか、「右クリック禁止云々」とか、 「ホームページを公開するな!」とか、「不可能」とか、 「オマエのページのソースなんか見たくねぇ!」など… イロイロな理屈抜きで、ホームページのソース表示をさせない方法を 教えてください。
ソースを書かない
ソースを表示させないには、 ブラウザにソースを読み込ませない必要があるわけで。 ……。 次の方、続きよろしく。
まず>1はどうしてソースを表示させない方法を 知りたいのか説明しる。
5 :
Name_Not_Found :02/02/12 20:23 ID:gy/NfPT3
理由は聞かないでください。
javaで作る
javascript:alert( document.documentElement.outerHTML ); とURL欄に打ち込む
全部画像
11 :
:02/02/12 20:32 ID:FuDpcMG2
MASK処理しなさい。
13 :
Name_Not_Found :02/02/12 20:42 ID:hlroQwpL
専用ブラウザでしか表示できないようにしる
ソースを表示出来るブラウザは弾け
15 :
Name_Not_Found :02/02/12 20:45 ID:Ud/wiT5h
公開しない。もしくは全てフラッシュ
ソースを使わない。
17 :
Name_Not_Found :02/02/15 17:37 ID:xIQ1evzd
しょうゆって漢字で書ける?ヴォケ!!
正油
19 :
Name_Not_Found :02/02/15 17:48 ID:QM6y8Lws
フレーム+右クリ禁止+直リンク禁止
20 :
Name_Not_Found :02/02/15 17:54 ID:U2LrMaDv
ブラクラ 即落とす。ソース見る暇なし。
ソース表示機能の無い他のあらゆる面で最強のブラウザを作り 各種 OS に標準添付で普及させる。
ケチャップをソースの代わりに表示する。
すっげー名案閃いちゃったよー。
>>1 よ、pdfで作れ。
<!--これはソースではありません--> と入れておく
telnetすれば勝ち!
27 :
Name_Not_Found :02/02/15 19:28 ID:fbguAA8+
せいせい?すれば見れないんじゃないの?>ソース 企業のサイトでソース見たら文字化けしてるのは「せいせい」(漢字わからん)してるからでは? SONYとかそうでしょ?違うかな
>>1 おめでとう、これだあんたも厨房の間じゃちぃっとは名の知れたページ管理人に
なれる訳だな。これも俺の存在が大きいって事さ!
まあ、ソースを見せたくなきゃ、それもいいがこのことによって嫌われても
自己責任で。
どうせ、餓鬼(しかも小4女)特有の殺伐としたページ運営やってるんでしょう。
なんっつーか、ソースってお互いが確認できる状態だから安全性の確認にもつながる訳だろ?
用途によっては詳しくないけど、これでブラクラ、ウイルスを踏ませる確率も上がるんだよね?
ま、君は損な世界とは関係無いよね。もっと餓鬼特有の殺伐とした世界好みなんだもんね。
なんというか、独り占めとか止めようや。それだけ心が病んでいく気がすんだよ。なっ。
http://www.forest.impress.co.jp/article/2001/12/04/okiniiri.html
30 :
Name_Not_Found :02/02/15 19:35 ID:WJhp0mZp
悲惨な27がいるスレはここですか?
>>29 のリンク先をつい試してしまった。やっぱりショボい...
まあ素人は騙せそうだけど。
32 :
Name_Not_Found :02/02/15 23:49 ID:YCprmSxO
PDFかFLASHかSVG使え。
jpgのみでサイト作成。これ最強
34 :
Name_Not_Found :02/02/15 23:53 ID:Xu94g2Rq
FLASH ダウンロードソフトで落として それをメモ帳等のアプリケーションで開く 埋め込まれたURLだけはしっかり見える
<!--見ないで-->
36 :
Name_Not_Found :02/02/15 23:55 ID:XGYkDvPM
基本的に無理っぽくない? どんなファイルだろうと落としてしまえば。
37 :
Name_Not_Found :02/02/16 00:25 ID:fqLjudm1
>>29 でソースの非表示が可能というのに、やはり無理とか言って全く無視状態でスレが進んでいるのはなぜですか?
2chでは長文は全てコピペと勘違いしているのですか?
>>31 さんはソースが見れてしまったのかもしれませんが、
それ以降の方達はスレタイトル見て書きこして2度とこのスレに来ない骨髄反射組みか?
38 :
暇人 :02/02/16 00:27 ID:7t+9QQdX
ヘッダをいれなけりゃいいじゃん。
39 :
暇人 :02/02/16 00:27 ID:7t+9QQdX
↑まちがえた。これバナー広告よけだ。逝ってきます。
>>37 だってナンセンス。
テキストファイル渡して「読むな!」と叫ぶのと同義。
>>37 あんなもんで暗号化してたら余計張り切ってソース解析されちゃうよ(w
しかも、JavaScript切ってたら、
暗号が復元されないなんて糞もいいとこ。
42 :
Name_Not_Found :02/02/16 00:35 ID:fqLjudm1
>>40 へ?
だってここソースを非表示にする方法を探せば良いんでしょ?
展開ルーチンがjavascriptならそれを解析すればすむ。 javascriptがクライアントサイドで動く以上、展開対象のデータは通常の処理で取得可能。
29の方法を使っても javascript:alert( document.body.outerHTML ); で見えるけど?
>>41 java切ってたらページ自体見れないのは痛すぎるけど、
>>1 はそこまでしてでもソースを他人に見せたくないんじゃないかと。
47 :
Name_Not_Found :02/02/16 00:42 ID:XkqVFlWc
ソースを表示させると、たまにこういう事が書いてあったりする(w
【SARASA】
管理人:yue and ayu
BBS skin & site design by Megumi Ousaki
http://www*.to/sarasa ※当サイトにおける、バナー以外の画像/文章/サイトデザインその他の
無断転載/複写/複製など著作権侵害に相当する行為の一切を禁止致します。
Don't use sentences and an image in this site without permission.
ソースを参考程度に見るのは結構ですが、
そのままコピー&ペーストするというのは絶対やめてください。
http://hp-design.net/ ←参考までに。まずは自分で勉強してください。
リンクのページに
LINKはフリーですが、2ch、あるいはそれに準する悪意のLINKは固くお断り致します。また、生身の人を扱った公序良俗に反するアダルトサイト及び違法サイトからのリンクも禁止します。
とあるのでアドレスは一部伏せとくけど(w。 香ばしいサイトだったよ。
48 :
Name_Not_Found :02/02/16 00:46 ID:RPx8AETq
1がなぜソースを見られたくないのかが解らない限り、 そろそろ打ち止めかと。 ぜんぶ画像、PDF、Flash。とりあえずこれで良いんでは?
だってどう考えても不可能。 どんなにソースを暗号化しても絶対解読できるソフトウェアが存在する。 プレーヤだ。 プレーヤは暗号化されたデータを元の形に復元して提示する。 じゃあ、その出力された元の形を抽出すればいい。 どんなにコピーガードが堅いDVDでも再生している画像をキャプチャすればコピーを作成することは可能。 さらに、プログラムに手を入れることができればより正確に情報を取り出せる。 (コンバータというジャンルのソフト。) さらに、インターネット上では規格をオープンにしないと普及しない。 つまり、誰でもコンバータプログラムが書けてしまうんだよ。
>>47 >生身の人を扱った公序良俗に反するアダルトサイト
一笑。「生身」でないエロアニメとかフィギュアならいいのか?
51 :
47 :02/02/16 00:50 ID:XkqVFlWc
>>50 このサイトは、アニメヲタ女のヲタサイトダターyo。だからナマ意外はオケーなんだろ(w
どっかの板で晒されたのか、管理人が実は2ちゃんねらなのか。どっちだろ。
*=2
53 :
Name_Not_Found :02/02/16 01:09 ID:SlmudGdK
いくら→栗近視しても、オペラで一発で見れます、落とせます
54 :
Name_Not_Found :02/02/16 02:12 ID:nf2sjgWi
コンパイルしろ
55 :
Name_Not_Found :02/02/16 02:14 ID:UmfgApx4
Flashじゃダメだと言ってる。 根拠も示してる。
58 :
Name_Not_Found :02/02/16 02:24 ID:UmfgApx4
画像置き場のURLをFlashで隠そうとしても無駄。 メモ帳で一発。 それともサイトの全体的なデザインをパクられんのが嫌なのかな? 他には何があるかな?
59 :
Name_Not_Found :02/02/16 02:28 ID:R6oyH4Ta
オールストリーミングサイト
60 :
Name_Not_Found :02/02/16 02:46 ID:A2pZXaff
改選期って首吊って氏ね。 そしたらソースを書かなくてすむ ↓ 絶対ソースを表示できない ↓ (゚Д゚)ウマー
コンパイルできるならデコンパイルもできる。
>>59 またプレーヤの話さ。
出力先を画面でなくファイルにすれば良いだけのこと。
ソルトレークのホームページって、 ソース出すのに手間がかかりすぎ。。。 IEの場合だけど。
64 :
Name_Not_Found :02/02/16 10:25 ID:pO8sOsyM
>>1 HPビルダーで作れ!!
無駄タグをガンガン吐いてくれるので
ソース見られても何がなんだか解らない。(・∀・)イイ!
>>65 Dream Weaverには「Word HTMLのクリーンアップ」という機能がある。(w
67 :
Name_Not_Found :02/02/16 12:10 ID:XHFc0ma7
BODY部のHTMLを暗号化し、 document.write( decode( hogehoge ) ) ; とやる。 hogehogeは暗号化したHTML。 decode()は復号ルーチン。
68 :
Name_Not_Found :02/02/16 12:15 ID:pGY4evri
>>37 お前はアフォか。あんなのは
中級者以上なら誰でも解読できるんだよ
>>67 そのdecodeを解析すればいい。
WSHで出力先をファイルにしても良いし。
全く分からなくなるもの 複合が不可能であるもの(w
ブラウザがhtml以外を解釈できない以上、どこかの点でhtmlを出力しなければならない。それを取得すればあらゆるソースは取得できる。
>>72 どんなに暗号化されたDVDでもキャプチャしてしまえば複製可能なことと同じ。
74 :
Name_Not_Found :02/02/16 13:37 ID:yai9WEa6
<HTML><HEAD><TITLE>XORHTML テスト</TITLE></HEAD> <BODY> <CENTER><B>ソースを表示してみてください</B><BR><BR> <IMG SRC="puppy.jpg" WIDTH=300 HEIGHT=300><BR><BR> <A HREF="xorheml">テスト2</A> </CENTER> <SCRIPT LANSUAGE="JavaScript"> alert("XORHTMLのテストです(^^;)"); </SCRIPT></BODY></HTML> 解析するまでもなかった。 元のソースの</SCRIPT>の前にalert(t)って書いて見?
alert(t);ね。
>>74 俺に解読させてくれ。面白そう!
暗号化関数も作成しちゃる!
この場合は変数tに解読結果をどんどん入れて一気に書く方式だった。 じゃあ、全ての処理が終わった後の変数tの中身をなんとかして覗けばいい。 これが俺の書いた「元のデータに戻る点」だよ。
80 :
Name_Not_Found :02/02/16 13:53 ID:Zcadrqk8
>>74 <SCRIPT>にあるLANGAGEとは何か。
82 :
Name_Not_Found :02/02/16 13:55 ID:OGtDw/1h
悲惨な
>>74 (作者) が居るスレはここですか?
84 :
Name_Not_Found :02/02/16 13:57 ID:OGtDw/1h
変数S について、以下と同等の処理を行えばよい。 但し、変数K は変わる。 k=7; t=""; r=0; for(i=0;i<s.length;i++){ a=s.charCodeAt(i); if(a==36){ ++i; r=1; a=s.charCodeAt(i); } if(a==32){ ++i; a=(s.charCodeAt(i)-48)^k; }else if(a==33){ ++i; a=(s.charCodeAt(i)+77)^k; }else if(a==35){ ++i; a=(s.charCodeAt(i)+141)^k; }else a=a^k; if(r==1){ r=2; e=a; }else if(r==2){ r=0; t=t+String.fromCharCode(a*256+e); }else t=t+String.fromCharCode(a); } document.write(t);
85 :
Name_Not_Found :02/02/16 13:58 ID:OGtDw/1h
document.write(t); は脳内消去よろしく
86 :
74 :02/02/16 13:59 ID:2b+EVCGa
自分でワラタ(大笑 以前も誰かencode関数ってのを作ってたんだけど、 alert encode.toString(); って alert 出したら 丸裸になった記憶あり。
>>84 つうかちゃんとインデントしたらそうなるよね。
じゃあ漏れ頑張って問題つくっちゃうぞー …とか言ってみたいけど技術ないから誰かよろしく。
89 :
Name_Not_Found :02/02/16 20:52 ID:1eNbadOm
>>1 さん。
よってソースを見られなくするのって大変です。
90 :
Name_Not_Found :02/02/16 20:54 ID:xNxZHoB3
正直、改行しないで読む気を失せさせるのが一番かと思った。
で、
>>1 はどこいった?
95 :
Name_Not_Found :02/02/16 21:00 ID:R6LCShez
おまえらバカか。 目で見て読めようが読めまいがjavascriptのソースが見えるだろう。 ゆえにjavascript派は敗北。
CGI作れや
___ ..⌒ヽ ' ⌒ヽ /.|:::::::::::| 乂乂|| |乂乂|| | |:::::::::::| 乂乂|| |乂乂|| | |:::::::::::| 乂乂|| |乂乂|| ___|_|:::::::::::|____ 乂乂|| |乂乂|| /|::::::::::::::::::::::::::::::::::::::::::::::::::::::::|  ̄ ̄  ̄ ̄ i |::::::::::::::::::::::::::::::::::::::::::::::::::::::::| _____ .|/ ̄ ̄ ̄../|:::::::::::| ̄ ̄ ̄/ ||L L | L L ||  ̄ ̄ ̄ ̄| |:::::::::::| ̄ ̄ ̄ ||L L | L L || | |:::::::::::| ||L L | L L ||_________ .| |:::::::::::| ===========l| L L l================= i |:::::::::::| 二二二二二二ヽ iヽ二二二二二二二二i |:::::::::::| :::::::::::::::::::::::::::::::::::i ヽ| _____.i |:::::::::::|  ̄ ̄ ̄ ̄ ̄ ̄ ̄\ ((( )))_______| |:::::::::::|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|......( ´Д`)_______| |:::::::::::|__ ::::::::::::::::::::::::::::::::::::::::: | / (S)::::::i\ ....| |:::::::::::| \  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| .\ ....\|:::::::::::| \ ____/|____ .| .\  ̄ ̄ / | ソースが見えないような方法を教えてください…。 \_______________
./| ̄ ̄ ̄| | | | | | | ______|_| |______ ....../| ⊂ヽ__ ∧_∧ _,, -'つ| .| | ゙ー-- 二二 ̄( ´Д`)二-- '' ~ .| .| |_______゙ヽ /._____| .|/______/| i /______/ | | | .i | | / | |\________ | | i , .| / | | | | | .| …あ、それ無理。却下ね。 | | .| .| .| .\________ | | | i .ノ | | / イ/..| | | | // | | | | .|/......| | |( i .| .____| |i し |__ |\. | |し' | \ | \ .\.|_____| \ | \ .\ | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ((( ))) ビクッ ( lll u )Σ ⊂ ヽ > _ ノ (__ノし'
100 :
:02/02/16 21:05 ID:d22nCHyU
正直、完全に見られないようにするのは不可能だと思われ。
>>97 CGIをどう組んでも送られてくるのはHTML。
102 :
97 :02/02/16 21:06 ID:vQEwYwBu
104 :
Name_Not_Found :02/02/16 21:27 ID:und4Zt80
そもそも、ソースを隠したい理由がサパーリ
105 :
Name_Not_Found :02/02/16 21:34 ID:xNxZHoB3
>>105 解析してみなと喧嘩ふっかけられてソース見て「うわぁ」と。
(JavaScript改行、インデントなしで書かれてた。)
めげずにちょっと読んだらただのJavaScriptだったから助かった♪と。
107 :
Name_Not_Found :02/02/16 21:51 ID:DCTJJTS+
Q:ソースを非表示にしたいのですが? A:無理です。諦めてください。 Q:JavaScript で暗号化するというソフトがあるのですが? A:簡単に解読されます。初心者避けにしか使えません。 Q:CGI を使えば隠せるのですか? A:CGI が出力するのは結局 HTML です。(画像やテキストも出力できますが) Q:じゃあどうしたら良いでしょう? A:公開するのを諦めるか、ソースを隠したい理由を潰してください。 Q:このスレッドの今後は? A:このスレは暗号化されたHTML を公開して喜んでいるサイトをヲチし、 さらに、その自慢のソースを解読(暴露)するスレになります。
108 :
追加 :02/02/16 21:57 ID:W5QW0SR7
Q:
>>1 さんはどこに逝きましたか?
A:パクリソースを隠せないと解り、回線を切っ(略
109 :
Name_Not_Found :02/02/16 22:28 ID:kdxFGNQy
どうでもいいけど、こんな方法でもソースを晒すことが出来る document.write("<FROM><TEXTAREA COLS=130 ROWS=80>"); document.write(t); document.write("</TEXTAREA></FROM>");
110 :
Name_Not_Found :02/02/16 22:34 ID:6wXdXSBv
ソースを見られたら、何がまずいの?
112 :
Name_Not_Found :02/02/16 22:42 ID:S/DJn/1C
なんでソース隠したがるんだ? よく分んないんだけど…。
IEでソースビューさせるツールをメモ帳からサウンドレコーダかなんかに変更させ、 これを常に監視するツールを作り、ダウンロードしてもらう。 このツールは、「名前をつけて保存」を潰す機能もそなえる。 ツール実行中のみ、特定のファイルを生成し、このファイルがあるときのみ、 サイトを閲覧可能にする。 で、どうでしょうか。 おまえ作ってみろといわれても無理だけどな。
>>113 NN使う。Opera使う。Lynx使う。telnet使う。
>>114 理由は聞かないでくださいと言ってるが。
116 :
Name_Not_Found :02/02/16 23:03 ID:AtD89re2
やはり画像で全てを表示する、だろうな。
現実的に考えて。
ソースは表示されるが、全てimgタグならいいだろう?
>>1
>>116 それとクリッカブルマップでリンクも実現。
でも、その方式を誰かがパクッたとまたもめて・・・w。
118 :
74 :02/02/16 23:32 ID:+4rWCo5D
>>86 ハァ?一体誰?誤記入?
id=1eNbadOm
昼の12時からネットぶっ続け。もうすぐ12時間とっぱ。廃人オメデトウ。
119 :
Name_Not_Found :02/02/16 23:38 ID:FMjs+n3O
>>118 言っている意味がよくわからないが、君は
常時接続や固定IPを知らないのか?
120 :
Name_Not_Found :02/02/16 23:39 ID:aBmfp9WJ
>>116 やっぱりそう思ってるやつがいたか。
画像の中に、
LINK→LINK.jpg
PROF→PROF.jpg
などと描きこんでおいて、手打ちさすればマジでソースの見れないサイトのできあがりだ。
掲示板も、五十音ひらがなカタカナを画像で作っておいて、cgiで連結して
一枚の画像にして出力させれば可能。
121 :
Name_Not_Found :02/02/16 23:40 ID:CZy7i+Ls
122 :
Name_Not_Found :02/02/16 23:46 ID:ErPApCKX
>>120 画像処理すれば文章入れ替えることも可能と。
124 :
Name_Not_Found :02/02/16 23:51 ID:FMjs+n3O
>>123 PHPの得意分野かね
掲示板で書き込まれた内容を、そのままPNGに変えられるしね
駄スレを!! ヘヘヘヘヘヘ ヘヘヘヘヘヘ パッン!! \ヽ|7〃∧∧ヽ|7〃/∧_∧ ヾ|//(,,#゚Д゚)|//☆( ´∀`) 凵と_ つ凵 ( ) 〜′ / | || ∪ ∪ (_____)__) ヘヘヘヘヘヘ \ヽ|7〃 ヾ|// 立てるなって!! 凵 ∧∧ パッシン!! ∩(,,#゚Д゚) ∧_∧ ヽ ヽ ☆( ´∀`) て ⌒)U ( ) 彡 し二⊃几 | || //|ヽ彡彡""""""" /ノ / |ヽ\彡 V ヽ/V V V V 何度云われれば!! _ | |へヘヘ <\ .| |〃/./> <ミヾ\ ∧∧ | 丿 ヽ/ヽ> <_ミミヽ (,,#゚Д゚)|__//ノヽヽ> バッコン!! |__二二/ こつ匸二二☆彡 〜′ / ( ´∀`) ∪ ∪ ( ) """"""" 理解できるんだ!!この厨房がぁ!!ゴルァ!! _ へへ| /へヘへ バッコン!! \ヽ|7〃/ミヾ ヾ|///__ヾ ヽ ビッコン!! 凵 凵 .| /へヘヘ ∩ ∩ .| /〃/./> ブッコン!! | |∧| | 丿//ヽ> 逝って良し!! |#゚Д゚)|彡彡/ノヽヽ> ベッコン!!! / こつつヽヽ彡☆彡 〜′ / ミミ☆∧ ボッコン!! ∪ ∪ ( ´∀`) """""""
別の視点から HTML 4.01 Strict,XHTML 1.0 Strict,XHTML 1.1等でHTMLを極限までシンプルに書き、CSSをかなりの数に分けてリンクする。 ほぼ全てのブラウザでデザインが崩れないほかソースも盗まれにくい。つか面倒なんでよほど凄くないと盗みたくなくなるし、凄すぎると他人から見て盗んだとばれる。 俺はこうしてます。まぁ、動機は盗まれたくないのではなく、管理しやすいからですけど
>つか面倒なんでよほど ダウンロードツール(最悪の場合自作)すれば。 まぁ、有効だと思う。 現行の暗号化技術も解析するのにアホみたいな時間がかかると言うことで実現してるしね。
>>127 >>128 のように、関連ファイルを全てダウンロードした後、
そのページで使われている部分をCSSファイルから
抽出するプログラムを書けば簡単に盗める。
>>129 それ以前に、IEの保存機能使えば一発だったよ…)w
まぁ、盗んでもStrictは難しいから…盗めなくする方法があるとすると公開をやめるしかないな
131 :
Name_Not_Found :02/02/17 00:23 ID:o3IgRxic
>>130 >まぁ、盗んでもStrictは難しいから
何が?
以前、あるサイトのソースをそのままコピーしてホームページを運営しているアホがいた。 管理者のメアドは非公開。元のサイトに報告してやった。 数週間後にはアカウントごと消えていた。
FreeServers行った後に消えてしまったのが惜しまれる メタスラXは別にいいんだが 話題に上がると必ず いつ出るんですかいつ出るんですかと それ一色になっていたのが惜しまれる
メタスラXってなに? ActiveXの何か?
136 :
Name_Not_Found :02/02/19 18:33 ID:pJnUrF07
なあ、パーミショーンが705の場合CGIのソース見ることってできる?
139 :
Name_Not_Found :02/02/19 23:46 ID:DLEyHd7E
javascriptをjsファイルにして、別のフォルダにおく そのフォルダを.htaccessで設定する。 見ようとすると、404エラーが出る。 これじゃ、ダメ?
>>138 いや、思いっきり普通じゃないか?
Suは700じゃなかったっけ?(いろいろあるのかなぁ?)。
>>139 じゃあさ、IEはそのスクリプトを一体どうやって参照すればいいの?
142 :
Name_Not_Found :02/02/19 23:58 ID:lBXp9DiG
>>140 >>141 間違えました。
403 エラー なら、大丈夫なのでは?
アクセス制限で?
次回からは上げません。
だから、IE内部でjavascriptをリクエストするのと、IEにアドレスを打ってリクエストするのと。 IPアドレスも同じ、クライアントも同じ、リクエスト文字列も同じ。 サーバは判断できるかい? もし、できたとしてもtelnetで内部からのリクエストと同じリクエストを与えれば結果が得られる。
無脳症の1が行方知れずというのはこのスレですか?
いまさらだが、1はダミーフレーム教えてあげれば満足だったのではと。
147 :
Name_Not_Found :02/02/21 07:14 ID:hIAoXax2
>147 あなたのPCのキャッシュファイルが壊れてるんです。
メモリがぶっ飛ぶくらいのサイズのHTMLにすればテキストエディタでのソース表示は不可能になるぞ。 また、全てのテキストエディタは一行が横に長すぎると表示できなくなるので、 それを利用して一万文字ほどの文字が入った行を作る手もある。 まあ、ファイルをメモリに読みこまないバイナリエディタなどには無意味だけど。
>>149 >全てのテキストエディタは
言い切るところから見てえらい自信だな。
別にここはソースをメモ帳で読めないようにするには?スレじゃないよ。
いざとなればnkf後にtypeコマンドとかでもいいんだよん。
>>149 open(IN,"nagaihtml.html");
open(OUT,"hutsuuhtml.html");
while(($data = <IN>) ne "")
{
$i++;
if($i == 100)
{
$i = 0;
print OUT "\n";
}
print OUT $data;
}
close(IN);
close(OUT);
適度に改行を挿入してくれるスクリプト。
>>151 ごめん、最後の行忘れて。
でも、メモリが飛ぶほどのHTMLは数100MB〜数GB。
落とす奴いないよ?
>>152 っていうかそれは100行に一回改行入れるだけのでは・・・
バイト調べて改行を挿入せんと(笑
ごまかすだけならダミーフレームを何重にも使えば良い。
>>1 が満足できるかわかあんが…
156 :
155 :02/02/21 15:21 ID:fjSxmqwX
そのかわりいくらStrictなHTML書いたとしてもダミーフレームのお陰で台無し…Strictの意味がなくなる。 ダミーはStrictな人には使えないか…。それ以前に、StrictなHTML書ける人はわざわざ隠しなんかしないけど)w
159 :
157 :02/02/21 21:41 ID:BU0LJlu1
あ、表示>ソースからだと普通にちゃんとそのページのソースが出るね。 でもツールバーのHTMLエディタ・ボタン(メモ帳トラッパーを指定)だと やはり404 Not FoundのHTMLソースが出るよ。
160 :
Name_Not_Found :02/02/21 22:27 ID:Dq1N0loz
xbox.comはソース見れなかった
>>160 普通に見えますが、何か?
それにしても重いサイトだ
<!-- このHTMLソウスを最後まで読んだあなたは1ウイスルに感染します -->
165 :
163 :02/02/21 22:42 ID:W5STLrrv
>>164 アアアアア!!!おいら既に感染しちゃってるヨ。ハズカシー
167 :
Name_Not_Found :02/02/22 00:58 ID:IKG+1RLC
ソース見られないより、画像をぱくられないようにしたいよw
配列の方を2回変換したらこの文字列が document.write('<script language=JScript.Encode src=d.jse></script>')
169 :
Name_Not_Found :02/02/22 01:04 ID:vKYtRVC3
>>166 decode関数(D関数)は瞬殺
function decode(str){
var dec = "";
var protocol = location.protocol;
var fn = location.href.match(/([^\/]+)\/?$/)[1]; fn = protocol+fn;
var baseNumber = parseInt("0x"+((0x10|2|1)+protocol.length));
var strCode = "";
var x = 0;
for(var i=0;i<str.length;i++){
var charCode = str.charCodeAt(i);
if(64 < charCode && charCode < 91){ // A-Z
var numC = parseInt(strCode, baseNumber);
var numM = fn.charCodeAt(x%fn.length)+protocol.charCodeAt(x%protocol.length);
dec += String.fromCharCode(numC/numM);
strCode = "";
x++;
}else{
strCode += str.charAt(i);
}
}
return dec;
}
これだったら、encode関数も作れそう。
(;´Д`) さっきからエクスプローラーがバグリまくって解読どころじゃなくなった
173 :
169 :02/02/22 03:15 ID:FPvXflFQ
>>166 ver2.5は解けたよ。encode, decode関数は↓
function encode(str){
var t = "";
var n = str.length;
var r = 16;
for(var i=0;i<n;i++){
var code = str.charCodeAt(i);
var mask = (i == 0) ? r : str.charCodeAt(i-1);
var largeChar = String.fromCharCode(65+Math.random()*(90-65+1));
t += largeChar+(code ^ mask).toString(26);
}
return r+""+t;
}
function decode(str){
var r = str.match(/^\d+/)[0];
var a = str.replace(r, "").match(/[^A-Z]+/g);
var t = "";
var n = a.length;
for(var i=0;i<n;i++){
var mask = (i == 0) ? r : t.charCodeAt(i-1);
t += String.fromCharCode(parseInt(a[i], 26) ^ mask);
}
return t;
}
あとは ver2.11
174 :
2.11 :02/02/22 05:22 ID:FPvXflFQ
function encode(str){ var t = "" ; var protocol = location.protocol; var fn = protocol+location.href.match(/([^\/]+)\/?$/)[1]; var baseNumber = parseInt("0x"+(19+protocol.length)); var strCode = ""; var x = 0; var n = str.length; for(var i=0;i<n;i++){ var code = str.charCodeAt(i); var numM = fn.charCodeAt(x%fn.length)+protocol.charCodeAt(x%protocol.length); var numC = code*numM; var strCode = numC.toString(baseNumber); t += strCode+String.fromCharCode(65+Math.random()*(90-65+1)); x++; } return t; } function decode(str){ var t = "" ; var protocol = location.protocol; var fn = protocol+location.href.match(/([^\/]+)\/?$/)[1]; var baseNumber = parseInt("0x"+(19+protocol.length)); var strCode = ""; var x = 0; var n = str.length; for(var i=0;i<n;i++){ var code = str.charCodeAt(i); if(64 < code && code < 91){// A-Z var numC = parseInt(strCode, baseNumber); var numM = fn.charCodeAt(x%fn.length)+protocol.charCodeAt(x%protocol.length); t += String.fromCharCode(numC/numM); strCode = ""; x++; }else{ strCode += str.charAt(i); } } return t; }
175 :
:02/02/22 07:57 ID:205MxF3o
消えてるんですが?
177 :
Name_Not_Found :02/02/22 12:43 ID:MUX3FIvr
このスレは暗号化されたソースを解析/復元するスレになりました
178 :
Name_Not_Found :02/02/22 12:59 ID:c1VOIOkf
179 :
2.5 :02/02/22 13:03 ID:205MxF3o
解読できた方へ <head>〜</body>までのソースを添付orどこかにUPしてメールください。 メールにはどうやって解いたかとかかった時間を書いてください。 ※大文字のタグが見えていたら不正解です。再挑戦しましょう。
>>180 IE6
DonutR_Rapt18Beta4
NC4.78
Mozilla 0.9.8
では見えた。
ただ、あれだけのソースに3000行以上使うのは、如何なものか。
183 :
182 ◆ZUf2.4eE :02/02/27 15:45 ID:oXB38E4k
追記:すみません、IEだけです。
確かに解けないけどそんなもん公に採用出来ないです。
>185 ありましたか…。おつき合いいただきありがとうございました。 , .. . + 。 ’‘ :: . .. , ,:‘. 。 + ,.. ’‘ + ,.. . ..; ', ,:‘ . .; : ’ ' ,:‘. あ あ ,:‘. + .. ' ,:‘. . ...:: ’‘ ’‘ .; こ ん な 幸 せ な 。 . 。 気 持 ち に な っ た の は ,:‘. 。 '+。 初 め て で す .. ' ,:‘. :: . .. .. ' ,:‘. , ,:‘. ..; ', ,:‘ ’‘ + , .. . + ’。 ,:‘. 。 .. . . ::: ' ,:‘. , .. . + 。 , .. . + . : :...
AA知らないので解けず(w
---------------------------------------------
おめでとうございます!!!!!!!!!
いやはや、心より感服いたしました。
では確認のため、下記課題を↓もしくは次スレへおながいします。
http://pc.2ch.net/test/read.cgi/hp/1013512770/ 【認証用課題】
ムネオハウス、ムネオ号で有名なこの政治家はダレ?
この政治家のAAを貼ってレスをしてください。
では、おつきあいいただきまことにありがとうございました。
189 :
188 :02/02/27 17:24 ID:M5vyQZRm
185は使ってないです。念のため。
春厨に知らしめる為にageたのですな? まぁ、理解しましょう。
193 :
:02/03/10 08:29 ID:7biP3EkR
curlはどうよ?よくしらんが。
curlスレで聞いたほうがいいかもよ?よくしらんが。
いや、curlだと、ソース隠せるって話があったような気がしたんだよ?よくしらんが。
197 :
Name_Not_Found :02/03/10 16:08 ID:7TTXHSsK
IEで「ソースの表示(V)」と「ソース(C)」メニューを灰色表示にして、 クリックできなくする方法をやっと編み出せたわよ。 そのうち紹介するね。
↑マルチポスト氏ね
哀らんどでつくる
Googleの編集のHTMLエディタの項目、灰色だね。
>>201 ファイル名の特定が困難な場合はそうはいかないでしょ。
>>202 どうやってブラウザから見ればいいんでしょうか?そんなもん.。
>>203 フレームがどのファイルを表示しているのか、
ソースを見ても簡単には分からないようにすればいいってこと。
通信を監視すれば、分かっちゃうけどね。
>>204 >フレームがどのファイルを表示しているのか、
だからさ、フレームのソース見れば済む話じゃないの?
207 :
Name_Not_Found :02/03/10 18:57 ID:bLkuLzeP
マカーの前には撃沈です
URLさえ分かれば view-source:〜 で、 どんなファイルでも見れてしまうと思うんだけど、どうよ?
>>208 そうなると「URLを表示させない方法」スレが立つ
<!-- このソースは呪いのソースです。 このソースを閲覧した人は一週間後にテロ, ネ�スムエロ, ホヒ, ハクウリます。 本当です。-->
<!-- このソースは呪いのソースです。 このソースを閲覧した人は一週間後にン槊 美術館, 歴史, 文学ます。 本当です。--> わけ割れめ
212 :
Name_Not_Found :02/03/11 10:59 ID:s9ZlX+qH
暗号化でよろしやろ
>212 ローカルに(あるいはキャッシュ)保存してしまえば?
>>213 JavaScriptによる暗号化でしょうから、関係ないです。
やっぱり
>>180 が最高。大いにワラタよ。
公的機関のサイトは凄いね。
何かを通しているにしても、3371行ものソースにはワラタ。
218 :
Name_Not_Found :02/03/16 11:29 ID:XFbwPEBW
しょうゆ
とりあえず右クリックで部落等呼び出しをすればわざわざ再びやってきてソースを確認する奴はいないと思われ といってみるテスト。
>>219 「どうして右クリックで落ちるんだ?」と思ってソースを確認します。
ソースよりも中身が重要なんだと気付かんのかねぇ
>>221 ソースを隠したいと思うような厨房なので仕方ないです。
223 :
Name_Not_Found :02/04/10 13:59 ID:Gagv6IoA
久しぶりにあげてみた
閲覧者全員の自宅を回ってお願いする。 俺は 2 万もくれたら考えてやるぞ。
225 :
Name_Not_Found :02/04/12 16:21 ID:T8fzpXPO
eval(String.fromCharCode(数字列〜)) これは? 意味わからん人は無視して
>>225 所詮は文字コードの羅列なので余裕で読める。
227 :
226 :02/04/12 16:31 ID:PzgJMj1g
228 :
225 :02/04/12 16:32 ID:T8fzpXPO
ふむ。。
229 :
Name_Not_Found :02/04/12 16:41 ID:lJ+DxDlH
以前、どこかのページで、ソースをみたら、すべて文字化け 状態なのに、ブラウザでは正しく表示されるサイトがあった のだが、PGPだかで暗号化云々みたいな部分が見えたので すが、あれはどうやっているのだろうか。 今でも不思議でしょうがない。ソースとっておけばよかった と思う。もち、EUCとかSJISなどの文字コードというレベルで はなく。
230 :
225 :02/04/12 16:44 ID:T8fzpXPO
>>229 そのページがエディタの対応してない文字コードを使ってたとか
そういうのじゃなくて?
232 :
229 :02/04/12 16:57 ID:lJ+DxDlH
あ、ちなみにその際とは4年ほど前にみかけたページ で、Java Scriptによるものではありませんでした。 すべてがぐちゃぐちゃの内容で。
gzip圧縮転送されてただけとか言うオチじゃない?
234 :
229 :02/04/12 17:05 ID:lJ+DxDlH
ActiveXコントロールで、BMPをブラウザに表示
するやつを埋め込むとか。
>>167
ソースを隠したい人がソースで送受信するテキストの HTML を わざわざ選ぶ理由がさっぱり解らん。
236 :
229 :02/04/12 17:17 ID:lJ+DxDlH
htmlをgzipで圧縮して転送されても、見るときは
展開されているわけじゃないですか。
ただ、
>>231 さんの意見は参考になるかもしれま
せん。一応秀丸ですべての文字コードで読み込み
させたんですが、だめっぽくて。
どこにあったかなぁ。友人から教えてもらって、
ページにも堂々と「ソースをぱくられるのを防止する
ために云々...」っ手書いてあったのは覚えている。
友人とは連絡つかんし。
HTMLは再利用可能なリソースなんですよ アホはシネ失せろ
>>238 UAが表示するのに再利用するよ?藁
くどいキエロ
>>238 受信したマークアップテキストを整形して表示するのも再利用なんだが脳。
/;;;;;;;;;;;;;;;;;;;;;;::::;ヽ, __/ ̄ ̄ ̄┐ ̄ / iヽ`, i´//‐
/;;;',;',;',;',;',;;;i゙ jfji;;l `i
>>1 〉 ヾ、,、,_, ,〃_''
l;;;;;;;;;;;;;;;;;;;;;,l,.,_、〈 l | を | _|_ ``''z -__ー
|;;;;;;;;;;;;;;;;;;;|!' `´_r' ノ DQN | ヾ>,=、_i、、 /
,`r-;;、;;;、;;||、_ ´f ;;;;;;;;)└ | r〈 _`'''" {,Ilノ`、
. /`'、_ ミ / `''゙ ;;;;'' / !! /`;;;;; r'i ノ_'=]'゙ /
/ `,‐亠、 ;;;;''  ̄ ̄ヽ'´ ̄`ヽl '';;;; / |ヽ、i l(!゙ /
/ `''i _;、,、r、,'、'',., _ ,、 '';;;; / ヾ、.ヽヾゝ、_,=;;彡
// `!, ,、! 、, 、 , `,'゙z_, r‐;゙i=iヽ,_ '';;;; / ヾ ,i 〈、/''"~
. | | `'〈 ー`、、 l ' '- ヽ,.、/ 7 ~ヽヽ,__r:r───--‐'`、 /ヽノ||.|
`'、_''ー-、 ,ネ ニ __` 、 ミ k i, _,_ 'i '/ ,i ー| | !i. / ,:'゙/.|| l
`''ー `iー、_ 7 Z ,. , ,、 、ヾ 、fl ,ゞ `'r'--v'''"´`|_|_____,,:-'゙ ~''iヽ_,ゝ
//.| `'i,、 / / v l i) ヽ、 i'.` / ゙i ;;;; /l゙l || /