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

1ハッカー
垢版 |
NGNG
じゃあまず俺から

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段階評価で。
NGNG
アメリカのミサイルを発射させてください
236名無しさん@お腹いっぱい。
垢版 |
NGNG
>>224
ハカーは cat で書くのか.
甘いな.
俺なんか echo だ.
まいったか!
237224
垢版 |
NGNG
>>234

dbx... あったなぁ!! って感じだよね。
若者(25歳以下)には知らない人多いんじゃない?

>>236

まいったかって... catのほうがechoより1文字少なくて済むからねえ…
238名無しさん@お腹いっぱい。
垢版 |
NGNG
>>237
> まいったかって... catのほうがechoより1文字少なくて済むからねえ…

ナニ言ってんだテメー
> も ^D も数えて下さい
NGNG
>>210
MSX-BASICな俺は 逝ってよし!でしょうか?
NGNG
>>239
厨房逝ってよし(w
せめてべーしっ君くらい使え
NGNG
>>240
べーしっ君ってと、ファミ通やらログインのまんがか?
242237
垢版 |
NGNG
>>238

ん? echoでリダイレクト使わずにどうやってファイルに落とすの?
あと、1行でそんなに沢山の文字を入力できないと思うけど、
まさか改行のたびにまたechoって打つ訳じゃないよね?

参考までにechoでソースを書く場合の手順(コンパイルまで)を教えて。
NGNG
漢は gcc -xc - -o hoge でソース書く。
NGNG
久しぶりにDOSをさわった。
cd d:と20分もやっていた。

バッカー度5くらいですか?
245名無しさん@お腹いっぱい。
垢版 |
NGNG
>>242
漏れの言いたかったことは↑が大便してくれた
246242
垢版 |
NGNG
>>245

で、どこでechoを使うんだよ。;-)
243の漢っぷりには同意。
NGNG
echo吸いながら
ヒザの上にcat寝かせて打ち込んでますが何か?
248名無しさん@お腹いっぱい。
垢版 |
NGNG
>>229
信長は秀吉に「豊臣殿」などとは呼びかけないかと思われ。
信長は「猿」か、「禿げネズミ」としか呼ばないかと思われ。
249今日も呼ばせて下さい
垢版 |
NGNG
>>247
よ!カニ!
NGNG
秀吉は信長を超えたしね。
251うひひ
垢版 |
NGNG
>>249
おうよ!
カミに某一本足りないのがカニ。
決してサルと合戦をもくろんでいるわけではない(うひひ
NGNG
>>247
カニを自分で名乗る時点で0点。
253ハガー
垢版 |
NGNG
で、1は何歳なの?
NGNG
ハッカーとは…
・鼻唄まじりでsedやawkを使う
・viの非公開機能を使う
・「cat >」でCのコードを書き、「!cc」でコンパイルする
・ソースデバッガーは信頼できないのでadbを使う
・環境変数がどのように伝達されるのか理解した
・標準マクロを補うために自分でnroffマクロを書く
・ボーンシェルのスクリプトを書く
・ネットからバグ修正を手に入れてインストールする
・自分で時間を測った結果egrepを使うことにした
255名無しさん@お腹いっぱい。
垢版 |
NGNG
>>254
いやそれは違うでしょう。なんか違うでしょう。
256名無しさん@お腹いっぱい。
垢版 |
NGNG
ハッカーになるにはハッカーに認められなくてはならない
誰の言葉だったかなあ
257いひひ
垢版 |
NGNG
>>256
ESRだよなぁと思ってノウアスフィアの
開墾読み直したら12章にあった。
258うひひ
垢版 |
NGNG
>>254
僕はSF小説も読みますし。笑いに命もかけています
早朝は座禅と瞑想をかかしませんし
とうぜん柔術の朝稽古もします。

ハカーへの道は険しいですができることからやってます
あなたもガソバッテください。
259うひひ
垢版 |
NGNG
書き忘れましたが最近ギターも始めました。
ビバPoints For Style

サル君もこの辺で点数を稼ぐと近道です
NGNG
ハッカーよりヒッピーのほうが楽かもしれんな。なるのは
でも、ヒッピーよりホームレスのほうがより楽かも。
NGNG
あ〜、しかし最近の若い子はヒッピーとホームレスの区別つかんかも。容姿の点で。
262165
垢版 |
NGNG
関係ないけど、ハッカーズって本は面白かったなあ。
ハッカーの黎明期から今現在に至るまで、面白おかしく書いてある。
263うひひ
垢版 |
NGNG
なんとなくHow To Become A Hackerを読んでいたんだが

サル君曰く
・教養:UNIXの歴史、HTTPの歴史、UNIXまわりの雑学
とか言っていたのにハカーめざすわりに読んでいなかったのかなぁ?

座右の銘をプレゼントしちゃおう
Don't use a silly, grandiose user ID or screen name.
Don't get in flame wars on Usenet (or anywhere else).

んが。
豊臣秀吉とか名乗っちゃうし。バトルしちゃうし
なんか知って狙っていたのかと悩む午後であった(うひひ
NGNG
>>1
でも、
> 教養:UNIXの歴史

これは凄いかもな。俺だってちゃんと覚えてないもん。
資料なしで、2000文字くらいにまとめて解説してくれたら、ちょっと見直すかも。
265豊臣秀吉 ◆keB.0xwM
垢版 |
NGNG
>>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とかは知ってる。
266名無しさん@お腹いっぱい。
垢版 |
NGNG
>>265
アフォ 再来(プ
引き篭もってればよかったのに.
NGNG
痛い >>1 が居るスレに認定します。
オメデト!
NGNG
とりあえずハッカーの第一歩として簡単なソフトウェアを作って見た。
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);

}   
NGNG
>>266-267
お前らがな
NGNG
 これ、チェッカーなんですか?
 チェッカーってのは
「検査すべき値を打ち込まれたら、○か×を出力する」
とかの類のプログラムじゃないんですか?

これ、単純にべき乗出力しているだけじゃないんですか?
どこでチェックしてるんですか?
NGNG
あれ。。

Segmentation fault (core dump)

ってなっちゃった。なんでだ?
>>268は使わないほうがいいです。
デバックしてこようっと。
NGNG
>>270
べき乗忘れたときにチェックするんだろうが。
NGNG
>>268は使わないほうがいいです。
誰も使わねーってば。
NGNG
return 0;
とか付けてもダメみたい

もういいや。
また明日来ます。
275いひひ
垢版 |
NGNG
>>272

ひょっとしてbc知らない?(イヒヒ
車輪の再発明カコワルイ

カコワルイだけならともかく、scanfの使い方
違ってるようだし、ダメすぎ。
NGNG
>>268
あ!たぶん

scanf("%d", &kazu);

に直せばいけると思います。
最後にreturn 0;も付けておいてください。
もうbeki.c捨てちゃったから動作未確認

>>275
車輪を見ずに、独自に本質を見極めて
その境地に達していたのか。
それはむしろかっこいい。
NGNG
> C(入門レベル)
どこかだ...。
それに入門レベルだとふつー fgets と sscanf 組み合わせたりするんじゃねーの。
NGNG
>>277
http://www.nmn.jp/~hidai/c/#s7

知ったかぶりかっこわるい。
NGNG
秀吉くんへ。

>>229氏も言っているけど、きみの発言はすでに理論
的ではないの。

>>161氏も、きみの事を叱っているのがわからないの
かなぁ(呉越同舟の中の助け舟でもあったわけだけど)。

もう一度書くね。
>>114 天才は既存の物にとらわれない。
>>164 僕としては、ただ純粋に指標が欲しかったんです

少なくとも、情けがかけられていることくらい理解した
方がいいよ(みんなきみが思っているより大人だから)。
もしこのスレに戻ってくるつもりがあるのなら、しばら
くは「たたかれて当然」くらいおもっとかないと。

論理的な矛盾を抱えたプログラムは、「0」以下なんだ
よ。今のきみもその状態だと思う。「たぶん」じゃあ
だめなの。

あとはこの板の人間が、どこまできみに付き合ってく
れるかだね。僕は付き合わないよ。

// 2,3日、この板から離れます。
280いひひ
垢版 |
NGNG
>>277
 入門レベルでscanf使わう書は多いな。
こういうのに限って広く出回ってるんだけどな。

 逆に言えば>>1は「まだ入門中」って事を
示しているわけだが(イヒヒ
281277
垢版 |
NGNG
>>278
ん?そのアドレスを持ってきた意味がわからん。
俺は scanf は問題のある関数だから普通は fgets と sscanf を組み合わせるなりするだろうと言いたかっただけだが?
282277
垢版 |
NGNG
>>280
ふむ。やはりそういうものなのかな。
俺が人に C の入門書でどれがいいか聞かれたときは真っ先にチェックするのは
scanf についての危険性がちゃんと書かれてるものなのだが。
283いひひ
垢版 |
NGNG
ええ。scanfが危険な関数で有ることはそれなりに
有名ですが、でも最初で「例題を面白くするだけ」に
使われちゃうんですよね・・・困ったもんだ。
NGNG
scanf がどう危険かということに即答できるようになったらハッカーレベル 1 くらいか?
バッファオーバーフローのことはすぐでてきても無限ループのほうは
忘れることがあるからけっこう引っかけ問題かもしれないけど。

少なくともハッカーを自称する奴に scanf の危険性を
語ってきかせることがあっていいはずはないと思うが如何。
285名無しさん@お腹いっぱい。
垢版 |
NGNG
いいスレだ・・・(観客として)
286名無しさん@お腹いっぱい。
垢版 |
NGNG
>>284
> バッファオーバーフローのこと
ってなあに?
NGNG
「通信用語の基礎知識」より
バッファオーバーフロー 【電算用語の基礎知識:基本情報編】
[バッファオーバーフロー] (buffer overflow) 〔さ変名詞〕
◇バッファが溢れること, またそれにより生ずる不具合. セキュリティホールのひとつ.
◇C における入力関数の gets () ではバッファの大きさを指定できず, そのためバッファより
大きなデータを受け取ってしまったり, strcpy で複写元の文字列が予想外に長くなり複写先の
バッファサイズが不足してしまったり等が主たる原因である.

★バッファ (処理)(->link) (電算:基本情報編)
★セキュリティホール(->link) (電算:応用情報編)
★バッファオーバーフロー攻撃(->link) (電算:基本情報編)
★C(->link) (電算:ソフト編)
★入力(->link) (電算:技術雑学編)
★データ(->link) (電算:基本情報編)
★バグ(->link) (電算:基本情報編)
★オーバーフロー(->link) (電算:応用情報編)
★メモリリーク(->link) (電算:応用情報編)
★メモリ破壊(->link) (電算:応用情報編)
★関数 (2)(->link) (電算:基本情報編)
◆バッファアンダーフロー(->link) (電算:基本情報編)
◆バッファアンダーラン(->link) (電算:基本情報編)
288名無しさん@お腹いっぱい。
垢版 |
NGNG
>>287
ごめん。そういう意味じゃない。しかも逆だった (バッファオーバーフロー
の方じゃなくて無限ループの方)。

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

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

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

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

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

って感じでどうだろ。
295名無しさん@お腹いっぱい。
垢版 |
NGNG
>>268

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

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

strncpyの危険性(長い文字列をコピーすると最後に\0つかない以外)って
なんでしょう?
いや、自作プログラムで使っているから気になったもので。
299名無しさん@お腹いっぱい。
垢版 |
NGNG
>>1
ってゆうか、一度でも
自分で解析して、情報無いもので
成果上げたことあるのかなぁ?

昔はFDプロテクト外しよくやってたな DISKサーチ
逆アセンブル<いつの時代や!
300292
垢版 |
NGNG
>>298
いや、\0 が必ず付く strlcpy, lstrcpyn を使えってだけ。

\0 が不要な場合があるなら memcpy 系を使えばいいと思うす。
301292
垢版 |
NGNG
>>300
補足。で、さっさと strlcpyを標準ライブラリに突っ込む、と。
302284
垢版 |
NGNG
strncpy を除け、という声があるとは思わなかった。一つ賢くなった。
そういや確かに使ったことがない ... 文字列の長さチェックを
事前にいれるくらいなら memcpy 使うからなぁ。

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

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

高級ハッカーが今一番熱いハッカーへの道。
NGNG
単純脳労働=車輪の再開発・再研究=凡人思考

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

かな。
NGNG
低レベルで再開発・再研究だけど例えば OS を作るという
ことに対してもある種の憧れみたいなのはあるな。
低レベルなものと抽象化されたものと両方惹かれてしまう。
# どっちも中途半端で困ったものだが...。 > 俺
NGNG
>>268を見て以降、これは壮大なネタだという気がしてならない。
NGNG
printf で %lf ってなーに?
っていうのは、だれかつっこんだ?
NGNG
>>312
ソウデアッテホシイ
トホホ
NGNG
>>312
俺もそう思う
316名無しさん@お腹いっぱい。
垢版 |
NGNG
>>309-310
典型的ナード(w
NGNG
ハッカーってカッコいいんですよね!
NGNG
RMSの写真をみてまだそういうことがいえるんなら、
きっとそうなんだろう…
NGNG
>>309
どっちも脳労働だし目的指向とも取れるんじゃないの。
主体に主体の持ちかたによって違うんじゃ。
320名無しさん@お腹いっぱい。
垢版 |
NGNG
>>313
%lfってdoubleの表示型じゃないの?
NGNG
>>268
シフト演算の使い方すら知らないんだな(藁
NGNG
>>268
つーか、「2の>」ってなにさ。
「2の大なり」としかよめねーじゃん。
つまりは出力結果は間違い...と
NGNG
>>307ってもしかしてFreeBSD ACPI projectの偉い人?
NGNG
>>320
ちょっと気になって調べてみた。
C99 は printf において、 %lf は定義されているのか?
http://hackor.com/misc/ansi_c.pdf
が最終版であれば、l は f のときに無効果とする。と書かれている。
7.19.6.1
ふっ、またひとつじじいになっちまってい。

#このpdf正しいのかなあ (^_^;; という疑問は残るのだが
325名無しさん@お腹いっぱい。
垢版 |
NGNG
2のべき乗チェッカー、うちの中学校で教材として重宝しています。
ソースコードも公開されているし、
コンピューター世代としては、良い教材です。
忘れた時にサクっと使えるコンソールアプリケーションだからこそ、
非常に高いセンシビリティを発揮しますね。

今後も、このように有益なソフトウェアを書いて頂きたく候。
NGNG
>>325
どうもありがとう。
秀吉ソフトウェアとしても、小学校、中学校向けに書いた
計算機ソフトウェアです。
正式名称は「2が分かる!」となってます。

現在は、総合計算機ソフトを開発中なので、
そちらもご期待ください。
NGNG
ややワラタ >>325
正直,>>1 および >>4 の時点で既にネタ度 95%.

何にしてもこの刷れ (・∀・)エエ!!
NGNG
勉強になるスレだなぁ。
NGNG
総合計算機ソフトってなんですか? (・∀・)ワクワク
NGNG
>>326

あなたのハカー魂を見せてもらいました。
こからも頑張ってください。
新しいツールを期待しています。
NGNG
誰だよ、感謝スレに秀吉紹介したのは(w
332名無しさん@お腹いっぱい。
垢版 |
NGNG
>>326
氏ねや!サル小僧(w
NGNG
ここって、こーゆースレだったのか。
NGNG
若いうちに知識世界の広さの片鱗も認識できない人間は、何をやっても知的分野では一生駄目。

どう駄目かは一生かかって味わうでしょう。そういう人は、自称は「日曜プログラマー」くらいにした方が生きるの楽ですよ。
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況