ハッカーの勉強

このエントリーをはてなブックマークに追加
11
ハッカーに憧れた
憧れたなら俺もハッカーになるしかないじゃないか
21:2006/09/18(月) 00:02:33
すいません、挫折しました。
3logy ◆4atcIZ/bLg :2006/09/18(月) 00:10:20
予想通り騙りが出たからコテろう

まずハッカーになるためには「何をすればいいんだろう」っていう
漠然とした疑問が出てくるわけなんだが。。。
そもそもハッカーっていわれてる人の定義がよくわかってない
そこで教えて君な俺はここの住人に質問する事に決めた

「ハッカーって何する人なんですか?」
41 ◆JnKx94lI.w :2006/09/18(月) 00:15:05
騙りが現れたようなので鳥つけときます。

すいません、挫折しました。
5logy ◆4atcIZ/bLg :2006/09/18(月) 00:16:15
>>2,4
俺にハッカーの知識を教えてください
6名無しさん@お腹いっぱい。:2006/09/18(月) 00:16:22
以後はこちらへ。

ハッカーになりたいんですけど誰か教えて下さい
http://pc8.2ch.net/test/read.cgi/unix/1005299891/
7logy ◆4atcIZ/bLg :2006/09/18(月) 00:18:25
>>6
違う!俺はハッカーになりたいんじゃない
ハッカーになるんだ
8logy ◆4atcIZ/bLg :2006/09/18(月) 00:38:59
さて、とうとう誰にも相手にされなくなったわけだが
途方にくれててもしょうがないからまず具体的に自分が何をやりたいかってのをまとめよう

興味のある分野
プログラムを早く動かせるように書く技術、手法とか
ネットワークセキュリティとか
9logy ◆4atcIZ/bLg :2006/09/18(月) 00:59:01
ハッカーの楽しみという本があるらしい。
その本の紹介で衝撃を受けたのが値入れ替えの部分

short i, j;
short t, length;
length = (short)lstrlen(a);
for(i=0;i<length-1;i++)
{
for(j=length-1;j>i;j--)
{
if(a[j]<a[j-1])
{
t=a[j];
a[j]=a[j-1];
a[j-1]=t;
}
}
}
}

こういう単純ソートでの入れ替えの部分での定石
tmp = x;
x = y;
y = tmp;
をxorで中間レジスタtmpを使わずにできるらしい。

10logy ◆4atcIZ/bLg :2006/09/18(月) 01:04:05
x = 0x01;(0001)
y = 0x02;(0010)
x = x xor y; (0001 xor 0010 = 0011)
y = x xor y; (0011 xor 0010 = 0001)
x = x xor y; (0011 xor 0001 = 0010)

という風になるらしい。
この発想に驚かされた
11logy ◆4atcIZ/bLg :2006/09/18(月) 01:04:51
さて、今日は寝よう
12名無しさん@お腹いっぱい。
こういうマニアックなコードってみんなが迷惑するんだよね。
昔Z80のhalf carryを使いまくるコード書いただけで非難された。。。。。

ということで、ハカーのまねして非難された経験をどうぞ。