総当たりARM64

第2回カーネル/VM探検隊@つくばでの発表「総当たりARM64」について経緯をまとめました。2年前の着手時点では資料がありませんでした。
2
前へ 1 ・・ 4 5
部屋の掃除 @ryna4c2e

31番レジスタが状況でゼロレジスタになったりスタックポインタになったり… #kernelvm

2014-10-18 12:44:56
Ken-ichi Mito @mittyorz

しかしこれ、謎解きしている感じすごいあって、楽しそうだな。いや、大変だから自分でやりたい感じはあまりしないけど…… #kernelvm

2014-10-18 12:46:23
えぬかね📡 @n_kane

ボトムアップでがりがり帰納的に命令セット把握してってるかんじたしかにすさまじい #kernelvm

2014-10-18 12:46:49
Fadis @fadis_

演算と同時にシフトとかする命令は64bit ARMでも健在だよ、と #kernelvm

2014-10-18 12:47:18
秋葉原エリカちゃん @At_Zamasu_Zansu

命令セット総当たりとか、マニュアル作った人が見たら卒倒しそうな話が流れてきたw #kernelvm

2014-10-18 12:47:20
なかがわがくたろう @_gakutarou

卒研でARMのプロセッサシミュレータもどき作ったけど,ARMのバイナリの複雑さはナカナカだった #kernelvm

2014-10-18 12:49:25
shigemk2 @shigemk2

はてなブログに投稿しました 総当りARM64 #kernelvm - by shigemk2 shigemk2.hatenablog.com/entry/2014/10/…

2014-10-18 12:49:39

受賞

⛩(´・ω・`)⛓️ @syonbori

総当たりがベストオブあたまおかしいに認定! #kernelvm

2014-10-18 18:52:20
七誌 @7shi

カーネルVMつくばにご参加の皆様、お疲れ様でした。ベストオブ頭おかしい賞を頂きありがとうございました。とても励みになりましたので、このままARM64はマニュアルを見ずに解析を続けたいと思います。 #kernelvm

2014-10-18 23:26:06
きしもと @ksmakoto

@7shi さんだったのですね。おめでとうございます。

2014-10-18 23:26:42
七誌 @7shi

@ksmakoto ありがとうございます。特に受けを狙ったフレーズも混ぜなかったためか会場がシーンとしていたので、自分でもびっくりしました。

2014-10-18 23:29:01
七誌 @7shi

ちょっと前までは機械語入門ではPDP-11や8086のアセンブリを少しずつ変えながらビットパターンを推測する所から始めていた。そうすれば後でデータシートを見たときに腑に落ちるかと思っていたけど、あまりうまくいかなかった。それで今は最初からデータシートの読み方を説明している。

2014-10-18 23:43:39

熱血!アセンブラ入門

イスラエルエリカちゃん @syuu1228

#kernelvm つくばのMVPへのプレゼント、ちょっと豪華なものを用意しているので期待して下さい。もう持ってたらごめんなさい。

2014-10-16 23:22:10
七誌 @7shi

カーネルVMの頭おかしい記念として熱血アセンブラ入門をいただいたので、読書会の貸出枠を増やそうと思ったけど、既に満員だった。嬉しい悲鳴ではある。 hotasm.connpass.com/event/9172/ #hotasm #kernelvm

2014-10-19 00:49:40

七誌 @7shi

私の勉強会では特にお勧めの本もないので取っ掛かりは逆アセンブラを作ろうと言って来たけど、この本だけは別格。本当に頭が下がります。 熱血! アセンブラ入門|書籍情報|秀和システム shuwasystem.co.jp/products/7980h… @shuwasystem_infさんから

2014-09-25 20:59:40
七誌 @7shi

ようやく時間ができたので熱血アセンブラ入門を読んでいる。PowerPCやMIPSから入るというのが通好みで面白い。ぶっつけで読んで分からない所は素直に分からないと書いてあるのは、共感できる。気になった点はbinutilsのソースを見るアプローチも興味深い。

2014-10-04 08:39:26
七誌 @7shi

熱血アセンブラ入門はすごいページ数だけど、MINIX本とか悪魔本とかOS関係の本はやたらに厚いのが多いので、このクラスの本だと思えば違和感がないw

2014-10-04 08:42:55
七誌 @7shi

坂井先生がPowerPC推しなのは知っていたけど、現行のアーキとは言え触る機会があるのだろうかと思っていた。組み込みならともかくPOWERとか高価過ぎて触る機会があるとも思えなかったので。でもGoogleがサーバをPOWERに移行するという話もあるし、数年先は分からないかも。

2014-10-04 08:49:34
七誌 @7shi

熱血アセンブラ入門はすぐに仕様書やソースを見ないでリバースエンジニアリング的なアプローチを試みているのも面白い。オペコードで不明な点があったらバイナリを書き替えて逆アセンブル結果の変化を観察するとか。こういう食い下がるようなのは好きだ。

2014-10-04 08:58:41
七誌 @7shi

熱血アセンブラ入門でCPUの選定はgccが対応しているアーキテクチャという縛りがあるけど、執筆時期の関係でARM64が間に合わなかったのがもったいない。一見高級言語的な見た目のBlackfinも入っていれば面白かったのに。OpenRISCは本家にマージされていないから仕方ない。

2014-10-04 09:07:51
前へ 1 ・・ 4 5