HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2015
0101
あけおめ逆アセで見た時のPUSH EAXに格納されている引数を取得2未解決


あけおめ

リンク

2015/1/1(Thu) 11:38:14|NO.66768

逆アセしたときにアドレス
0012345 |. 50 PUSH EAX

この中に毎回変動する引数を取得したいのですが
HSP側で表示させたいのですが可能ですか?



この記事に返信する


nepisat

リンク

2015/1/1(Thu) 14:19:26|NO.66769

特定メモリアドレスのレジスタの値を取得したいということなら
HSPだけでやるのは難しいかも(もしかしたらできるかもしれないが私は知らない)


>>この中に毎回変動する引数を取得したいのですが
ここがよくわからない

HSP内なら普通に変数を使用すればいいかもしれませんが
Cならポインタが使えるのでそこらへんをDLLにして利用すればいけるかも

的外れな回答だったらすみません。



skyblue

リンク

2015/1/1(Thu) 15:29:25|NO.66771

難しいです。
PUSHの部分はスタックに保存する命令です。
Cなどからスタックポインタの値かそのときのEAXの値を変数に格納すればできます。
とりあえず何の目的でしたいかを書いて下さい。
そうすれば等価の別の方法なども教えてくださいます。



ONION software Copyright 1997-2023(c) All rights reserved.