精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

OS X那些事——惡意軟件是如何啟動的?

安全
安全公司bit9發布的《2015: The Most Prolific Year for OS X Malware》報告指出,現在惡意軟件的啟動方式(Persistence Mechanisms)使用傳統Unix技術的越來越少,基本沒有了。大部分惡意軟件使用OS X提供的新的啟動機制了。

0x00 背景

前幾日,看了一份報告,是美國網絡安全公司bit9發布的:《2015: The Most Prolific Year for OS X Malware》

報告主要的內容就是說說2015年OS X平臺惡意軟件的情況。bit9的研究團隊進行了10周的分析研究,分析了1400個惡意軟件樣本。給出了下面這張圖,可見,2015年惡意軟件樣本數量是前5年惡意樣本數量之和的5倍。這估計要亮瞎蘋果公司的眼。Mac越來越火。也越來越不安全了。

 

p1

 

報告指出的重點有:

現在惡意軟件的啟動方式(Persistence Mechanisms)使用傳統Unix技術的越來越少,基本沒有了。大部分惡意軟件使用OS X提供的新的啟動機制了。

感染持續增長,但是惡意軟件的復雜度卻不是太高。

主要的啟動方式有7種。

由于OS X平臺上惡意軟件多樣性不如windows平臺,所有相對的檢測方法就簡單一些,因為需要需要檢查的地方比windows平臺的要少。

0x01 啟動

接下來就來談談這啟動的事,看看是哪7種武器是黑客所喜歡的:

 

p2

 

如上7種武器你知道幾種(大神就自動飄過)。

Launch daemons/agents

其實這兩種啟動方式可以一起介紹。啟動方式基本相同,只是有些區別而已。

這兩種方式都是蘋果官方提供的標準啟動方式。在官方手冊里面可以查詢到更詳細的介紹[link]。daemons和agents都是由launchd進程負責啟動的后臺作業。launchd是OS X系統用戶態的***個進程。對應于其他UN*X系統中的init。負責直接或者間接的啟動系統中的其他進程。

 

p3

 

從圖中可以看到daemons和agents都是由launchd進程啟動的。

daemons:守護程序,后臺服務,通常與用戶沒有交互。由系統自動啟動,不管是否有用戶登錄系統。

agent:代理程序,是一類特殊的守護程序,只有在用戶登錄的時候才啟動。可以和用戶有交互,還可以有GUI。

創建一個daemons或agent是非常簡單的,就是創建一個普通的二進制可執行文件。然后將自己的屬性列表文件(.plist)放置到daemons或agent的配置目錄中:

目錄用途

/System/Library/LaunchDaemons系統本身的守護程序

/Library/LaunchDaemons第三方程序的守護程序

/System/Library/LaunchAgents系統本身的代理程序

/Library/LaunchAgents第三方程序的代理程序,這個目錄通常為空

~/Library/LaunchAgents用戶自有的launch代理程序,是有對應的用戶才會執行

plist文件的結構可以查看手冊[link],下面給出了一個啟動計算器的plist文件。擁有鍵值為true的RunAtLoad鍵。

 

p4

 

將此.plist文件拷貝到/Library/LaunchAgents目錄(拷貝之后的文件擁有者為root),就可以在重啟后,自動啟動計算器。

可以使用

1sudo plutil -lint /path/to/com.test.plist

來檢測plist文件格式是否有問題。

plist中主要的字段和它的含義:

Label 用來在launchd中的一個***標識,類似于每一個程序都有一個identifies一樣。

UserName 指定運行啟動項的用戶,只有當Launchd 作為 root 用戶運行時,此項才適用。

GroupName 指定運行啟動項的組,只有當Launchd 作為 root 用戶運行時,此項才適用。

KeepAlive 這個key值是用來控制可執行文件是持續運行呢,還是滿足具體條件之后再啟動。默認值為false,也就是說滿足具體條件之后才啟動。當設置值為ture時,表明無條件的開啟可執行文件,并使之保持在整個系統運行周期內。

RunAtLoad 標識launchd在加載完該項服務之后立即啟動路徑指定的可執行文件。默認值為false。

Program 這個值用來指定進程的可執行文件的路徑。

ProgramArguments 如果未指定Program時就必須指定該項,包括可執行文件文件和運行的參數。

Cron job

Cron job是一個隨Unix而來的啟動機制。在OS X中已經不被推薦使用。蘋果公司推薦使用launchd命令來完成計劃任務。但是OS X仍然支持Cron。那黑客們當然不會嫌棄。

Cron可以用來在設定的時刻執行一個命令或是腳本。如果惡意軟件是python編寫的,可以直接運行python命令。

Cron服務使用crontab命令來控制。在目錄/usr/lib/cron/tabs目錄下會有對應的用戶名的配置文件。當然可以直接通過命令來進行配置。具體的可以查詢手冊[link]。

crontab可以直接讀取文件作為輸入來配置:

 

p5

如圖 用crontab加載文本persist

 

保存文本內容為:

*****open /Applications/Calculator.app

該配置為每分鐘執行open命令打開計算器。

 

p6

 

上圖為文件格式,多個任務可以分多行給出,可以用#進行注釋。

還可以使用@reboot等配置來設置開機啟動。但是本人在OS X 10.10上測試開機啟動計算器沒有成功!用時間間隔來啟動時可以的。

可以用crontab參數

-l 查看當前的crontab配置。

-r 移除所有配置

-e 編輯配置

login items

login items是蘋果公司對需要開機運行的應用程序推薦的啟動方式。

有兩種使用login item的方式:

使用shard file list。

使用Service Management framework。針對sandbox性能的程序[link]。

***種方式:

使用***種方式啟動的login items在系統偏好設置->用戶和群組>登錄項里面可以查看并設置

 

p7

 

在這個界面可以添加,刪除登錄項。

這些登錄項的信息都保存在~/Library/Preferences/com.apple.loginitems.plist配置文件中,每一個啟動項對應一個字典,有Alias,Name等,其中Name是NSString類型,其它是Data類型,進行了base64,所以目前可以刪除。(手工添加有文章說可以,在OS X 10.10.x中筆者暫時沒有找到方法)。

另外就是通過程序來添加:

12345LSSharedFileListRef loginItems = LSSharedFileListCreate(NULL, kLSSharedFileListSessionLoginItems, NULL); //url為app所在的目錄

CFURLRef url = (CFURLRef)[NSURL fileURLWithPath:appPath];

LSSharedFileListItemRef item = LSSharedFileListInsertItemURL(loginItems, kLSSharedFileListItemLast, NULL, NULL, url, NULL, NULL);

CFRelease(item);

CFRelease(loginItems);

有的惡意軟件就是利用代碼添加login item的方式來實現自啟動的。

第二種方式:

使用login item的程序如果是用了沙盒技術就會因為權限問題無法使用***種方式了。必須使用Service Management Framework。要求有兩個程序:一個主程序一個helper程序。helper程序存放在主程序的Contents/Library/LoginItems目錄下。主程序在運行時調用SMLoginItemSetEnabled()函數來設置helper程序為自啟動程序。具體可以參考[link] [link]。

注意:你的主程序必須在Application的目錄下,開機啟動的設置才會生效,否則會失敗

StartupItems

這是蘋果公司不推薦的啟動方法。但是在現在版本中還沒有失效。

一個Startup Item是一個特殊的文件。可以在系統boot進程中得到執行。

創建過程如下:

1,創建目錄

StartupItems存放在以下兩個路徑下:

/System/Library/StartupItems

/Library/StartupItems(默認情況下是不存在的,需要自己手動創建)

2,生成執行程序或腳本

程序或腳本必須和目錄名一樣,可執行文件需要獲得root權限。

一般使用shell script,因為其創建和更新更為簡單。

下圖是一個例子:

 

p8

 

開機啟動后系統會自動向腳本給出start作為參數。“$1” 表示傳給該腳本的***個參數

StartService(), StopService(), RestartService()

當可執行文件接收到的參數為start,stop或者restart時,執行相對應的函數。

3,創建StartupParameters.plist

在目錄中創建該文件StartupParameters.plist是一個屬性列表。

 

p9

 

關于plist中主要的字段

可以參考:

 

p10

 

Binary infection

二進制感染實現駐留。

原理和windows系統下的PE文件感染一樣。修改二進制文件獲取執行權限執行自己的代碼。

因為OS X允許未簽名的二進制文件運行。所以該方法依然有效。且感染的方式多種多樣。其中最簡單的就是修改入口點了。通過修改Mach-O文件的Load Commands。添加新的segment來實現代碼的注入感染。

0x02 檢測

針對啟動項的檢測,bit9的報告針對企業和個人給出了建議。

這里給大家介紹下針對個人Mac的檢測方法。

除了手動針對啟動項的位置進行檢測外,你當然還可以用用腳本。不過推薦一個不錯的工具

https://objective-see.com/products/knockknock.html

該工具自動掃描9中啟動方式。

 

p11

 

讀者可以利用此工具來進行一個快速的檢測。

該工具的作者還開發了一款啟動項動態監控軟件

https://objective-see.com/products/blockblock.html

可以動態的攔截啟動項的添加。大家不妨試試。

0x03 參考

2015: The Most Prolific Year for OS X Malware

https://www.bit9.com/resources/research-reports/2015-the-most-prolific-year-for-os-x-malware/

VB2014 paper: Methods of malware persistence on Mac OS Xhttps://www.virusbtn.com/virusbulletin/archive/2014/10/vb201410-malware-persistence-MacOSX

Levin, J. Mac OS X and iOS Internals: To the Apple’s Core. Wrox. 2012

Mac OSX的開機啟動配置 http://www.tanhao.me/talk/1287.html/

在SandBox沙盒下實現程序的開機啟動 http://www.tanhao.me/pieces/590.html/

蘋果手冊https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/Introduction.html

責任編輯:藍雨淚 來源: 烏云知識庫
相關推薦

2012-07-02 08:55:02

2011-05-19 16:47:50

軟件測試

2013-02-01 10:54:57

2012-07-12 09:10:37

2012-07-12 09:58:49

2015-09-17 09:17:53

2015-07-06 11:35:07

預裝軟件

2015-10-29 10:05:23

2014-10-09 09:34:38

ATM惡意軟件Tyupkin

2017-08-03 13:06:21

2023-07-03 11:38:48

2009-08-31 12:46:22

雪豹蘋果操作系統

2014-09-17 15:22:57

2014-03-21 10:23:32

2011-12-07 16:32:01

軟件專利

2009-12-31 12:31:57

2012-08-29 13:39:19

OS XLinux桌面

2017-04-10 18:10:31

2014-06-06 16:08:17

初志科技

2020-07-29 08:14:59

云計算云遷移IT
點贊
收藏

51CTO技術棧公眾號

黄色网在线视频| 91九色单男在线观看| 欧美bbbbb性bbbbb视频| 成人不卡视频| 伊人夜夜躁av伊人久久| 精品欧美国产| 97人妻一区二区精品免费视频| 欧美日本三区| 一区二区成人av| 日韩激情视频在线播放| 免费中文日韩| 国产三级漂亮女教师| 亚洲精品偷拍| 久久久国产一区| 欧美老熟妇乱大交xxxxx| 亚洲网站免费| 色噜噜狠狠一区二区三区果冻| 一区二区三区四区视频在线观看| 日本高清视频网站| 国产乱码精品一区二区三区av| 96精品视频在线| 亚洲色婷婷一区二区三区| 亚洲制服欧美另类| 欧美精品一区二区三区视频| 国产探花在线看| 美女100%一区| 亚洲国产成人porn| 精品嫩模一区二区三区| www日韩tube| 2024国产精品视频| 国产高清自拍一区| 国产不卡精品视频| 精品一区二区三区欧美| 国产成人一区二区| 日日摸天天添天天添破| 国产精品啊啊啊| yw.139尤物在线精品视频| 国产肥白大熟妇bbbb视频| 女人抽搐喷水高潮国产精品| 日韩欧美亚洲国产精品字幕久久久| 免费一级特黄录像| 忘忧草在线日韩www影院| 亚洲一二三级电影| 日韩成人午夜影院| fc2ppv国产精品久久| 国产精品美女久久久久高潮| 欧美在线视频一区二区三区| 无码国产精品96久久久久| 成人av先锋影音| 国产成人免费观看| 亚洲免费国产视频| 粉嫩aⅴ一区二区三区四区| 亚洲综合第一页| 国产成人三级一区二区在线观看一| 国产午夜在线播放| 狠狠色丁香久久综合频道| 久久成人人人人精品欧| 91 在线视频| 亚洲色图二区| 欧美精品免费看| 青青草国产在线观看| 这里只有精品在线| 九九热精品在线| 国产中文字幕免费| 99香蕉国产精品偷在线观看| 97精品一区二区视频在线观看| 国产第100页| 制服诱惑一区二区| 日韩av手机在线看| 中文字幕永久在线观看| 狠狠色丁香婷婷综合| 91青草视频久久| 亚洲高清精品视频| 91亚洲精品乱码久久久久久蜜桃| 欧美二区三区| 日本中文字幕在线观看| 亚洲视频你懂的| 欧美精品在欧美一区二区| 波多野结衣中文字幕久久| 欧美日韩国产一中文字不卡| 99福利在线观看| 97人人做人人爽香蕉精品| 欧美精品vⅰdeose4hd| 苍井空张开腿实干12次| 日韩电影在线观看完整免费观看| 亚洲人成电影在线| 欧美爱爱免费视频| 亚洲免费一区二区| 91亚洲一区精品| 少妇人妻偷人精品一区二区| 久久精品欧美一区二区三区麻豆| 亚洲视频欧美在线| а√天堂8资源中文在线| 欧美亚洲综合久久| 日本精品一二三区| 国产剧情一区| 久久91亚洲精品中文字幕奶水| 国产又色又爽又黄的| 久久精品国产第一区二区三区| 97超碰在线播放| 欧美成人免费| 免费日韩一区二区三区| 国产午夜精品在线观看| 日本精品福利视频| 欧美日韩美女| 欧美zozozo| 日本免费www| 亚洲区欧美区| 91精品久久久久久久久久入口| 少妇喷水在线观看| 亚洲女人的天堂| 91av俱乐部| 久久99精品国产自在现线| 色老头一区二区三区| 日本一级一片免费视频| 国产综合久久久久久久久久久久 | 国产亚洲欧美精品久久久久久 | 天堂中文在线官网| 日韩一区欧美小说| 国产精品天天av精麻传媒| 大奶在线精品| 欧美老女人性视频| 又色又爽又黄无遮挡的免费视频| 99国产精品久久久久久久久久久| 黄频视频在线观看| 亚洲精品555| 精品一区精品二区| 国产污视频在线观看| 国产一本一道久久香蕉| 天堂精品一区二区三区| 在线免费看h| 亚洲成人三级在线| 久久久久久欧美精品se一二三四| 久久国产精品72免费观看| 日本不卡一区二区三区视频| 日韩激情电影| 日韩经典第一页| 亚洲av鲁丝一区二区三区| 久久99国内精品| 亚洲欧洲精品在线 | 欧美在线观看视频在线| 亚洲精品乱码久久久久久不卡| 亚洲先锋成人| 成人在线看片| 成人ssswww在线播放| 欧美成人性福生活免费看| 日韩视频中文字幕在线观看| 久久精品999| av电影一区二区| 久久精品日韩精品| 中文字幕人成乱码在线观看| 亚洲国产另类久久精品| 在线观看 中文字幕| www.一区二区| 黄色一级视频片| 午夜精品影视国产一区在线麻豆| 韩国一区二区电影| 色猫av在线| 91传媒视频在线播放| 国内精品卡一卡二卡三| 美女视频黄频大全不卡视频在线播放 | 亚洲人成网站777色婷婷| 色av性av丰满av| 中日韩免费视频中文字幕| 在线观看的毛片| 亚洲h色精品| 翡翠波斯猫1977年美国| 国产乱码精品一区二三赶尸艳谈| 日韩电视剧在线观看免费网站| 天堂а√在线中文在线新版| 久久久国际精品| mm131国产精品| 欧美黄色一级视频| 国产综合动作在线观看| 不卡av影片| www国产91| av中文字幕在线免费观看| 亚洲1区2区3区4区| 国产精品天天干| 国产乱对白刺激视频不卡| 国产96在线 | 亚洲| 欧洲乱码伦视频免费| 91网在线免费观看| 都市激情国产精品| 中日韩美女免费视频网址在线观看| 97人妻精品一区二区三区视频| 一区二区免费看| 熟女俱乐部一区二区| 国产一区二三区| 成人久久久久久久久| 99精品美女| 精品国产aⅴ麻豆| 日韩第二十一页| 97超级碰在线看视频免费在线看| 国产小视频免费在线网址| 91精品国产欧美一区二区成人| 日韩精品1区2区| 亚洲欧美电影院| 天天躁日日躁aaaa视频| 国产高清精品网站| 午夜免费一区二区| 亚洲高清电影| 中文一区二区视频| avtt中文字幕| 久久影院亚洲| 996这里只有精品| 欧美精品色图| 国产一区二区中文字幕免费看| 欧美xxxx做受欧美护士| 欧美激情亚洲一区| 激情成人四房播| 亚洲性视频网站| 人妻丰满熟妇av无码区hd| 欧美日韩mp4| 一级片免费在线播放| 亚洲一区二区三区国产| www中文在线| 国产午夜精品理论片a级大结局| 亚洲 自拍 另类 欧美 丝袜| 日本vs亚洲vs韩国一区三区 | 7777精品伊人久久久大香线蕉完整版 | 五月开心婷婷久久| 精品国产乱码久久久久久鸭王1| 欧美激情综合五月色丁香| 三上悠亚ssⅰn939无码播放| 国产精品一区二区久激情瑜伽| 欧美黄色性生活| 我要看一级黄色录像| 裸体在线国模精品偷拍| 红桃av在线播放| 99国产精品自拍| 国产精品视频网站在线观看| 97精品视频| 亚洲日本欧美在线| 91影院成人| 伊人久久大香线蕉精品| 成人激情电影在线| 欧美一区少妇| 国产中文字幕一区二区三区| 久久伦理网站| 亚洲香蕉视频| 欧美三日本三级少妇三99| 午夜先锋成人动漫在线| 农村寡妇一区二区三区| 天天躁日日躁狠狠躁欧美| 久久99精品久久久久久三级| 女同久久另类99精品国产| 好看的日韩精品| 日韩最新在线| 欧洲精品国产| 欧美一级淫片| 中文字幕一区二区三区最新| 久久中文字幕二区| 亚洲成人动漫在线| 午夜日韩激情| 青青艹视频在线| 久久久久国产一区二区| 成人黄色一区二区| 精品一区二区三区日韩| 久久精品国产99久久99久久久| 国产乱码精品一区二区三| 中国特级黄色片| 97se亚洲国产综合自在线 | 国产日韩欧美视频在线观看| 欧美一区日本一区韩国一区| 国产黄色美女视频| 亚洲国产成人精品一区二区| 天堂a√在线| 中文字幕久久亚洲| а√天堂8资源在线官网| 国自产精品手机在线观看视频| 成人免费图片免费观看| 国产精品国产三级国产专播精品人 | 国产精品黄页免费高清在线观看| 91国内外精品自在线播放| 成人在线激情视频| 巨人精品**| 色噜噜色狠狠狠狠狠综合色一| 99九九热只有国产精品| 成人av在线不卡| 久久久精品五月天| 亚洲天堂网站在线| 91免费看视频| 午夜精品福利在线视频| 岛国av一区二区三区| 最近国语视频在线观看免费播放| 欧美一区二区人人喊爽| 无码国产精品高潮久久99| 日韩中文字幕欧美| sm捆绑调教国产免费网站在线观看| 国产成人精品日本亚洲| 日韩在线观看中文字幕| 女同一区二区| 欧美日韩国产亚洲一区| 亚洲国产精品毛片av不卡在线| 国内精品久久久久影院色| 欲求不满的岳中文字幕| 中文字幕亚洲一区二区va在线| 国产精品suv一区二区| 在线中文字幕不卡| 色婷婷av一区二区三| 色噜噜狠狠色综合网图区 | 国产精品日韩欧美综合| 6080亚洲理论片在线观看| 色播五月综合| 亚洲久久一区二区| 亚洲欧美日韩一二三区| 久久九九久精品国产免费直播| 欧美成人黄色网| 精品视频一区 二区 三区| 日批免费在线观看| 美女精品视频一区| 成人a在线观看高清电影| 国产精品一区二区三区免费观看| 91亚洲国产成人久久精品| 精品中文字幕av| 成人综合在线网站| 欧美成人aaa片一区国产精品| 欧美在线免费观看亚洲| 四虎成人免费在线| 久久理论片午夜琪琪电影网| 成人综合日日夜夜| 亚洲一区精彩视频| 日韩不卡一区二区| 亚洲精品成人无码熟妇在线| 午夜精品久久久久久久99水蜜桃| 99在线精品视频免费观看20| 尤物九九久久国产精品的特点 | 欧美r级电影| 日韩在线第三页| 2021中文字幕一区亚洲| 青青操免费在线视频| 精品国产亚洲在线| 日韩成人伦理| 亚洲一区美女视频在线观看免费| 欧美国产美女| 日本超碰在线观看| 国产精品久久国产精麻豆99网站| 成年人晚上看的视频| 亚洲一区www| 在线看欧美视频| 婷婷五月色综合| 奇米精品一区二区三区在线观看一| 人妻少妇无码精品视频区| 一本到不卡免费一区二区| 欧美视频免费一区二区三区| 欧洲成人免费视频| 奇米亚洲欧美| 亚洲一区二区蜜桃| 国产精品不卡在线观看| 国产又粗又猛又黄又爽| 另类图片亚洲另类| 日本在线成人| 欧美成人高潮一二区在线看| 99麻豆久久久国产精品免费优播| 日韩欧美大片在线观看| 日韩黄色高清视频| 久久91导航| 偷拍盗摄高潮叫床对白清晰| 韩国一区二区视频| 免费又黄又爽又色的视频| 精品国产一区二区三区四区四 | 超碰男人的天堂| 日本韩国一区二区三区| av在线第一页| 亚洲精品免费网站| 日韩一级不卡| 精品无码人妻一区二区免费蜜桃| 欧美日韩黄色一区二区| 亚洲综合影视| 精品日产一区2区三区黄免费 | 偷拍欧美精品| 国产精品久久久久久亚洲av| 午夜精品在线视频一区| 国产永久免费高清在线观看| 成人情趣片在线观看免费| 国产精品hd| caopeng视频| 日韩一区二区精品葵司在线| 123区在线| 色一情一乱一伦一区二区三欧美 | 91精品福利视频| www国产在线观看| 免费成人深夜夜行视频| 久久99热狠狠色一区二区| 久久免费黄色网址| 国产一区二区三区视频在线观看| 国产精品日本一区二区不卡视频| 国产午夜福利100集发布| 国产精品久久久久婷婷二区次| 免费看黄网站在线观看| 国产精品久久久久久av下载红粉 | 亚洲欧美日韩久久| 亚洲欧洲综合在线| 亚洲999一在线观看www| 久久精品日产第一区二区| 91porn在线视频| 亚洲欧美在线免费| 在线一区二区三区视频| 污污动漫在线观看|