Don't go there GURLfriend! - 1.1Fixes the help:// exploit |
|
||||||||||||||
|
|||||||||||||||
Feedback Summary:
| This Version: | |||||
| Overall Rating: | Not rated (0.0) | Features: | Not rated (0.0) | Support: | Not rated (0.0) |
| Ease of Use: | Not rated (0.0) | Quality / Stability: | Not rated (0.0) | Price: | Not rated (0.0) |
Key to Types of Feedback:
Reviews
Troubleshooting
Usage Tips
Developer Notes
Commentary
Featured Reviews
This is the first truly critical security flaw in OS X - Version: 1.1, 5/19/2004 10:58PM PST
MacHFC DEV
Another alternative - Version: 1.1, 5/19/2004 05:02PM PST
(1 of 2 users found this comment useful)
morgancain
sudo cp /System/Library/CoreServices/Help\ Viewer.app/Contents/Info.plist /System/Library/CoreServices/Help\ Viewer.app/Contents/Info.plist.original; checkLine=`grep -n 'NSAppleScriptEnabled' /System/Library/CoreServices/Help\ Viewer.app/Contents/Info.plist.original | awk -F : '{print $1}'`; theLine=`echo "$checkLine + 1" | bc`; sed -e "$theLine s/true/false/g" /System/Library/CoreServices/Help\ Viewer.app/Contents/Info.plist.original > ~/Info.plist.nu; sudo cp ~/Info.plist.nu /System/Library/CoreServices/Help\ Viewer.app/Contents/Info.plist
OR if you're paranoid and want to do it manually, you can walk through this recipe (again from Terminal):
sudo -s [enter password] vi /System/Library/CoreServices/Help\ Viewer.app/Contents/Info.plist type '/NSApple' to search for NSApplescriptEnabled down-arrow to next line after NSApplescript, use 'x' key to delete the word 'true' type 'i' key for insert mode, type 'false', hit 'esc' key type 'ZZ' to quit and save exit; exit Your results should look something like this in the area you edited: <key>NSApplescriptEnabled</key> <false/>And basically, what you are doing is editing the NSApplescriptEnabled key in the Info.plist file inside the Help View application to be false instead of true.
Works for me!
PS: Trying to post special characters in comment here at VT is like hammering nails with your forehead!
Does it change 'em all? - Version: 1.0, 5/19/2004 07:50AM PST
(1 of 1 users found this comment useful)
JimT3What I'm curious about is whether or not it changes all OpenApp.scpt files on the machine. The issue doesn't exist simply with the OpenApp.scpt file within the Help Viewer app - it can be exploited for any OpenApp.scpt file that exists anywhere else.
Personally, I have 245 of them on my machine. And I have tested them - they can be exploited. So if this thing only changes the Help Viewer OpenApp.scpt one, there are still 244 open security holes. If it changes all of them, then good, it's covering it better.
Of course, the program would need to be re-run every time a new application is installed to ensure that any OpenApp.scpt files in there are changed as well.
Most Recent Replies: View All 1 Replies
- Does it change 'em all?