Authenticode os sth similiar in Gina

From: Jakub Gwozdz (gwozdziu_at_rpg.pl)
Date: 02/22/05

  • Next message: Tobias Johansson: "Re: Process.Start() in windows service on Windows Server 2003, problem"
    Date: Tue, 22 Feb 2005 13:17:46 +0100
    
    

    Hi
    My custom CstmGina.dll loads CstmGinaRes.dll, which exports some
    resources. Loading is in run-time, by LoadLibrary.

    The point is, that I want to be sure, that CstmGinaRes.dll was not
    modified by anybody.
    So I think of using Authenticode, but AFAIK this technology is strictly
    tied to Internet Explorer, and may not work in winlogon context, without
    any user profile.

    I also think of placing the CstmGinaRes.dll's signature in separate file
    and verify'ing it before loading dll. But there is a potential security
    flaw - someone could change the CstmGinaRes.dll between LoadLibrary and
    my "LoadFileToVerifySignature" calls. Is there any way to verify the
    library in memory? Just by HMODULE?

    Best regards and thanks in advance
    Jakub Gwóźdź


  • Next message: Tobias Johansson: "Re: Process.Start() in windows service on Windows Server 2003, problem"

    Relevant Pages

    • Re: Enterprise Library 3.1 - slow?
      ... Loading the class without the call to the database object simply loads ... My Config file is as follows: ... Post your .config file connection string information so the ...
      (microsoft.public.dotnet.languages.csharp)
    • Re: Enterprise Library 3.1 - slow?
      ... Loading the class without the call to the database object simply loads ... My Config file is as follows: ... Post your .config file connection string information so the ...
      (microsoft.public.dotnet.languages.csharp)
    • Re: Is There a Way to Remove a Module From Memory"
      ... at startup the executable will be loaded into memory. ... by .def files to control loading in previous versions of Windows no longer have meaning. ... program's modules are loaded on demand. ... Visual Basic loads modules on demand? ...
      (microsoft.public.vb.general.discussion)
    • Re: Tiny Computer Cant Boot Up After I downloaded the wrong Driver
      ... must have been the driver as when I boot up the computer loads as ... beeps & tries to carry on loading my start up list it then loads Rocket ... If your keyboard becomes non-funtional prior to the operating system loading ... Give it another try though and see if you can get to safe mode by hitting F8 ...
      (microsoft.public.windowsxp.help_and_support)
    • Re: D3DXCreateTextureFromFileInMemoryEx() fails in multi-thread mo
      ... As for creating a pool of textures on one thread and loading them on ... The way I have it for the moment is that the secondary thread loads a new ... loading and unloading works fine as long as it is the only object that is ...
      (microsoft.public.win32.programmer.directx.graphics)