逆アセンブラ、解析 [無断転載禁止]©2ch.net
0014片山博文MZ ◆T6xkBnTXz7B0
垢版 |
2017/08/12(土) 23:34:27.97ID:ubDNiU4y
デバッガはDebugBreakに相当する割り込み命令を読み込み済みのコードに埋め込んで、ステップ実行を実現しているらしい。
0015C言語ますたー《ますたー軍団(常時募集)の長》 ◆oa6k//3vOQ
垢版 |
2017/08/13(日) 17:09:38.50ID:JyMkOcWN
>>14
x86では機械語単位のデバッグもサポートされていて、たしかデバッグレジスタDR7のTFフラグだかを毎回立てることで一命令ごとのデバッグが出来るらしいよ
それやってみたけどちゃんと出来ているかは分からん
0022デフォルトの名無しさん
垢版 |
2017/08/16(水) 08:04:47.36ID:wWWqM4+K
さすがに自分のレベルが低すぎることを自覚してCスマタはコテやめたんか。
0023デフォルトの名無しさん
垢版 |
2017/08/16(水) 17:00:02.78ID:s4eiDBss
「フ゜ケ゛ラwww」だもんなあ。クラックは出来たのかな……
0024C言語ますたー《ますたー軍団(常時募集)の長》 ◆oa6k//3vOQ
垢版 |
2017/08/16(水) 21:04:24.14ID:hYKRq2ce
>>22
バリバリ現役だが?(´・ω・`)
>>23
プゲラ(^p^)wwwwwwww
0026デフォルトの名無しさん
垢版 |
2017/08/17(木) 03:29:19.00ID:6E9r52D/
コテ外したりつけてり、なにビビってんだよ。

今度からおまえはCチキンってコテにしろよ。
0027C言語ますたー《ますたー軍団(常時募集)の長》 ◆oa6k//3vOQ
垢版 |
2017/08/17(木) 11:13:37.23ID:KOwOmwc1
>>26
コテ外したこと無いんだが?(´・ω・`)
0028デフォルトの名無しさん
垢版 |
2017/12/26(火) 20:12:55.95ID:mSVhuAOZ
PS2ソフトのコード解析って簡単には出来ないのかな
押し入れからエンドネシア出てきたから中身見てみたい
0037デフォルトの名無しさん
垢版 |
2018/01/17(水) 20:48:15.36ID:BNHtUGBq
Lコマンド
0041デフォルトの名無しさん
垢版 |
2018/05/23(水) 20:40:34.37ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

YELVC
0042デフォルトの名無しさん
垢版 |
2018/07/05(木) 01:12:26.08ID:RfoszcD2
JZ2
0045デフォルトの名無しさん
垢版 |
2021/01/13(水) 19:24:41.09ID:VUYQXqDm
Z80のバイナリを逆アセンブルするソースコードジェネレーターで便利なものってあるのでしょうか。
どんなのが使いやすいのでしょうか。
0047デフォルトの名無しさん
垢版 |
2021/06/01(火) 12:44:40.49ID:jwXqshjt
PS2のバイオハザード4の銃撃ったときのアセンブリなのですが
どれがオフセットでどれがポインターなのでしょうか?(;´Д`)
ESIに+してるものがないのですが
0049デフォルトの名無しさん
垢版 |
2021/10/19(火) 05:59:18.84ID:7/3R28mC
独習アセンブラ 新版買ってNASMで実行してたら読めるようになりますかね?
全く分からないのですが
0050デフォルトの名無しさん
垢版 |
2021/10/20(水) 00:32:43.21ID:P5tYW80g
ふつう逆アセンブラを読むとは言わない
0051デフォルトの名無しさん
垢版 |
2021/10/20(水) 00:54:18.55ID:WIz/eePJ
>>50
https://imgur.com/a/yyBeqiW
こういうのを理解して書き換えられるようになるには49の勉強法で有効ですか?
0052デフォルトの名無しさん
垢版 |
2021/10/20(水) 02:14:55.36ID:OOb6GrpW
>>51
49の内容は基本、できて当たり前で
その先に逆アセンブラで変換したものがわかる
0053デフォルトの名無しさん
垢版 |
2021/10/20(水) 04:23:47.80ID:tjBtBq8J
>>48-49
普通の語学でも言われるけど
まず描けるようになれ
詠む力は後から付いてくる
0054ハノン ◆QZaw55cn4c
垢版 |
2021/10/20(水) 06:05:08.64ID:I2cv7mAQ
>>53
>>53
普通の語学は逆でしょう…先に読めるようになるべき
プログラミングについてはおっしゃるとおり
0055デフォルトの名無しさん
垢版 |
2023/06/07(水) 15:32:46.39ID:HjD6T17w
ハンド逆アセンブルできるようになりますか、という意味なのか、
逆アセンブラ(ツール)の仕組みがわかるようになりますか、という意味なのか、
逆アセンブラが出力したコードを読めるようになりますか、という意味なのか、
よくわからん
0058デフォルトの名無しさん
垢版 |
2023/11/11(土) 13:02:07.56ID:dmxmrLEI
>>51
確実にわかるとは保証できないな
アセンブリ言語は他の言語より特殊だから
買う金がもったいないならネット上のそれらしいページ探せ
0059デフォルトの名無しさん
垢版 |
2023/11/12(日) 02:28:01.74ID:1JXk13gw
アセンブラを理解するための早道は以下がお勧め。
1. C言語を理解している場合
(1) Cでプログラムを作成し、コンパイル時にアセンブラのリストも出力して比較して学習
(2) 大抵のOS自作本にはブート部分がアセンブラで解説されているのでそれで学習

2. C言語を理解していない場合はCの学習から始める
アセンブラの学習のためにCを学習するのは遠回りのようだが、実は一番の近道になる。
0060デフォルトの名無しさん
垢版 |
2023/11/12(日) 02:28:39.16ID:1JXk13gw
アセンブラを理解するための早道は以下がお勧め。
1. C言語を理解している場合
(1) Cでプログラムを作成し、コンパイル時にアセンブラのリストも出力して比較して学習
(2) 大抵のOS自作本にはブート部分がアセンブラで解説されているのでそれで学習

2. C言語を理解していない場合はCの学習から始める
アセンブラの学習のためにCを学習するのは遠回りのようだが、実は一番の近道になる。
0061デフォルトの名無しさん
垢版 |
2023/11/12(日) 04:53:01.77ID:yMP0yjCE
>アセンブラを理解するための早道は以下がお勧め。
ArduinoやPICの機械語をマスターする方が速い
CはCで別にやれ
0062デフォルトの名無しさん
垢版 |
2023/11/12(日) 09:43:00.54ID:/CCVI0VI
わしらおっさん世代は、Z80とか、わかりやすい機械語で覚えたからね
わかりやすい機械語ってのは、大事なんかもしれん
0063デフォルトの名無しさん
垢版 |
2023/11/12(日) 13:27:34.26ID:yMP0yjCE
初めて理解したのは 8080A だったな
0065デフォルトの名無しさん
垢版 |
2023/11/12(日) 19:42:17.10ID:OO+koJ2d
実際に汗・逆汗やったことある人なら、CASLは仕様書ひきひきわかると思う
そういう意味では、CASLはよくできてる
割り込み関係が(見かけ)ないくらいだけど、それもOS側が握ってると思えばおかしくはない

以上、非情報系の人間の感想
0067デフォルトの名無しさん
垢版 |
2023/11/16(木) 07:25:30.93ID:VU9grqAu
microsoft のvisual studio の逆アセンブリ機能は、左側にオブジェクトのメモリの位置を表示してくれるが、gccの-Sオプションをつけただけの逆アセンブリはそれがない
0068デフォルトの名無しさん
垢版 |
2023/11/16(木) 10:43:53.96ID:QXdh7keC
ラベルで観れたら充分ですしおすし
レスを投稿する