プロフェッショナルがハッカー度を計ってくれるスレ (777レス)
プロフェッショナルがハッカー度を計ってくれるスレ http://mevius.5ch.net/test/read.cgi/unix/1010652760/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
264: 名無しさん@お腹いっぱい。 [sage] 02/01/11 20:24 >>1 でも、 > 教養:UNIXの歴史 これは凄いかもな。俺だってちゃんと覚えてないもん。 資料なしで、2000文字くらいにまとめて解説してくれたら、ちょっと見直すかも。 http://mevius.5ch.net/test/read.cgi/unix/1010652760/264
265: 豊臣秀吉 ◆keB.0xwM [] 02/01/11 20:46 >>263 それはその人の意見だから。 俺はそうは考えていない。 Don't "Don't use a sily, grandiose user ID or screen name" Don't "Don't get in flame wars on Usenet (or anywhere else). " >>264 ちゃんとっていうか、 ただUNIXはどんな感じで生まれたのか? FreeUNIXの派生とか、Linusとかは知ってる。 http://mevius.5ch.net/test/read.cgi/unix/1010652760/265
266: 名無しさん@お腹いっぱい。 [] 02/01/11 20:53 >>265 アフォ 再来(プ 引き篭もってればよかったのに. http://mevius.5ch.net/test/read.cgi/unix/1010652760/266
267: 名無しさん@お腹いっぱい。 [sage] 02/01/11 20:57 痛い >>1 が居るスレに認定します。 オメデト! http://mevius.5ch.net/test/read.cgi/unix/1010652760/267
268: 豊臣秀吉 ◆keB.0xwM [sage] 02/01/11 20:58 とりあえずハッカーの第一歩として簡単なソフトウェアを作って見た。 2のべき乗チェッカー(コンピューター弄るなら必須) #include <stdio.h> #include <math.h> main() { int kazu =0; double beki; printf("2の>"); scanf("%d", kazu); beki = pow(2, kazu); printf("%lf\n", beki); } http://mevius.5ch.net/test/read.cgi/unix/1010652760/268
269: 豊臣秀吉 ◆keB.0xwM [sage] 02/01/11 20:59 >>266-267 お前らがな http://mevius.5ch.net/test/read.cgi/unix/1010652760/269
270: いひひ@非ハカー [sage] 02/01/11 21:04 これ、チェッカーなんですか? チェッカーってのは 「検査すべき値を打ち込まれたら、○か×を出力する」 とかの類のプログラムじゃないんですか? これ、単純にべき乗出力しているだけじゃないんですか? どこでチェックしてるんですか? http://mevius.5ch.net/test/read.cgi/unix/1010652760/270
271: 豊臣秀吉 ◆keB.0xwM [sage] 02/01/11 21:06 あれ。。 Segmentation fault (core dump) ってなっちゃった。なんでだ? >>268は使わないほうがいいです。 デバックしてこようっと。 http://mevius.5ch.net/test/read.cgi/unix/1010652760/271
272: 豊臣秀吉 ◆keB.0xwM [sage] 02/01/11 21:08 >>270 べき乗忘れたときにチェックするんだろうが。 http://mevius.5ch.net/test/read.cgi/unix/1010652760/272
273: 名無しさん@お腹いっぱい。 [sage] 02/01/11 21:09 >>268は使わないほうがいいです。 誰も使わねーってば。 http://mevius.5ch.net/test/read.cgi/unix/1010652760/273
274: 豊臣秀吉 ◆keB.0xwM [sage] 02/01/11 21:12 return 0; とか付けてもダメみたい もういいや。 また明日来ます。 http://mevius.5ch.net/test/read.cgi/unix/1010652760/274
275: いひひ [sage] 02/01/11 21:13 >>272 ひょっとしてbc知らない?(イヒヒ 車輪の再発明カコワルイ カコワルイだけならともかく、scanfの使い方 違ってるようだし、ダメすぎ。 http://mevius.5ch.net/test/read.cgi/unix/1010652760/275
276: 豊臣秀吉 ◆keB.0xwM [sage] 02/01/11 21:18 >>268 あ!たぶん scanf("%d", &kazu); に直せばいけると思います。 最後にreturn 0;も付けておいてください。 もうbeki.c捨てちゃったから動作未確認 >>275 車輪を見ずに、独自に本質を見極めて その境地に達していたのか。 それはむしろかっこいい。 http://mevius.5ch.net/test/read.cgi/unix/1010652760/276
277: 名無しさん@お腹いっぱい。 [sage] 02/01/11 21:21 > C(入門レベル) どこかだ...。 それに入門レベルだとふつー fgets と sscanf 組み合わせたりするんじゃねーの。 http://mevius.5ch.net/test/read.cgi/unix/1010652760/277
278: 豊臣秀吉 ◆keB.0xwM [sage] 02/01/11 21:23 >>277 http://www.nmn.jp/~hidai/c/#s7 知ったかぶりかっこわるい。 http://mevius.5ch.net/test/read.cgi/unix/1010652760/278
279: マジレススマソ [sage] 02/01/11 21:29 秀吉くんへ。 >>229氏も言っているけど、きみの発言はすでに理論 的ではないの。 >>161氏も、きみの事を叱っているのがわからないの かなぁ(呉越同舟の中の助け舟でもあったわけだけど)。 もう一度書くね。 >>114 天才は既存の物にとらわれない。 >>164 僕としては、ただ純粋に指標が欲しかったんです 少なくとも、情けがかけられていることくらい理解した 方がいいよ(みんなきみが思っているより大人だから)。 もしこのスレに戻ってくるつもりがあるのなら、しばら くは「たたかれて当然」くらいおもっとかないと。 論理的な矛盾を抱えたプログラムは、「0」以下なんだ よ。今のきみもその状態だと思う。「たぶん」じゃあ だめなの。 あとはこの板の人間が、どこまできみに付き合ってく れるかだね。僕は付き合わないよ。 // 2,3日、この板から離れます。 http://mevius.5ch.net/test/read.cgi/unix/1010652760/279
280: いひひ [sage] 02/01/11 21:30 >>277 入門レベルでscanf使わう書は多いな。 こういうのに限って広く出回ってるんだけどな。 逆に言えば>>1は「まだ入門中」って事を 示しているわけだが(イヒヒ http://mevius.5ch.net/test/read.cgi/unix/1010652760/280
281: 277 [sage] 02/01/11 21:34 >>278 ん?そのアドレスを持ってきた意味がわからん。 俺は scanf は問題のある関数だから普通は fgets と sscanf を組み合わせるなりするだろうと言いたかっただけだが? http://mevius.5ch.net/test/read.cgi/unix/1010652760/281
282: 277 [sage] 02/01/11 21:37 >>280 ふむ。やはりそういうものなのかな。 俺が人に C の入門書でどれがいいか聞かれたときは真っ先にチェックするのは scanf についての危険性がちゃんと書かれてるものなのだが。 http://mevius.5ch.net/test/read.cgi/unix/1010652760/282
283: いひひ [sage] 02/01/11 21:41 ええ。scanfが危険な関数で有ることはそれなりに 有名ですが、でも最初で「例題を面白くするだけ」に 使われちゃうんですよね・・・困ったもんだ。 http://mevius.5ch.net/test/read.cgi/unix/1010652760/283
284: 名無しさん@お腹いっぱい。 [sage] 02/01/11 22:19 scanf がどう危険かということに即答できるようになったらハッカーレベル 1 くらいか? バッファオーバーフローのことはすぐでてきても無限ループのほうは 忘れることがあるからけっこう引っかけ問題かもしれないけど。 少なくともハッカーを自称する奴に scanf の危険性を 語ってきかせることがあっていいはずはないと思うが如何。 http://mevius.5ch.net/test/read.cgi/unix/1010652760/284
285: 名無しさん@お腹いっぱい。 [] 02/01/11 22:48 いいスレだ・・・(観客として) http://mevius.5ch.net/test/read.cgi/unix/1010652760/285
286: 名無しさん@お腹いっぱい。 [] 02/01/11 23:01 >>284 > バッファオーバーフローのこと ってなあに? http://mevius.5ch.net/test/read.cgi/unix/1010652760/286
287: 名無しさん@お腹いっぱい。 [sage] 02/01/11 23:03 「通信用語の基礎知識」より バッファオーバーフロー 【電算用語の基礎知識:基本情報編】 [バッファオーバーフロー] (buffer overflow) 〔さ変名詞〕 ◇バッファが溢れること, またそれにより生ずる不具合. セキュリティホールのひとつ. ◇C における入力関数の gets () ではバッファの大きさを指定できず, そのためバッファより 大きなデータを受け取ってしまったり, strcpy で複写元の文字列が予想外に長くなり複写先の バッファサイズが不足してしまったり等が主たる原因である. ★バッファ (処理)(->link) (電算:基本情報編) ★セキュリティホール(->link) (電算:応用情報編) ★バッファオーバーフロー攻撃(->link) (電算:基本情報編) ★C(->link) (電算:ソフト編) ★入力(->link) (電算:技術雑学編) ★データ(->link) (電算:基本情報編) ★バグ(->link) (電算:基本情報編) ★オーバーフロー(->link) (電算:応用情報編) ★メモリリーク(->link) (電算:応用情報編) ★メモリ破壊(->link) (電算:応用情報編) ★関数 (2)(->link) (電算:基本情報編) ◆バッファアンダーフロー(->link) (電算:基本情報編) ◆バッファアンダーラン(->link) (電算:基本情報編) http://mevius.5ch.net/test/read.cgi/unix/1010652760/287
288: 名無しさん@お腹いっぱい。 [] 02/01/11 23:17 >>287 ごめん。そういう意味じゃない。しかも逆だった (バッファオーバーフロー の方じゃなくて無限ループの方)。 わからんかったのは「scanf における無限ループの脆弱性ってなあに?」でした。 …って、もしかしてあれか。scanf の戻り値はちゃんと見ろよってやつ? http://mevius.5ch.net/test/read.cgi/unix/1010652760/288
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 489 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.007s