이 불길한 파일은 어떻게 내 응용 프로그램 지원 폴더에 있었습니까?


26

이 파일을 삭제하면 전체 인터넷이 끊어집니다. 우리 아이들을 위해하지 마십시오!.

위의 인용문은 오늘 터미널을 사용하여 탐색 한 STR8369805638PUB6932583035105 라는 텍스트 파일의 내용입니다 ~/Library/Application Support.

Apple 포럼 에서 정확히 같은 문제를 가진 누군가 의 스레드를 찾았습니다 . 독일 포럼 에서도 논의됩니다 .

내가 다했기 때문에이 파일은 Finder를 사용하여 보이지 않는, 나는 그것을 발견 ls에있는 동안을 ~/Library/Application Support.

이진 편집기에서 파일이 어떻게 보이는지, 가장 최근의 파일이지만 파일이 CR (0D)로 끝나는 것이 이상 할 수 있습니다.

이진 편집기보기

이 파일의 출처를 아는 사람이 있습니까?


5
당신이라면 삭제하겠습니다.
Emil

4
10 월에 특정 응용 프로그램을 처음 설치하거나 실행 했습니까? 한 가지 이론 : 파일은 사용하는 프로그램의 센트리 파일 일 수 있습니다. 예를 들어, 일부 소프트웨어의 시간 제한 데모가있는 경우 이러한 도구의 프로그래머는 프로그램을 처음 실행 한 날짜를 저장하고 평가 기간이 언제 언제 종료되는지 알기위한 장소 (및 숨겨져있는 장소)가 필요할 때가 있습니다. 등록하지 않은 경우 기능을 사용하지 않도록 설정하는시기 등을 등록하려면이 파일의 날짜가 중요한 데이텀 일 수 있으며 내용은 농담 일 수 있습니다.
Chris W. Rea

희희-유머 감각이있는 개발자 일 것입니다.
bmike

@ bmike 예, 그래도 누군가가 같은 파일을 가지고 있는지 알고 싶습니다.
Trasplazio Garzuglio

4
개발자 인 경우 dtrace를 사용하여 해당 파일에 누가 액세스하고 있는지 확인할 수 있습니다. dtrace를 모르면 시스템 수준에서 무슨 일이 일어나고 있는지 알 수있는 훌륭한 도구입니다.
Ɱark Ƭ

답변:


20

범인을 찾았습니다!

@Mark Thalkman의 제안 덕분에 DTrace 스크립트를 작성하여 해당 파일에 액세스하는 응용 프로그램을 모니터링했습니다.

파일을 작성하는 애플리케이션을 AppWrapper 라고 합니다 . 내가 발견 한 방법은에서 10 월에 만들어진 폴더를 보는 것입니다 /Library/Application Support. 이 두 있었다, appWrapper하고 eSellerate. 그래서 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
.. 지금은 더 많은 호기심에 대한 질문은 무엇 그것은에 대한 해당 파일을 필요합니까?
Chris W. Rea

1
나는 이것에 대해 궁금해서 그들이이 파일에 빛을 비출 수 있는지 이메일로 보냈습니다. 그들은 매우 모호했다 :
Tony

친애하는 Tony, 제 이름은 Sam Rowlands이고 저는 Ohanaware의 개발자 중 한 분입니다. 전자 메일 감사합니다. 귀하의 이메일에 대한 지연된 답변에 대해 사과드립니다. 문제의 파일은 등록 시스템의 일부이므로 삭제하면 App Wrapper 등록에 문제가 발생할 수 있습니다. Ohanaware 및 소프트웨어를 지원해 주셔서 감사합니다. Sam Rowlands
Tony

1
아이러니하게도 App Wrapper의 기능 중 하나는 MAS의 샌드 박싱 응용 프로그램 을 단순화 하는 것입니다!
Timothy Mueller-Harder

9

해당 파일을 작성한 프로세스를 추적하지 못할 수도 있지만 시도하지 마십시오.

fseventer 사본을 가져 오거나 Time Machine 스포트라이트 필드에서 해당 파일 이름을 검색하여 Mac에 도착했을 때 좁힐 수 있는지 확인하십시오.


1
Time Machine은 좋은 제안입니다. 불행히도이 파일을 찾은 컴퓨터에는 설정되어 있지 않습니다.
Trasplazio Garzuglio
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.