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


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
0709
linksバイナリエディタみたいなものって作れますか?5未解決


links

リンク

2008/7/9(Wed) 18:13:03|NO.17207

.exeファイルをバイナリ形式で読み込んで書き換えて保存したり、検索したりすることはできますか?
どなたかご教示お願いします。



この記事に返信する


Kpan

リンク

2008/7/9(Wed) 20:10:07|NO.17209

>exeファイルをバイナリ形式で読み込んで書き換えて保存したり、
>検索したりする

このような処理そのものは標準命令で実現できますが、
それを「バイナリエディタ」として製作するとなると、かなり大変
なことになるんではないですかね?



ANTARES

リンク

2008/7/9(Wed) 21:28:37|NO.17212

1 バイナリエディタがほしいのなら、フリーソフトがいっぱい転がっているはずです。
 自分で作るのは時間の無駄です。

2 バイナリエディタを作りたいのなら、作れるかどうかすらわからないものを
 作ろうとするのは無謀です。作り方がわかるものを作りましょう。



links

リンク

2008/7/12(Sat) 13:41:17|NO.17248

特にエディタとして作るつもりはありません。説明不足ですいません。

起動したら予め指定しておいたアドレスを書き換えたりするだけでいいのですが…
いくら探してもいい命令が発見できません。。。
どなたか教えていただけないでしょうか?



p

リンク

2008/7/12(Sat) 13:54:32|NO.17250

起動してから書き換えるなら、
APIのReadMemoryやらWriteMemoryを使うか、
HMemory.dllをダウンロードして使えば良い。
ただ、バイナリの位置と、メモリに展開された後の位置が違うから、
一つの決まったexeだけなら楽だけど、複数に対応させるとなると、
めんどくさい。
起動する前なら、
bloadで読み込んで、pokeとかpeekで検索したり書き込んだりできる。

まあどっちも面倒なので、パッチファイルを実行してくれるソフトとか
使った方が早い。



ANTARES

リンク

2008/7/14(Mon) 23:55:19|NO.17304

>バイナリ形式で読み込んで
bload

>書き換えて
poke,wpoke,lpoke

>保存したり、
bsave

>検索したりする
peek,wpeek,lpeekを使って自分で検索する必要があります。



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