Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Script jooksutamaks programmi adminnina märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
artur-
HV veteran
artur-

liitunud: 06.07.2004



Autoriseeritud ID-kaardiga

sõnum 23.01.2009 19:42:08 Script jooksutamaks programmi adminnina vasta tsitaadiga

Tere,

Oleks vaja siukest koodijuppi/programmi, mis suudaks antud exe ja bat faili adminni õigustes käima tõmmata. Admin parool on mul olemas aga tavauserile kel muud õigused puuduvad peaks see samas kättesaamatuks jääma.
Any ideas?

Tänud ette
Kommentaarid: 79 loe/lisa Kasutajad arvavad:  :: 1 :: 1 :: 69
tagasi üles
vaata kasutaja infot saada privaatsõnum
HacaX
HV Guru
HacaX

liitunud: 22.01.2004




sõnum 23.01.2009 19:57:15 vasta tsitaadiga

Tõsiselt perversne mõte: NTFSi õigustega asi lahendada - adminni grupile käivitamise lubad, ülejäänutele mitte.
_________________
IMO & GPLed
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 22
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
wicked
HV Guru
wicked

liitunud: 06.11.2001




sõnum 23.01.2009 20:01:51 vasta tsitaadiga

HacaX, arvatavasti mõeldi, et tavakasutaja saaks mingit kindlat programmi käivitada admin õigustes, ilma et talle selle jaoks parooli antaks.

runas + autoit või wscriptiga (sendkeys?) söödad parooli ette. Tavakasutaja ei jaga vast matsu lahti, aga pmst saab sealt parooli kätte (kuigi AutoIt-i sai vist exe-ks ka teha..)

_________________
I prepared Explosive Runes this morning
Kommentaarid: 68 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 63
tagasi üles
vaata kasutaja infot saada privaatsõnum
maxorator
HV kasutaja

liitunud: 30.08.2006




sõnum 23.01.2009 22:23:24 vasta tsitaadiga

Windowsil selleks funktsioonid LogonUser() ja CreateProcessAsUser(). icon_razz.gif
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
artur-
HV veteran
artur-

liitunud: 06.07.2004



Autoriseeritud ID-kaardiga

sõnum 23.01.2009 22:26:19 vasta tsitaadiga

wicked, seda valemit kasutades saab põmst VBA's exe teha ja sealt vaevalt, et parooli kätte saab. Küll aga pean selleks koodi googeldama või oskad ja viitsid selleks alguse kätte anda, sest ise Visual Basicuga nii tuttav ei ole.

maxorator, olen küll hull "guru" icon_lol.gif aga kuidas seda kasutada? Pole kuulnudki icon_redface.gif Tegemist Vistaga
Kommentaarid: 79 loe/lisa Kasutajad arvavad:  :: 1 :: 1 :: 69
tagasi üles
vaata kasutaja infot saada privaatsõnum
maxorator
HV kasutaja

liitunud: 30.08.2006




sõnum 23.01.2009 23:06:22 vasta tsitaadiga

artur- kirjutas:
maxorator, olen küll hull "guru" icon_lol.gif aga kuidas seda kasutada? Pole kuulnudki icon_redface.gif Tegemist Vistaga

Tegemist siis Win32 API-ga. Näide (küll üsna pikk) on Microsofti lehel:
http://msdn.microsoft.com/en-us/library/aa379608.aspx
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
artur-
HV veteran
artur-

liitunud: 06.07.2004



Autoriseeritud ID-kaardiga

sõnum 26.01.2009 00:26:45 vasta tsitaadiga

maxorator, päris karm. Üritan selle asja omale selgeks teha.
On veel ideid kuidas seda lihtsamalt teha?
Kommentaarid: 79 loe/lisa Kasutajad arvavad:  :: 1 :: 1 :: 69
tagasi üles
vaata kasutaja infot saada privaatsõnum
inzinz
HV kasutaja

liitunud: 26.01.2005




sõnum 26.01.2009 02:47:01 vasta tsitaadiga

Mis windowsiga tegu, XP või Vista ?

Ideeliselt võiksin teha miski proge mis antud näite põhjal siis jooksutaks vajalikku proget vajaoleva kasutajana, aga siis on nii, et pean tegema piisavalt konfitavaks proge.

Windows ise pakub runas võimalust, mis aga siis promptib parooli eraldi ja toda ei tohiks kasutaja ikkagi teada vist icon_razz.gif

Aga mis on täpsem põhjus mis administraatori kasutaja alt peaks jooksma ? Võibolla annab ka teisiti kuidagi antud probleemi lahendada ?

EDIT:
Tegin kiirelt pisikese programmi, proovi kas töötab nagu vaja:
http://www.upload.ee/files/8011/RunAs.exe.html
Kasutasin CreateProcessWithLogonW API funci, tsipa parem mu meelest.

Tööle panekuks on vaja .NET framework 2.0 versiooni olemasolu, kui ei ole olemas, siis peaks errorit loopima kohe. (Vista puhul on juba 3.0 olemas miinimumina, XP puhul saab alla sikutada siit http://www.microsoft.com/downloads/details.aspx?familyid=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en)

Screenshott kah:


Kui kõik ok, siis natuke modimist ja saab panna seadistusi faili salvestama ning nii et seda seadistamise akent näeb ainult spets infi ette andes progele

_________________
Upload.ee - eestimaine failiupload
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
artur-
HV veteran
artur-

liitunud: 06.07.2004



Autoriseeritud ID-kaardiga

sõnum 28.01.2009 21:50:24 vasta tsitaadiga

inzinz, wow icon_eek.gif thumbs_up.gif
Töötab probleemivabalt.
Plaan oli et bat fail paneb käsuga net stop 2 protsessi kinni aga sellest ei ole tolku.
Uurisin asja edasi ja vaja oleks skripti, mis disableks 2 servicet ja peale restarti paneks need serviced tagasi "Automatic" seadetesse. Ehk peale restarti need serviced üldse ei käivitukski aga teine restart paneks asjad uuesti käima. Seda peaks saama teha kasutaja kes pole admin ei ei tohi teada adminni parooli.
Kui sellise programmi suudad kirjutada mulle siis on nelipack kohe kindlasti külmas.

Tänud
Kommentaarid: 79 loe/lisa Kasutajad arvavad:  :: 1 :: 1 :: 69
tagasi üles
vaata kasutaja infot saada privaatsõnum
inzinz
HV kasutaja

liitunud: 26.01.2005




sõnum 29.01.2009 03:02:40 vasta tsitaadiga

Nagu aru saan, siis on vaja nii, et peale ühte resa läheks serviced tööle ja peale teist resa enam mitte ja nii ringiratast pidevalt ? OT: meenub ühe naljavenna jutt kes pani iga resa peale monitori 180 kraadi flippima icon_biggrin.gif

Siis on sul vist pigem admini õiguste alla vaja miskit servicet mida tavauser näppida ei saa ja mis jooksebki admini/süsteemi õigustega kohe algusest peale ning majandaks nagu vaja (nagu viirusetõrjedki on, skänner on servicena admini õigustes et saaks kogu süsteemi kaitsta isegi kui tavauser sisse loginud on)...

Ehk selgitad olukorda lähemalt, et mida täpsemalt ja miks vaja on, mis lõppefekt tulema peaks (kui avalikult ei taha siis võib ka privas).
Siis oskan ka paremat lahendust pakkuda ja ka proget teha icon_wink.gif

Hetke lahendus sama stiili järgides oleks panna proge krüptitud faili admini parooli savema ja siis startupi panna ning sealt siis ühel jooksutamisel serviceid disableda ja teine kord enableda, aga mul miskipärast tunne et saab ka ikkagi kuidagi lihtsamalt, ilma parooli kusagile salvestamata (kui proge lahti häkkida siis saab reverse krüptida faili nagu proge isegi peab tegema ja saabki parooli kätte, parem oleks miski korralik service teema teha)

_________________
Upload.ee - eestimaine failiupload
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Script jooksutamaks programmi adminnina
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.