Occasionally, you need to be extra creative to find a root of the issue. Learn how I wrote three additional apps, used hooking, and WinDbg Time Travel just to debug the scard data signing process in Windows...and found out that the problem was in one hard-coded string in the scard cache. ...more
A few months ago I had a great opportunity to implement the smart card emulation. Windows WinSCard cache items are a critical part of scard logon and must work properly for scard logon to succeeded. I reversed some WinSCard cache items layout and described them in this post. ...more
The API Monitor speaks for itself. It's a great tool for the system API calls debugging, monitoring, information extraction, exploring. This post shows how to extend API Monitor APIs collection and add your custom one. ...more
A collection of small clap recipes to help you write better CLI applications.
...more
An introduction guide about the Windows SSPI API, its core principles, and how to work with it. ...more