DEF CON 31 - Demystifying (& Bypassing) macOS's Background Task Management - Patrick Wardle

  Рет қаралды 19,646

DEFCONConference

DEFCONConference

9 ай бұрын

To retain a foothold on an infected system, most Mac malware will persist; installing itself in a manner that ensures it will be automatically (re)launched each time the infected system is rebooted.
In macOS Ventura, Apple's rearchitected core persistence mechanisms and added a new security mechanism that alerts the user any time an item is persisted. As the former is both undocumented and implemented in a proprietary manner this poses a problem for existing security and forensics tools (that aim to heuristically detect malware via unauthorized persistence events). On the other hand, the latter is problematic to malware authors, who obviously want their malicious creations to persist without an alert being shown to the user.
In this talk, we'll indiscriminately provide solutions for all! First, we'll dive into the internals of macOS's Background Task Management (BTM) which, as we'll see, contains a central (albeit proprietary) repository of persistent items. Armed with this information, we'll release open-source code capable of programmatically enumerating all persistent items from BTM, ensuring security and forensics tools regain compatibility. We'll also highlight design weaknesses that malicious code could trivially employ to sidestep the new security features of BTM, such that persistence may still be silently achieved.

Пікірлер: 15
@fightme5543
@fightme5543 9 ай бұрын
Y'all don't understand how excited I get every time I see a new talk! Thanks Defcon Team!
@zizlog_sound
@zizlog_sound 9 ай бұрын
First of all big thanks to Patrick for another great lesson on Mac security. When Patrick says „That‘s s/th Apple should be doing.“ I.e. preventing SIGSTOP, the devs at Apple didn’t think this all the way through or left it on purpose. I wish Apple puts more quality in their OS than quantity. Pushing out a new OS with bags of new features every year takes its toll on quality for sure.
@crissuper20
@crissuper20 9 ай бұрын
i gotta say, interesting is an understatement when seeing DEFCON conferences
@recklessroges
@recklessroges 9 ай бұрын
Patrick Wardle always gives good talks. Thanks PW and DEFCON.
@BDonTJ
@BDonTJ 9 ай бұрын
Fascinating! 🤔 Thank you, Patrick.
@camelotenglishtuition6394
@camelotenglishtuition6394 8 ай бұрын
He's a great speaker and very interesting. Great job!
@blaxbrian6877
@blaxbrian6877 9 ай бұрын
good talk
@zoenagy9458
@zoenagy9458 9 ай бұрын
where are the rest of vids??
@arir43
@arir43 9 ай бұрын
It takes a few weeks for them to all be uploaded
@prescientdove
@prescientdove 9 ай бұрын
@@arir43😂
@ClassicRiki
@ClassicRiki 8 ай бұрын
All well and good but overall without a zero click he still had to put the users password in to get that onto the system. So it’s entirely useless unless he’s also bypassing the requirement for user authentication. Pretty arrogant to say it’s “lame” that Apple doesn’t do it…because guess what, they’ll add this and now your software is entirely pointless. All of which still only applies when a user authentication bypass is achieved, and trust me…if they can bypass that then his software will be trivial to bypass. To call their software “sub par” is pretty f*cking arrogant.
@allenng2348
@allenng2348 9 ай бұрын
I wanted to listen to this; the topic was interesting, but I can't listen to people that sound like they're drowning in their own saliva when they speak.
@gillesiachelini2082
@gillesiachelini2082 9 ай бұрын
why so nasty?
@scottsound4711
@scottsound4711 8 ай бұрын
Give Ya ears a clean & Ya head a wobble
DEF CON 30 - Roger Dingledine - How Russia is trying to block Tor
47:27
DEFCONConference
Рет қаралды 62 М.
Malware Development: Processes, Threads, and Handles
31:29
BRUSH ONE’S TEETH WITH A CARDBOARD TOOTHBRUSH!#asmr
00:35
HAYATAKU はやたく
Рет қаралды 34 МЛН
The most impenetrable game in the world🐶?
00:13
LOL
Рет қаралды 31 МЛН
Ну Лилит))) прода в онк: завидные котики
00:51
狼来了的故事你们听过吗?#天使 #小丑 #超人不会飞
00:42
超人不会飞
Рет қаралды 50 МЛН
KubeVirt Community Meeting 2024-05-29
23:01
KubeVirt
Рет қаралды 9
DEF CON 31 - Snoop On To Them, As They Snoop On To Us -  Alan Meekins
23:23
NFC Technology (Mifare Access Control)
9:15
Tech Security Tools
Рет қаралды 3,6 М.
Intro to the Zig Programming Language • Andrew Kelley • GOTO 2022
50:14
Investigating macOS Malware with Patrick Wardle
1:22:25
Huntress
Рет қаралды 573
Apple watch hidden camera
0:34
_vector_
Рет қаралды 50 МЛН
Carregando telefone com carregador cortado
1:01
Andcarli
Рет қаралды 1,8 МЛН
МОЖНО ЛИ заряжать AirPods в чехле 🧐😱🧐 #airpods #applewatch #dyson
0:22
Apple_calls РЕПЛИКА №1 В РФ
Рет қаралды 18 М.
Эффект Карбонаро и бумажный телефон
1:01
История одного вокалиста
Рет қаралды 2,6 МЛН
Эволюция телефонов!
0:30
ТРЕНДИ ШОРТС
Рет қаралды 6 МЛН