Protecting the irreplaceable | f-secure.com
Flashback OS X Malware
Broderick Ian Aquilino – September 27, 2012
Flashback OS X Malware Broderick Ian Aquilino September 27, 2012 - - PowerPoint PPT Presentation
Flashback OS X Malware Broderick Ian Aquilino September 27, 2012 Protecting the irreplaceable | f-secure.com Agenda Infection Vector Installation Main Binary C&C Servers Payload Remaining Binaries
Protecting the irreplaceable | f-secure.com
Broderick Ian Aquilino – September 27, 2012
September 27, 2012 2
September 27, 2012 3
September 27, 2012 4
September 27, 2012 5
September 27, 2012 6
September 27, 2012 7
September 27, 2012 8
September 27, 2012 9
September 27, 2012 10
September 27, 2012 11
Hardcoded list Returned by a third party server Generated list based on date (*new variants
September 27, 2012 12
September 27, 2012 13
Updateable list (Entry ID 3035856777) Hardcoded list (Entry ID 2522550406) Generated list based on date
September 27, 2012 14
Hardcoded list (Entry ID 2413278617)
September 27, 2012 15
September 27, 2012 16
CFWriteStreamWrite send
CFReadStreamRead recv
September 27, 2012 17
To Google? Pls reply in a format that is parseable
Contains target string? Inject content
September 27, 2012 18
September 27, 2012 19
September 27, 2012 20
September 27, 2012 21
September 27, 2012 22
September 27, 2012 23
September 27, 2012 24
September 27, 2012 25
September 27, 2012 26
September 27, 2012 27
September 27, 2012 28
September 27, 2012 29
September 27, 2012 30
September 27, 2012 31
Generated list based on constants Generated list based on date Hardcoded list
September 27, 2012 32
September 27, 2012 33
broderick.aquilino@f-secure.com