PDA

View Full Version : سوال: ایا در asp.net میشه شل رو اجرا کرد ؟



sinashahab
جمعه 03 آبان 1387, 00:28 صبح
سلام
یعنی شل بنویسی و با اجرای ان روی سرور یک فایل باز شود .
مثلا : shell("c:\s.txt") s و روی سرور اصلی s.txt اجرا بشه ؟
:تشویق::تشویق:

shahab_ksh
جمعه 03 آبان 1387, 00:42 صبح
یعنی شل بنویسی و با اجرای ان روی سرور یک فایل باز شود .
مثلا : shell("c:\s.txt") s و روی سرور اصلی s.txt اجرا بشه ؟


خیر - شما فقط به دایرکتوری مجاز خودتون دسترسی دارید

sinashahab
جمعه 03 آبان 1387, 01:09 صبح
خیر - شما فقط به دایرکتوری مجاز خودتون دسترسی دارید

خوب مثلا : s.txt\
این چطور ؟
میشه از فلدر خودت روی سرور فایل اجرا کرد .

shahab_ksh
جمعه 03 آبان 1387, 01:14 صبح
میشه از فلدر خودت روی سرور فایل اجرا کرد .


منظورتون از اجرای فایل در سرور چی ؟ این یه فایل با پسوند txt هستش اگه منظورتون اینه که مثلا یه فایل exe ور داری بری رو سرور اجراش کنی نه ممکن نیست میتونی انتقالش بدی ولی نمیتونی اجراش کنی
در کل به شل دسترسی نداری مگه اینکه سرور مال خود باشه !

اگه منظورتون هک و ... هستش که اینجا جاش نیست در مورد شل گرفتن از سرور بحث کنیم

milade
جمعه 03 آبان 1387, 04:29 صبح
سلام
اگه می خوای برنامه اجرا کنی که با ریموت هم این اجازه رو داری
موفق باشی

sinashahab
جمعه 03 آبان 1387, 10:24 صبح
نه هک نیست .
اخه شنیده بودم که شل یه سرور بازه می خواهم بدونم یعنی چی ؟
فکر کردم که میشه یه فایل روی سروری آپ کنم بعد اونو اجرا کنم.

shahab_ksh
جمعه 03 آبان 1387, 11:22 صبح
اگه می خوای برنامه اجرا کنی که با ریموت هم این اجازه رو داری
موفق باشی

در صورتی که vps یا سرور اختصاصی باشه آره ولی با هاستینگ فکر نمی کنم بشه



اخه شنیده بودم که شل یه سرور بازه می خواهم بدونم یعنی چی ؟

احتمالا منظور اینه با یه راهی شده به شل دسترسی پیدا کرد اگه اینظوری باشه میتونید برنامه اجرا کنید برای چطوریش باید دید با چه راهی دسترسی پیدا کرده به شل

anubis_ir
جمعه 03 آبان 1387, 12:20 عصر
شما اگر سرور متعلق به خودت است با استفاده از مفاهيم impersonation مي‌توني تحت مجوز كاربر ديگري (نه كاربر پيش فرض asp.net كه هيچ دسترسي خاصي روي سيستم ندارد)، لاگين كني و به مقاصد مورد نظرت برسي.
در مورد impersonation در دات نت در گوگل جستجو كنيد.