Activity for Password Filter DLL

  • snowdvl snowdvl posted a comment on ticket #5

    Hi Soisik Could it be that you had the option SkipComp enabled? Because I think there is a bug in the util.cpp file. I'm no C++ expert. But at line 216 and 217 you will find the following statement. // Get mutex - unfortunately, this whole section must be mutually exclusive so that the log doesn't get garbled by overlapping writes from multiple threads // ** Must be released before return! However in the skipcomp if block (line 228 - 237) PSHK_SUCCESS got returned without closing the log and releasing...

  • soisik soisik posted a comment on ticket #5

    Actually, it didn't work: after a few hours, password change processes hanged again. It seems the loglevel is just delaying the freeze of the DLL...

  • Ragnarok Ragnarok posted a comment on ticket #5

    thanks, i will try your workaround

  • soisik soisik posted a comment on ticket #5

    We've experimented the same problem in WinSRV2016: the first password change is immediate but subsequent changes hangs for several minutes and sometime indefinitely, forcing a reboot. We have found that it only happen when logLevel is 0 or 1; Setting logLevel at 2 or 3, the execution of the script do not hang anymore.

  • Laurent FRANCFORT Laurent FRANCFORT posted a comment on ticket #5

    I did several tests at different customer sites, and it seems that the password filter works well with Windows Server 2008 R2 and Windows Server 2019, but has issues with WinSRV2012 and WinSRV2016. When installed on a WinSRV2012R2/2016 box, LSASS hangs when it receives a password change request (new user, change password through ADU&C or CTRL-ALT-DEL...) I didn't understand why LSASS freeze.

  • Laurent FRANCFORT Laurent FRANCFORT posted a comment on a wiki page

    Hi, do you know if password filter is compatible with Azure Active Directory self service Password Reset (SSPR) feature ? Details are provided here : https://docs.microsoft.com/en-us/azure/active-directory/authentication/concept-sspr-howitworks To be compatible, the password filter needs to be configured to apply in the admin password reset scenario.

  • Sébastien GENESTA Sébastien GENESTA created ticket #4

    Windows server 2016 - DLL not loaded

  • david david posted a comment on ticket #6

    I continue trying to make run the passwdhk. I found that the problem is that the DLL is not correctly loaded. I have the 16953 error. I tryed too in and WinServer 2019 completly actualize and had the same error.

  • david david created ticket #6

    Passwdhk in server 2016

  • Ragnarok Ragnarok modified a comment on ticket #5

    I have same issue on 2012R2 with only 1 server acting as DC. Also, after few hours the i cannot join pc's to domain or adduser, change password, etc... It's hang and i need to restat the server to work again :( event log do not show anything related.. any idea?

  • Ragnarok Ragnarok posted a comment on ticket #5

    I have same issue on 2012R2 only 1 server ad DC after few hours the i can join pc's to domain or adduser, etc... It's hang and i need to restat the server to work again :( event log do not show anythin related.. any idea?

  • Laurent FRANCFORT Laurent FRANCFORT posted a comment on ticket #5

    Hi, I did the following : Add a Windows Server 2012 R2 as DC to the same domain Install password filter on this WinSrv2012 server Execute a lot of password modifications on this specific server. Everything ran fine. So it seems the issue is not with AD, but with the DC OS.

  • Laurent FRANCFORT Laurent FRANCFORT created ticket #5

    Password change/set hang after a few hours

  • Igor chistruga Igor chistruga posted a comment on ticket #4

    Hi, I've installed the latest Visual C++ 2017 Redistributable package which solved the issue. Thank you.

  • Igor chistruga Igor chistruga created ticket #4

    Could not set Password Filter on Windows Server 2012 x64 DC

  • Curtis Robinson Curtis Robinson modified ticket #2

    Window Server 2016 & .Net Framework 3.5

  • Curtis Robinson Curtis Robinson modified ticket #1

    RE: Security

  • Curtis Robinson Curtis Robinson posted a comment on ticket #1

    This software is only as secure as the server it is installed on. This DLL runs as SYSTEM user since it runs under the LSASS.exe process. Also, this DLL calls external programs on the server defined by the system admin, so these external programs need to be secured as well.

  • Curtis Robinson Curtis Robinson posted a comment on ticket #2

    Version 1.2.0 includes the required VC++ runtime.

  • Curtis Robinson Curtis Robinson modified ticket #5

    Ignore Computer Accounts

  • Curtis Robinson Curtis Robinson posted a comment on ticket #5

    The feature is implemented in version 1.2.0

  • Curtis Robinson Curtis Robinson committed [5c2601]

    Update Change Log

  • Password Filter DLL Password Filter DLL released /passwdhk/1.2/passwdhk-x64-1.2.0-setup.zip

  • Password Filter DLL Password Filter DLL released /passwdhk/1.2/passwdhk-x64.1.2.0-setup.zip

  • Curtis Robinson Curtis Robinson committed [f40c38]

    Add two registry entries

  • Curtis Robinson Curtis Robinson committed [c3fe79]

    Add new registry entries

  • Curtis Robinson Curtis Robinson committed [63cafc]

    Revert "Add two registry entries"

  • Curtis Robinson Curtis Robinson committed [5dcfd5]

    Revert "Revert "Add two registry entries""

  • Curtis Robinson Curtis Robinson committed [cf7cb9]

    Update logging with new registry entries

  • Curtis Robinson Curtis Robinson committed [37f1ef]

    Change target to match Server 2016 .NET version

  • Curtis Robinson Curtis Robinson committed [bdb3ed]

    Add Skip Computer Accounts Feature

  • Curtis Robinson Curtis Robinson committed [9e2643]

    Add Skip Computer Accounts Feature

  • Curtis Robinson Curtis Robinson committed [230c9e]

    Add gitignore

  • Curtis Robinson Curtis Robinson committed [f8d1d9]

    Cleanup

  • Curtis Robinson Curtis Robinson committed [219abf]

    Update loadlibrary to wchar supported library

  • Curtis Robinson Curtis Robinson committed [d1e9c4]

    Update Platform Toolset to Windows 10

  • Curtis Robinson Curtis Robinson committed [cdf731]

    Add required library to DLL

  • Curtis Robinson Curtis Robinson committed [12f961]

    Add VC++ runtime to setup

  • Curtis Robinson Curtis Robinson modified a comment on ticket #2

    Found out the issue is the DLL is looking for another DLL called "vcruntime140.dll". As a workaround, it can be downloaded from Microsoft: https://www.microsoft.com/en-us/download/details.aspx?id=52685.

  • Curtis Robinson Curtis Robinson posted a comment on ticket #2

    Found out the issue is the DLL is looking for another DLL called "vcruntime140.dll". As a workaround, it can be downloaded from Microsoft: https://www.microsoft.com/en-us/download/details.aspx?id=52685. I need to remove this dependence is not required by the DLL and Visual Studio added it.

  • Curtis Robinson Curtis Robinson posted a comment on ticket #2

    I am able to reproduce the error. Looking into a fix.

  • John Woods John Woods posted a comment on ticket #2

    Tried to install the 1.1 msi version, and could not get it to work, even after installing .Net 4.7.1. Upon reboot of the server, we are getting an event in the System event log: Event ID: 16953 Source: Directory-Service-SAM General: The password notification DLL passwdhk failed to load with error 126. Please verify that the notification DLL path defined in the registry, HKLM\System\CurrentControlSet\Control\Lsa\Notification Packages, refers to a correct and absolute path (<drive>:\<path>\<filename>.<ext>)...

  • Curtis Robinson Curtis Robinson posted a comment on ticket #2

    It is available, now

  • Curtis Robinson Curtis Robinson posted a comment on ticket #2

    This is fixed.

  • Curtis Robinson Curtis Robinson modified ticket #2

    64bit installer is broken

  • Curtis Robinson Curtis Robinson modified ticket #3

    passwdhk.dll for W2003 64 bits

  • Curtis Robinson Curtis Robinson posted a comment on ticket #3

    This should be fixed.

  • Curtis Robinson Curtis Robinson posted a comment on ticket #2

    A new MSI is being released this week with .NET 4.x support.

  • Curtis Robinson Curtis Robinson committed [baaa11]

    Initial Import of C# .Net 2.0 Config GUI

  • Curtis Robinson Curtis Robinson committed [59b688]

    Minor changes and add MSI setup. See CHANGES.txt for details.

  • Brian Clayton Brian Clayton committed [006b64]

    Added Visual Studio 2017 solution/project files. Organized directory structure and made file naming more consistent. Updated passwdhk-config to .NET 4.6.1.

  • kervin committed [a9bb8c]

    Add VS 2008 project files.

  • Curtis Robinson Curtis Robinson committed [r27]

    No longer needed

  • Curtis Robinson Curtis Robinson committed [r26]

    Minor changes and add MSI setup. See CHANGES.txt for details.

  • John Woods John Woods posted a comment on ticket #2

    Update: My Windows Sys Admin came back, and found a way to install .Net Framework 3.5, and now it works beautifully. Still might be nice to have an updated version sometime. Thanks again, for being awesome!

  • John Woods John Woods created ticket #2

    Window Server 2016 & .Net Framework 3.5

  • Brian Clayton Brian Clayton committed [r25]

    Added Visual Studio 2017 solution/project files. Organized directory structure and made file naming more consistent. Updated passwdhk-config to .NET 4.6.1.

  • Anonymous modified a comment on ticket #2

    I am unable to use passwdhk on windows server 2008 x64 bits. I tried to use the 32bits...

  • SteveM SteveM created ticket #5

    Ignore Computer Accounts

  • Anonymous modified a comment on ticket #2

    I am unable to use passwdhk on windows server 2008 x64 bits. I tried to use the 32bits...

1