この不吉なファイルは、どのようにしてアプリケーションサポートフォルダーに保存されましたか?


26

このファイルを削除すると、子供たちがやらないように、インターネット全体が破損します!

上記の引用は、STR8369805638PUB6932583035105と呼ばれるテキストファイルの内容であり、今日私が見つけ~/Library/Application Supportたのは、端末を使用して閲覧していることです。

Appleフォーラムで、まったく同じ問題を抱えている人のスレッドを見つけました。ドイツのフォーラムでも議論されています。

このファイルはFinderを使用して表示されません。lsしばらくしてから発見したの~/Library/Application Supportです。

これは、バイナリエディターでのファイルの表示方法です。奇妙なことは、ファイルがCR(0D)で終わっていることです(ただし、10月に作成されています)。

バイナリエディタービュー

このファイルがどこから来たのか誰にも分かりますか?


5
私があなただったら削除します。
エミル

4
10月に特定のアプリケーションを初めてインストールまたは実行しましたか?1つの理論:ファイルは、使用するプログラムのセントリーファイルである場合があります。たとえば、一部のソフトウェアの期間限定デモがある場合、このようなツールのプログラマーは、プログラムを最初に実行した日付を保存し、評価期間がいつ終了するかを知る場所を必要とします。登録するようにナグする、登録していない場合に機能を無効にするタイミングなど。このファイルの日付はデータの重要な部分であり、内容は冗談かもしれません。
クリスW.レア

喜喜-うまくいけば、それはユーモアのセンスを持っているいくつかの開発者です。
bmike

@bmikeそうそう、だれかが同じファイルを持っているかどうか知りたい。
Trasplazio Garzuglio

4
開発者であれば、dtraceを使用して、そのファイルにアクセスしているユーザーを見つけることができます。dtraceがわからない場合、dtraceはシステムレベルで何が起こっているのかを知るための素晴らしいツールです。
ⱮarkƬ

回答:


20

犯人を見つけました!

@Mark Thalkmanの提案のおかげで、そのファイルにアクセスするアプリケーションを監視するDTraceスクリプトを作成しました。

ファイルを作成するアプリケーションはAppWrapperと呼ばれます。私がそれを発見した方法は、10月に作成されたフォルダを見ることでした/Library/Application Support。そこの2つだけだった、appWrappereSellerate。そのため、AppWrapperを再度ダウンロードし、起動後にスクリプトがファイルにアクセスしていることを検出しました。

開発者が間違いを犯したと確信しているので、appWrapperフォルダ内にファイルを保存する代わりに、彼はそれを保存しました~/Library/Application Support

興味がある人のために、ここにスクリプトがあります:

#!/usr/sbin/dtrace -s

\#pragma D option quiet

BEGIN
{
  printf("\n   Timestamp           gid   uid   pid  ppid execname     function           current directory file name\n\n");
}

syscall::open:entry,   
syscall::unlink:entry,  
syscall::rename:entry
/strstr(stringof(copyinstr(arg0)), $1) != NULL/
{
      printf("%Y %5d %5d %5d %5d %-12s %-10s %25s %s\n", walltimestamp, gid, uid, pid, ppid, execname, probefunc, cwd, stringof(copyinstr(arg0)));
}

5
..そして今、もっと好奇心が強い人への質問は、何のためにそのファイルが必要なのかということです。
クリスW.レア

1
私はこれに興味があったので、このファイルに光を当てるかどうかを確認するためにメールを送りました。彼らは非常に曖昧だった:
トニー

親愛なるトニー、私の名前はサム・ローランズであり、私はオハナウェアの開発者の一人です。あなたのメールに感謝します。メールへの返信が遅れたことをおaび申し上げます。問題のファイルは登録システムの一部であり、削除するとApp Wrapperの登録で問題が発生する可能性があります。オハナウェアと当社のソフトウェアをサポートしていただきありがとうございます。サム・ローランズ
トニー・

1
皮肉なことに、App Wrapperの機能の一部は、MASのサンドボックスアプリケーションを簡素化することです!
ティモシーミュラーハーダー

9

そのファイルを書き込んだプロセスを追跡できないかもしれませんが、試してみてください。

fseventerのコピーを取得するか、Time Machineのスポットライトフィールドでそのファイル名を検索して、Macに到着したときに絞り込めるかどうかを確認します。


1
Time Machineは良い提案です。残念ながら、このファイルを見つけたマシンにはセットアップされていません。
Trasplazio Garzuglio
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.