songdl
23-01-2016, 20:03
با سلام و درود خدمت تمامی اعضا و دوستان سایت.امروز میخوام یک مقاله ای که براتون ترجمه کردم و با تجربیاتی که دارم,اضافه تر کردمش,و خیلی هم مفید هستش برای کسانی که هاستینگ دارند,اینجا قرار بدم.این آوزش اولین بار در سایت [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] قرار میگیره.از تمامی عزیزان هم دعوت میکنیم که ب ما سر بزنید.مخصوصا سرور دارا و فروش هاستینگ ها.سمت خرید و فروش راه انداختیم.میخوام با ما هم باشید.
ساختن htpasswd به صورت دستی برای یک یوزر و پسوورد در php
همه میدونیم که htpasswd برای پسوورد گذاشتن در یک فولدر خاصی هستش و با استفاده از htaccess فراخوانی میشه و یوزر و پسوورد دانل این اچ تی پسوورد ذخیره میشه
حالا من میخوام دوتا متد واستون بگم که بتونید با این دو متد,فایل htpasswd برای یک یوزر و پسوورد درست کنید و فایل htpasswd رو داخل پوشه ورد نظر بریزید و دستور رمز گذاری htaccess رو هم دالخش بذارید و امنیت اون پوشه با رز گذاری بیشتر میشه
بریم سر آموززش :
1 - متد اول به وسیله فانکشن crypt() می باشد.
ما با استفاده از فانکشن crypt() به صورت ------ میتونید این کارو انجام بدیم و برای یوزری که معرفی میکنیم,پسوورد رو کد شده بهتون بده تا داخل htpasswd استفاده کنید :
کد:
htpasswd -d /home/.htpasswd iedbteam
به جای iedbteam یوزر رو که میخوان میذارید.
با این کار یه یوزر داخل htpasswd میسازید
بعد این فایل رو داخل پوشه مورد نظر قرار میدهیم.
بعد برای ساختن و دیدن یوزر و پسوورد و کد اون,از این فایل php استفاده میکنیم :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
جای user و password یوزر و پسووورد خودتونو بذارید.
نمونه متنی که نشون میده اینطوریه :
iedbteam:MzKSsddfdddfd62M/K9HSs54asdsd65544
بعد این رو داخل پوشه ای که میخوایم پسوورد بذاریم فایل htpasswd میسازیم و این نوشته رو قرار میدیم و کد اجرای پسوورد که اینطوریه رو هم به htaccess اضافه یکنیم:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این روش اول برای ساخت htpasswd
روش دوم :
با استفاده از الگوریتم APR1-MD5
اول این فرمان رو میزنید :
کد:
htpasswd -m /home/.htpasswd iedbteam
به جای iedbteam یوزر رو که میخوان میذارید.
با این کار یه یوزر داخل htpasswd میسازید
بعد این فایل رو داخل پوشه مورد نظر قرار میدهیم.
.سپس با استفاده از این کد php,میتونید یوزر و پسوورد مورد نظر رو بسازید و داخل فایل htpasswd و داخل فولدر مربوطه قرار بدین :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نمونه اطلاعاتی که نشون میده و شما باید کپی کنید این است :
کد:
iedbsecurityteam:$apr1$e5cytbnu$ps.bh8zF0tkJpEgkGt Ycf0
همنطور که میبینید روش دوم خیلی امنیتش بیشتره و خیلی کد شده خوبی هست.پس از روش دوم هم میتونید استفاده کنید که خیلی بهتر است و کرک کردن اون سخته
حالا واسه اینکه چنتا یوزر معرفی کنید از این کد php استفاده کنید :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
خوب خیلی صحبت کردم و خیلی کارام سنگینه.اگه جایی مشکل داشت یا اینکه متوجه نشدین,بگین تا توضیح بدم.
چون با گوشی ستم یکم شاید آوزش سنگینی باشه
اما خیلی آموزش خوبی هستش و اولین تیمی هستیم که این آموزش رو گذاشتیم.
منبع : تیم امنیتی IeDb.ir - ساخت htpasswd با php ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
موفق باشید.
ساختن htpasswd به صورت دستی برای یک یوزر و پسوورد در php
همه میدونیم که htpasswd برای پسوورد گذاشتن در یک فولدر خاصی هستش و با استفاده از htaccess فراخوانی میشه و یوزر و پسوورد دانل این اچ تی پسوورد ذخیره میشه
حالا من میخوام دوتا متد واستون بگم که بتونید با این دو متد,فایل htpasswd برای یک یوزر و پسوورد درست کنید و فایل htpasswd رو داخل پوشه ورد نظر بریزید و دستور رمز گذاری htaccess رو هم دالخش بذارید و امنیت اون پوشه با رز گذاری بیشتر میشه
بریم سر آموززش :
1 - متد اول به وسیله فانکشن crypt() می باشد.
ما با استفاده از فانکشن crypt() به صورت ------ میتونید این کارو انجام بدیم و برای یوزری که معرفی میکنیم,پسوورد رو کد شده بهتون بده تا داخل htpasswd استفاده کنید :
کد:
htpasswd -d /home/.htpasswd iedbteam
به جای iedbteam یوزر رو که میخوان میذارید.
با این کار یه یوزر داخل htpasswd میسازید
بعد این فایل رو داخل پوشه مورد نظر قرار میدهیم.
بعد برای ساختن و دیدن یوزر و پسوورد و کد اون,از این فایل php استفاده میکنیم :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
جای user و password یوزر و پسووورد خودتونو بذارید.
نمونه متنی که نشون میده اینطوریه :
iedbteam:MzKSsddfdddfd62M/K9HSs54asdsd65544
بعد این رو داخل پوشه ای که میخوایم پسوورد بذاریم فایل htpasswd میسازیم و این نوشته رو قرار میدیم و کد اجرای پسوورد که اینطوریه رو هم به htaccess اضافه یکنیم:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این روش اول برای ساخت htpasswd
روش دوم :
با استفاده از الگوریتم APR1-MD5
اول این فرمان رو میزنید :
کد:
htpasswd -m /home/.htpasswd iedbteam
به جای iedbteam یوزر رو که میخوان میذارید.
با این کار یه یوزر داخل htpasswd میسازید
بعد این فایل رو داخل پوشه مورد نظر قرار میدهیم.
.سپس با استفاده از این کد php,میتونید یوزر و پسوورد مورد نظر رو بسازید و داخل فایل htpasswd و داخل فولدر مربوطه قرار بدین :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نمونه اطلاعاتی که نشون میده و شما باید کپی کنید این است :
کد:
iedbsecurityteam:$apr1$e5cytbnu$ps.bh8zF0tkJpEgkGt Ycf0
همنطور که میبینید روش دوم خیلی امنیتش بیشتره و خیلی کد شده خوبی هست.پس از روش دوم هم میتونید استفاده کنید که خیلی بهتر است و کرک کردن اون سخته
حالا واسه اینکه چنتا یوزر معرفی کنید از این کد php استفاده کنید :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
خوب خیلی صحبت کردم و خیلی کارام سنگینه.اگه جایی مشکل داشت یا اینکه متوجه نشدین,بگین تا توضیح بدم.
چون با گوشی ستم یکم شاید آوزش سنگینی باشه
اما خیلی آموزش خوبی هستش و اولین تیمی هستیم که این آموزش رو گذاشتیم.
منبع : تیم امنیتی IeDb.ir - ساخت htpasswd با php ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
موفق باشید.