アカウント名:
パスワード:
「DQ9で学ぶARMアセンブル [2ch.net]」
もちろん、モノがモノだけにおおっぴらにおすすめできませんが、非常に強い動機づけにはなるかも。ディスアセンブルで解析する人って、こうやって調べていっているんだ、という「解析をはじめる」の勉強になりました。
やべぇ、「IT系じゃない人」っていうの見落としていた。
オフトピではあるけど他人が作ったものの解析、逆アセンブルがモチベーションになってるというのは興味深いっすなあ。
我々の世代だと、とにかく自分が書いたプログラムが走ること自体が面白くてBASICは遅いからアセンブラという風に、作る方でモチベーションが維持できた。他人が書いたものを逆アセンブルなんてのを頻繁にやるようになったのはPC-9801とかX68000の時代かな。8ビットCPUにも逆アセンブラあったけどそんな真剣になって使ったような覚えがない。
身の回りに高度なソフトウェアが溢れる昨今では、そんなソフトウェアに太刀打ちできるようなものを初心者1人で書くのは不可能で、勢いモチベーションを削がれてしまうわけで、ゲームの解析という、つまりは作る方ではなく完成品をばらす方向でプログラムを学んでいくというスタイルは時代を象徴してるのか、とか。
何にしても、こういった形で技術を身につけておくのは損にならないですよ。
8ビット時代には逆アセンブラ使いまくりでした。BASICインタプリタを逆アセンブルしてサービスルーチンの中身を解析したり、ゲームのコピープロテクトを解析したりしてました。
プログラミングのモチベーションも解析用ツールの作成でしたね。ディスクコピーツールやディスクのセクタを読み込んで特定パターンを検索するツールとか。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson
こんなものみつけた (スコア:2)
「DQ9で学ぶARMアセンブル [2ch.net]」
もちろん、モノがモノだけにおおっぴらにおすすめできませんが、非常に強い動機づけにはなるかも。ディスアセンブルで解析する人って、こうやって調べていっているんだ、という「解析をはじめる」の勉強になりました。
やべぇ、「IT系じゃない人」っていうの見落としていた。
-- gonta --
"May Macintosh be with you"
Re:こんなものみつけた (スコア:0)
オフトピではあるけど他人が作ったものの解析、逆アセンブルがモチベーションに
なってるというのは興味深いっすなあ。
我々の世代だと、とにかく自分が書いたプログラムが走ること自体が面白くて
BASICは遅いからアセンブラという風に、作る方でモチベーションが維持できた。
他人が書いたものを逆アセンブルなんてのを頻繁にやるようになったのは
PC-9801とかX68000の時代かな。8ビットCPUにも逆アセンブラあったけど
そんな真剣になって使ったような覚えがない。
身の回りに高度なソフトウェアが溢れる昨今では、そんなソフトウェアに太刀打ち
できるようなものを初心者1人で書くのは不可能で、勢いモチベーションを削がれて
しまうわけで、ゲームの解析という、つまりは作る方ではなく完成品をばらす方向で
プログラムを学んでいくというスタイルは時代を象徴してるのか、とか。
何にしても、こういった形で技術を身につけておくのは損にならないですよ。
Re: (スコア:0)
8ビット時代には逆アセンブラ使いまくりでした。
BASICインタプリタを逆アセンブルしてサービスルーチンの中身を解析したり、
ゲームのコピープロテクトを解析したりしてました。
プログラミングのモチベーションも解析用ツールの作成でしたね。
ディスクコピーツールやディスクのセクタを読み込んで特定パターンを検索するツールとか。