پاسخ : اجرا اتوماتیک فایل
روی سیستم کاربر 100 درصد این امکان نیست
تا جایی که بنده میدونم دسترسی صفحه اجرا شده در مرورگر تنها به کوکی هاست
پاسخ : اجرا اتوماتیک فایل
پس چطوری سایت های مثل یوتیوب اینکار کردن
صفحات زیر هستن ولی من متوجه نمیشم
Creating a CAB File
Running a Batch File with ProcessBuilder | Java Creed
پاسخ : اجرا اتوماتیک فایل
باسلام
یک سوال رو بهتره پاسخ بدی قبل از اینکه پاسخ سوالت رو بدیم. و اینکه آیا میدونی فایل hosts چیه و به چه درد میخوره؟ میخوای در اون تغییر بدی که چی بشه؟ همینطوری آدم تو ویندوز خودش نمیتونه تغییر بشه چه برسه به واسطه مرورگر وب. تغییرش بده ببین میتونی ذخیره کنی؟!!!(البته ممکنه UAC غیر فعال ایرادی نداشته باشه)
البته بزار جواب سوالتو بدم. میدونی Flash Player ActiveX چطوری نصب میشه. فکر میکنم مشابه همون تکنولوژی باشه. یعنی اینکه اینها براساس بسته های امضای دیجیتال شده اجرا میشوند. یعنی شما باید برنامه ات رو امضای دیجیتال کنی.
موفق باشی...
پاسخ : اجرا اتوماتیک فایل
بله اطلاع دقیق دارم فایل hosts چیست
امکانش هست توضیح بیشتری بدهید
پاسخ : اجرا اتوماتیک فایل
با سلام
با ویندوز کار نکردم ولی اگر اسکریپت سایت با زبان php نوشته شده، توی فایل index.php که مخاطب در ورود به سایت به صورت پیشفرض باز میشه، میتونید با استفاده از تابع system() و exec() دستورات مربوط به dos رو اجرا کنید و خروجی رو دریافت کنید.
پاسخ : اجرا اتوماتیک فایل
الان من می خوام این کد اضافه بشه
echo 0.0.0.0 um04>>%windir%\System32\drivers\etc\hosts
پاسخ : اجرا اتوماتیک فایل
نقل قول:
نوشته اصلی توسط
_mahdi_
با سلام
با ویندوز کار نکردم ولی اگر اسکریپت سایت با زبان php نوشته شده، توی فایل index.php که مخاطب در ورود به سایت به صورت پیشفرض باز میشه، میتونید با استفاده از تابع system() و exec() دستورات مربوط به dos رو اجرا کنید و خروجی رو دریافت کنید.
چنین امکانی وجود ندارد این دستوراتی که گفتید روی سرور اجرا میشود و تغییرات را بروی سرور اعمال میکند نه کاربر.
بایدسازوکاری برای اجرا دستور بر روی سیستم کاربر پیدا کرد.
و در مجموع بعید میدونم که اینکار صورت بگیره. من هم تا حالا ندیدم سایتی انکارو انجام بده و معمولا در کرک نرم افزارها برای جلوگیری از دسترسی برنامه به سایت نرم افزار برای چک کردن صحت و سقم لایسنس استفاده شده است.
جستجویی هم که انجام داده اید درست است یعنی با ویژوال بیسیک برنامه ای از نوع activex مینویسید و بصورت cab تبدیل میکنید. و با امضای دیجیتال هم امضا میکنید و میزارید روی سایتتون به همین راحتی. بعد بازدید کننده وقتی وارد سایت شما شد یک پیغام مبنی برا اینکه این سایت میخواد یه برنامه نصب کنه میبینه که با اطلاعات فلان امضا هم شده است. کاربر وقتی تایید کند بسته فایل cab دانلود و نصب میگردد که عملیات نصب شامل تغییر در فایل hosts خواهد بود. یعنی یک دستور نوشتن در فایل با ویژوال بیسیک.
البته فکر میکنم برای امضای دیجیتال باید هزینه کنید. البته بدون امضا هم میشه ولی کاربر با توجه به تنظیمات امنیتی مرورگر خود میتواند نصب یا عدم نصب را تایید یا رد کند. و بالطبع با توجه به اینکه امضا نداره احتمال رد و اصلا رد کلی توسط مرورگر کاربر زیاده.
در مورد مرورگری چون فایرفاکس باید پلاگین بنویسید.
موفق باشید.
پاسخ : اجرا اتوماتیک فایل
خوب شما چنین کاری میتونید بکنید