WIN-lock

Szima Gábor sygma at tesla.hu
Fri Feb 10 14:24:54 CET 2006


Szia!

On Thu, 19 Jan 2006, Stéber Krisztián wrote:

> Elvileg a következő megoldás működhet (ha jól emlékszem a GINA működésére):
>
> - Van egy szolgáltatásod, ami automatikusan elindul (sőt, ennél korábban, talán system indítású). Ő az, aki esetleg egy kapcsolódó driverrel vagy anélkül kiolvassa a kütyüt
> - Van egy GINA dll-ed, ami egyrészt átküldi az authentikációt az eredetinek, másrészt beszélget a szolgáltatással, hogy be szabad-e lépni. Ha mindkettő azt mondja, hogy igen, akkor beengeded. Elvileg ez a GINA a lezárt munkaállomásnál is él.
> - A szolgáltatás vagy lezárja a munkaállomást vagy kilépteti a felhasználót, ha kell.
> - Azon el kell gondolkodni, hogyha admin joga van a usernek és kilövi a szolgáltatást, akkor hogyan tudod kiléptetni...

Igy mukodik a dolog:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/secauthn/security/interaction_between_winlogon_and_gina.asp

Elindul a winlogon.exe, ami betolti az alap vagy sajat gina.dll-t. Ezek 
aztan szepen elcsacsognak.

Ok. Keritettem egy egyszeru xgina.dll forrast. Le is fordult (mingw/gcc), 
a dll is elkeszult (dlltool/dllwrap), csak nem hajlando hasznalni, 
"kiveti magabol". Reboot utan egy msgbox fogad, amelyen csak annyi van, 
hogy nem tudja megnyitni a libet...

A dll egyebkent jonak tunik, LoadLibrary API hivas betolti, a fuggvenyeket 
is el tudom erni.

Hol tudnek utananezni, hogy mi lehet a kehe vele (pl. hianyzik egy 
referencia?)


 								-Sygma




More information about the Elektro mailing list