Slide 21
Slide 21 text
Outlook Express Module Design
User VM
Outlook Express
Email Client
User
Kernel
comctl32.dll
win32k
!"#$%&#'()$**+,"-'.'/012*34&
!56"&,77*&#*5-'
'89:;"<'////1:=/
!"#$%&#'()$**+,"-'.'/0=34:>=2
!"#$%&#'(?9*@*7#-'.'/0=3A5B&/'
'89:;"<'////1/C1'
'D8EF)G
!"#$%&#'()$**+,"-'.'/0=/:H53&
!56"&,77*&#*5-'
'89:;"<'//////:>
!"#$%&#'()$**+,"-'.'/0=3A*>5/
!"#$%&#'(?9*@*7#-'.'/0=3A=H2/'
'89:;"<'/////&H1'
'DIEJKG
!"#$%&#'()$**+,"-'.'/0=/:H5A2
!56"&,77*&#*5-'
'89:;"<'/////4:2
!"#$%&#'()$**+,"-'.'/0=/:H5C>
!56"&,77*&#*5-'
'89:;"<'/////43>
!"#$%&#'()$**+,"-'.'/0=3A*>*/
!"#$%&#'(?9*@*7#-'.'/0=3A=H2/'
'89:;"<'//////4='
'DLIEJKG
!"#$%&#'()$**+,"-'.'/0=34:452
!"#$%&#'(?9*@*7#-'.'/0=34&3H/'
'89:;"<'/////=H='
'DLJMNG
!"#$%&#'()$**+,"-'.'/0=34:C1/
!"#$%&#'(?9*@*7#-'.'/0=34&::/'
'89:;"<'//////4='
'DLJMNG
!"#$%&#'()$**+,"-'.'/0=34:H&/
!"#$%&#'(?9*@*7#-'.'/0=34&32/'
'89:;"<'/////=H='
'DL8EF)G
!"#$%&#'()$**+,"-'.'/0=34:C//
!"#$%&#'(?9*@*7#-'.'/0=34&::/'
'89:;"<'//////41'
'DJMNG
!"#$%&#'()$**+,"-'.'/0=34:C2/
!"#$%&#'(?9*@*7#-'.'/0=34&:>/'
'89:;"<'//////C='
'DL8EF)G
!"#$%&#'()$**+,"-'.'/0=3A*/1/
!"#$%&#'(?9*@*7#-'.'/0=3A=45/'
'89:;"<'/////24='
'DLO)PQG
!"#$%&#'()$**+,"-'.'/0=3=&B:2
!"#$%&#'(?9*@*7#-'.'/05=4=2'
'89:;"<'//////4='
'DLG
!"#$%&#'()$**+,"-'.'/0=34:4&2
!"#$%&#'(?9*@*7#-'.'/0=34&3H/'
'89:;"<'//////H1'
'DJMNG
!"#$%&#'()$**+,"-'.'/0=3A*///
!"#$%&#'(?9*@*7#-'.'/0=3A=45/'
'89:;"<'/////=H1'
'DO)PQG
!"#$%&#'()$**+,"-'.'/0=3=&B32
!"#$%&#'(?9*@*7#-'.'/05=4=2'
'89:;"<'//////H1'
'DG
!"#$%&#'()$**+,"-'.'/0=3A*>C/
!"#$%&#'(?9*@*7#-'.'/0=3A=4>/'
'89:;"<'/////24='
'DLO?RJG
!"#$%&#'()$**+,"-'.'/0=3A*HS2
!"#$%&#'(?9*@*7#-'.'/0=3A1A/2'
'89:;"<'/////2C='
'DLT)KQ?G
!"#$%&#'()$**+,"-'.'/0=34:>A2
!"#$%&#'(?9*@*7#-'.'/0=3A5B&/'
'89:;"<'//////H='
'DL8EF)G
!"#$%&#'()$**+,"-'.'/0=3A*>//
!"#$%&#'(?9*@*7#-'.'/0=3A===/'
'89:;"<'/////=4='
'DLP?)RG
!"#$%&#'()$**+,"-'.'/0=3A*AS/
!"#$%&#'(?9*@*7#-'.'/0=3A===/'
'89:;"<'//////C1'
'DP?)RG
!"#$%&#'()$**+,"-'.'/0=3A*H*2
!"#$%&#'(?9*@*7#-'.'/0=3A1A/2'
'89:;"<'/////4C1'
'DT)KQ?G
!"#$%&#'()$**+,"-'.'/0=3A*>32
!"#$%&#'(?9*@*7#-'.'/0=3A=HH/'
'89:;"<'/////=H1'
'D)M)Q?G
!"#$%&#'()$**+,"-'.'/0=3A*>4/
!"#$%&#'(?9*@*7#-'.'/0=3A=4>/'
'89:;"<'//////C1'
'DO?RJG
!"#$%&#'()$**+,"-'.'/0=3A*>:2
!"#$%&#'(?9*@*7#-'.'/0=3A=HH/'
'89:;"<'/////>C='
'DL)M)Q?G
!"#$%&#'()$**+,"-'.'/0=34:>5/
!"#$%&#'(?9*@*7#-'.'/0=3A542/'
'89:;"<'//////41'
'DJMNG
!"#$%&#'()$**+,"-'.'/0=/:H5>&
!56"&,77*&#*5-'
'89:;"<'//////B2
!"#$%&#'()$**+,"-'.'/0=34:>*/
!"#$%&#'(?9*@*7#-'.'/0=3A542/'
'89:;"<'//////4='
'DLJMNG
!"#$%&#'()$**+,"-'.'/0=34:HB/
!"#$%&#'(?9*@*7#-'.'/0=34&32/'
'89:;"<'//////C1'
'D8EF)G
!"#$%&#'()$**+,"-'.'/0=34:CC/
!"#$%&#'(?9*@*7#-'.'/0=34&:>/'
'89:;"<'//////41'
'D8EF)G
mshtml.dll
Event Testing Module
- Mouse click on email send button
Authorization Creation Module
- Email from memory & screen
- Reconstruct network output
Enforcement Module
- Validate outgoing emails
21
Monday, May 24, 2010