PDA

View Full Version : حرفه ای: پسورد گزاری روی یک فایل



shahedifar
چهارشنبه 14 تیر 1391, 18:09 عصر
سلام.دوستان خواهشا کمک کنید.میخوام رو یه فایلی رمز بزارم.کد نیاز دارم واسش.فقط خواهشا نگین که با خود سی پنل بده.نمیشه.فایل داخلی هستش.کل ایندکس رو میبنده.ممنون میشم کمکم کنید.:قلب:

shahedifar
پنج شنبه 15 تیر 1391, 14:14 عصر
یعنی هیشکی نمیتونه کمک کنه؟تو این فروم نباید کار سختی باشه این ها.

eshpilen
پنج شنبه 15 تیر 1391, 19:53 عصر
پسورد بذاری یعنی چی دقیقا؟
یعنی دسترسی بهش رمز بخواد؟
میتونی محتویات فایل رو با الگوریتم های رمزنگاری استاندارد رمزکنی. بعد موقعی که فایل رو میخوای پسورد رو وارد میکنی، در سمت سرور یک اسکریپت PHP اون فایل رو از رمز خارج میکنه و برات میفرسته.
این یه مدلشه! و البته امنیت خوبی داره چون حتی اگر کسی فایل رو از سمت سرور هم کش بره، بازم امنیت داره (البته میزان امنیتش به قوی بودن پسوردی که براش انتخاب کردید هم بستگی داره).

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

یه راه دیگه اینکه که اون فایل رو در یک دایرکتوری مخصوص خودش بذاری و روی اون دایرکتوری رمز بذاری (با پنل مدیریت سایت).

اما شاید منظور شما پسورد گذاشتن روی فایلهای PHP هست برای اینکه کسی نتونه سورس شما رو بدزده؟
در این زمینه بنده نه تخصصی دارم و نه علاقه ای.

shahedifar
پنج شنبه 15 تیر 1391, 23:31 عصر
نه داداش.من یه اسکریپتی دارم که مدیریتشش پسورد نداره.با این فرمته
admin.php
میخوام هر کسی که اینو اجرا کرد پسورد بزنه بعد براش باز بشه فایل admin.php
اینو میخوام داداش.راه های اول رو بلد نیستم واقعیتش.

shahedifar
شنبه 17 تیر 1391, 21:53 عصر
دوستان کمک کنید واسه این پست.خیلی نیاز دارم به این کد.یک دنیا ممنون میشم اگه کمک کنین اوکی کنم.کدجاوا اسکریپتی ، پی اچ پی باشه هیچ فرقی ندارن.:قلب:

tehro0n
یک شنبه 18 تیر 1391, 01:24 صبح
دوستان کمک کنید واسه این پست.خیلی نیاز دارم به این کد.یک دنیا ممنون میشم اگه کمک کنین اوکی کنم.کدجاوا اسکریپتی ، پی اچ پی باشه هیچ فرقی ندارن.:قلب:

این که رو فایل پسورد نمی گذارن، شما باید دوتا input نام کاربری و رمز عبور + دکمه submit بگذاری و از طریق SQL بیای تعریف کنی که این یوزر و پسورد که زده شد و با POST هم گرفته بشه مطابق با پایگاه داده هست یا نه
اگه درست بود کدهای ایندکس آن صفحه را بگذار و اگه نه اررور!

البته می تونی اینجا از session هم استفاده کنی که در صورتی که ادمین شما چند مرحله ای یا چند صفحه ای بود دوباره از شما یوزر پسورد نخواد، و در انتها هم session رو پاک کنی

این روند کلی کار بود که میتونی جستجو کنی مطالب خوبی به دست میاری
اگه هم که هیچی نفهمیدی بی خیال admin شو چون اصلا تو یه پست نمی گنجه و از وردپرسی چیزی استفاده کن!

shahedifar
یک شنبه 18 تیر 1391, 12:47 عصر
واقعیتش من نوشته بودم با هزار مصیبت.سرور عوض کردم دیگه اون کار نکرد.دلیلش فقط میتونه مربوط به ورژن پی اچ پی باشه که متاسفانه هر کاری کردم نشد.سیستم مخصوصه.وردپرس نمیشه استفاد:گریه:ه کنم.

mehran_gh
یک شنبه 18 تیر 1391, 13:04 عصر
اگه کنترل پنل cpanel دارین میتونین به بخش پسورد گذاشن روی فولدر برین و روی فولدر مربوطه پسورد بزارین

shahedifar
یک شنبه 18 تیر 1391, 16:15 عصر
داداش از اون بخش نمیشه رمز داخلی گذاشت.

almas0
چهارشنبه 21 تیر 1391, 23:53 عصر
عزیز شما میتونید فایل رو به داخل یک پوشه انتقال بدید. و بعد از طریق سی پنل یا دایرکت ادمین بهش پسوورد اضافه کنی موقعی که اجرا شد نام وپسوورد رو بزنی و فایل رو بخونی.

mohammad-amjadi
پنج شنبه 22 تیر 1391, 12:56 عصر
قبل از شروع کار یه پوشه ایجاد کنید به عنوان مکان اصلی پوشه های حفاظت شده است. مهم نیست این فولدر کجا باشه یا اسمش چی باشه. ما در درایو C فولدری به نام ad3 Folder ساختیم.

وارد پوشه بشید و یه جای خالی راست کلید کنید و در منوی New گزینه Text Document رو انتخاب کنید تا یک فایل متنی برایتان ساخته شود.

فایل رو باز کنید و کدهای زیر رو داخلش کپی کنید.
cls
@ECHO OFF
title Folder Private
if EXIST “HTG Locker” goto UNLOCK
if NOT EXIST Private goto MDLOCKER
:CONFIRM
echo Are you sure you want to lock the folder(Y/N)
set/p “cho=>”
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren Private “HTG Locker”
attrib +h +s “HTG Locker”
echo Folder locked
goto End
:UNLOCK
echo Enter password to unlock folder
set/p “pass=>”
if NOT %pass%== YOUR_PASSWORD goto FAIL
attrib -h -s “HTG Locker”
ren “HTG Locker” Private
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Private
echo Private created successfully
goto End
:End

خب در خط ۲۳ این دسته کد، به جای گزینه YOUR_PASSWORD میتونید رمز عبور دلخواهتون رو برای پوشه وارد کنید.
توجه داشته باشید که این رمز رو انگلیسی وارد کنید و دقیقا جایگزین YOUR PASSWORD کنید.
بعد از این کار وارد منوی File شوید و گزینه Save As… رو بزنید و فایل رو با یه نام دیگه و پسوند bat ذخیره کنید

خب حالا دوباره برید به پوشه که ساختید. میبینید که فایل password اضافه شده. دیگه به فایل متنی که اسمش هم احتمالا New Text Document نیازی نداریم و میتونید حذفش کنید.
فایل password رو یه بار اجرا کنید. با اجرای این فایل فولدری به نام Private ساخته میشه که ما باید فایل ها و پوشه هایی که میخوایم مخفی باشند و با پسوردی که ما بهش میدیم باز بشند رو درونش قرار میدیم.
وقتی فولدراتون رو داخل Private قرار دادید، یه بار دیگه فایل locker رو اجرا کنید.
از شما میپرسه که شما مطمئنید میخواید پوشه رو قفل کنید؟ شما باید کلید “Y” رو فشار بدید و بعد کلید Enter رو بزنید.
عد از این مشاهده میکنید که پوشه Private مخفی شده و کار تمام شده و شما تونستید روی پوشتون پسورد بذارید.
هر وقت که لازم داشتید به پوشه رمز گذاری شده دسترسی پیدا کنید، میتونید فایل Password رو یه بار اجرا کنید
از شما رمز عبور میخواد و شما باید رمز عبوری که در بالا جایگزین YOUR_PASSWORD کردید رو وارد کنید و کلی اینتر رو بزنید.
اگر رمز عبور را درست وارد کرده باشید، مشاهده میکنید که پوشه مخفی شده برای شما قابل دیدن است و اگر رمز رمز عبور رو اشتباه زده باشید. پنجره بسته میشه و پوشه فعال نمیشه.

Hamid Fadaei
پنج شنبه 05 مرداد 1391, 15:14 عصر
دوست عزیز دلیل عدم استفادت از Htaccess چیه؟؟
به این راحتی

موفـــــــ ق بــــــــ ا شیــــــــ د