50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

مشهاده یوزر پسوردهای ذخیره شده نرم افزار از طریق SQL SERVER

سلام وقت دوستان بخیر

یه نرم افزار بایگانی دارم که یوزر پسورد یکی از کاربران رو ندارم و میخوایم از طریق SQL server ببینم پسورد چی هست از کجا میتونم ببینم ؟

ئْ« سثقرثق 2014

پرسیده شده در 1398/07/30 توسط

6 پاسخ

0

من ساختار بانکتون رو نمیدونم به چه صورت هست و جداول با چه نامی تعریف شده. اگر نام جدول Users باشه کوئری به صورت زیر هست:

SELECT * FROM Users
پاسخ در 1398/07/30 توسط
0

کوئری رو می فرمایید چی بزنم ؟

 

پاسخ در 1398/07/30 توسط
0

با کوئری میشه چنین کاری کرد ؟

پاسخ در 1398/07/30 توسط
0

سلام، وقت بخیر

این مورد بستگی به طراحی بانک اطلاعاتی نرم افزار شما داره. معمولاً جدولی با نام Users هست که اطلاعات کاربران داخلش ذخیره میشه، البته ممکنه نام دیگه ای برای جدول انتخاب کرده باشن. مورد بعدی هم اینکه ممکنه کلمه های عبور به صورت Hash شده داخل بانک ذخیره شده باشن که در این صورت نمی تونید کلمه عبور رو ببینید.

پاسخ در 1398/07/30 توسط
0

گفتم، شما اگر کوئری بگیرید لیست کاربرها رو بهتون نمایش میده، ولی ساختار بانکتون رو باید ببینید به چه صورت هست که روی جدول مورد نظر کوئری بگیرید. تو کوئری هم اگر کلمه های عبور Hash شده ذخیره شده باشه امکان مشاهده کلمه عبور نیست.

پاسخ در 1398/07/30 توسط
1

دوست عزیز ، یه مقدار فکر کنید ببینید سوالتون چقدر ناقصه !

اسم نرم افزار رو که نگفتید که شاید کسی دیگه ای که همون رو داشته بتونه دیتابیس خودش رو ببینه و به شما جوب بده ( که البته اون هم احتمالش کمه )

حالا شما انتظار دارید یه نفر بتونه query درست دیتابیسی که نمیشناسه رو چه طوره به شما بده ؟

البته در بسیاری موارد اسم جدول کاربران همون user یا users هست که گفتند.

پیشنهادی که برای شما دارم اینه که دیتابیس رو با SSMS باز کنید و لیست table ها رو ببینید و از اونجا محتویات جدول کاربران رو ببینید. اگر پسورد به صورت hash نشده بود که پیداش می کنید ، اگر هم hash شده بود ، پسورد hash شده کاربر دیگه ای که پسوردش رو میدونید رو جایگزینش کنید.

پاسخ در 1398/07/30 توسط

پاسخ شما