+ All Categories
Home > Documents > FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server...

FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server...

Date post: 01-Jan-2016
Category:
Upload: dwain-carson
View: 260 times
Download: 0 times
Share this document with a friend
Popular Tags:
25
FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003 Mark Burnett
Transcript
Page 1: FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003 Mark Burnett.

FrontPage: 2003FrontPage: 2003

Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003

Mark Burnett

Page 2: FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003 Mark Burnett.

FrontPage: 2003

Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003

Mark Burnett

Page 3: FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003 Mark Burnett.

Background

History of the FPSEDifferent names, same old

holesWhat products include

FPSE?

Page 4: FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003 Mark Burnett.

Risks

Are the FPSE as insecure as everyone says?

What are the real risks?– Increased attack surface– Entry point– Information gathering– Running on system partition– Insufficient logging– Storing files within the web

root

Page 5: FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003 Mark Burnett.

Risks

What are some greater risks?– Confusing security model– Running in-process with

inetinfo.exe– Relaxed NTFS permissions– Cannot be secured without

NTFS

Page 6: FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003 Mark Burnett.

The FPSE Files

The same files?– _vti_bin/shtml.dll– _vti_bin/_vti_aut/author.dll– _vti_bin/_vti_adm/admin.dll

FPSE 2002– _vti_bin/owssvr.dll– _vti_bin/_vti_adm/fpadmdll.dll

Page 7: FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003 Mark Burnett.

FPSE Directories

_vti_bin – FPSE Binaries_private - _vti_cnf_vti_pvt_vti_script_vti_txt

Page 8: FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003 Mark Burnett.

Decoding vti_rpc

Sending vti_rpc methods– POST to FPSE binaries– GET to owssvr.dll– Multiple posts using CAML

Interpreting output

Page 9: FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003 Mark Burnett.

Sample Output

• <html><head><title>vermeer RPC packet</title></head>

• <body>• <p>method=list services:4.0.2.0• <p>services_list=• <ul>• <li>SR|msiis• <li>vti_usagevisitsbyweek• <li>UX|337 380 423 501 297• <li>vti_usagebymonth• <li>UX|88 4195 2667 3497 90• <li>vti_welcomenames• <li>VX|Default.htm Default.asp

Default.aspx• <li>vti_adminurl• <li>SR|/_vti_bin/_vti_adm/fpadmdll.dll

Page 10: FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003 Mark Burnett.

Cool vti_rpc Tricks

Finding unprotected web sites

Listing websOther info gathering

method=list+services:4.0.2.0000&service_name=

Page 11: FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003 Mark Burnett.

vti_rpc Exploits

New exploits to be announced

Page 12: FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003 Mark Burnett.

Other Exploits

New exploits to be announced

Page 13: FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003 Mark Burnett.

Updating the FPSE

Finding product updatesConfusing and inconsistentManual fixes

Page 14: FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003 Mark Burnett.

Manual Fixes

Htimage.exe and Imagemap.exe– Microsoft’s solution– Another Microsoft solution– The real solution?

Page 15: FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003 Mark Burnett.

The Security Model

Browse, Author, and Administer

NTFS Permissions on web root

Common Mistakes

Page 16: FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003 Mark Burnett.

Installing & Uninstalling

Why are the directories there on a clean install?

Why won’t they uninstall?How do you remove them?

Page 17: FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003 Mark Burnett.

Moving the FPSE

1. Move the binaries2. Update the registry3. Update the metabase

Page 18: FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003 Mark Burnett.

Securing the FPSE

The FPSE can be used safely if you:Secure user accountsSet proper NTFS permissionsSet proper IIS permissionsConfigure the registry defaultsKeep patchedUse SSL for authoringManage log filesSet IP Restrictions

Page 19: FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003 Mark Burnett.

Advanced Techniques

Mirror sitesURLScan RulesCustom ISAPI filterFPSE neutered

NTFS restrictionsRemove directoriesDisable authoring

Page 20: FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003 Mark Burnett.

FPSE Intrusions

Spotting attacksLog entriesOther trailsFPSE vs. WebDAV

Page 21: FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003 Mark Burnett.

Snort Rules

Updated Snort rulesLogging FPSE authoring

with Snort

Page 22: FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003 Mark Burnett.

FrontPage Tools

Xfp.pl – FrontPage security scanner

Fpseinfo.pl – FrontPage info gathering

SecureFPSE.cmd – Harden FrontPage Server Extensions

fpBlock – ISAPI filter for FrontPage IP restrictions

Page 23: FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003 Mark Burnett.

Xfp.pl

Page 24: FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003 Mark Burnett.

Fpseinfo.pl

Returns FPSE information- Web server platform- Anonymous user account- Site statistics- Hidden directories- More

Page 25: FrontPage: 2003 Exploiting, Abusing, and Securing the FrontPage Server Extensions on Windows Server 2003 Mark Burnett.

SecureFPSE.cmd

Removes htimage.exe and imagemap.exe

Moves binariesRegisters components in

new lcoationUpdates metabaseUpdates registry


Recommended