مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

تغییر رمز سیستم

شنبه, 24 فروردین 1398 22:25

تغییر رمز سیستم

سلام. من کدی میخاستم که پسورد سیستم بهمون بده و کدی هم میخاستم که بشه پسورد سیستم تغییرش داد ایا همیچین چیزی ممکنه??
یکشنبه, 25 فروردین 1398 06:46

با سلام

شما نمیتوانید پسورد کاربر رو بدست بیارید چون هم دسترسی به اون رو ندارید و هم پسورد ها hash هستند .

یکشنبه, 25 فروردین 1398 07:54

سلام

یا بسم الله از این درخواست!!!

یکشنبه, 25 فروردین 1398 08:25
با دستور net user که میشه پسورد رو عوض کرد ولی من میخام یه فرم بسازم دقیقا عین فرم تغییر رمز ویندوز که پسورد قبلی ،جدید،تکرار جدید از کاربر بگیره بعد چک کنه اگه پسورد درست بود و پسورد جدید و تکرارش هم مطابقت داشت بیاد پسورد عوض کنه. اگه کسی میتونه کمک کنه ممنون میشم.
یکشنبه, 25 فروردین 1398 13:28

سلام این امکان در activedirectory که همانند کد زیر بنده هست. اون رو برای خودتون برای کاربر لوکال تغییر بدین.

public Boolean Fnc_Login(string LoginUser, string LoginPassword)
        {
            DirectoryEntry root = new DirectoryEntry("LDAP://" + "dc=DomainName,dc=local", LoginUser, LoginPassword, AuthenticationTypes.Secure);
            DirectorySearcher DirSrch = new DirectorySearcher(root, "(sAMAccountName=" + LoginUser + ")");
            try
            {
                DirSrch.FindOne();
                return true;
            }
            catch
            {
                return false;
            }
        }

        protected void BtnLogin_Click(object sender, EventArgs e)
        {
            BtnLogin.Text = Fnc_Login(Txt_LoginUser.Text, Txt_LoginPassword.Text).ToString();
            if (Fnc_Login(Txt_LoginUser.Text, Txt_LoginPassword.Text))
            {
               // Do Some things
            }
        }
      

کافیه فقط در خط 3 پارامترهای DomAINnAME , dc رو تغییر بدید.

یکشنبه, 25 فروردین 1398 14:20

رمز عبور های سیستم و نام کاربریا تو SAM فایل ذخیره میشن

آدرس : C:\Windows\System32\config\SAM

شما تنها زمانی دسترسی داری که با یه ویندوز لایو بیای بالا و اون فایل رو کپی کنی

دلیلشم هم اینه چون با ویندوز لایوی و خوده ویندوز هنوز لود نشده پس حفاظتی روش نیست

میتونی با نرم افزار معمولی بازش کنی و تو نشت هشش رو بدی رمز رو بگیری و ....

ولی تو خوده ویندوز امکانش نیست ببینی رمزتو

اگه میخوای رمز رو عوض کنی تنها راهش اسکریپته که یه سرچ کوچیک بزنی پیدا میشه

و اون اسکریپتو باید بدی برنامت اجرا کنه یه Bat فایل میشه

دوشنبه, 26 فروردین 1398 09:15

دستورشم اینه : net user username password

حالا باید یه .bat بسازی که بگیره اون یوزر و پسورد رو از کاربر

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید