26 votos

Cómo hizo este siniestro archivo de terminar en mi carpeta de Soporte de Aplicaciones?

Eliminar este archivo se va a romper todo el internets, por el bien de nuestros hijos no lo hagas!.

La anterior cita es el contenido de un archivo de texto llamado STR8369805638PUB6932583035105 que me he encontrado hoy de navegación ~/Library/Application Support el uso de un terminal.

He encontrado un hilo en los foros de Apple de alguien que tiene exactamente el mismo problema. También es discutida en un foro alemán.

El archivo no es visible utilizando el Buscador, he descubierto porque me he hecho un ls , mientras que en ~/Library/Application Support.

Esta es la forma en la búsquedas de archivo en un editor binario, la única cosa extraña, puede ser que el archivo termina con un CR (0D), aunque es bastante reciente (la que ha sido creado en octubre):

Binary editor view

¿Alguien tiene alguna idea de donde esta el archivo puede venir ?

20voto

prudhvi kumar Puntos 21

He encontrado el culpable !

Gracias a la sugerencia de @Marca Thalkman hice un DTrace secuencia de comandos para controlar las aplicaciones de acceso a ese archivo.

La aplicación que crea el archivo se llama AppWrapper. La forma en que descubrí fue a buscar en las carpetas creadas en octubre en /Library/Application Support. Sólo había dos, appWrapper y eSellerate. Por lo que he descargado AppWrapper de nuevo y después de lanzar el script detecta que era el acceso al archivo.

Estoy seguro de que el desarrollador ha cometido un error y en lugar de guardar el archivo dentro de la appWrapper carpeta se guardan en ~/Library/Application Support.

Para los interesados, aquí está la secuencia de comandos:

#!/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)));
}

9voto

Oskar Puntos 1242

Usted podría no ser capaz de realizar un seguimiento del proceso que escribió ese archivo, pero ¿por qué no probar.

Agarra una copia de fseventer o buscar ese nombre de archivo en la Máquina del Tiempo spotlight campo para ver si se puede reducir cuando llegó en su Mac.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X