[2025-09-10 19:28:54]-自动同步
This commit is contained in:
34
index/KillMDM.py
Executable file
34
index/KillMDM.py
Executable file
@@ -0,0 +1,34 @@
|
||||
#!/usr/bin/env python3
|
||||
import psutil
|
||||
import time
|
||||
|
||||
# 要匹配的目标命令行
|
||||
TARGET_STR = "/System/Library/CoreServices/Setup Assistant.app/Contents/MacOS/Setup Assistant -MiniBuddyYes -ForceMDMEnroll"
|
||||
|
||||
def find_and_kill(target_str):
|
||||
for proc in psutil.process_iter(['pid', 'cmdline']):
|
||||
try:
|
||||
cmdline_list = proc.info['cmdline']
|
||||
if not cmdline_list:
|
||||
continue # 如果 cmdline 是 None 或空,就跳过
|
||||
|
||||
cmdline = ' '.join(cmdline_list)
|
||||
|
||||
if target_str in cmdline:
|
||||
print(f"[KILL] PID={proc.info['pid']} CMD={cmdline}")
|
||||
proc.kill()
|
||||
return True
|
||||
except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess):
|
||||
continue
|
||||
return False
|
||||
|
||||
def main():
|
||||
print("Starting killMDM monitor loop...")
|
||||
while True:
|
||||
find_and_kill(TARGET_STR)
|
||||
time.sleep(0.05)
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user