1 :
仕様書無しさん:
2げっと!
つーか、ダウンできねーよ!
4 :
仕様書無しさん:03/12/19 10:16
取り合えずビルドしてみます
HTTP/1.1 200 OK
Date: Fri, 19 Dec 2003 01:17:13 GMT
Server: Apache/2.0.48 (Unix)
Content-Length: 0
Content-Type: application/octet-stream
なに?これ?中身がないの?
サーバーが特殊なのかもね。軽くやってみたらIriaから落とせなかった。
普通にブラウザから落とせなかったら、プロキシとか使ってみたら?
7 :
仕様書無しさん:03/12/19 10:40
>>8 「pkzip」だな?
本当だな?
絶対だな?
・・・・・・・自分で解除するよ
ざっと見てみたんだが、マ板だけか、公開したの?
>9
いや、>8じゃないけどpkzipってtool使って解除汁って意味だと思われ
落とせた。ブラウザを変えたら。
本物か?
Winnyスレは一つにまとめろよ。ダウソ厨房氏ね
>>15 あんたもWEBサーバーからダウソしてるんだがな。
いいかげん脊髄反射でP2Pを厨房扱いするのやめないか?合法ファイルもあるぞww
>>15ではないが
乱立ウザイ(たぶん>15が言いたいこと)
↓
いいかげん脊髄反射でP2Pを厨房扱いするのやめないか?
どのような思考でこの結論に至ったか気にはなる。
落ちてきたが、壊れてるみたいだ…
で、一部展開できた部分のreadmeを見ると
>1.はじめに
> これはWinnyをasm化しC,C++にソース化したものです。
リバースアセンブルしたものみたいだが?
だれかコンパイルできた人いる?
>17
「乱立している」という思考回路のほうが不思議
>18
MD5 >3と一致してる?
再度落として、壊れてないのを拾えた。
>>19 MD5一致を確認。
src1は展開にpasswordは不要。
ものはObject名が Aとかになってる典型的なリバースアセンブルソースだが、
コメントが入ってるのが不可解。
っつーか、一部明らかにいじってる途中みたいなソースもあるから
変換ソースに一部手を入れている状態のものに見える。
これ、そのままじゃcompileとおらんだろ。
ex) Host.cpp 36行目
src2はpass設定zip.
これは解析するか、誰かの結果待ちだな。
今手元にpkzipないから俺は出来ねー。
なんだにせもんかよ、がっくし。47氏が書いたもんじゃねえならいらね。
だから、こんな糞でスレ立てんなよ。既にあるスレで十分だろ。
あっちはパート2でしらけ気味なんだから。
パスは?
>>23 だから上に書いてあんだろ。おまえのちょっと上だよ。
このソースにパス掛けるのってどんな意味があるのかな?
ちと理解に苦しむんだが。
パス掛けるくらいならアーカイブに含めなければいいのでは?と思ってしまうんだが。
ま、いいけど。
重複たってるなら誘導お願いっすー
そもそもWinnyって何よ?
ああ、ごめん.........自分でグクリます。
27 :
readme.txt:03/12/19 19:11
1.はじめに
これはWinnyをasm化しC,C++にソース化したものです。
2.注意
1.このソースを使って開発をする場合、独自の部分以外はオープンソースに限る。
2.このソースをベースに別P2Pソフト開発する場合、オープンソースに限る。
3.このソースを使って全てに対して破壊行為、身元調査等をしてはならない。
4.何らかの障害が発生した場合でも、責任を負わないものとします。
3.内容
1.src1.zip (公開部分)
2.src2.zip (未公開部分や未実装など pass付き)
3.nyapi.txt (関数、変数に対するアドレス)
未公開部分はいずれ公開するつもりです。
4.著作
現在 2.00b66 がベースですがこれらの著作権は47氏あたります
がベース以外の変更などは私が保有する事と致します。
尚、47氏は警察しか連絡方法を知らないので無許可です。
5.ソース
1.VCやBCCでコンパイルできるようにしてあります。
2.構造体は現在サイズを合わせるため未整理で適当です。
3.元asmソースを最適化などでかなり変えているところがあります。
4.if文など比較を逆にしているところがあるかも知れません。
5.STLはSTLportを使用(CBuilderは標準)。
PASSかけるくらいなら最初から公開するなよ。
つか、逆汗からCのコードを吐くツールって存在したのか・・・
2.の注意が厨房っぽくていいね(w
31 :
仕様書無しさん:03/12/20 00:02
ん???
なんでソースにコメントついてるの??
つーか、逆アセしたものをCに直すのなら分かるが、
C++にすることってできるのか??
すげぇ不思議だ。
32 :
仕様書無しさん:03/12/20 01:11
ところでWinnyと昔話題になったグヌテラって似たようなものなのかな?
33 :
仕様書無しさん:03/12/20 22:54
つうかパス教えれ
どうしても解析したいのならPika Zip Network Center使えば?
複数台PCで解析可能だとよ。
MX今日からはじめたんだけど、これって便利だね。
もう500Mバイト近くの洋楽を収集したよ。
CDにやいて聴こうと思っている。
1日だけでこんなに収集できたことを考えると、ベテランのHDDの
どんなことになってんだろう?
Window Me で使うと良く落ちる。
イタタタタタタタタタタタタタタタタタタタタタタタタタタタ
>Window Me
新手のWindowManagerか?(w
39 :
仕様書無しさん:03/12/21 00:05
なんかメモリマップ眺めて解析ってどこかで聞いたな
>>37 違う違う。
マイマシンをかっこつけてそう呼んでるんだよ、きっと!!
s が抜けただけだろ。
いつまで引っ張るんだよ。w
, --- 、_
/ミミミヾヾヽ、_
∠ヾヾヾヾヾヾjj┴彡ニヽ
/ , -ー‐'"´´´ ヾ.三ヽ
,' / ヾ三ヽ
j | / }ミ i
| | / /ミ !
} | r、 l ゙iミ __」
|]ムヽ、_ __∠二、__,ィ|/ ィ }
|  ̄`ミl==r'´ / |lぅ lj みんな窓になってしまえ
「!ヽ、_____j ヽ、_ -' レ'r'/ アンダーソン君
`! j ヽ j_ノ
', ヽァ_ '┘ ,i
ヽ ___'...__ i ハ__
ヽ ゙二二 ` ,' // 八
ヽ /'´ / ヽ
|ヽ、__, '´ / / \
ソースって何ですか?
俺は塩だな
醤油
>>31 バカだなー。C++としてもコンパイルできるんだから、
CのソースはC++のソースでもあるんだよ!
今ごろになって、ついさっき狼とニュー速にこのスレの話が出てきてるわけなん
だが・・・ここはそんなに人稲なのか・・・(w
実は公開したの本人じゃないの?
ソース公開が警察に止められて仕方なく、とか・・・
49 :
仕様書無しさん:03/12/21 02:16
本来なら、ココかダウソ版に人が集まるハズなのだが…
まあいいか、そんなこと。
俺も1〜2文字変数に戻そうかなぁ
52 :
仕様書無しさん:03/12/21 02:17
$EiEZwui?
$e.rkbsw@rt?
53 :
仕様書無しさん:03/12/21 02:18
54 :
仕様書無しさん:03/12/21 02:19
>>27 逆アセンブルして得たソースの修正部分に著作権を主張するのは
そもそも無理があると思うんだが
│47氏への私信です │
│以前に送って頂いた例のアレですが、処理についてお話したいので、 │
│
[email protected]宛てにまたご連絡いただけますか? │
│例によって、英文のsubjectはSPAM扱いになってしまうので、 │
│宜しくお願いいたします。
ダウン板の注意書きにこんなことが書かれていたわけだが。
普段ここって見られていないわけね。静かでいいけど。
>>56 ダウソ板に限らず、それはどこでも目にする文章だと思われ。ニュー速にはそれ
だけのためのスレも立ってたしな。
というか、ここのスレはこのまま静かでありたいんだが。
>>56 いつもjaneで見てたからそんな注意書きがあるとはしらんかった
ひろゆきと47氏はつながってるのか?
まったくだ。
ここはダウ廚の来るところではない。
>>61 2ch内部の業務MLってところか。
2chとしてP2P利用の業務形態を 47氏含めて模索している可能性はあるな。
言い訳っぽかったが、47氏のサイトにそんなこと書いてあったし。
ま、俺は面白ければ良いと思うんで、がんがんやってほしいね。
revised by Mr.Eiichi Shimada 2001/12/28
って誰?
64 :
●かろりーたさん 14.141.210.220.dy.bbexcite.jp:03/12/21 04:46
ヌー速からきました
落としてみたけど解析する気が起きなかった。
もうプログラマには戻れそうにないと思った今日この頃。
単に逆コンパイルしただけ?
66 :
仕様書無しさん:03/12/21 08:56
67 :
仕様書無しさん:03/12/21 09:39
ソース見たけど、逆コンパイルじゃないでしょ?
だって、#defineとか入ってるよ?
少なくとも、ツールが自動的に出すようなソースじゃないし。
lark(taku)っていう香具師は尻有&クラック業界では神格化されてる香具師だよ。
名前は常に様付けで、「解析王」とか「解析神」とか凄い肩書きつけて呼ばれてる。
興味があるソフトは逆asmからソースに書き出して眺めて楽しむのがなかば趣味というかそんな感じだろうな。
金庫PASS:48261
zipっつーところがWin厨臭いっていうかなんつーかやれやれlhaじゃないだけましか
警察が遂にやりおったか
どのみちVCL部分やFORMやリソースがないとだめでしょ
73 :
仕様書無しさん:03/12/21 13:10
asmをC化するって本人以外がやるとすると相当な手間かかってると思うが
47氏が家宅捜索されてからソースが公開されるって
タイミングが良すぎるな
京都府警が流してるんじゃないのか?
75 :
仕様書無しさん:03/12/21 13:30
>>73 それがやった神がいるのかもしれない
人間が書いたとは思えない部分があるし、
単純な逆アセだけではないし
76 :
仕様書無しさん:03/12/21 14:31
おまいらヘタれに期待はせん
47やlarkみたいにp2p技術やクラックに貢献してから口たたけ
まぁやってみる腕も度胸も無い奴多すぎ
>larkみたいに
47氏と一緒に並べるなよ。
larkなんてDVDリップしてエンコしてnyに流してる「職人(<-これも藁えるよな)」と同レベルのカスだろ。
78 :
仕様書無しさん:03/12/21 14:53
犯罪者必死だな( ´_ゝ`)プッ
すぴーくらーく。ぷはー。
81 :
仕様書無しさん:03/12/21 16:17
第3国に追いつかれる前にマ板のレベル上げるニダ
82 :
仕様書無しさん:03/12/21 16:20
>>1 readme.txtを読んでみたんだが
1.このソースを使って開発をする場合、独自の部分以外はオープンソースに限る。
2.このソースをベースに別P2Pソフト開発する場合、オープンソースに限る。
3.このソースを使って全てに対して破壊行為、身元調査等をしてはならない。
こんなことかくんなら素直に「ライセンス形態はGPLです」とかApacheですとか書けばいいのに
>>82 readmeはネタだろ
その逆をやってnyを崩壊させろと
まともに考えれば無許可でリバースエンジニアリングして
勝手にライセンス表記なんてできるわけがない
84 :
仕様書無しさん:03/12/21 16:32
いや、Winnyはリチャードストールマン率いる
鉄壁の超強力なGeneral Public Licenseにして欲しい。
85 :
仕様書無しさん:03/12/21 16:38
Winny作者の書くソースコードもスパゲティでDQNだな
#include <winsock2.h>
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <io.h>
#include <direct.h>
#include <mbstring.h>
こんなライブラリを使っているとはまさにDQN
86 :
仕様書無しさん:03/12/21 16:43
Winny作者のソースコードを見てみたが
変数がほとんどカプセル化されていない。
Winny作者はオブジェクト指向もろくに理解できないクズであることが発覚した。
ソースコードの解読に手間をかける機能が多すぎ。
プリプロセッサとかまで使ってるので解読に時間がかかる
88 :
仕様書無しさん:03/12/21 16:48
Winny作者のソースコードを見てみたが
変数がほとんどカプセル化されていない。
Winny作者はオブジェクト指向もろくに理解できないクズであることが発覚した。
こういう奴はソフトウェア開発の癌であるに過ぎない。
こここでオープンソース化しようにも
オープンソース共同開発の軌道に載せるまで多くの人が
通常よりも苦労することになる。
89 :
仕様書無しさん:03/12/21 16:50
VisualC++使って書いているとは。
しかもwindows.hまで使っている。
Windows専用では話にならない。
他のOSでも使えるようにOS依存ライブラリできる限り使わないように
すればいいのに。
え?
windows.hってダメなの?
>>88-89 知ったかぶりの奴ら。( ゚,_ゝ゚)バカジャネーノ
92 :
仕様書無しさん:03/12/21 16:58
おそらく力技(構想を練らずばんばん機能つけるやり方)で作ってるんだなあ
まぁ新しいソフトを作るのには参考にはなるね
>>91 具体的に何が知ったかぶりか説明できない藻前がもっとも馬鹿ですね
94 :
仕様書無しさん:03/12/21 17:02
>>90 windows.hはM$にすがりつくアホ信者が使いたがる糞ライブラリ
95 :
仕様書無しさん:03/12/21 17:03
Winny作者はM$厨
なんだか寒いと思ったらもう冬休みの季節だったな
Winny好きなダウソ厨は冬厨だからな
というか47師はプロじゃないから。
つーか、47氏が書いたソースってどこかで見られるの?
2ならともかく初代のソースなんてイラネ
今となっては技術的に見るべき点はないからな。
いちいちコード整形ツールを使って
読みやすく修正してやらないとソースが読みにくいなあれは。
ちゃんとインデントもしていないし演算子や変数の両端にスペース
をつけるべきところにスペースすら入れていない。
知ったかぶりの冬厨が紛れ込んでいるな。
こんなところで恥晒してないで勉強でもしてろ。
もしかして逆コンパイルしたソースを47氏が書いたものと思い込んでいたとか?
まさかそんな人いませんよね。
本当はどこかで47氏オリジナルなものが公開されているんですよね?
意地悪しないで教えてくださいよ。
ここはダウソ厨が来るところではない
自分で言ってら
>>104 お前さんも意地悪だなw
そんなふうに言われたら出てこれんだろうに。
108 :
仕様書無しさん:03/12/21 19:10
>>102 顔文字のみでしか返答できない怠けた冬厨の実例。( ´,_ゝ`)プッ。
ボクはまだMIDI再生ソフトしか作れないので
こんなソースコードでも十分に神
ボクはまだポインタと格闘中なので(ry
>>108 冬厨に釣られて程度が低くなるマ板住人の実例
ここでわざとああいう風に書くことで他にコピペされて既成事実化されることを目論んでるのだと思う。
まだ本物だと思ってるヤツがいるのか?
makeしてみろよ
趣味の領域で片手間に適当に作ったのと
仕事に縛られて缶詰にされて作ったのとでは出来違うよな。
つーか非PGのレスが笑えるなこのスレ
素人の知ったかぶりはヘタなネタよりおもろい
さておまいらところでパス掛けられてるzipのパスワード解析は終わったか?
俺は速攻ダウンロードして、ずっと家庭内のマシン繋いでブルートフォースで
解析してるが全然終わらん。
10ケタの日本語アリならわかるわけナッシング。
larkって奴がwinny2b66をディスアセンブル -> C化したもんだね。
GUI付ければ多分使えると。
>>119 うっせえ、白血病患者百万人の命よりパスの方が重要なんだよ。
> UD(United Devices)だってP2P技術使っているんですよ・・・
まじ!? 逮捕されちゃう!
UD動かしてたけどすぐアンインストールする!
>>122 オイオイ、どんな思考をするとそうなるんだ?
釣りだろ
早い話、他人の著作物をキャッシュから送信しちゃうとアウトってことだな。
お前らどうせろくなプログラム組めないんだからDownload板に帰れよ。
京都府警がRC4解読したのって本当?
> 坂田氏は、「ファイル交換ネットワークに参加すること自体、摘発につながるという
>ことは言えるのではないか」と話す
素敵に頭悪いですね。
>>128 京都府警が解読したのはWinnyの暗号化。
EXE自体の暗号やプロトコル解析などだろう。
> 今でこそ、著作権侵害者たちから目の敵にされるACCSだが、
ワラタ。
著作権侵害者=犯罪者だから、
犯罪者から目の敵にされる ACCSは正義の味方かw
132 :
仕様書無しさん:03/12/25 15:42
で、だれかこのソース利用してなにか作った奴いるの?
背に腹な理由が無い限り、既存の物を作る理由なんて無い 楽しみも無い
134 :
仕様書無しさん:03/12/25 17:31
かなり修正施してコンパイルできますた
コンパイル出来ました
作るやつは自分で作ってるけど、わざわざ公開しないだけ。
139 :
仕様書無しさん:03/12/27 10:58
おまいら、いい加減に釣られていることに気づけよ。
141 :
仕様書無しさん:03/12/27 19:23
日本人は馬鹿だからWinnyを作ってもオープンソース化しようとしない。
自分で作って人気がでたからにはなんとかして金をもうけたいという下心がいつしかユーザに見破られ人気が低下し
日本発ソフトウェアの品質を落とす。
君(日本人)はじつに馬鹿だなあ (AA略
141は半島の人でつか?
なんかつまらんなあ。
もっとこうガッーとガッーでガッーな電波とか来ないかなあ。
Λ_Λ \\
( ・∀・) | | ガッ
と ) | |
Y /ノ 人
/ ) < >__Λ∩
_/し' //. V`Д´)/
>>143 (_フ彡 /
_
ミ ∠_)
/
/ \\
ウイーン Γ/了 | |
ウイーン |.@| | | ガッーとガッーでガッー
| / | . 人
|/ | < >_Λ∩
_/ | //. V`Д´)/
>>143 (_フ彡 /
146 :
仕様書無しさん:04/01/07 16:47
>144-145
∧_∧
( ´∀`)
147 :
仕様書無しさん:04/01/13 05:21
誰かVCでコンパイルできるようにしたのをうpキボンヌ
passは?
>>148 p2pの分散コンピューティングソフト作って解析しろ
150 :
仕様書無しさん:04/01/13 20:30
151 :
仕様書無しさん:04/01/13 23:53
src2は捏造のような気がするんだが。圧縮率が0%だし。
とりあえず、src1だけでやってみた方がよさげ
152 :
仕様書無しさん:04/01/14 16:22
>>151 src2もきちんと圧縮かかってるよ。Deflateメソッドだし。
zipにzipだから無圧縮に見えるだけでは。
>>151 ごめん。勘違い。確かにヘッダが変なデータだ。
>>151 src2の方はホストOSもFATになるね。Deflateで圧縮かかってないのは
変だから、何かしらいじってるんだろうね。
155 :
仕様書無しさん:04/01/15 19:26
ブルドックソースらしいよ。
本人言ってた。
えぇっ!!
おたふくじゃないの?(゚Д゚ )
157 :
仕様書無しさん:04/01/16 02:06
ぬる|ま
やっとパスワード解析終了しまつた。が・・・何だこれは・・・_| ̄|○
たしか、コンパイル用のダミー空関数と
作りかけのゴミだって、書いてなかったっけ?
パスワード晒しキボンヌ
>>159 ダミー空関数ですら無い気がするんだが・・・。
パスワード晒すのは、流石に申し訳ない気がするんですが、意味の無い文字列では
無く、このスレの中にある単語だけで成り立っているので、試してみて下さい。
日本語でかつ長いパスワードということか_| ̄|◯
162 :
仕様書無しさん:04/01/16 12:57
>>160 もったいぶってないで晒せよヴォケが。
>>161 英数字のみでかつ意外とそれほど長くなかった。
>>162 もったいぶってません。これうpした人の考えが読めないし。っていうか、俺の
低スペックマシンで解析終わったんだから、みんなのマシンじゃ余裕だと思うよ。
俺 K6-2 450 だから。
>>162 釣りだってことに気が付けよ。
_、_
( <_,` )
25日間回しているP4-2.2Gは、 K6-2 450より遅いらしい_| ̄|○
むしろ、パスよりも内容について評価して欲しいのだが。
>>166 あ、途中一週間ほどネットワーク経由でみんなに手伝って貰ったので、そこで
かなり一気に進んだカモ。
内容は全くもって無い。今日帰宅したらちゃんと見てみるが、朝出がけにチェック
したら解析終わってたから、とりあえず見てみたところただのダミーだった。
>みんなのマシンじゃ余裕だと思うよ。俺 K6-2 450 だから。
( ゚Д゚)!! あ、途中一週間ほどネットワーク経由でみんなに手伝って貰ったので、
( ゚Д゚)!! あ、途中一週間ほどネットワーク経由でみんなに手伝って貰ったので、
>>63 慶応大学の修士っぽい
研究室の研究内容もネットワーク系とそれっぽい
でもWinny作者は某有名国立大学助手じゃなかったのか?
個人的な友人だとしても少し年が離れてるね
(助手=博士中退くらいが最年少か?)
>釣ってねーよ。
( ゚Д゚)!! あ、途中一週間ほどネットワーク経由で釣ってたかも、
>>169 多倍長演算に使うライブラリとして、この人が作ったのを使ってるだけだと思うよ。
>>169 >104もしかして逆コンパイルしたソースを47氏が書いたものと思い込んでいたとか?
まさかそんな人いませんよね。
>>120,77,68
つまらん
>>173 だったらpassを晒して証明してみせろ。
予想される展開
>意味の無い文字列では無く、
( ゚Д゚)!! あ、途中無意味な単語が入ってたかも、
>このスレの中にある単語だけで成り立っているので、
( ゚Д゚)!! あ、途中違う単語が入ってたかも、
>英数字のみでかつ意外とそれほど長くなかった。
( ゚Д゚)!! あ、途中空白や記号文字が入ってたかも、
( ゚Д゚)!! あ、途中以外と長かったかも、
そんなに pass 欲しいでつか・・・。ホント見てもオモロイもん入ってないよ。
俺、マ板住人は結構好きなんだけどな。
>>176 このスレにない単語とか入ってないし、空白や記号文字とか入ってない7桁だし。
「src2ny2」だよ。
でも中身が訳分からないことに…
変なzipファイルだし、もともと公開する気が無いのか
それとも2重に暗号化してあるということ?
あ、それはもともと公開する気が無いってことか(w
>>177 こんな短く単純(英数字のみ)なパスが今の今まで解けて無かったのはある意味不思議w
これくらいのパスなら公開初日に解かれててもおかしくないのに。
みんなそんなに興味なかったのかな。
てか中身化けまくってるけどなんなのこれ?
>>182 みんなこんな単純なもんじゃないと思ってたから総当りでやってたんでしょ。
俺も起きてディスプレイ付けてこのパスワード見たときは相当びっくりしたよ。
184 :
仕様書無しさん:04/01/16 23:24
>>183 総当りでやっていたのかって?
そう、あたり。
しかしお宝が目の前にあるっていうのに
それを読み解けないなんて哀れ杉。
そのセリフをパス公開前に言っていれば
悔し泣きしているのがばれなかったのにな。
なんだこりゃ、暗号化されてるのか?
暗号化されているのか、
はたまた適当なバイナリをくりぬいた捏造なのか。
bdbzm?
俺はやる気ねーけど一応出来るっぽい。
未だにこんなのやる奴いたんだな。
あややで一ファイルづつにパスワードをかけて
さらにzipにパスかけてあったわけね。
なんというか粘着質だねえ(w
こんな古くさいことしてるなんて
いまどき珍しいタイプじゃないの。
これで最後に出るのがソースへのURLだったら完璧。
>>189&
>>191 ヒントありがとう。十数分格闘して何とか取り出せた。
passは簡単なモンだったけど、ソフトの使い方の理解に時間かかった……_| ̄|○
#“偽装”されたファイルって初めて見たよ。
すみません偽装のパスワードがさっぱり分かりません・・・。
とゆーわけで、完全解凍済みのソースうpおながいします。
これの中身って広まってもいいものなんだろうか。
好き勝手に公開していいものか、それともアングラ的にやりとりされるべきものなのか。
前者だったら
>>194の疑問に答えてやるべき何だろうけど、
後者だったら
「
>>189-193は釣り」
と書かねばならんな。このスレもさっさとdat落ちさせないと。
つーか、広く公開するって事はKにも渡るって事か・・・
>>196 俺もそう思ったんだけど、一生懸命 zip のパスワードしこしこ解いた功労者と
してここは一つ宜しくお願い致しますよ卍で・・・。
> 広く公開するって事はKにも渡るって
もう47氏宅は家宅捜索されてるんだから、
7.1の本物のソースがわたっているはずだぞ。
それに関しちゃ今更気にする話じゃないだろ。
元々がversion2b66由来なので、パスをここで晒すくらい
別に無問題。
むしろ、 公開した責任を他人に押し付けたいと考えているlark(taku)からすれば、
バラしたくてイライラしてるのでは?
>>193 >#“偽装”されたファイルって初めて見たよ。
これまで山ほど見てて、各ファイルのフッタを見ただけで
種類の目星を付けた俺は激しく駄目野郎の悪寒……。
>>196 >アングラ的にやりとり
その方が面白いんじゃね? のすたるじっくで。
無駄に黒い背景とドクロの画像。
htmlソースに隠された隠しindexへのアドレス。
まあ興味ある奴は今出てる情報だけでどうにかするだろうけど。
ビルドできた人いる?
ちょっとVC6でビルドしてみたけど、エラー イパーイでできんかった。
漏れもダメだった。
いろいろやってエラー48、警告4だった。
コンパイルできるようにしてるんじゃなかったのかよーヽ(`Д´)ノ
VC++6.0 Standardで、空のWin32 Console Applicationプロジェクトを新規作成。
src1に含まれてたヘッダファイル→rsa内のソース→src1内のソース
→subloop1→subloop→dmmy2→dmmy、という順番でファイルを追加。
ビルドすると、
error C2065: 'CWinny' : 定義されていない識別子です。
error C2065: 'A' : 定義されていない識別子です。
error C2062: 型 'int' は不要です。
error C2065: 'CKey' : 定義されていない識別子です。
error C2448: '<Unknown>' : 関数の定義が間違っています。
error C2065: 'B' : 定義されていない識別子です。
error C2065: 'DWORD' : 定義されていない識別子です。
error C2146: 構文エラー : ')' が、識別子 'C' の前に必要です。
error C2433: 'ab01_1' : 'inline' はデータ宣言をするのに使用できません。
error C2078: 初期化子の数が多すぎます。
error C2059: 構文エラー : ')'
error C2143: 構文エラー : ';' が '{' の前に必要です。
error C2447: グローバルスコープで中カッコ ({) が見つかりましたが、対応する関数ヘッダーがありません。
error C2062: 型 'int' は不要です。
error C2143: 構文エラー : ';' が '{' の前に必要です。
error C2447: グローバルスコープで中カッコ ({) が見つかりましたが、対応する関数ヘッダーがありません。
error C2059: 構文エラー : 'const'
error C2143: 構文エラー : ';' が '{' の前に必要です。
error C2447: グローバルスコープで中カッコ ({) が見つかりましたが、対応する関数ヘッダーがありません。
error C2146: 構文エラー : ';' が、識別子 'ab02_buf' の前に必要です。
error C2501: 'BYTE' : 識別名を宣言するのに、型が指定されていません。
fatal error C1004: 予期せぬ EOF が検出されました。
error C2065: 'DWORD' : 定義されていない識別子です。
error C2146: 構文エラー : ')' が、識別子 'a' の前に必要です。
error C2059: 構文エラー : ')'
error C2065: 'CWinny' : 定義されていない識別子です。
error C2065: 'A' : 定義されていない識別子です。
error C2065: 'CKey' : 定義されていない識別子です。
error C2065: 'B' : 定義されていない識別子です。
error C2182: 'loop1x2_a17_0' : 'void' 型を使って宣言されました。
error C2078: 初期化子の数が多すぎます。
error C2143: 構文エラー : ';' が '*' の前に必要です。
error C2501: 'CKey' : 識別名を宣言するのに、型が指定されていません。
error C2061: 構文エラー : 識別子 'CWinny' がシンタックスエラーを起こしました。
error C2501: 'ab041' : 識別名を宣言するのに、型が指定されていません。
error C2059: 構文エラー : ','
error C2059: 構文エラー : ')'
error C2059: 構文エラー : ')'
error C2059: 構文エラー : ','
error C2059: 構文エラー : ','
error C2065: 'CHost' : 定義されていない識別子です。
error C2059: 構文エラー : 'const'
error C2143: 構文エラー : ';' が '{' の前に必要です。
error C2447: グローバルスコープで中カッコ ({) が見つかりましたが、対応する関数ヘッダーがありません。
error C2146: 構文エラー : ';' が、識別子 'rc4_send_crypt2' の前に必要です。
error C2433: 'BYTE' : 'inline' はデータ宣言をするのに使用できません。
fatal error C1004: 予期せぬ EOF が検出されました。
Winny.exe - エラー 48、警告 84
って感じ。(かなり略)
警告はほとんどが「識別子が '255' 文字に切り捨てられました」とか「ローカル変数は一度も使われません」とか。
というわけで、俺もエラーだらけだった。てか余りに多くない?
いずれにしろ、まだC++の初級の初級をやってる漏れには猫小判豚真珠。
ソース見ても、ソースっつーことしかわからん。コードが意味不明。
勉強し続ければ、いつかはこんなのが読めるんだろうか……(書けるとは思えん)
直接コンパイルするのでなく他から実体をincludeする奴まで
コンパイルしようとしてないだろうな。
いや、ソース見てないからそんなのあるかどうか知らんけど。
>>205 逆アセから起こしたソースではなー。
偽装のPassがワカラーン!
晒すか?
俺は一応展開できた。
キモはファイル名が変えてあるって辺りか。
パスは糞簡単だった。
のちのなそんらなとにてら セシハ みにくいみみのらな
セチトトテラスシ くち ミンフ
となこいかいこいかなこいかなみにシスラセとなすな
pass: ny2
>>203 つーか作者はC++ Builder使ってたんじゃないのか?
そーいや2系はBorland C++ Builderで作られてるんだったな……。
Borland C++ Compiler (Free板)でコンパイルしてるけど、
エラーが2つ出て進めない。何がまずいんだろ?
-----
エラー E2247 dmmy.cpp 588: '__rwstd::__rb_tree<unsigned short,CQueryp,__rwstd::__select1st<CQueryp,u
nsigned short>,less<unsigned short>,allocator<CQueryp> >::iterator::iterator(__rwstd::__rb_tree<unsi
gned short,CQueryp,__rwstd::__select1st<CQueryp,unsigned short>,less<unsigned short>,allocator<CQuer
yp> >::__rb_tree_node *)' はアクセスできない(関数 loop1x1_1_70(CWinny *,int,unsigned char *,unsigned
char *,unsigned char *,int,int,int,int) )
エラー E2247 dmmy.cpp 601: '__rwstd::__rb_tree<unsigned long,CKeyp,__rwstd::__select1st<CKeyp,unsign
ed long>,less<unsigned long>,allocator<CKeyp> >::iterator::iterator(__rwstd::__rb_tree<unsigned long
,CKeyp,__rwstd::__select1st<CKeyp,unsigned long>,less<unsigned long>,allocator<CKeyp> >::__rb_tree_n
ode *)' はアクセスできない(関数 loop1x1_1_70(CWinny *,int,unsigned char *,unsigned char *,unsigned c
har *,int,int,int,int) )
dmmy.cppの588行と601行をコメントアウトしたら
コンパイルは通るようになったけど、今度はリンクできないよぅ。
ab08_? (?は0〜6) が未解決って...ソース見たら実装されてないじゃん!
BCB6持ってるけど簡単なのしか作ったこと無いから
コンパイルの仕方も、プロジェクトの作り方もわからん。
自分でプロジェクト作ってソースを足していくの?
ab08_? はBBS関係みたいだったので、参照しないようにして
コンパイルすると、リンクまで行けました。
でもやっぱり動かないです。
ログを出すようにしといて起動すると「WSAAsyncSelect(accept)失敗」と
出て動作しない。
ソース見てんだけど、WSAAsyncSelectの引数A->h_WhndがNULLなんだけど
これってまずいよね?イベントの受け取る相手がいないんだから...
あと、ざーっとソース見たけどsocketからrecvしている箇所が見つかんない。
readme.txtにあるように、未実装なだけなんだろうか?
そんなに苦労するんだったら自分で1から作り直したほうが早くないか?
>>220 確かにそうだけど、できればWinnyとプロトコル互換なのが作りたいんで
がんばってるんだけど...
lark氏見てないかな?見てたら次のバージョンきぼーん。
Winny互換(クローン)のオープンソースP2Pが作れたら大ブレイク間違いなしだな。
224 :
仕様書無しさん:04/01/22 23:08
225 :
仕様書無しさん:04/01/22 23:15
つか、容疑も無いのに家宅捜索して、その上押収までしてんだもんな。
捜索令状と押収令状は別なんだよね。
ソフト開発しただけで、どうやって令状とったんだろうな?
オープンソースにしておけばこんな無茶もされなかっただろうに。。。
ソースの整形・オープンソース化が待ち望まれますな。
>>216氏、がんがれw
>>226 >ソフト開発しただけで、どうやって令状とったんだろうな?
著作権侵害教唆とか。
激しく期待age
オープンソースにしたら、ダウンばっかりでアップしない版がでまわって
世界が成り立たない予感
果たしてそうかな? いやまあ普通に考えるとそうなんだけどさ。
Winnyだって最初は「こんなのDOMばっかで成り立つわけねー」とか言われてた。
でも微妙なバランスを取ることができた。クラック版の出た今でも。
不正を防ぎつつオープンソースにできないか、っていう論議をするスレがあるのは知ってる?
そこにこのソースを投げてみてはどうか。あるいはそこを参考に開発できないか。
これは立派にWinny3の開発、そしてβテストになるんじゃないか?
あるいは割れずという枠を超えて、P2Pが大きく進化する第一歩なんじゃないのか?
……とか夢はふくらむわけですよ。夢はね。
匿名性をあげればスピードが落ちる。
匿名性をなくせばP2Pが大きく進化する可能性があるのに、
匿名性なんかにこだわっていたらP2Pは進化しない。
P2Pを進化させたいのならP2Pに必須でない匿名性はなくした方がいい。
匿名性にこだわっている限り割れずの枠は越えられない。
>>229 BitTorrentというものがある。これはオープンソースだ。
もちろんダウンばっかりでアップしない版も作れるだろうが、
アップしないとダウンが遅くなる。
詳しい仕組みは知らないが、ダウンするにはトラッカーと呼ばれる
コンピュータに接続していなくてはならず、このトラッカーが
転送量を管理しているのだろう。
転送スピードはかなり高速。Winnyもそれなりに速いのだが、
これは世界的に見て回線が速い日本ユーザーが多くいるため。
海外ユーザも多くいるKazzaやdonkey等と比べると速さは歴然。
もちろん匿名性は無い。
管理情報を一極集中させて、データは送信側受信側を直つなぎですれば速いのは当然。
中央集権的なサーバーを設置しない状態でそこそこのパフォーマンスを出せるような
P2Pシステムを構築するうえで、バケツリレーデータの圧縮分割暗合匿名化はセットで必要な機能。
それともネットご近所さんに全部筒抜けで嬉しい奴がいるのか?
#でも正直言ってwinnyはイラナイ
> バケツリレーデータの圧縮分割暗合匿名化はセットで必要な機能。
いらない。
> それともネットご近所さんに全部筒抜けで嬉しい奴がいるのか?
困る奴がいるのか? ネットご近所さんってなんだよ? 赤の他人だろ。
匿名性と暗号化は関係ないと何度(ry
接続相手がわからないようにするWinnyの匿名性など
P2Pの進化には何の役にも立たないだろ。
割れのためだけ。
押収令状の場合は最低3ヶ月保管だから
2か3月中に帰ってくる
仕事で支障がでるなら営業妨害になるので返してと言えば返してくれる
ちゅうかHDDのピーコすればほぼようがないと思うがな
コンパイルの方法
AutoDownList.cpp comm.cpp dmmy.cpp Folder.cpp Host.cpp
Key.cpp loop.cpp md5.cpp MemoryStream.cpp Query.cpp
RC4.cpp rsa.cpp winny.cpp Work.cpp
残りはソース内でincludeしてる
でVCなら /I "\STLport-4.5.3\stlport"通して stlport_vc6.lib lib追加でいける
src1とsrc2はnyのコアだからプロトコル互換は作れる
あとはGUI絡みでBBSはGUIと連動してるから途中までしかない
>>219 WSAAsyncSelectはイベントがきたら
ハンドルに対して通知させるのでGUIでないと使えない
だからハンドルをNULLにしてるんだろう
A->h_Whnd=NULL;
// A->h_Whnd=Controls::TWinControl::GetHandle;
がちゃんとある
bccなら正確にはこう?
A->h_Whnd=MainForm->Handle;
>>237 プロジェクトファイルまとめてうpしろ ハゲ
つうか、プロトコル解析して仕様を公開しる。
そうすればいろんな人がいろんなアプリを作るだろうから。
ko・zi・ki! ko・zi・ki! ko・zi・ki!
ここまで丁寧に書いてくれたんだから、あとは自分でやれよ。
意味はわかるんだろ?
俺なんかclassすらまだ勉強してないド素人だから意味がワカラン。
みなさんオプンソス化に向けてがんがってくらはい。
244 :
仕様書無しさん:04/01/23 21:59
>>243 つーか、オープンソースじゃないWinnyクローンをここで作ったところで、きっと使ってもらえない罠。
ダウソの人はKのおとりソフトだと疑うことだろう。
>>223が真理だと思う。
・・・案外そーでもないかな?
そーでも無いよ。それを言ったらwinnyの生い立ちの方がよっぽど怪しい。
今回の事までふくめて全体がマッチポンプな可能性だって否定出来ないしょ?
でもぶっちゃけ、このスレにはwinnyをwatchしていた奴は一人も居ないのが良〜くわかった。
技術的な内容にですら一般報道のウソ情報を丸呑みにしてるし。
47氏も以前言っていたが別にwinny以外の実装方法はいくらでもある。
自分に必要ない事柄に関して思考することすら拒否する省エネ機能内蔵の人が多いんだねえ。
Kを釣るためのソフト作ってくれ
>>245 マッチポンプなわけないじゃん。
nyでどれだけ違法なファイルが流通したと思ってるんだよ。
バレたら各種団体からクレームが来ることが必至だよ。
248 :
仕様書無しさん:04/01/25 15:55
このスレ見てかなりがっくしきた・・・
249 :
仕様書無しさん:04/01/25 16:44
252 :
仕様書無しさん:04/01/26 12:16
Winnyは慶応大学出身の分際でオブジェクト指向もろくに使いこなせない愚か者
主語どころか……
日本語できない人は無理しないで母国語でどうぞ。
255 :
仕様書無しさん:04/01/26 16:05
>>252 学歴コンプキタ━━━━ヽ(´Α` )ノ━━━━!!!!
>>larkさん
どうもありがとう。
47氏の素性は知らないけど、必ずしも母校の助手とは限らない
いいかげん、ノート返してあげて
47氏がどうなろうが知ったことじゃない。
とりあえずうんこでそう。
261 :
仕様書無しさん:04/02/01 00:10
{adradd(0x0044CCEC),{0xE0, 0xB2, 0xFE, 0xFF},{0,0,0,0},4},//exeチェック
static void (*CHostClose)(BYTE *,int)=(void*)0x00427224;
static void execheck3(BYTE *A){
memcpy(&A[0x3FC2],(void*)exechecka,0x10);
memcpy(&A[0x4024],(void*)execheckb,0x10);
A[0x3FC0]=1;
{//port0 close
int i,a;
BYTE *A1=&A[0x41F4];
for(i=0;i<600;i++){
a=i*0x428;
if(A1[a+0x92])
CHostClose(&A1[a],1);
}
}
}
//約3分間隔で切断
262 :
仕様書無しさん:04/02/01 00:10
{adradd(0x00441AD9),{0xC6, 0x85, 0xAC, 0xEE},{0xe8,0,0,0,0,0x90,0x90},7},//ノード情報-ダウン情報でIPとポートの表示の追加
static DWORD sprintf_adr=0x0052BF58;
static DWORD IpPortShowRet=0x00441B3A;
static const BYTE ipport[]="%3d.%3d.%3d.%3d:%5d %s %s %s";
static __declspec(naked) void IpPortShow3(){
__asm{
MOV [EBP-01154h],0
IMUL EAX,[EBP-04Ch],0428h
ADD EAX,[EBP+08h]
cmp BYTE PTR [eax+4283h],0
JNZ IpPortShow300
LEA EDX,[EAX+04394h];PUSH EDX
LEA EDX,[EDX-080h];PUSH EDX
LEA EDX,[EDX-080h];PUSH EDX
ADD EAX,041FCh
MOV EDX,[EAX+04h];PUSH EDX
XOR EDX,EDX
MOV DL,[EAX+03h];PUSH EDX
MOV DL,[EAX+02h];PUSH EDX
MOV DL,[EAX+01h];PUSH EDX
MOV DL,[EAX];PUSH EDX
PUSH OFFSET ipport
LEA EAX,[EBP-01154h]
PUSH EAX
CALL DWORD PTR sprintf_adr
ADD ESP,02ch
IpPortShow300:
jmp IpPortShowRet
}}
ブラジル人かなんかが作ったrpm用のaptよりは、
全然可読性が高いと思う。
ツールが性能よかっただけでは?
一応リビルドにチャレンジしてみます
期待ホシュ
VC++ではBuildできそうな感じですが、
GCCでLinuxでのBuildはソースをCのものと
まったく認識しないようです。
LinuxでBuildできる様にソースをいじってみます。
268 :
仕様書無しさん:04/02/07 20:29
269 :
仕様書無しさん:04/02/07 20:39
270 :
仕様書無しさん:04/02/12 22:27
未だに偽装の解き方がワカランのですが…ヒントください。
zipのパスは解きました。あややをどうするって?
>>270 ヒントもなにも、偽装解除パスワードもこのスレに晒されているのだが?
ツールによっては拡張子を直してから読み込ませないと正しく認識しないよ。
子供ときたら次は女だな。
801系同人女タイーホしとけ。
>>272 ぐっ…偽装解除なんてやったことないんでなぁ…
あやや使ってるんだけど拡張子はこのままでいいんだろうか…
そもそも使い方が違うんじゃないだろうか…もうちょっとやってみるか…
この程度も自力で解除できない香具師にまで普及させる必要はない。
ていうか、ここまでヒント(つーか答)が出てたら後は拡張子判別くらいしかひっかからないだろ。
自分でぐぐったり試行錯誤したりで解決できる範囲。
結合するにもサイズが一致しないと言われてしまう。
結合前に別で偽装解除?
や、解除したからといってプログラミングに長けてる訳でも無いんですがね
キーボードたたくのがこんなにしんどいとは
誰か一から逐一手順を説明してくれるような人はいないかな…
じゃあ、まずwindowsマシンを店に行って買ってこい。
話はそれからだ。
#次回はうぃんどうずインストール
はい、インストール終了しましたが
じゃあ右手でマウスをもってカーソルをスタートメニューの位置に、、
<中略>
zipから取り出した.cファイルをあややに喰わせて、その表示をよ〜く見る。
すると、あることに気づくので
おもむろに.pdfにファイル名を変更してから、再度喰わせる。
パスをいれて解除を実行
<以下略>
「パスワードが違います」
????
もうこれ以上つきあうなよ……
必要なことは全てこのスレに出てるんだからさ。
過去ログも読まないヤツに教えるのはそいつの教育に(・A・)イクナイ!!
もし
>>1から
>>283まで読んで解決できないのなら、読解能力欠如。
いや、ワカッタゾ(゚∀゚)!
つーか、これだけじゃ必要な関数がまだ足りないような・・・。
その話題も、さんざん既出です。
>>279 >>277も立派なヒントなんだがな(´・ω・`)
それでも分からんなら諦めたほうがいいよ
解こうとする間に自慰したほうが君のためになる
このスレのレス読んでも分からんようなヤツが
ソース見たって何も分からん罠
バイナリから起こしたソースなぞ学習用途にも向いてないので、
実際に何か動きを起こす気が無ければわざわざ見る必要無いよん。
>>291 いや、だから、recv を読んでいる部分がないので、読むだけ無駄ぽ。
>>293 マ板にそんなバッタ物のリンクを貼らないのw
gccでmakeできればLinux,*BSD,MacOSXなどの人たちが幸せになるなー
asmを極力避ければOSXへの移植も楽だろうし。
がんばれよ!
298 :
the298:04/03/16 19:49
キャッシュを公開する部分を消せばよし
299 :
仕様書無しさん:04/03/20 20:59
---------------------このスレは終了しました--------------------
いやー
これって
libcmt.libを"無視するライブラリ"にして
WinMain()を作ってやらないといかんよな?
そしたら
winny.exe - エラー 0、警告 0
までいった。
WinMain()からmain()呼ぶようにすればいいのか
>>303 頑張りますねー。
そんな事したら金子氏に著作権侵害で訴えられませんか?
などとちゃかしてみる。
力になってあげたい気もせんでも無いけど、
よく分かんのでパス。
305 :
仕様書無しさん:04/05/17 18:42
金子なんてソースも流せないヘタレですけど
ヴァカが必死ですね(w
>そんな事したら金子氏に著作権侵害で訴えられませんか?
奴に他人を責める権利があるのか(w
法律が許しても、オレ様が許さねえ。
308 :
仕様書無しさん:04/05/17 21:00
金子なんて東大クビになったら、ただのホームレスですが
309 :
仕様書無しさん:04/05/17 22:12
>>307 無論、ある。
当たり前の話だ。
ただ、それで訴えるとかそういうことはしないだろうと思うが。
311 :
名無し@沢村:04/05/17 22:41
おまいら、健全になれ。
>>310 日本は著作権を放棄する事が出来ない国ですが何か?
315 :
仕様書無しさん:04/05/18 00:50
ソースくれ
317 :
仕様書無しさん:04/05/18 11:55
>>316 「根拠を示せ」と言われても示せず「バカ」を繰り返すのみですね。
>>312 放棄できないのは
「名前を書け(氏名表示権)」
「表に出すかどうかは俺が決める(公表権)」
「勝手に変えるな(同一性保持権)」
の3点だけ。
他は放棄できると書いてある。
だから、変えてよしと言う意志表示と、自分の意志で表に出してしまえば、
もうあと放棄できないのは「名前を書け」だけ。
322 :
仕様書無しさん:04/05/19 07:21
Delphi?
>>317のTシャツを着てたら、
俺はwinnyで非合法なエロエロファイルをダウンロードしている貧乏人
だよと自ら暴露するもん
>>321 >>318 補足:
「どう書き換えて貰っても結構です」は
放棄した訳ではなく、権利を行使しないという意思表示です。
氏名表示権に関しても同様に、
「名前は出さなくてもいいですよ」とすればいいだけですね。
>>324 「名前を書け」「名前を書かなくてもよい/書くな」
これらは公表権の行使であるから、「作者を偽って
表示してもよいって事ではない」事に気をつけないと
いけない。
× 公表権
○ 氏名表示権
ソース全然落ちてこないなぁ・・・
とか書き込んでる間に検索にひかかった。
被参照量0か・・・(´・ω・‘)
オトセター ∩(´・ω・‘) ∩バンジャーイ
で、結局どうやっておとすんだ?
(´・ω・`)
これが正しいショボーンの顔だろ。
IMEの種類にもよるけど顔文字の設定で登録すりゃ化けないよ
>>334 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
| |
| |
/  ̄ ̄ ̄ ̄ /_____
/ よく解らんが /ヽ__//
/ やってみた / / /
/ ありがとう / / /
/ ____ / / /
/ / / /
/ / / /
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/ / /
336 :
仕様書無しさん:04/06/03 21:10
337 :
仕様書無しさん:04/06/21 19:11
338 :
仕様書無しさん:04/07/03 07:35
>>337 Winnyのソースコード。パワーアップしてんじゃん。
339 :
仕様書無しさん:04/07/03 08:46
Windowsの一部流出ソースも流れてるね。
340 :
仕様書無しさん:04/07/03 09:16
Winnyの場合はコンパイルできる(ほぼ)完全版。
これを使って違法UPできないバージョンとか
ダウン枠を増やしたりとか、
ファイルの管理が自由自在とか
より合法的で使いやすいバージョンが作られるかも?
ちみたちはWinny程度のプログラムも書けないの??
>>341 Winny程度と呼ぶからにはそれ以上のものを作ってくれるんだよな
期待してるぜ
鍵交換方式は糞だったな。恥ずかしくてソースも出せないわけだわ。
あんなソフトを「世界に誇れる」なんていう馬鹿の気が知れんねぇ。
あの方式は概要としては以前から知られてた
info管もここを今後の改善部分として指摘してたな
まぁ暗号化は糞だったがFreenetな完全共有方式を
実用レベルまで引き上げた功績は大きいよ
鍵交換方式なんて大して重要じゃなかっただろ
公開鍵使っても負荷が高くなるだけで匿名性には何の代わりも無いだろ。
通信相手そのものが疑わしいのにどんな強固な暗号使っても無意味。
意味があるとしたら専用FW対策ぐらいだろ。
winnyのキモは自分がダウンロードしているのはupフォルダーからなのか
転送なのかが分からない所だろ。鍵なんてどうでもイイことだ。
IPの暗号化、キャッシュの暗号化、パケットの暗号化は
最初からおまけみたいなもの、って言ってたしな
内容を傍受から守るための暗号化は
傍受不可能な方法で鍵を相手に届けないといけないから
Winnyのシステムでは技術的に不可能だし
中継監視所における演算量を増やす効果はあるけど…
>>348 google "Diffle Hellman鍵交換"
>>348 セッションごとに公開鍵暗号方式で共通鍵を決め慣用暗号方式で通信を暗号化。
凄く重そうな気がするけどな…
352 :
仕様書無しさん:04/07/09 18:32
で、Winnyのソース公開されたんだが
誰も改造する気ねーの?
C++Builer6用ってのが敷居高いか?
353 :
仕様書無しさん:04/07/09 18:38
>>352 今改造して公開したらタイーホされそうな気が…
正直なところ2β66じゃ拡散関係のパラメータが古いんじゃないかとか思うんで、あまりやる気が起きないんだよね
66の次が7.0だから大差ないよ
356 :
仕様書無しさん:04/07/09 20:01
>>354 UP0の合法版なら大丈夫なんじゃないのか?
金子氏が実際使っていたらしいから作れるでしょ?
逮捕がこわけりゃnyで流すとかw
Winnyはなぁ。
拡散の仕組みがファイルとファイル名を暗号化して
ユーザに消しにくくすることで達成するなんて技術的でもないことに
依存しているってのが気持ち悪いんだよなぁ。
プロトコル、ソースを公開しただけで、
崩壊するようなソフトなんて・・・
ソフトが崩壊するってよりはコミュニティーの崩壊だな。
所詮かっぱらいの集まり。
>>358 nyのこと?崩壊は無理だよ
クローズドなんだけど、ソースが流れても破綻しないように作られてる感じ
>>360 釣りですか?w
ソースを改造してUP0にしたりダウン枠を簡単に変えられるような
ソフトのどこが破綻されないように作られてるだ。
nyはクラックを防ぐためにプログラムの暗号化、デバッガ対策までされている。
逆にいえばそこまでしなきゃ耐えられない仕様なのさ。
>>355 そんなに新しかったんだっけ?忘れてたよ…_| ̄|○
>>356 >UP0の合法版なら大丈夫なんじゃないのか?
すでに改造版がある物を作ってどうするん?
俺的に、どうせやるんだったら
・マルチプラットフォームを見据えてソースコード再構築
・GPLでの開発
・公開鍵暗号も導入しCPUパワーと引き替えにセキュリティ強化
・通信を既存のプロトコルに偽装
あたりを考えているんで…今動くのは怖すぎ
>>361 全てのP2Pソフトに共通して言えることを偉そうに言われても…
ソース公開されていて改造したらダウン速度が落ちて損をする仕組みの、
BitTorrentを知っているものとしては、Winnyのようなものは時代遅れに感じる。
>>362 公開鍵暗号をマトモな暗号に利用するのなら認証局がいりますが
そこはどう考えていますか?
第三者を入り込ませないための暗号を、第三者が自由に入り込めるシステムに
応用するのは矛盾していますが、何のために暗号化するのですか?
>>361 UP枠を変えたバージョンを作って実際に崩壊させられるかって事だよ。
そして、nyクラックによって有効な破壊工作が他にいくつあるのか、という事。
ネットワークが巨大なのが一番大きいんだけどね。
だから、何でbtを引き合いに出して部分的な優劣を語ろうとする人が居るんだろう。
何を捨てて、何を優先するかって違いだけだよ。
俺の感だが、偽のキー情報(ヘッダのうちファイルを小さく分けたパーツの
ハッシュ情報を変えた奴)を大量にばらまけばWinnyは崩壊すると思う。
>>367 そういう話じゃないよ。
プロトコル的にクラックで効率が落ちるかどうかって事。
どっちがクラック耐性が強いかって話。
>>368 それも一つの手だよね。
でもクラックノードが相当増えないと、崩壊には至らないと予想。
>>370 そうでもないよ。Winnyはキー情報を他のPCに転送する。
転送されたPCもまた他にキー情報を転送する。
だから相当増える必要はないと思う。
>>365 相手の証明がいらないなら認証局無しでも公開鍵暗号を利用できたと思うが。SSLみたいに
>>372 nyって不正なキー情報も転送するのか?そんな仕様だったらとっくに崩壊している気もするんだけど。
>>373 > 相手の証明がいらないなら認証局無しでも公開鍵暗号を利用できたと思うが。SSLみたいに
SSLは通常認証局を使用しているよ。認証局を使用しない例ではSSHで会社にログイン
なんてのがあるけど、これはもともと自分知っている接続先に接続するから利用できる。
どちらにしろ接続先が信頼できると、自分もしくは
外部の信頼できる機関(認証局)が保証しなくてはならないわけで、
もともと接続先が信頼できないオープンなP2Pとは相反するもの。
> nyって不正なキー情報も転送するのか?そんな仕様だったらとっくに崩壊している気もするんだけど。
不正なキー情報は転送しない。
しかし、ファイル情報部分だけが改竄された正しいキー情報は転送する。
ここの香具師らはもしかしてlark版しか知らないのか?
不正なキー情報がちょっとやそっと流れたところで
捏造キーを付加されたら、それを大量送信しているノードは孤立し・・・
377 :
仕様書無しさん:04/07/12 13:30
ソース改造できればなんでもありだからな。
不正なキー情報が付加されれば、
そのキーを送らないようにもできる。
だから金子氏はクローズドソース&クラック対策してきたわけで、
Winnyネットワークに接続できるほぼ同じソースが公開されたいま、
崩壊は近いかも知れんな。このあたりがWinnyプロトコルの限界。
>>376 >>374が言いたいのはAlice、BobのどちらかがCharlieだった場合の事じゃない?
ボーーーーーーーーーーーブ!!
384 :
仕様書無しさん:04/07/24 06:25
夏休み。DOWN専用Winnyを作ってください。
違法行為はしたくありません。
lark氏頑張れー
いつかクラック本出してね
ありきたりじゃないやつね
なぜこんなやつがプログラマー板にいるのかわからないな
しかし、b-geeksって廃刊になった雑誌だろ?
何でそんなところにソースがあるんだろ
少なくとも現段階でNY世界は壊れてはいない。
C++逆コンパイラって,こんなにまともなソース吐くんだ….
手作業でいじってるのってクラス名くらいだよね?
それは逆コンパイラが凄いというより、コンパイラがヘボいんだろうな…
391 :
仕様書無しさん:04/08/13 08:40
つーか,
>>379のサイトってクラッキングされてるんじゃないの?
ドメイン,Registrant: SANSAI BOOKS Co,Ltdだし….
>>391 ゲームラボ(三才ブックス刊)にそのURLでてたぞ