Я сделал поддельный вирус, чтобы попробовать своих друзей: P Но мне было интересно, есть ли код, который отключает функцию командной строки-escape до тех пор, пока приложение не завершится. Я просто хочу, чтобы они испытали весь процесс моего эксперимента, не заставив их бросить его на полпути. Благодаряесть способ отключить принудительное завершение, пока приложение applescript все еще работает?
: Edit- Это просто простой скрипт, который я думал, что я мог бы показать моим друзьям, но я просто не хочу, чтобы заставить бросить его после первых нескольких секунд, они все еще имеют полный контроль над их макинтош
диалогдисплея "Play MagroXELA игры" кнопка кнопки по умолчанию 1 { "Play", "Выход"}, если кнопка возвращается в результате "Play", то
комплекта объем 5
гудок 5
display dialog "Virus is downloading." buttons "Stop" default button "Stop" with title "Malware Initiating" with icon 2
delay 2
set volume 5
do shell script "say -v Zarvox Virus has Down loaded Successfully"
delay 2
do shell script "say -v Zarvox Wifi terminated"
beep 1
--
-- Toggle Airport Power On and Off
--
if (offset of "On" in (do shell script "networksetup -getairportpower en1")) > 0 then
do shell script "networksetup -setairportpower en1 off"
end if
tell application "Finder"
activate
open application file "Activity Monitor.app" of folder "Utilities" of folder "Applications" of startup disk
open application file "AirPort Utility.app" of folder "Utilities" of folder "Applications" of startup disk
open application file "Boot Camp Assistant.app" of folder "Utilities" of folder "Applications" of startup disk
open application file "Bluetooth File Exchange.app" of folder "Utilities" of folder "Applications" of startup disk
open application file "Disk Utility.app" of folder "Utilities" of folder "Applications" of startup disk
open application file "Keychain Access.app" of folder "Utilities" of folder "Applications" of startup disk
open application file "Terminal.app" of folder "Utilities" of folder "Applications" of startup disk
open application file "System Information.app" of folder "Utilities" of folder "Applications" of startup disk
end tell
tell application "Finder"
activate
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
make new Finder window
set target of Finder window 1 to startup disk
set target of Finder window 1 to startup disk
open application file "Terminal.app" of folder "Utilities" of folder "Applications" of startup disk
set target of Finder window 1 to startup disk
set target of Finder window 1 to folder "Applications" of startup disk
end tell
delay 6
tell application "DigitalColor Meter" to quit
tell application "Grab" to quit
tell application "Network Utility" to quit
tell application "System Information" to quit
tell application "Terminal" to quit
tell application "Keychain Access" to quit
tell application "Disk Utility" to quit
tell application "Bluetooth File Exchange" to quit
tell application "Boot Camp Assistant" to quit
tell application "AirPort Utility" to quit
tell application "Activity Monitor" to quit
tell application "App Store" to quit
tell application "iTunes" to quit
tell application "Finder"
repeat while window 1 exists
close window 1
end repeat
delay 2
set volume 5
do shell script "say -v Alex YOU GOT TROLLED HUH HUH HUH HUH"
delay 2
do shell script "say -v Zarvox Wifi activated"
--
-- Toggle Airport Power On and Off
--
if (offset of "On" in (do shell script "networksetup -getairportpower en1")) > 0 then
do shell script "networksetup -setairportpower en1 off"
else
do shell script "networksetup -setairportpower en1 on"
end if
delay 4
Мы, конечно, не поможет вам предотвращения кто-то из получить обратно контроль над его компьютер. Почему мы должны верить, что это безобидный сценарий, который вы просто дадите своим друзьям? – idmean
Я отправил сценарий, чтобы показать, что он делает, просто подумал, что будет сценарий, который отключил бы силу, или даже просто спрятать приложение из меню принудительного закрытия. Я бы не хотел, чтобы они потеряли контроль над своим компьютером –
действительно есть способ достичь этого. Хотя сценарий, который вы опубликовали, не выглядит очень опасным, вы все равно можете использовать информацию, которую я вам дал для другого действительно злого сценария. И один теряет контроль над своим Mac, когда начинает открывать несколько приложений и много окон. – idmean