PDA

نسخه کامل مشاهده نسخه کامل : بدست آوردن Sid مربوط به یک User



SadeghPM
03-02-2008, 14:55
کسی میدونه چه جوری میشه SID مربوط به یک User رو تو ویندوز به دست آورد؟

اگه کسی چیزی میدنه ممنون میشم که راهنماییم کنه:11:

mahdi7610
03-02-2008, 15:30
کسی میدونه چه جوری میشه SID مربوط به یک User رو تو ویندوز به دست آورد؟

اگه کسی چیزی میدنه ممنون میشم که راهنماییم کنه:11:
سلام دوست عزیز

برای اکانت های کامپیوتر ودر رابطه با امنیت ، ویندوز برای هر کدوم از اونها یک شناسه امنیت SID در نظر می گیره . و شما برای اینکه بتونید SID های یوزر ها را مشاهده کنید به مسیر زیر در رجیستری بروید .
HKEY_USERS

SadeghPM
03-02-2008, 16:39
سلام از ما....


منظورم این نبود...
می خوام بدونم چه جوری میتونم به صورت اتوماتیک(بدون نگاه کردن به رجیستری) مثلا روشی که یک برنامه بطونه اونو بدست بیاره ، این کار رو انجام بدم.

mahdi7610
03-02-2008, 18:08
سلام از ما....


منظورم این نبود...
می خوام بدونم چه جوری میتونم به صورت اتوماتیک(بدون نگاه کردن به رجیستری) مثلا روشی که یک برنامه بطونه اونو بدست بیاره ، این کار رو انجام بدم.
سلام
یعنی با برنامه می خوای این کار را بکنی . خوب مگه رجیستری چشه .
یه برنامه برا این کار داشتم با ویژوال نوشته شده بود اما ویروس فایل اجرایی اونا از بین برده و اجرا نمی شه .
اگه پیداش کردم خبرشو می دم.

winxp
03-02-2008, 23:02
سلام صادق جان

چه عجب اومدی

یادته یه فیلم گذاشته بودی در مورد امنیت

میشه دوباره راهش بندازی ؟
در مورد sid هم بیشتر توضیح بدین لطفا
موفق باشین

در مورد این سوالتم بگو برا چی میخوای تا ما هم بدونیم بعد روش فکر کنیم

majid_kntu
04-02-2008, 00:25
کسی میدونه چه جوری میشه SID مربوط به یک User رو تو ویندوز به دست آورد؟

اگه کسی چیزی میدنه ممنون میشم که راهنماییم کنه:11:

سلام،سوالتون واضح نيست!

اگه منظورتون از بدون نگاه كردن به رجيستري رو درست متوجه شده باشم بايد از اسكريپت زير استفاده كنيد:


strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set objAccount = objWMIService.Get ("Win32_UserAccount.Name='XXXXX',Domain='XXXXX'")
Wscript.Echo objAccount.SID

majid_kntu
04-02-2008, 00:32
سلام دوست عزیز

برای اکانت های کامپیوتر ودر رابطه با امنیت ، ویندوز برای هر کدوم از اونها یک شناسه امنیت SID در نظر می گیره . و شما برای اینکه بتونید SID های یوزر ها را مشاهده کنید به مسیر زیر در رجیستری بروید .
HKEY_USERS

كليد HKEY_USERS‌ فقطSID‌كاربر جاري رو نمايش ميده:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

mahdi7610
04-02-2008, 00:33
سلام،سوالتون واضح نيست!

اگه منظورتون از بدون نگاه كردن به رجيستري رو درست متوجه شده باشم بايد از اسكريپت زير استفاده كنيد:


strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set objAccount = objWMIService.Get ("Win32_UserAccount.Name='XXXXX',Domain='XXXXX'")
Wscript.Echo objAccount.SID



سلام اقا مجید
می شه یکم واضح تر بگین این اسکریپتها چی کار می کنن و چه طور باید ازشون استفاده کرد.

majid_kntu
04-02-2008, 00:40
سلام صادق جان

چه عجب اومدی

یادته یه فیلم گذاشته بودی در مورد امنیت

میشه دوباره راهش بندازی ؟
در مورد sid هم بیشتر توضیح بدین لطفا
موفق باشین

در مورد این سوالتم بگو برا چی میخوای تا ما هم بدونیم بعد روش فکر کنیم

SID تو كلامي كوتاه مثل شماره ملي افراد ميمونه.اگه كسي اسمشو عوض كنه يا اگه كسي فوت كنه شماره مليش عوض نميشه و به كس ديگه اي داده نميشه.SID ييك مشخصه منحصر بفرد براي Object هاي NT5 است.به همين دليله كه مي توني Administrator و بقيه Account ها رو به سادگي Rename كنيم.

majid_kntu
04-02-2008, 00:57
سلام اقا مجید
می شه یکم واضح تر بگین این اسکریپتها چی کار می کنن و چه طور باید ازشون استفاده کرد.


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

SadeghPM
04-02-2008, 12:16
خیلی ممنون از دوستان که توی بحث شرکت کردن...:11:
می خوام توی یه برنامه که نوشتم ، کاربر User رو وارد کنه ، بعدن یه سری تغییرات توی رجیستری ائن User خاص داده بشه.....
حالا دوستان اگه یه روش که قابل پیاده سازی (بهتر) باشه بگن بهتره...



چه عجب اومدی

یادته یه فیلم گذاشته بودی در مورد امنیت

میشه دوباره راهش بندازی ؟
در مورد sid هم بیشتر توضیح بدین لطفا
موفق باشین

در مورد این سوالتم بگو برا چی میخوای تا ما هم بدونیم بعد روش فکر کنیم
اگه یه سر بزنی میبینی که ، ما ادامه دادیم این شما بودید که باعث شدید بحث تقریبا ناتمام بمونه... مگه شما نگفتید نمونه بزار ماهم که گذاشتیم ... یه برنامه هم نوشتیم اون شرایط رو روی سیستمتون پیاده کنین... ولی شما چی؟؟؟