2 votes

Supprimer osascript à partir du démarrage et savoir ce qu'il fait

Je suis nouveau sur Mac et j'ai le problème suivant. Après m'être connecté après le démarrage/redémarrage, il y a toujours un onglet disant osascript veut apporter des modifications qui demande mon mot de passe. Je ne veux pas exécuter cela et cliquer sur Annuler ou tuer ce processus dans le Moniteur d'activité aide pour la session. Je suis également capable de voir les détails dans le Moniteur d'activité. Mais quoi que je fasse, après un autre démarrage, le menu contextuel apparaît à nouveau... Comment puis-je tuer ce script ou le supprimer ou le désactiver pour toujours?

En relation avec cela, comment puis-je savoir ce qu'il essaie exactement de faire? J'ai essayé de cliquer sur le bouton Échantillon dans le menu du Moniteur d'activité qui m'a donné un fichier texte avec beaucoup d'informations commençant par les répertoires et les identifiants du script et continuant avec beaucoup d'informations que je ne sais pas lire/interpréter (voir ci-dessous). Comme je l'ai dit, je suis nouveau sur Mac donc toute aide, y compris les bases, est la bienvenue :). Merci.


EDIT:

Suivant les commentaires : Les deux commandes cd Library/LaunchAgents; grep 'osascript' *.plist et cd /Library/LaunchAgents; grep 'osascript' *.plist n'affichent rien. Lorsque je vais dans le processus dans le Moniteur d'activité et vais dans les Fichiers ouverts et ports, j'obtiens ce qui suit :

cwd
/
txt
/usr/bin/osascript
txt
/Library/Preferences/Logging/.plist-cache.xq4DHtYC
txt
/private/var/db/analyticsd/events.whitelist
txt
/System/Library/MessageTracer/SubmitDiagInfo.default.domains.searchtree
txt
/System/Library/Components/AppleScript.component/Contents/MacOS/AppleScript
txt
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Resources/HIToolbox.rsrc
txt
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Resources/English.lproj/Localized.rsrc
txt
/private/var/db/mds/messages/502/se_SecurityMessages
txt
/usr/share/icu/icudt64l.dat
txt
/private/var/db/timezone/tz/2020a.1.0/icutz/icutz44l.dat
txt
/System/Library/Keyboard Layouts/AppleKeyboardLayouts.bundle/Contents/Resources/AppleKeyboardLayouts-L.dat
txt
/System/Library/Caches/com.apple.IntlDataCache.le.kbdx
txt
/System/Library/ScriptingAdditions/StandardAdditions.osax/Contents/MacOS/StandardAdditions
txt
/usr/lib/dyld
0
/dev/null
1
/dev/null
2
/dev/null
3
/System/Library/MessageTracer/SubmitDiagInfo.default.domains.searchtree
4
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Resources/HIToolbox.rsrc
5
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Resources/English.lproj/Localized.rsrc

Si nécessaire, j'ai également cliqué sur le bouton Échantillon. Cela donne ce qui suit suivi de la section Graphique des appels (non montré ici) :

Échantillonnage du processus 680 pendant 3 secondes avec 1 milliseconde de temps d'exécution entre les échantillons
Échantillonnage terminé, traitement des symboles...
Analyse de l'échantillonnage de osascript (pid 680) toutes les 1 milliseconde
Processus :         osascript [680]
Chemin d'accès :    /usr/bin/osascript
Adresse de chargement :    0x1019b7000
Identifiant :      osascript
Version :         395.1
Type de code :       X86-64
Processus parent :  bash [508]

Date/Heure :       2020-10-22 10:14:04.108 +0300
Heure de lancement :     2020-10-22 08:27:11.218 +0300
Version du Système d'Exploitation :      Mac OS X 10.15.7 (19H2)
Version du rapport :  7
Outil d'analyse :   /usr/bin/sample

Taille physique :         4844K
Taille physique (pic) :  5056K

La sortie pour :

ps auxwww | grep '[o]sascript'

lorsque la fenêtre contextuelle est toujours active (probablement ce que vous voulez dire par son exécution) est :

jan                680   0.0  0.0  5765928   9756   ??  S     8:27AM   0:00.15 osascript -e do shell script "/Library/Scripts/WIS/tmp/Scripts/startup.sh" with administrator privileges

Est-ce le script qu'il appelle? Que fait-il?

2voto

benwiggy Points 21125

Comme le processus parent d'osascript est 'bash', cela suggère qu'un script en ligne de commande appelle AppleScript.

/Library/Scripts/WIS/tmp/Scripts/startup.sh

est très probablement le coupable.

Avez-vous installé quelque chose à quoi cela pourrait être lié?

Si ce n'est pas le cas, je le supprimerais, et téléchargerais Malwarebytes pour vérifier la présence de logiciels malveillants.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X