06 compat vistawin7 lua tools and...
TRANSCRIPT
![Page 1: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/1.jpg)
![Page 2: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/2.jpg)
![Page 4: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/4.jpg)
![Page 5: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/5.jpg)
![Page 6: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/6.jpg)
User mode
Kernel mode
ProcMon Driver
ApplicationApplicationApplications
Win32 APIs
NTDLL
Executive,
Kernel,
Drivers
File System
mini-filter
driver
Registry
callbacks *
Kernel callbacks
![Page 7: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/7.jpg)
![Page 8: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/8.jpg)
ProcMon UACCE SUA LUA Buglight
Developers C
Administrators C
2000/XP A
Vista A
Complex ACLs A
Less Common APIs F
Ease of Use C
Depth B
Breadth D
![Page 9: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/9.jpg)
![Page 10: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/10.jpg)
UACCE Shim
Windows API
ApplicationApplicationApplications
Event Log
ACT File Share
Log Processing
Service
Data Collection
Service
![Page 11: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/11.jpg)
![Page 12: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/12.jpg)
ProcMon UACCE SUA LUA Buglight
Developers C D
Administrators C D
2000/XP A B
Vista A B
Complex ACLs A F
Less Common APIs F F
Ease of Use C A
Depth B F
Breadth D A
![Page 13: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/13.jpg)
![Page 14: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/14.jpg)
![Page 15: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/15.jpg)
![Page 16: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/16.jpg)
![Page 17: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/17.jpg)
ProcMon UACCE SUA LUA Buglight
Developers C D B
Administrators C D A
2000/XP A B A
Vista A B A
Complex ACLs A F D
Less Common APIs F F B
Ease of Use C A A
Depth B F A
Breadth D A C
![Page 18: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/18.jpg)
![Page 19: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/19.jpg)
App calls Win32 API
Shim calls actual API
If “access denied”…
Call again as admin
If it works, log it
Return result to app
App works, but all admin use
logged
as User as Admin
Application
LUA BuglightShim DLL
Win32 API
![Page 20: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/20.jpg)
![Page 21: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/21.jpg)
21
![Page 22: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/22.jpg)
![Page 23: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/23.jpg)
ProcMon UACCE SUA LUA Buglight
Developers C D B A
Administrators C D A C
2000/XP A B A A
Vista A B A A
Complex ACLs A F D A
Less Common APIs F F B B
Ease of Use C A A A
Depth B F A A
Breadth D A C C
![Page 24: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/24.jpg)
![Page 25: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/25.jpg)
![Page 26: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/26.jpg)
http://go.microsoft.com/fwlink/?LinkId=82101
http://go.microsoft.com/fwlink/?LinkId=75605
http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
![Page 27: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/27.jpg)
http://www.microsoft.com/downloads/details.aspx?FamilyID=ba73b169-a648-49af-bc5e-a2eebb74c16b&DisplayLang=en
http://msdn.microsoft.com/msdnmag/issues/07/01/UAC/default.aspx
http://www.microsoft.com/technet/technetmag/issues/2006/08/LUABugs/
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnlong/html/AppComp.asp
http://www.microsoft.com/emea/itsshowtime/sessionh.aspx?videoid=346
![Page 28: 06 Compat VistaWin7 LUA Tools and Solutionsdownload.microsoft.com/download/2/E/D/2EDF7395-8EAB-4810...ProcMon UACCE SUA LUA Buglight Developers C Administrators C 2000/XP A Vista A](https://reader036.vdocuments.net/reader036/viewer/2022070923/5fbbe070f1e25032267aaa33/html5/thumbnails/28.jpg)
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows 7 and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions,
it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.