制作日記

こういうの作った方が、逃げにくいじゃない

デバッグモード

[0x4b5b4c]+0xc520がdebug
[0x4b5b4c]+0xc524がallowdebugmode
[0x4b5b4c]+0xc528がallowdebugkey

[0x4b5b4c]+0xc518で
debug=1と
debuf=0,allowdebugmode=1を区別

MUGENの解析手段としての8086なんて、
PUSH、POP、MOV、CALL、ADD、RET、CMP、TEST、XOR、LEA
あとはJMP系が分かれば十分だと思うんですけどねー

自分もバグ解析で読むだけだし、armと8086しか知らんけど
初めてarm見た時の何コレ感と比べたら8086は大分マシ



* Possible string reference 4AF800h "Debug"
|
00481247 6800F84A00 push 004AF800h
0048124C 53 push ebx
0048124D E8DE240000 call 00483730h
00481252 83C414 add esp, 14h
00481255 83F8FF cmp eax, FFFFFFFFh
00481258 0F84A6000000 je 00481304h
0048125E 8B0D4C5B4B00 mov ecx, [004B5B4Ch]
00481264 81C120C50000 add ecx, 0000C520h
0048126A 51 push ecx

* Possible string reference 4AF808h "debug"
|
0048126B 6808F84A00 push 004AF808h
00481270 53 push ebx
00481271 E80A2C0000 call 00483E80h
00481276 8B154C5B4B00 mov edx, [004B5B4Ch]
0048127C 81C224C50000 add edx, 0000C524h
00481282 52 push edx

* Possible string reference 4AF810h "allowdebugmode"
|
00481283 6810F84A00 push 004AF810h
00481288 53 push ebx
00481289 E8F22B0000 call 00483E80h
0048128E A14C5B4B00 mov eax, [004B5B4Ch]
00481293 0528C50000 add eax, 0000C528h
00481298 50 push eax

* Possible string reference 4AF820h "allowdebugkeys"
|
00481299 6820F84A00 push 004AF820h
0048129E 53 push ebx
0048129F E8DC2B0000 call 00483E80h
004812A4 A14C5B4B00 mov eax, [004B5B4Ch]
004812A9 83C424 add esp, 24h
004812AC 8B8820C50000 mov ecx, [eax+0000C520h]
004812B2 85C9 test ecx, ecx
004812B4 7421 jz 004812D7h

コメントの投稿

非公開コメント

プロフィール

Author:drab
霊夢改変キャラ
「12 3 ! {V} [_]」
公開中
L霊夢でもl_reimuでも好きなように読んでください

最新記事
最新コメント
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク