逆アセンブラ、解析 [無断転載禁止]©2ch.net
デバッガはDebugBreakに相当する割り込み命令を読み込み済みのコードに埋め込んで、ステップ実行を実現しているらしい。 >>14
x86では機械語単位のデバッグもサポートされていて、たしかデバッグレジスタDR7のTFフラグだかを毎回立てることで一命令ごとのデバッグが出来るらしいよ
それやってみたけどちゃんと出来ているかは分からん VSでカーネルモードに入れると思ってる素人ばかりのようだ。 さすがに自分のレベルが低すぎることを自覚してCスマタはコテやめたんか。 「フ゜ケ゛ラwww」だもんなあ。クラックは出来たのかな…… >>22
バリバリ現役だが?(´・ω・`)
>>23
プゲラ(^p^)wwwwwwww >>19
これほっしーのはてブロじゃん
俺も参考にした一つですぞ コテ外したりつけてり、なにビビってんだよ。
今度からおまえはCチキンってコテにしろよ。 >>26
コテ外したこと無いんだが?(´・ω・`) PS2ソフトのコード解析って簡単には出来ないのかな
押し入れからエンドネシア出てきたから中身見てみたい int21h = ヘ!
オナラこく、と昔言っていた x86-64-win64の解析系を聞いたことがないな アマゾンとかアップルとかグーグルとか怖くて使えないよな。 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
YELVC 私は普段DUMPBIN 使っていますが皆さんは何使ってますか? Z80のバイナリを逆アセンブルするソースコードジェネレーターで便利なものってあるのでしょうか。
どんなのが使いやすいのでしょうか。 PS2のバイオハザード4の銃撃ったときのアセンブリなのですが
どれがオフセットでどれがポインターなのでしょうか?(;´Д`)
ESIに+してるものがないのですが 逆アセンブラってどうしたら読めるようになりますか?多分X86ですかね 独習アセンブラ 新版買ってNASMで実行してたら読めるようになりますかね?
全く分からないのですが >>50
https://imgur.com/a/yyBeqiW
こういうのを理解して書き換えられるようになるには49の勉強法で有効ですか? >>51
49の内容は基本、できて当たり前で
その先に逆アセンブラで変換したものがわかる >>48-49
普通の語学でも言われるけど
まず描けるようになれ
詠む力は後から付いてくる >>53
>>53
普通の語学は逆でしょう…先に読めるようになるべき
プログラミングについてはおっしゃるとおり ハンド逆アセンブルできるようになりますか、という意味なのか、
逆アセンブラ(ツール)の仕組みがわかるようになりますか、という意味なのか、
逆アセンブラが出力したコードを読めるようになりますか、という意味なのか、
よくわからん >>51
確実にわかるとは保証できないな
アセンブリ言語は他の言語より特殊だから
買う金がもったいないならネット上のそれらしいページ探せ アセンブラを理解するための早道は以下がお勧め。
1. C言語を理解している場合
(1) Cでプログラムを作成し、コンパイル時にアセンブラのリストも出力して比較して学習
(2) 大抵のOS自作本にはブート部分がアセンブラで解説されているのでそれで学習
2. C言語を理解していない場合はCの学習から始める
アセンブラの学習のためにCを学習するのは遠回りのようだが、実は一番の近道になる。 アセンブラを理解するための早道は以下がお勧め。
1. C言語を理解している場合
(1) Cでプログラムを作成し、コンパイル時にアセンブラのリストも出力して比較して学習
(2) 大抵のOS自作本にはブート部分がアセンブラで解説されているのでそれで学習
2. C言語を理解していない場合はCの学習から始める
アセンブラの学習のためにCを学習するのは遠回りのようだが、実は一番の近道になる。 >アセンブラを理解するための早道は以下がお勧め。
ArduinoやPICの機械語をマスターする方が速い
CはCで別にやれ わしらおっさん世代は、Z80とか、わかりやすい機械語で覚えたからね
わかりやすい機械語ってのは、大事なんかもしれん 実際に汗・逆汗やったことある人なら、CASLは仕様書ひきひきわかると思う
そういう意味では、CASLはよくできてる
割り込み関係が(見かけ)ないくらいだけど、それもOS側が握ってると思えばおかしくはない
以上、非情報系の人間の感想 CASLって実際の機械語は非公開(=出題範囲外)? 語長には触れてるらしいけど microsoft のvisual studio の逆アセンブリ機能は、左側にオブジェクトのメモリの位置を表示してくれるが、gccの-Sオプションをつけただけの逆アセンブリはそれがない