みけCATのにっき(仮)
つれづれなるまゝに、日くらし、PCにむかひて、心に移りゆくよしなし事を、そこはかとなく書きつくれば、あやしうこそものぐるほしけれ。
(本当か!?)
出典

WinSFX32M Self Extractor for Win32を実行せずに解凍する

アバター
みけCAT
記事: 6734
登録日時: 14年前
住所: 千葉県
連絡を取る:

WinSFX32M Self Extractor for Win32を実行せずに解凍する

投稿記事 by みけCAT » 9年前

NNScanTextをダウンロードしたところ、自己解凍exeファイルしか提供されていなさそうでした。
しかも、なぜか管理者権限を要求していて気持ち悪いです。
そこで、直接実行せずに解凍することを試みました。

直接7-zipで開くことを試みても、「書庫として開くことができません」と言われてしまいます。
さて、どうすればいいでしょうか?

ソフトウェアが圧縮されているはずなので、もし圧縮データがそのまま格納されていれば、ファイル名の「exe」という文字列があると予想できます。
そこでTSXBINでテキスト「exe」を検索した所、2個めでそれっぽいデータが見つかりました。
nnscantext_exe.png
exe
nnscantext_exe.png (53.83 KiB) 閲覧数: 3437 回
そこから上にスクロールすると、圧縮データの先頭っぽいところが見つかりました。
シンボル表示も切れていますし、明らかに怪しいです。
nnscantext_data.png
圧縮データの先頭
nnscantext_data.png (51.78 KiB) 閲覧数: 3443 回
ここから後を取り出せば、7-zipで解凍できるかもしれません。
しかし、どうやって取り出せばいいでしょうか?
今回はマクロを1行書いて上の部分を削除した後、名前をつけて保存しました。

CODE:

Delete(0, 0x9600);
結果は大成功。無事解凍に成功し、ソフトを利用することが出来ました。

※今回は成功しましたが、これはこの方法で成功することを保証するものではありません。
圧縮データの位置は、バージョンなどの違いによって変わる可能性が考えられます。
また、きちんと実行して「インストール」しないと動かないソフトである可能性も考えられます。
この方法を実践するときは自己責任でお願いします。

H4rry
記事: 0
登録日時: 7年前

Re: WinSFX32M Self Extractor for Win32を実行せずに解凍する

投稿記事 by H4rry » 7年前

私はあなたがこの記事を読むことをお勧めします http://sakujosuru.jp/guides/mole00。役立つ情報!