逆アセンブラ、解析 [無断転載禁止]©2ch.net (79レス)
逆アセンブラ、解析 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1498686597/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: デフォルトの名無しさん [sage] 2017/06/29(木) 06:49:57.73 ID:2774YNon そんな話をするスレ http://mevius.5ch.net/test/read.cgi/tech/1498686597/1
2: デフォルトの名無しさん [] 2017/06/30(金) 06:56:56.33 ID:x+6vhUTB MS-DOS では V Communications Inc. の Sourcer を使ってた。 オブジェクトモジュールには対応してなかったから、そこは自分でやった。 MS-DOS から Linux に移ったから必要性がなくなった。 もし必要性が生じたとしても、気力が無いし、実行ファイルも大きいし…… http://mevius.5ch.net/test/read.cgi/tech/1498686597/2
3: デフォルトの名無しさん [sage] 2017/06/30(金) 09:44:39.25 ID:cLFpgv4e Open Watcom C++ 1.9 にて生成したOBJ/DLL/EXEファイルについては、WDIS.EXE を使用するとコードを逆アセンブリ表示することができます。以下は test.obj の情報を表示する例です。 wdis test.obj がらくた倉庫 http://mevius.5ch.net/test/read.cgi/tech/1498686597/3
4: デフォルトの名無しさん [] 2017/06/30(金) 16:56:28.77 ID:x+6vhUTB そういえばあの頃もオブジェクトモジュールを逆アセンブルするプログラムが付属している C 処理系があった。 Lattice だったかな? 少なくとも 20 年は前のことだからもうわからない。 残念ながらその処理系の独自フォーマットにしか対応してなくて、仕方なく自分で作った。 フォーマットの詳細を調べるために Turbo C 付属の TLINK を調べた。 プログラムを作りたいけど作り方がわからない。でも、似たようなことをするプログラムはある。 そんな時、Sourcer はものすごく役に立ってくれた。 http://mevius.5ch.net/test/read.cgi/tech/1498686597/4
5: デフォルトの名無しさん [] 2017/07/01(土) 20:36:48.52 ID:lLi0bV67 L http://mevius.5ch.net/test/read.cgi/tech/1498686597/5
6: デフォルトの名無しさん [sage] 2017/07/25(火) 03:49:39.19 ID:iVOWtKjX ファイルがでかいとみる気がしない http://mevius.5ch.net/test/read.cgi/tech/1498686597/6
7: C言語ますたー《ますたー軍団(常時募集)の長》 ◆oa6k//3vOQ [sage] 2017/08/08(火) 17:06:43.43 ID:46jc69TQ アセンブラを1行ずつ実行するにはとうやってやればいいんだろう? エミュレータぐらいしか思いつかないわ http://mevius.5ch.net/test/read.cgi/tech/1498686597/7
8: デフォルトの名無しさん [sage] 2017/08/08(火) 19:43:57.91 ID:SUxfydq2 夏休みかぁ。 http://mevius.5ch.net/test/read.cgi/tech/1498686597/8
9: C言語ますたー《ますたー軍団(常時募集)の長》 ◆oa6k//3vOQ [] 2017/08/08(火) 19:53:20.04 ID:46jc69TQ >>8 そうだが文句あるかこのハゲ http://mevius.5ch.net/test/read.cgi/tech/1498686597/9
10: デフォルトの名無しさん [sage] 2017/08/08(火) 19:59:40.03 ID:SUxfydq2 > C言語ますたー > アセンブラを1行ずつ実行するにはとうやってやればいいんだろう? IT音痴ってコテ変えたら教えてやるよwww http://mevius.5ch.net/test/read.cgi/tech/1498686597/10
11: C言語ますたー《ますたー軍団(常時募集)の長》 ◆oa6k//3vOQ [] 2017/08/08(火) 20:06:57.31 ID:46jc69TQ windowsの場合APIが用意されてるだろ? あれ1行ずつの実行って出来なくね? CPUの方にデバッグの機能がついているのだろうか… >>10 半芝で仰られましてもねぇ…(^^; http://mevius.5ch.net/test/read.cgi/tech/1498686597/11
12: デフォルトの名無しさん [sage] 2017/08/08(火) 20:52:46.81 ID:SUxfydq2 > windowsの場合APIが用意されてるだろ? > あれ1行ずつの実行って出来なくね? > CPUの方にデバッグの機能がついているのだろうか… Cもアセンブラもできないド素人がなんでこのスレにいんだよwww ここム板だぞwww おまえは窓板池www http://mevius.5ch.net/test/read.cgi/tech/1498686597/12
13: C言語ますたー《ますたー軍団(常時募集)の長》 ◆oa6k//3vOQ [sage] 2017/08/09(水) 00:27:45.69 ID:s1XZJ5Nh >>12 どこがど素人なんだ? デバッガの仕組みに興味無いの? http://mevius.5ch.net/test/read.cgi/tech/1498686597/13
14: 片山博文MZ ◆T6xkBnTXz7B0 [sage] 2017/08/12(土) 23:34:27.97 ID:ubDNiU4y デバッガはDebugBreakに相当する割り込み命令を読み込み済みのコードに埋め込んで、ステップ実行を実現しているらしい。 http://mevius.5ch.net/test/read.cgi/tech/1498686597/14
15: C言語ますたー《ますたー軍団(常時募集)の長》 ◆oa6k//3vOQ [] 2017/08/13(日) 17:09:38.50 ID:JyMkOcWN >>14 x86では機械語単位のデバッグもサポートされていて、たしかデバッグレジスタDR7のTFフラグだかを毎回立てることで一命令ごとのデバッグが出来るらしいよ それやってみたけどちゃんと出来ているかは分からん http://mevius.5ch.net/test/read.cgi/tech/1498686597/15
16: デフォルトの名無しさん [sage] 2017/08/14(月) 22:15:39.29 ID:WgoBE/+P x86のステップ実行は、VSの標準機能だろ http://mevius.5ch.net/test/read.cgi/tech/1498686597/16
17: デフォルトの名無しさん [sage] 2017/08/14(月) 22:17:26.87 ID:Adp8MlcR VSでカーネルモードに入れると思ってる素人ばかりのようだ。 http://mevius.5ch.net/test/read.cgi/tech/1498686597/17
18: デフォルトの名無しさん [sage] 2017/08/15(火) 19:44:44.02 ID:kDQrm8Qr kd.exeってまだ使えるのかな http://mevius.5ch.net/test/read.cgi/tech/1498686597/18
19: デフォルトの名無しさん [sage] 2017/08/15(火) 20:19:42.19 ID:GzAS59pw >>17 知ったか恥ずかしすぎる w http://d.hatena.ne.jp/Hossy/touch/20071120 http://mevius.5ch.net/test/read.cgi/tech/1498686597/19
20: デフォルトの名無しさん [sage] 2017/08/15(火) 22:38:09.17 ID:ILMibSrs >>19 プププレベル低すぎて笑えるw http://mevius.5ch.net/test/read.cgi/tech/1498686597/20
21: デフォルトの名無しさん [sage] 2017/08/16(水) 06:55:36.99 ID:dFRX8QvB >>20 で、カーネルモードがどうしたって? w http://mevius.5ch.net/test/read.cgi/tech/1498686597/21
22: デフォルトの名無しさん [sage] 2017/08/16(水) 08:04:47.36 ID:wWWqM4+K さすがに自分のレベルが低すぎることを自覚してCスマタはコテやめたんか。 http://mevius.5ch.net/test/read.cgi/tech/1498686597/22
23: デフォルトの名無しさん [] 2017/08/16(水) 17:00:02.78 ID:s4eiDBss 「フ゜ケ゛ラwww」だもんなあ。クラックは出来たのかな…… http://mevius.5ch.net/test/read.cgi/tech/1498686597/23
24: C言語ますたー《ますたー軍団(常時募集)の長》 ◆oa6k//3vOQ [] 2017/08/16(水) 21:04:24.14 ID:hYKRq2ce >>22 バリバリ現役だが?(´・ω・`) >>23 プゲラ(^p^)wwwwwwww http://mevius.5ch.net/test/read.cgi/tech/1498686597/24
25: C言語ますたー《ますたー軍団(常時募集)の長》 ◆oa6k//3vOQ [sage] 2017/08/16(水) 21:05:16.65 ID:hYKRq2ce >>19 これほっしーのはてブロじゃん 俺も参考にした一つですぞ http://mevius.5ch.net/test/read.cgi/tech/1498686597/25
26: デフォルトの名無しさん [sage] 2017/08/17(木) 03:29:19.00 ID:6E9r52D/ コテ外したりつけてり、なにビビってんだよ。 今度からおまえはCチキンってコテにしろよ。 http://mevius.5ch.net/test/read.cgi/tech/1498686597/26
27: C言語ますたー《ますたー軍団(常時募集)の長》 ◆oa6k//3vOQ [] 2017/08/17(木) 11:13:37.23 ID:KOwOmwc1 >>26 コテ外したこと無いんだが?(´・ω・`) http://mevius.5ch.net/test/read.cgi/tech/1498686597/27
28: デフォルトの名無しさん [age] 2017/12/26(火) 20:12:55.95 ID:mSVhuAOZ PS2ソフトのコード解析って簡単には出来ないのかな 押し入れからエンドネシア出てきたから中身見てみたい http://mevius.5ch.net/test/read.cgi/tech/1498686597/28
29: デフォルトの名無しさん [sage] 2018/01/06(土) 01:25:49.83 ID:d+dr+APG int21h = ヘ! オナラこく、と昔言っていた http://mevius.5ch.net/test/read.cgi/tech/1498686597/29
30: デフォルトの名無しさん [sage] 2018/01/07(日) 18:27:37.59 ID:ltzkGBJO x86-64-win64の解析系を聞いたことがないな http://mevius.5ch.net/test/read.cgi/tech/1498686597/30
31: デフォルトの名無しさん [sage] 2018/01/07(日) 19:59:34.93 ID:OrYFP1Ez スマホゲームの時代にキミは何を言っているのだ。 http://mevius.5ch.net/test/read.cgi/tech/1498686597/31
32: デフォルトの名無しさん [sage] 2018/01/08(月) 21:50:50.06 ID:vfhEKwto スマホゲームの時代もじきに終わる http://mevius.5ch.net/test/read.cgi/tech/1498686597/32
33: デフォルトの名無しさん [sage] 2018/01/11(木) 21:53:20.46 ID:5YcCG+f2 課金が絡む以上、多くのコードはサーバ側にある。 http://mevius.5ch.net/test/read.cgi/tech/1498686597/33
34: デフォルトの名無しさん [sage] 2018/01/13(土) 21:52:42.32 ID:ZxuEZJsk 聞いたことがない=存在しない とはならない http://mevius.5ch.net/test/read.cgi/tech/1498686597/34
35: デフォルトの名無しさん [sage] 2018/01/17(水) 11:19:07.17 ID:5KlgXo3V 海外のサーバーで課金が絡むと怖くね? http://mevius.5ch.net/test/read.cgi/tech/1498686597/35
36: デフォルトの名無しさん [sage] 2018/01/17(水) 19:47:10.67 ID:y4Kn/iB0 アマゾンとかアップルとかグーグルとか怖くて使えないよな。 http://mevius.5ch.net/test/read.cgi/tech/1498686597/36
37: デフォルトの名無しさん [] 2018/01/17(水) 20:48:15.36 ID:BNHtUGBq Lコマンド http://mevius.5ch.net/test/read.cgi/tech/1498686597/37
38: デフォルトの名無しさん [sage] 2018/01/19(金) 10:06:34.38 ID:iNTmY1ok PCで金関係はやらない 中国サーバーも怖いぞ http://mevius.5ch.net/test/read.cgi/tech/1498686597/38
39: デフォルトの名無しさん [sage] 2018/01/20(土) 07:13:10.00 ID:uy7ZQPSp コンビニ払い一択 http://mevius.5ch.net/test/read.cgi/tech/1498686597/39
40: デフォルトの名無しさん [sage] 2018/01/21(日) 01:50:48.46 ID:+LWe3trK コンビニっていってもエブリワンだろ http://mevius.5ch.net/test/read.cgi/tech/1498686597/40
41: デフォルトの名無しさん [] 2018/05/23(水) 20:40:34.37 ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方 役に立つかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 YELVC http://mevius.5ch.net/test/read.cgi/tech/1498686597/41
42: デフォルトの名無しさん [] 2018/07/05(木) 01:12:26.08 ID:RfoszcD2 JZ2 http://mevius.5ch.net/test/read.cgi/tech/1498686597/42
43: デフォルトの名無しさん [sage] 2018/07/22(日) 14:28:22.98 ID:DTqvFT3x 最近やり始めました http://mevius.5ch.net/test/read.cgi/tech/1498686597/43
44: デフォルトの名無しさん [sage] 2019/07/16(火) 07:03:41.21 ID:i9xP82te 私は普段DUMPBIN 使っていますが皆さんは何使ってますか? http://mevius.5ch.net/test/read.cgi/tech/1498686597/44
45: デフォルトの名無しさん [sage] 2021/01/13(水) 19:24:41.09 ID:VUYQXqDm Z80のバイナリを逆アセンブルするソースコードジェネレーターで便利なものってあるのでしょうか。 どんなのが使いやすいのでしょうか。 http://mevius.5ch.net/test/read.cgi/tech/1498686597/45
46: デフォルトの名無しさん [sage] 2021/01/19(火) 16:12:41.84 ID:ZVHf2de9 まず検索して実際に使って調べるしかないんじゃね http://mevius.5ch.net/test/read.cgi/tech/1498686597/46
47: デフォルトの名無しさん [] 2021/06/01(火) 12:44:40.49 ID:jwXqshjt PS2のバイオハザード4の銃撃ったときのアセンブリなのですが どれがオフセットでどれがポインターなのでしょうか?(;´Д`) ESIに+してるものがないのですが http://mevius.5ch.net/test/read.cgi/tech/1498686597/47
48: デフォルトの名無しさん [age] 2021/10/19(火) 05:58:20.40 ID:7/3R28mC 逆アセンブラってどうしたら読めるようになりますか?多分X86ですかね http://mevius.5ch.net/test/read.cgi/tech/1498686597/48
49: デフォルトの名無しさん [age] 2021/10/19(火) 05:59:18.84 ID:7/3R28mC 独習アセンブラ 新版買ってNASMで実行してたら読めるようになりますかね? 全く分からないのですが http://mevius.5ch.net/test/read.cgi/tech/1498686597/49
50: デフォルトの名無しさん [] 2021/10/20(水) 00:32:43.21 ID:P5tYW80g ふつう逆アセンブラを読むとは言わない http://mevius.5ch.net/test/read.cgi/tech/1498686597/50
51: デフォルトの名無しさん [] 2021/10/20(水) 00:54:18.55 ID:WIz/eePJ >>50 https://imgur.com/a/yyBeqiW こういうのを理解して書き換えられるようになるには49の勉強法で有効ですか? http://mevius.5ch.net/test/read.cgi/tech/1498686597/51
52: デフォルトの名無しさん [] 2021/10/20(水) 02:14:55.36 ID:OOb6GrpW >>51 49の内容は基本、できて当たり前で その先に逆アセンブラで変換したものがわかる http://mevius.5ch.net/test/read.cgi/tech/1498686597/52
53: デフォルトの名無しさん [] 2021/10/20(水) 04:23:47.80 ID:tjBtBq8J >>48-49 普通の語学でも言われるけど まず描けるようになれ 詠む力は後から付いてくる http://mevius.5ch.net/test/read.cgi/tech/1498686597/53
54: ハノン ◆QZaw55cn4c [sage] 2021/10/20(水) 06:05:08.64 ID:I2cv7mAQ >>53 >>53 普通の語学は逆でしょう…先に読めるようになるべき プログラミングについてはおっしゃるとおり http://mevius.5ch.net/test/read.cgi/tech/1498686597/54
55: デフォルトの名無しさん [sage] 2023/06/07(水) 15:32:46.39 ID:HjD6T17w ハンド逆アセンブルできるようになりますか、という意味なのか、 逆アセンブラ(ツール)の仕組みがわかるようになりますか、という意味なのか、 逆アセンブラが出力したコードを読めるようになりますか、という意味なのか、 よくわからん http://mevius.5ch.net/test/read.cgi/tech/1498686597/55
56: デフォルトの名無しさん [sage] 2023/10/18(水) 05:04:37.03 ID:8qU4xxt0 !?(〃゜口゜)!? http://mevius.5ch.net/test/read.cgi/tech/1498686597/56
57: デフォルトの名無しさん [] 2023/11/11(土) 12:31:09.06 ID:fuGMacjx >>53 >>55 これ https://www.youtube.com/watch?v=P6KRbjoFdwY http://mevius.5ch.net/test/read.cgi/tech/1498686597/57
58: デフォルトの名無しさん [sage] 2023/11/11(土) 13:02:07.56 ID:dmxmrLEI >>51 確実にわかるとは保証できないな アセンブリ言語は他の言語より特殊だから 買う金がもったいないならネット上のそれらしいページ探せ http://mevius.5ch.net/test/read.cgi/tech/1498686597/58
59: デフォルトの名無しさん [] 2023/11/12(日) 02:28:01.74 ID:1JXk13gw アセンブラを理解するための早道は以下がお勧め。 1. C言語を理解している場合 (1) Cでプログラムを作成し、コンパイル時にアセンブラのリストも出力して比較して学習 (2) 大抵のOS自作本にはブート部分がアセンブラで解説されているのでそれで学習 2. C言語を理解していない場合はCの学習から始める アセンブラの学習のためにCを学習するのは遠回りのようだが、実は一番の近道になる。 http://mevius.5ch.net/test/read.cgi/tech/1498686597/59
60: デフォルトの名無しさん [] 2023/11/12(日) 02:28:39.16 ID:1JXk13gw アセンブラを理解するための早道は以下がお勧め。 1. C言語を理解している場合 (1) Cでプログラムを作成し、コンパイル時にアセンブラのリストも出力して比較して学習 (2) 大抵のOS自作本にはブート部分がアセンブラで解説されているのでそれで学習 2. C言語を理解していない場合はCの学習から始める アセンブラの学習のためにCを学習するのは遠回りのようだが、実は一番の近道になる。 http://mevius.5ch.net/test/read.cgi/tech/1498686597/60
61: デフォルトの名無しさん [] 2023/11/12(日) 04:53:01.77 ID:yMP0yjCE >アセンブラを理解するための早道は以下がお勧め。 ArduinoやPICの機械語をマスターする方が速い CはCで別にやれ http://mevius.5ch.net/test/read.cgi/tech/1498686597/61
62: デフォルトの名無しさん [sage] 2023/11/12(日) 09:43:00.54 ID:/CCVI0VI わしらおっさん世代は、Z80とか、わかりやすい機械語で覚えたからね わかりやすい機械語ってのは、大事なんかもしれん http://mevius.5ch.net/test/read.cgi/tech/1498686597/62
63: デフォルトの名無しさん [] 2023/11/12(日) 13:27:34.26 ID:yMP0yjCE 初めて理解したのは 8080A だったな http://mevius.5ch.net/test/read.cgi/tech/1498686597/63
64: デフォルトの名無しさん [sage] 2023/11/12(日) 19:14:46.49 ID:b6iref88 わしはCASLだったぞ http://mevius.5ch.net/test/read.cgi/tech/1498686597/64
65: デフォルトの名無しさん [sage] 2023/11/12(日) 19:42:17.10 ID:OO+koJ2d 実際に汗・逆汗やったことある人なら、CASLは仕様書ひきひきわかると思う そういう意味では、CASLはよくできてる 割り込み関係が(見かけ)ないくらいだけど、それもOS側が握ってると思えばおかしくはない 以上、非情報系の人間の感想 http://mevius.5ch.net/test/read.cgi/tech/1498686597/65
66: デフォルトの名無しさん [sage] 2023/11/13(月) 10:38:25.33 ID:QMjdC+SV CASLって実際の機械語は非公開(=出題範囲外)? 語長には触れてるらしいけど http://mevius.5ch.net/test/read.cgi/tech/1498686597/66
67: デフォルトの名無しさん [] 2023/11/16(木) 07:25:30.93 ID:VU9grqAu microsoft のvisual studio の逆アセンブリ機能は、左側にオブジェクトのメモリの位置を表示してくれるが、gccの-Sオプションをつけただけの逆アセンブリはそれがない http://mevius.5ch.net/test/read.cgi/tech/1498686597/67
68: デフォルトの名無しさん [] 2023/11/16(木) 10:43:53.96 ID:QXdh7keC ラベルで観れたら充分ですしおすし http://mevius.5ch.net/test/read.cgi/tech/1498686597/68
69: デフォルトの名無しさん [] 2023/12/06(水) 20:38:51.42 ID:7Cu2FhSW このひと最近こんなことやってんの? https://www.yodobashi.com/product/100000009003780307/ https://www.yodobashi.com/product/100000009003780308/ http://mevius.5ch.net/test/read.cgi/tech/1498686597/69
70: デフォルトの名無しさん [] 2024/12/31(火) 09:13:23.57 ID:y7gVj3V4 Windows x64プログラミングはflat assemblerが良い感じ。 http://mevius.5ch.net/test/read.cgi/tech/1498686597/70
71: デフォルトの名無しさん [] 2025/01/20(月) 21:53:14.65 ID:qigym2cs nasm + gccもお勧め http://mevius.5ch.net/test/read.cgi/tech/1498686597/71
72: デフォルトの名無しさん [sage] 2025/01/21(火) 08:27:18.11 ID:yRL5l1cZ 次のレスは来年までマテ http://mevius.5ch.net/test/read.cgi/tech/1498686597/72
73: デフォルトの名無しさん [sage] 2025/01/28(火) 10:30:47.70 ID:q8xQ82Vu RISCチップだと意味不明なんだよなぁ http://mevius.5ch.net/test/read.cgi/tech/1498686597/73
74: デフォルトの名無しさん [sage] 2025/02/12(水) 21:11:28.42 ID:2XAx6hbr DeepSeekは、GPUへアクセスするドライバ関係をアセンブラで作成したみたいだね それによって高速で無駄のない動作を実現 http://mevius.5ch.net/test/read.cgi/tech/1498686597/74
75: デフォルトの名無しさん [sage] 2025/02/16(日) 11:48:43.88 ID:AY7cmtZI スレチかもしれませんが他になんか適当なスレが見当たらなかったので質問させてくだちい Windows x64でPCIバスの割り込み処理のプログラミング例とか入門書とかありませんか、 いきなりMSDNサブスクリプションに入れとかInside Windows買えになっちゃう? http://mevius.5ch.net/test/read.cgi/tech/1498686597/75
76: デフォルトの名無しさん [sage] 2025/02/16(日) 11:51:44.37 ID:AY7cmtZI ググったらインターフェースの2010年7月号のバックナンバーにそれらしい記事があるっぽい? 書泉に置いてあるかしら…… http://mevius.5ch.net/test/read.cgi/tech/1498686597/76
77: デフォルトの名無しさん [sage] 2025/02/18(火) 12:33:20.35 ID:HbHlBTpR 國會圖書舘ならあるかも http://mevius.5ch.net/test/read.cgi/tech/1498686597/77
78: デフォルトの名無しさん [] 2025/05/24(土) 11:59:53.94 ID:m7XUXVpl >>75 普通WDK http://mevius.5ch.net/test/read.cgi/tech/1498686597/78
79: デフォルトの名無しさん [sage] 2025/06/29(日) 12:15:34.78 ID:zQA4sk9y レス?クス やっぱWDK…… とりま話が立ち消えになったので 「Windowsカーネルドライバプログラミング」(翔泳社) 買って積ん読になった…… http://mevius.5ch.net/test/read.cgi/tech/1498686597/79
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.028s