プロフェッショナルがハッカー度を計ってくれるスレ (777レス)
1-

289
(1): 名無しさん@お腹いっぱい。 [] 02/01/11 23:21 AAS
>>288
288(2): 名無しさん@お腹いっぱい。 [] 02/01/11 23:17 AAS
>>287
ごめん。そういう意味じゃない。しかも逆だった (バッファオーバーフロー
の方じゃなくて無限ループの方)。

わからんかったのは「scanf における無限ループの脆弱性ってなあに?」でした。

…って、もしかしてあれか。scanf の戻り値はちゃんと見ろよってやつ?
頼むからscanfを使わずにプログラミングしてくで。
strcpyも同罪。
過去のソフトとの互換性はともかく、libcから削除して欲しいぞ
290: 名無しさん@お腹いっぱい。 [sage] 02/01/11 23:22 AAS
このスレは 1 がいなくなると名スレになるな。
291
(1): != 287 [sage] 02/01/11 23:23 AAS
>>288
例えば、
while (scanf("%d", &hoge) != 1) {
printf("error!\n");
}
とか。
292
(3): 名無しさん@お腹いっぱい。 [sage] 02/01/11 23:35 AAS
>>289
使ってないって。

> libcから削除して欲しいぞ
ついでに strncpy も廃止してほしいな。strlcpy (*BSD) と
lstrcpyn (MS) は統一してほしいな。

>>291
thanks.
293
(1): 名無しさん@お腹いっぱい。 [] 02/01/11 23:40 AAS
カメレスだけど秀吉君、
ハッカーって言うのは肩書きじゃないよ。
コンピュータに対する姿勢とか精神だと思うよ。
294: 名無しさん@お腹いっぱい。 [] 02/01/11 23:46 AAS
"チェッカ"作ってみた。入力もエラーチェックも作ってないが、

(log(target)/log(2))-(int)(log(target)/log(2))?printf("NO\n"):printf("YES\n");

って感じでどうだろ。
295: 名無しさん@お腹いっぱい。 [] 02/01/11 23:46 AAS
>>268
268(9): 豊臣秀吉 ◆keB.0xwM [sage] 02/01/11 20:58 AAS
とりあえずハッカーの第一歩として簡単なソフトウェアを作って見た。
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);

}   

こんなソフトウェアをすらすら書けるなんて!
ハッカーかっこいいです!弟子にしてください!

# sourceforge に置いてくれないかなぁ。
296: 名無しさん@お腹いっぱい。 [] 02/01/11 23:48 AAS
pow関数分からなかった俺は逝ってよしですか?
297: sage [] 02/01/11 23:50 AAS
無知の知
298
(1): 名無しさん@お腹いっぱい。 [] 02/01/11 23:52 AAS
厨房的質問スマソ
>>292
いや、strncpyを廃止されると何をつかえば、という疑問が。
(memcpyあたり?)

strncpyの危険性(長い文字列をコピーすると最後に\0つかない以外)って
なんでしょう?
いや、自作プログラムで使っているから気になったもので。
299: 名無しさん@お腹いっぱい。 [] 02/01/11 23:53 AAS
>>1
1(43): ハッカー [] 02/01/10 17:52 AAS
じゃあまず俺から

OS遍歴:win98 , vine linux, redhat linux, turbo linux., win98
UNIX指数:基本コマンドは完璧。サーバー立てた事は無い。
ソフトのインストール: make, rpm, KDEのソースからインストールを成功させた
コンピューター言語:HTML, CSS, C(入門レベル) Perl(入門レベル)
                  その他ちょこっと触った。
その他:脱アングラ、脱IP厨、脱Proxy厨
教養:UNIXの歴史、HTTPの歴史、UNIXまわりの雑学
セキュリティ:zone alerm, こまめに接続しなおす(動的IP)
近況:cygwinを入れた

僕のハッカー度を計って下さい!
10段階評価で。
ってゆうか、一度でも
自分で解析して、情報無いもので
成果上げたことあるのかなぁ?

昔はFDプロテクト外しよくやってたな DISKサーチ
逆アセンブル<いつの時代や!
300
(1): 292 [] 02/01/12 00:02 AAS
>>298
いや、\0 が必ず付く strlcpy, lstrcpyn を使えってだけ。

\0 が不要な場合があるなら memcpy 系を使えばいいと思うす。
301: 292 [sage] 02/01/12 00:04 AAS
>>300
補足。で、さっさと strlcpyを標準ライブラリに突っ込む、と。
302: 284 [] 02/01/12 00:35 AAS
strncpy を除け、という声があるとは思わなかった。一つ賢くなった。
そういや確かに使ったことがない ... 文字列の長さチェックを
事前にいれるくらいなら memcpy 使うからなぁ。

ところで
>>293
禿同。ゲームがないならせめて移植する程度の心構えは欲しいな。
303: 名無しさん@お腹いっぱい。 [にょ] 02/01/12 00:53 AAS
東風荘とまさしくんハイ!のためだけに
未だにWindowsを消せない、
そんな私をお許しください。
304: きんたま [sage] 02/01/12 01:03 AAS
>>1
あまりにひらき直り方が ゴイス なので
いままでヘタなネタかと オモテタヨ
305: 名無しさん@お腹いっぱい。 [sage] 02/01/12 01:04 AAS
Windowsはクター用。
306: 名無しさん@お腹いっぱい。 [sage] 02/01/12 01:13 AAS
誰かUNIX上で東風荘互換ソフト作ってくれ
俺には無理だ.
307
(2): 名無しさん@お腹いっぱい。 [sage] 02/01/12 01:28 AAS
デバイスマネージャとしおりたんさおりたんのためにWindowsを消せない
私をお許しください。ああ、シナリオファイル構造ぐらいまでは分かったんだけど
なぁ....圧縮アルゴリズムの勉強してないからからデコードできん。
修行が足りねー。
308: 307 [sage] 02/01/12 01:44 AAS
ああ、そういえば、おるすばんPEACEでは動くらしいな。
Wineでは見事撃沈だったけど。久し振りに触るかな。
ずっと放置したまんまだな。NetBSD互換モジュールの置き場も
考えなきゃなぁ。
309
(2): 名無しさん@お腹いっぱい。 [] 02/01/12 03:04 AAS
言語は数だけ覚えても意味が無い。
低級言語をアホみたいにやってもGeekくさくてダサイ。
でも高級過ぎてもダメ。
CとC++これ。これを極める。
他は軽く触れておく程度で良い。
単純脳労働=車輪の再開発・再研究
から脱却し、
画期的なプログラムを作る=目的志向
に行く。

これを低級ハッカー・高級ハッカーと分類出来る。

高級ハッカーが今一番熱いハッカーへの道。
310
(1): 名無しさん@お腹いっぱい。 [sage] 02/01/12 03:06 AAS
単純脳労働=車輪の再開発・再研究=凡人思考

画期的なプログラムを作る=目的志向=天才思考

かな。
311: 名無しさん@お腹いっぱい。 [sage] 02/01/12 03:20 AAS
低レベルで再開発・再研究だけど例えば OS を作るという
ことに対してもある種の憧れみたいなのはあるな。
低レベルなものと抽象化されたものと両方惹かれてしまう。
# どっちも中途半端で困ったものだが...。 > 俺
312
(3): 名無しさん@お腹いっぱい。 [sage] 02/01/12 03:21 AAS
>>268を見て以降、これは壮大なネタだという気がしてならない。
313
(1): 名無しさん@お腹いっぱい。 [sage] 02/01/12 10:30 AAS
printf で %lf ってなーに?
っていうのは、だれかつっこんだ?
1-
あと 464 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.013s