PDA

View Full Version : چگونه در فرم اپلود ادرس فایل اپلود را ثابت در نظر بگیریم؟



one hacker alone
جمعه 07 تیر 1392, 04:27 صبح
با یاد خدا
سلام دوستان
مثال زیر رو داشته باشید

<input type="text" name="one" value="test"/>
اینجا کاربر اگه تو تکست باکس چیزی ننویسه مقداری که سمت سرور میره test هست
یعنی ما از قبل بهش مقدار دادیم
حالا من میخوام همین کار رو برای فایل اپلود کنم یعنی چیزی مثل زیر

<input type="file" name="cn" value="c:\1.mp3"/>
یعنی نیازی نباشه کاربر دکمه ی براوس بزنه و فایل رو انتخاب کنه اما با مقدار value نمیشه خواستم بدونم چکار باید بکنم برای اینکار

MMSHFE
جمعه 07 تیر 1392, 12:07 عصر
نمیتونید. بخاطر مسائل امنیتی، به هیچ عنوان نه میتونید به مقدار پیشفرض عنصر file دسترسی داشته باشین و نه حتی بعد از اینکه کاربر فایل رو انتخاب کرد، حتی با Javascript میتونید ببینید مسیر فایل انتخابی چیه و مرورگر فقط اسم فایل انتخابی رو به شما اعلام میکنه. اگه اینطوری بود که تن هر کاربری با هر فرم توی صفحه میلرزید که نکنه مثلاً etc/passwd/ رو داره برای طرف مقابل میفرسته.
پیشنهاد میکنم اگه واقعاً اونطور که ID شما و روند پستهای شما تابحال داره میگه، دنبال هک کردن هستین، دنبال اینجور باگها نگردین و روشهای حرفه ای رو دنبال کنید. اگه هک کردن به همین راحتی بود که دیگه سنگ روی سنگ بند نمیشد!

one hacker alone
جمعه 07 تیر 1392, 14:13 عصر
ممنون دوست گرامی
بله حدس میزدم باید اینجور باشه
نخیر برای هک نیست این مسئله در فرم های عمومی همین ذهنیتی که شما داشتید رو بدنبال میاره اما من این رو برای یک برنامه شخصی میخواستم که رو سیستم خودم اجرا بشه.
به نظر من این روزها هک کردن از همه چیز راحت تر هست
وقتی میشه از سیستم عامل ویندوز 8 هم شل گرفت دیگه چه کاریه من بیام کاربر رو با خواهش و تمنا به یه صفحه بکشم بعد فقط یک فایل برای خودم بگیرم
مرورگرها و افزونه های اون ها هر روز دارن باگ میدن بیرون که با اونا خیلی کارا میشه کرد اگه کسی بخواد دنبالش بگرده راه برای هک زیاده
و از همه مهم تر هک حق الناس حساب میشه چیزی که خدا هم کاری برات نمیکنه پس در این مورد باید خیلی حساس بود دنیا ارزش هیچ چیزی رو نداره چه برسه به یه فضای مجازی

MMSHFE
جمعه 07 تیر 1392, 17:31 عصر
فرمایش شما صحیحه و راههای واقعی هک، همونطور که خودتون هم گفتین و بنده هم اشاره کردم، چیزهای دیگه است ولی بهرحال، درمورد فرمهای وب، اون قابلیتی که مدنظر شماست وجود نداره. موفق باشید.