Skip to content

Commit 268532a

Browse files
authored
Create README.md
1 parent 51cdb44 commit 268532a

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

README.md

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# ALOD
2+
automatic launch object detection for Mac OS X - doesn't seem to work on latest version of OS X.
3+
For complete information about this project please be referred to https://www.circl.lu/pub/tr-08/
4+
5+
6+
## Abstract
7+
8+
Current Mac OS X malware often persists and automatically starts by using the built-in launch system 1. This tool makes use of Automatic Folder Actions 2 in order to create a very basic but effective way of monitoring the addition of new launch objects to standard locations. In case a new object is placed in one of the monitored directories, a pop-up informs the user about the change, who then has in turn to decide if the change was legitimate or not. The new version is also monitoring locations where plug-ins are installed, for instance for common Internet browsers. The list of locations is displayed below. Besides displaying added files, this tool can also set up a log file where changes are recorded.
9+
10+
## Mode of operation
11+
12+
The tools enables Automatic Folder Actions on the system and monitors the following locations (depending if the respective software is installed):
13+
14+
~~~
15+
/Library/LaunchAgents
16+
/Library/LaunchDaemons
17+
/System/Library/LaunchAgents
18+
/System/Library/LaunchDaemons
19+
~/Library/LaunchAgent
20+
/Library/StartupItems
21+
/System/Library/StartupItems
22+
/Library/Internet Plug-Ins
23+
~/Library/Safari/Extensions
24+
~/Library/Application Support/Google/Chrome/Default/Extensions
25+
~/Library/Application Support/Opera/widgets
26+
~/Library/Internet Plug-Ins
27+
~/Library/Containers/com.operasoftware.Opera/Data/Library/Internet Plug-Ins
28+
~/Library/Containers/com.operasoftware.Opera/Data/Library/Application Support/Opera/widgets
29+
~~~
30+
31+
If there is a file/folder added to any of theses locations, a notification script (which is included and copied to the User’s ‘Folder Actions Scripts’ folder) is executed which points to the change.
32+

0 commit comments

Comments
 (0)