Fórum Root.cz

Hlavní témata => Windows a jiné systémy => Téma založeno: Peter Griffin 10. 01. 2017, 12:02:04

Název: Jazyk pro přihlašovací aplikaci na Windows
Přispěvatel: Peter Griffin 10. 01. 2017, 12:02:04
Potrebuju si udelat apku, ktera nabehne po prihlaseni uzivatele do Windows. Bude ocekavat jmeno a heslo a to odesle prostrednictvim HTTPS a bude ocekavat ze serveru rc 1 nebo 0. V pripade rc 0 se aplikace uzavre. V opacnem pripade vyzve uzivatele na zopakovani pokusu. Aplikace by nemela reagovat na zadne pokusy o jeji uzavreni, dokud neni rc 0.

Jaky programovaci jazyk pro takovy ukol zvolit? Napadl me Python a nasledovne kod prevest do "exe". Nevim ale jak moc se da v Pythonu vyhnout zabiti taskmanagerem i kdyz tohle bude problem asi pro kterykoliv jazyk.

Název: Re:Jaky zvolit jazyk
Přispěvatel: Kdo iv 10. 01. 2017, 12:19:19
Potrebuju si udelat apku, ktera nabehne po prihlaseni uzivatele do Windows. Bude ocekavat jmeno a heslo a to odesle prostrednictvim HTTPS a bude ocekavat ze serveru rc 1 nebo 0. V pripade rc 0 se aplikace uzavre. V opacnem pripade vyzve uzivatele na zopakovani pokusu. Aplikace by nemela reagovat na zadne pokusy o jeji uzavreni, dokud neni rc 0.

Jaky programovaci jazyk pro takovy ukol zvolit? Napadl me Python a nasledovne kod prevest do "exe". Nevim ale jak moc se da v Pythonu vyhnout zabiti taskmanagerem i kdyz tohle bude problem asi pro kterykoliv jazyk.

To je asi jedno, klidne visual basic, ja neco podobneho napsal ve VB6 nekdy pred 18 lety na zakladce, aby mi decka o prestavce nezabirali muj oblibeny pc v ucebne :D
Název: Re:Jaky zvolit jazyk
Přispěvatel: Lopata 10. 01. 2017, 14:02:47
Samozřejmě Javu. Až se tu za chvíli rozjede flame, tak tu jistě padnou všechny možné argumenty, proč ano.
Název: Re:Jaky zvolit jazyk
Přispěvatel: Bugs 10. 01. 2017, 14:20:28
Nevim ale jak moc se da v Pythonu vyhnout zabiti taskmanagerem i kdyz tohle bude problem asi pro kterykoliv jazyk.

Zabíjej jeho proces v loopu.  :) Jen mně to tu smrdí ransomwarem?
Název: Re:Jaky zvolit jazyk
Přispěvatel: pb 10. 01. 2017, 14:27:40
Zabití task managerem se dá vyhnout tak, že to poběží jako servis. I servis jde napsat v Pythonu. Nevím ovšem, jak může servis komunikovat s desktopem (to myslím nějak jde), a jak pozná, že se někdo přihlásil (to jde když tak obejít tím spuštěním prográmku po přihlášení).
Název: Re:Jaky zvolit jazyk
Přispěvatel: Lol Phirae 10. 01. 2017, 14:44:49
Brainfuck, woe.  ::)
Název: Re:Jaky zvolit jazyk
Přispěvatel: JardaP . 10. 01. 2017, 14:50:41
Nevím ovšem, jak může servis komunikovat s desktopem...

Nejak muze. V parametrech widloservicu se da naklikat, ze smi interagovat s desktopem. Predpokladam, ze by si takovy servis mohl spustit nejake GUI a kontrolovat, jestli chrochta a pokud ne, nahodit ho znovu.
Název: Re:Jaky zvolit jazyk
Přispěvatel: Michal Kovačič 10. 01. 2017, 15:00:56
Aplikace by nemela reagovat na zadne pokusy o jeji uzavreni, dokud neni rc 0.

Hmmm... Pokud aplikace běží jako samostatný proces v user modu, bude velice těžké zabránit jejímu sestřelení z pozice OS. Od toho ten OS tady je, ze jo?

No a jak koukám na příspěvek, šance že tazatel alespoň tuší co je to kernel mode a aplikace pro něj (drivery, filtry...) je malá. A to nemluvím o nutnosti komunikace s uživatelem - což je user mode aplikace, co se nechá spouštět a kontrolovat z kernelu a to je jiné kafe)...

Takže bych se zamyslel nad "business modelem" a zkusil vymyslet něco rozumnějšího.
Název: Re:Jaky zvolit jazyk
Přispěvatel: perceptron 10. 01. 2017, 15:17:55
Citace
Aplikace by nemela reagovat na zadne pokusy o jeji uzavreni, dokud neni rc 0.
vo windowse nemozne
Název: Re:Jazyk pro přihlašovací aplikaci na Windows
Přispěvatel: vana-hb 10. 01. 2017, 23:18:37
Potrebuju si udelat apku, ktera nabehne po prihlaseni uzivatele do Windows. Bude ocekavat jmeno a heslo a to odesle prostrednictvim HTTPS a bude ocekavat ze serveru rc 1 nebo 0. V pripade rc 0 se aplikace uzavre. V opacnem pripade vyzve uzivatele na zopakovani pokusu. Aplikace by nemela reagovat na zadne pokusy o jeji uzavreni, dokud neni rc 0.
Proč?
Název: Re:Jazyk pro přihlašovací aplikaci na Windows
Přispěvatel: Lol Phirae 10. 01. 2017, 23:24:05
Potrebuju si udelat apku, ktera nabehne po prihlaseni uzivatele do Windows. Bude ocekavat jmeno a heslo a to odesle prostrednictvim HTTPS a bude ocekavat ze serveru rc 1 nebo 0. V pripade rc 0 se aplikace uzavre. V opacnem pripade vyzve uzivatele na zopakovani pokusu. Aplikace by nemela reagovat na zadne pokusy o jeji uzavreni, dokud neni rc 0.
Proč?

Asi nějakej hacker amatér.  ;D
Název: Re:Jazyk pro přihlašovací aplikaci na Windows
Přispěvatel: Unknown 11. 01. 2017, 13:11:47
Zkuste mrknout na tohle https://fspro.net/lock-pc/help/Win2K-XP.html asi to nebude umet tu interakci s remote serverem, ale treba jen pro inspiraci....