逆アセンブラ、解析 [無断転載禁止]©2ch.net
2017/06/29(木) 06:49:57.73ID:2774YNon
そんな話をするスレ
2デフォルトの名無しさん
2017/06/30(金) 06:56:56.33ID:x+6vhUTB MS-DOS では V Communications Inc. の Sourcer を使ってた。
オブジェクトモジュールには対応してなかったから、そこは自分でやった。
MS-DOS から Linux に移ったから必要性がなくなった。
もし必要性が生じたとしても、気力が無いし、実行ファイルも大きいし……
オブジェクトモジュールには対応してなかったから、そこは自分でやった。
MS-DOS から Linux に移ったから必要性がなくなった。
もし必要性が生じたとしても、気力が無いし、実行ファイルも大きいし……
2017/06/30(金) 09:44:39.25ID:cLFpgv4e
Open Watcom C++ 1.9 にて生成したOBJ/DLL/EXEファイルについては、WDIS.EXE を使用するとコードを逆アセンブリ表示することができます。以下は test.obj の情報を表示する例です。
wdis test.obj
がらくた倉庫
wdis test.obj
がらくた倉庫
4デフォルトの名無しさん
2017/06/30(金) 16:56:28.77ID:x+6vhUTB そういえばあの頃もオブジェクトモジュールを逆アセンブルするプログラムが付属している C 処理系があった。
Lattice だったかな? 少なくとも 20 年は前のことだからもうわからない。
残念ながらその処理系の独自フォーマットにしか対応してなくて、仕方なく自分で作った。
フォーマットの詳細を調べるために Turbo C 付属の TLINK を調べた。
プログラムを作りたいけど作り方がわからない。でも、似たようなことをするプログラムはある。
そんな時、Sourcer はものすごく役に立ってくれた。
Lattice だったかな? 少なくとも 20 年は前のことだからもうわからない。
残念ながらその処理系の独自フォーマットにしか対応してなくて、仕方なく自分で作った。
フォーマットの詳細を調べるために Turbo C 付属の TLINK を調べた。
プログラムを作りたいけど作り方がわからない。でも、似たようなことをするプログラムはある。
そんな時、Sourcer はものすごく役に立ってくれた。
5デフォルトの名無しさん
2017/07/01(土) 20:36:48.52ID:lLi0bV67 L
2017/07/25(火) 03:49:39.19ID:iVOWtKjX
ファイルがでかいとみる気がしない
7C言語ますたー《ますたー軍団(常時募集)の長》 ◆oa6k//3vOQ
2017/08/08(火) 17:06:43.43ID:46jc69TQ アセンブラを1行ずつ実行するにはとうやってやればいいんだろう?
エミュレータぐらいしか思いつかないわ
エミュレータぐらいしか思いつかないわ
2017/08/08(火) 19:43:57.91ID:SUxfydq2
夏休みかぁ。
9C言語ますたー《ますたー軍団(常時募集)の長》 ◆oa6k//3vOQ
2017/08/08(火) 19:53:20.04ID:46jc69TQ >>8
そうだが文句あるかこのハゲ
そうだが文句あるかこのハゲ
2017/08/08(火) 19:59:40.03ID:SUxfydq2
> C言語ますたー
> アセンブラを1行ずつ実行するにはとうやってやればいいんだろう?
IT音痴ってコテ変えたら教えてやるよwww
> アセンブラを1行ずつ実行するにはとうやってやればいいんだろう?
IT音痴ってコテ変えたら教えてやるよwww
11C言語ますたー《ますたー軍団(常時募集)の長》 ◆oa6k//3vOQ
2017/08/08(火) 20:06:57.31ID:46jc69TQ2017/08/08(火) 20:52:46.81ID:SUxfydq2
> windowsの場合APIが用意されてるだろ?
> あれ1行ずつの実行って出来なくね?
> CPUの方にデバッグの機能がついているのだろうか…
Cもアセンブラもできないド素人がなんでこのスレにいんだよwww ここム板だぞwww おまえは窓板池www
> あれ1行ずつの実行って出来なくね?
> CPUの方にデバッグの機能がついているのだろうか…
Cもアセンブラもできないド素人がなんでこのスレにいんだよwww ここム板だぞwww おまえは窓板池www
13C言語ますたー《ますたー軍団(常時募集)の長》 ◆oa6k//3vOQ
2017/08/09(水) 00:27:45.69ID:s1XZJ5Nh14片山博文MZ ◆T6xkBnTXz7B0
2017/08/12(土) 23:34:27.97ID:ubDNiU4y デバッガはDebugBreakに相当する割り込み命令を読み込み済みのコードに埋め込んで、ステップ実行を実現しているらしい。
15C言語ますたー《ますたー軍団(常時募集)の長》 ◆oa6k//3vOQ
2017/08/13(日) 17:09:38.50ID:JyMkOcWN >>14
x86では機械語単位のデバッグもサポートされていて、たしかデバッグレジスタDR7のTFフラグだかを毎回立てることで一命令ごとのデバッグが出来るらしいよ
それやってみたけどちゃんと出来ているかは分からん
x86では機械語単位のデバッグもサポートされていて、たしかデバッグレジスタDR7のTFフラグだかを毎回立てることで一命令ごとのデバッグが出来るらしいよ
それやってみたけどちゃんと出来ているかは分からん
2017/08/14(月) 22:15:39.29ID:WgoBE/+P
x86のステップ実行は、VSの標準機能だろ
2017/08/14(月) 22:17:26.87ID:Adp8MlcR
VSでカーネルモードに入れると思ってる素人ばかりのようだ。
2017/08/15(火) 19:44:44.02ID:kDQrm8Qr
kd.exeってまだ使えるのかな
2017/08/15(火) 20:19:42.19ID:GzAS59pw
2017/08/15(火) 22:38:09.17ID:ILMibSrs
>>19
プププレベル低すぎて笑えるw
プププレベル低すぎて笑えるw
2017/08/16(水) 06:55:36.99ID:dFRX8QvB
>>20
で、カーネルモードがどうしたって? w
で、カーネルモードがどうしたって? w
2017/08/16(水) 08:04:47.36ID:wWWqM4+K
さすがに自分のレベルが低すぎることを自覚してCスマタはコテやめたんか。
23デフォルトの名無しさん
2017/08/16(水) 17:00:02.78ID:s4eiDBss 「フ゜ケ゛ラwww」だもんなあ。クラックは出来たのかな……
24C言語ますたー《ますたー軍団(常時募集)の長》 ◆oa6k//3vOQ
2017/08/16(水) 21:04:24.14ID:hYKRq2ce25C言語ますたー《ますたー軍団(常時募集)の長》 ◆oa6k//3vOQ
2017/08/16(水) 21:05:16.65ID:hYKRq2ce2017/08/17(木) 03:29:19.00ID:6E9r52D/
コテ外したりつけてり、なにビビってんだよ。
今度からおまえはCチキンってコテにしろよ。
今度からおまえはCチキンってコテにしろよ。
27C言語ますたー《ますたー軍団(常時募集)の長》 ◆oa6k//3vOQ
2017/08/17(木) 11:13:37.23ID:KOwOmwc1 >>26
コテ外したこと無いんだが?(´・ω・`)
コテ外したこと無いんだが?(´・ω・`)
2017/12/26(火) 20:12:55.95ID:mSVhuAOZ
PS2ソフトのコード解析って簡単には出来ないのかな
押し入れからエンドネシア出てきたから中身見てみたい
押し入れからエンドネシア出てきたから中身見てみたい
2018/01/06(土) 01:25:49.83ID:d+dr+APG
int21h = ヘ!
オナラこく、と昔言っていた
オナラこく、と昔言っていた
2018/01/07(日) 18:27:37.59ID:ltzkGBJO
x86-64-win64の解析系を聞いたことがないな
2018/01/07(日) 19:59:34.93ID:OrYFP1Ez
スマホゲームの時代にキミは何を言っているのだ。
2018/01/08(月) 21:50:50.06ID:vfhEKwto
スマホゲームの時代もじきに終わる
2018/01/11(木) 21:53:20.46ID:5YcCG+f2
課金が絡む以上、多くのコードはサーバ側にある。
2018/01/13(土) 21:52:42.32ID:ZxuEZJsk
聞いたことがない=存在しない とはならない
2018/01/17(水) 11:19:07.17ID:5KlgXo3V
海外のサーバーで課金が絡むと怖くね?
2018/01/17(水) 19:47:10.67ID:y4Kn/iB0
アマゾンとかアップルとかグーグルとか怖くて使えないよな。
37デフォルトの名無しさん
2018/01/17(水) 20:48:15.36ID:BNHtUGBq Lコマンド
2018/01/19(金) 10:06:34.38ID:iNTmY1ok
PCで金関係はやらない
中国サーバーも怖いぞ
中国サーバーも怖いぞ
2018/01/20(土) 07:13:10.00ID:uy7ZQPSp
コンビニ払い一択
2018/01/21(日) 01:50:48.46ID:+LWe3trK
コンビニっていってもエブリワンだろ
41デフォルトの名無しさん
2018/05/23(水) 20:40:34.37ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
YELVC
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
YELVC
42デフォルトの名無しさん
2018/07/05(木) 01:12:26.08ID:RfoszcD2 JZ2
2018/07/22(日) 14:28:22.98ID:DTqvFT3x
最近やり始めました
2019/07/16(火) 07:03:41.21ID:i9xP82te
私は普段DUMPBIN 使っていますが皆さんは何使ってますか?
2021/01/13(水) 19:24:41.09ID:VUYQXqDm
Z80のバイナリを逆アセンブルするソースコードジェネレーターで便利なものってあるのでしょうか。
どんなのが使いやすいのでしょうか。
どんなのが使いやすいのでしょうか。
2021/01/19(火) 16:12:41.84ID:ZVHf2de9
まず検索して実際に使って調べるしかないんじゃね
47デフォルトの名無しさん
2021/06/01(火) 12:44:40.49ID:jwXqshjt PS2のバイオハザード4の銃撃ったときのアセンブリなのですが
どれがオフセットでどれがポインターなのでしょうか?(;´Д`)
ESIに+してるものがないのですが
どれがオフセットでどれがポインターなのでしょうか?(;´Д`)
ESIに+してるものがないのですが
2021/10/19(火) 05:58:20.40ID:7/3R28mC
逆アセンブラってどうしたら読めるようになりますか?多分X86ですかね
2021/10/19(火) 05:59:18.84ID:7/3R28mC
独習アセンブラ 新版買ってNASMで実行してたら読めるようになりますかね?
全く分からないのですが
全く分からないのですが
50デフォルトの名無しさん
2021/10/20(水) 00:32:43.21ID:P5tYW80g ふつう逆アセンブラを読むとは言わない
51デフォルトの名無しさん
2021/10/20(水) 00:54:18.55ID:WIz/eePJ52デフォルトの名無しさん
2021/10/20(水) 02:14:55.36ID:OOb6GrpW53デフォルトの名無しさん
2021/10/20(水) 04:23:47.80ID:tjBtBq8J54ハノン ◆QZaw55cn4c
2021/10/20(水) 06:05:08.64ID:I2cv7mAQ2023/06/07(水) 15:32:46.39ID:HjD6T17w
ハンド逆アセンブルできるようになりますか、という意味なのか、
逆アセンブラ(ツール)の仕組みがわかるようになりますか、という意味なのか、
逆アセンブラが出力したコードを読めるようになりますか、という意味なのか、
よくわからん
逆アセンブラ(ツール)の仕組みがわかるようになりますか、という意味なのか、
逆アセンブラが出力したコードを読めるようになりますか、という意味なのか、
よくわからん
2023/10/18(水) 05:04:37.03ID:8qU4xxt0
!?(〃゜口゜)!?
57デフォルトの名無しさん
2023/11/11(土) 12:31:09.06ID:fuGMacjx2023/11/11(土) 13:02:07.56ID:dmxmrLEI
59デフォルトの名無しさん
2023/11/12(日) 02:28:01.74ID:1JXk13gw アセンブラを理解するための早道は以下がお勧め。
1. C言語を理解している場合
(1) Cでプログラムを作成し、コンパイル時にアセンブラのリストも出力して比較して学習
(2) 大抵のOS自作本にはブート部分がアセンブラで解説されているのでそれで学習
2. C言語を理解していない場合はCの学習から始める
アセンブラの学習のためにCを学習するのは遠回りのようだが、実は一番の近道になる。
1. C言語を理解している場合
(1) Cでプログラムを作成し、コンパイル時にアセンブラのリストも出力して比較して学習
(2) 大抵のOS自作本にはブート部分がアセンブラで解説されているのでそれで学習
2. C言語を理解していない場合はCの学習から始める
アセンブラの学習のためにCを学習するのは遠回りのようだが、実は一番の近道になる。
60デフォルトの名無しさん
2023/11/12(日) 02:28:39.16ID:1JXk13gw アセンブラを理解するための早道は以下がお勧め。
1. C言語を理解している場合
(1) Cでプログラムを作成し、コンパイル時にアセンブラのリストも出力して比較して学習
(2) 大抵のOS自作本にはブート部分がアセンブラで解説されているのでそれで学習
2. C言語を理解していない場合はCの学習から始める
アセンブラの学習のためにCを学習するのは遠回りのようだが、実は一番の近道になる。
1. C言語を理解している場合
(1) Cでプログラムを作成し、コンパイル時にアセンブラのリストも出力して比較して学習
(2) 大抵のOS自作本にはブート部分がアセンブラで解説されているのでそれで学習
2. C言語を理解していない場合はCの学習から始める
アセンブラの学習のためにCを学習するのは遠回りのようだが、実は一番の近道になる。
61デフォルトの名無しさん
2023/11/12(日) 04:53:01.77ID:yMP0yjCE >アセンブラを理解するための早道は以下がお勧め。
ArduinoやPICの機械語をマスターする方が速い
CはCで別にやれ
ArduinoやPICの機械語をマスターする方が速い
CはCで別にやれ
2023/11/12(日) 09:43:00.54ID:/CCVI0VI
わしらおっさん世代は、Z80とか、わかりやすい機械語で覚えたからね
わかりやすい機械語ってのは、大事なんかもしれん
わかりやすい機械語ってのは、大事なんかもしれん
63デフォルトの名無しさん
2023/11/12(日) 13:27:34.26ID:yMP0yjCE 初めて理解したのは 8080A だったな
2023/11/12(日) 19:14:46.49ID:b6iref88
わしはCASLだったぞ
2023/11/12(日) 19:42:17.10ID:OO+koJ2d
実際に汗・逆汗やったことある人なら、CASLは仕様書ひきひきわかると思う
そういう意味では、CASLはよくできてる
割り込み関係が(見かけ)ないくらいだけど、それもOS側が握ってると思えばおかしくはない
以上、非情報系の人間の感想
そういう意味では、CASLはよくできてる
割り込み関係が(見かけ)ないくらいだけど、それもOS側が握ってると思えばおかしくはない
以上、非情報系の人間の感想
2023/11/13(月) 10:38:25.33ID:QMjdC+SV
CASLって実際の機械語は非公開(=出題範囲外)? 語長には触れてるらしいけど
67デフォルトの名無しさん
2023/11/16(木) 07:25:30.93ID:VU9grqAu microsoft のvisual studio の逆アセンブリ機能は、左側にオブジェクトのメモリの位置を表示してくれるが、gccの-Sオプションをつけただけの逆アセンブリはそれがない
68デフォルトの名無しさん
2023/11/16(木) 10:43:53.96ID:QXdh7keC ラベルで観れたら充分ですしおすし
69デフォルトの名無しさん
2023/12/06(水) 20:38:51.42ID:7Cu2FhSW70デフォルトの名無しさん
2024/12/31(火) 09:13:23.57ID:y7gVj3V4 Windows x64プログラミングはflat assemblerが良い感じ。
71デフォルトの名無しさん
2025/01/20(月) 21:53:14.65ID:qigym2cs nasm + gccもお勧め
2025/01/21(火) 08:27:18.11ID:yRL5l1cZ
次のレスは来年までマテ
2025/01/28(火) 10:30:47.70ID:q8xQ82Vu
RISCチップだと意味不明なんだよなぁ
2025/02/12(水) 21:11:28.42ID:2XAx6hbr
DeepSeekは、GPUへアクセスするドライバ関係をアセンブラで作成したみたいだね
それによって高速で無駄のない動作を実現
それによって高速で無駄のない動作を実現
2025/02/16(日) 11:48:43.88ID:AY7cmtZI
スレチかもしれませんが他になんか適当なスレが見当たらなかったので質問させてくだちい
Windows x64でPCIバスの割り込み処理のプログラミング例とか入門書とかありませんか、
いきなりMSDNサブスクリプションに入れとかInside Windows買えになっちゃう?
Windows x64でPCIバスの割り込み処理のプログラミング例とか入門書とかありませんか、
いきなりMSDNサブスクリプションに入れとかInside Windows買えになっちゃう?
2025/02/16(日) 11:51:44.37ID:AY7cmtZI
ググったらインターフェースの2010年7月号のバックナンバーにそれらしい記事があるっぽい?
書泉に置いてあるかしら……
書泉に置いてあるかしら……
2025/02/18(火) 12:33:20.35ID:HbHlBTpR
國會圖書舘ならあるかも
78デフォルトの名無しさん
2025/05/24(土) 11:59:53.94ID:m7XUXVpl >>75
普通WDK
普通WDK
2025/06/29(日) 12:15:34.78ID:zQA4sk9y
レスdクス
やっぱWDK……
とりま話が立ち消えになったので
「Windowsカーネルドライバプログラミング」(翔泳社)
買って積ん読になった……
やっぱWDK……
とりま話が立ち消えになったので
「Windowsカーネルドライバプログラミング」(翔泳社)
買って積ん読になった……
レスを投稿する
ニュース
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★9 [ぐれ★]
- 【野球】大谷翔平、佐々木朗希、山本由伸らがWBC辞退なら広がる不協和音… 『過去イチ盛り上がらない大会』になる可能性も★2 [冬月記者★]
- 【国際】ロシアはすでに戦争準備段階――ポーランド軍トップが警告 ★2 [ぐれ★]
- 【news23】小川彩佳アナ「ここまでの広がりになるということを、高市総理はどれだけ想像できていたんでしょうね」 日中問題特集で [冬月記者★]
- 「町中華」の“息切れ倒産”が増加 ブームにも支えられ職人技で踏ん張ってきたが… 大手チェーンは値上げでも絶好調 [ぐれ★]
- 毛寧(もう・ねい)報道官「中国に日本の水産品の市場は無い」 高市首相の国会答弁に「中国民衆の強い怒り」 ★2 [ぐれ★]
- 犯罪者たち「刑事罰受けて罪は償った!被害者への賠償金?もう反省済みだから一円も払わねーよばーかwww」 [177178129]
- 【高市トイレ】 15億5000万円「黄金の便器」 落札される [485983549]
- ㊗157円 [194819832]
- __CIA・FBI向け保険会社、中国に買収され危機、米国は売却を取り消し、トランプ政権下で外国資本規制の強化へ [827565401]
- ちょwwwwwwwwwwwwwwお前ら「論破力」って書き込んでみろwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 【疑問】国政選挙義務投票制議論ってなんで無いの?
