Mi Mac OSX Snow Leopard fue explotado por el malware Flashback. Hay un un resumen de F-Secure que estoy tratando de seguir para eliminar eso. Este enlace es similar y proporciona un poco más de detalles.
El primer paso es escribir lo siguiente:
bash-3.2$ defaults read /Applications/Safari.app/Contents/Info LSEnvironment
{
"DYLD_INSERT_LIBRARIES" = "/Applications/Safari.app/Contents/Resources/.NeroLite [email protected]";
}
Esto muestra el malware. El siguiente paso es hacer lo siguiente:
bash-3.2$ grep -a -o '__ldpath__[ -~]*' /Applications/Safari.app/Contents/Resources/.NeroLite [email protected]
grep: /Applications/Safari.app/Contents/Resources/.NeroLite: No such file or directory
grep: [email protected]: No such file or directory
Como puede ver, la ruta del archivo incluye .NeroLite [email protected]
y la combinación de espacio de barra invertida me ha confundido, y el sistema no puede encontrar el archivo. Alguien cómo puedo localizar este archivo? ¿Qué está tratando de hacer el 2@
? ¿Cómo completar el siguiente paso?
ACTUALIZACIÓN1
He intentado lo siguiente:
bash-3.2$ grep -a -o '__ldpath__[ -~]*' /Applications/Safari.app/Contents/Resources/.NeroLite\ \[email protected]
grep: /Applications/Safari.app/Contents/Resources/.NeroLite [email protected]: No such file or directory
bash-3.2$ grep -a -o '__ldpath__[ -~]*' "/Applications/Safari.app/Contents/Resources/.NeroLite [email protected]"
grep: /Applications/Safari.app/Contents/Resources/.NeroLite [email protected]: No such file or directory
bash-3.2$ ls /Applications/Safari.app/Contents/Resources/.Nero*
ls: /Applications/Safari.app/Contents/Resources/.Nero*: No such file or directory
bash-3.2$ grep -a -o '__ldpath__[ -~]*' /Applications/Safari.app/Contents/Resources/.NeroLit*
grep: /Applications/Safari.app/Contents/Resources/.NeroLit*: No such file or directory
ACTUALIZACIÓN2
Ejecuté los siguientes comandos:
# sudo defaults delete /Applications/Safari.app/Contents/Info LSEnvironment
# sudo chmod 644 /Applications/Safari.app/Contents/Info.plist
# defaults read ~/.MacOSX/environment DYLD_INSERT_LIBRARIES
2012-04-01 21:42:40.706 defaults[891:903]
The domain/default pair of (/Users/myuser/.MacOSX/environment, DYLD_INSERT_LIBRARIES) does not exist
Lo que es bueno, de acuerdo con el primer enlace de arriba.
ENTONCES REBOTE EL SISTEMA. Sin embargo, cuando trato de iniciar Safari, no se inicia, sino que me da el mismo error anterior:
Safari cannot be opened because of a problem.
Process: Safari [882]
Path: /Applications/Safari.app/Contents/MacOS/Safari
Identifier: com.apple.Safari
Version: ??? (???)
Build Info: WebBrowser-75345503~2
Code Type: X86-64 (Native)
Parent Process: launchd [110]
Date/Time: 2012-04-01 21:41:24.286 -0700
OS Version: Mac OS X 10.6.8 (10K549)
Report Version: 6
Interval Since Last Report: 501264 sec
Crashes Since Last Report: 11
Per-App Crashes Since Last Report: 11
Anonymous UUID: <removed>
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread: 0
Dyld Error Message:
could not load inserted library: /Applications/Safari.app/Contents/Resources/.NeroLite @.xsl
Binary Images:
0x7fff5fc00000 - 0x7fff5fc3bdef dyld 132.1 (???) <removed> /usr/lib/dyld
<...lists installed hardware...>