LoginSignup
3
1

More than 5 years have passed since last update.

Belle (Burp Suite 非公式日本語化ツール) の通りに秀丸 32bit で書き換えても日本語にならない

Last updated at Posted at 2018-07-24

BurpSuite の BurpSuiteCommunity.vmoptions を修正しても書き換わっていない

概略

BurpSuiteCommunity.vmoptionsBelle (Burp Suite 非公式日本語化ツール) の通りに 秀丸 で書き換えても日本語にならないんです。

  • 秀丸 以外の他、 32bit のエディタ (以下、環境の項参照)でも同じ現象はおこりえます。

環境

秀丸 だと書き換わっているが Cygwin でみると書き変わっていない

Belle (Burp Suite 非公式日本語化ツール) の説明の通り、 C:\Program Files\BurpSuiteCommunity\BurpSuiteCommunity.vmoptions秀丸 32bit で書き換えて Burp Suite を立ち上げてみると日本語にならない。そういえば 管理者モードでもないのにセーブできたな と思いつつ、もう一度 BurpSuiteCommunity.vmoptions秀丸 でみてみるとやっぱり書き換わっている。

そこで、 管理者で動かしている Cygwin Terminal でみてみると、書き換わっていない。試しに、 Cygwin Terminal から、BurpSuiteCommunity.vmoptions を書き換えて、Burp Suite を立ちあげると... 日本語になります。

調べてみる

こうなると、秀丸 と Cygwin Terminal が違う BurpSuiteCommunity.vmoptions を見ていると仮定するしかありません。見た目は同じなんだけど。で、 BurpSuiteCommunity.vmoptionsEverything で探してみると... 二か所でてきます。

WS000040.png

  1. C:\Program Files\BurpSuiteCommunity\BurpSuiteCommunity.vmoptions
  2. C:\Users\yamachan\AppData\Local\VirtualStore\Program Files\BurpSuiteCommunity\BurpSuiteCommunity.vmoptions

VirtualStore があやしいですね...

VirtualStore でぐぐると...

Windows 7のVirtualStoreに泣かされた から引用します:

で、この状態で 秀丸 にて「C:\Program Files\foo\bar\hoge.txt」を開こうとすると、Windowsが「C:\Users\ユーザ名\AppData\Local\VirtualStor\Program Files\foo\bar\hoge.txt」の内容を返すみたいなんですよ。

Burp Suite だと overlay がかからず、つまり

  • C:\Program Files\BurpSuiteCommunity\BurpSuiteCommunity.vmoptions だけしかみない

秀丸 だと overlay がかかる、つまり

  • 書き込み時
    • C:\Program Files\BurpSuiteCommunity\BurpSuiteCommunity.vmoptions秀丸 で編集しようにも一般ユーザーなので変更できない、だから、
    • C:\Users\yamachan\AppData\Local\VirtualStore\Program Files\BurpSuiteCommunity\BurpSuiteCommunity.vmoptions を作成する
  • 読み込み時
    • C:\Users\yamachan\AppData\Local\VirtualStore\Program Files\BurpSuiteCommunity\BurpSuiteCommunity.vmoptions があれば C:\Program Files\BurpSuiteCommunity\BurpSuiteCommunity.vmoptions の代理とする → 終わり
    • C:\Users\yamachan\AppData\Local\VirtualStore\Program Files\BurpSuiteCommunity\BurpSuiteCommunity.vmoptions がなければ C:\Program Files\BurpSuiteCommunity\BurpSuiteCommunity.vmoptions を見に行く

秀丸 でも書き換えができるようにする対処

C:\Users\yamachan\AppData\Local\VirtualStore\Program Files\BurpSuiteCommunity\BurpSuiteCommunity.vmoptions を消す。
Cygwin Terminal を管理者で立ち上げる。yamachan については、自分の名前(秀丸 を使うユーザー)としてください。エクスプローラーなどほかの手段で権限を書き換えても構いません。

$ cd /cygdrive/c/Program\ Files/BurpSuiteCommunity/
$ chown yamachan BurpSuiteCommunity.vmoptions

これで秀丸と Burp Suite が同一の C:\Program Files\BurpSuiteCommunity\BurpSuiteCommunity.vmoptions を見るようになります。

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1