۳۴ مطلب با موضوع «ویندوز» ثبت شده است

هنگام استفاده از VPN مراقب باشد

VPN چیست؟

Virtual Private Network پدیده ای نسبتا پیچیده در شبکه هست و می تونید با سرچ تو گوگل بیشتر در موردش بدونید ولی مردم اکثرا اون رو فقط به عنوان یک ابزار برای رفع محدودیت شبکه می شناسن. در واقع VPN ها کاربرد ها و پیچیدگی های خیلی بیشتری نسبت به رفع محدودیت داره.

ادامه مطلب...
مجوز مطالب و محتوا ۲۴ دی ۹۹ ، ۲۱:۰۴ ۰ نظر موافقین ۲ مخالفین ۰
BSimjoo

افزودن و ویرایش اطلاعات سازنده در ویندوز

System information panel

اگر می خواهید اطلاعات خود را به صورت دلخواه همانند بالا در مشخصات ویندوز وارد کنید این مطلب را دنبال کنید

ادامه مطلب...
مجوز مطالب و محتوا ۱۵ خرداد ۹۹ ، ۱۰:۵۵ ۱ نظر موافقین ۳ مخالفین ۰
BSimjoo

Image hijack

این اتفاق یعنی Image hijacking در ویندوز زمانی رخ می دهد که کاربر یا یک بدافزار در رجیستری به آدرس زیر تغییراتی به وجود بیاورد.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options

اگر آدرس بالا کلیدی با نام برنامه مورد نظر مانند taskmgr.exe ساخته شود و در آن مقداری از نوع رشته با نام Debugger ایجاد کنید می توانید در آن آدرس یک برنامه را بنویسید تا با برنامه اصلی جاییگزین شود و به جای آن اجرا شود و یا با خالی گذاشتن این مقدار مانع از اجرا شدن آن شوید. (در این مثال می توانید تر اجرا شدن برنامه Task manager تغییرات ایجاد کنید.)

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

مجوز مطالب و محتوا ۱۵ تیر ۹۸ ، ۱۳:۰۰ ۰ نظر موافقین ۳ مخالفین ۰
BSimjoo

پیست‌بین در خط‌فرمان(استفاده از apaste.info در خط فرمان با curl)

در حال نوشتن چند خط کد بودم و نیاز داشتم که هربار کد را در یک کانال آی‌آر‌سی بفرستم تا کد بازبینی و اشتباهاتم گوشزد شود. از یک پیست‌بین(pastebin) استفاده میکردم و هربار پیوند نسخه جدید کد را به کانال میفرستادم اما این پروسه دردناک و آزار دهنده بود:

  • تغییر کد
  • کپی آن به بریده‌دان(clipboard) سیستم پنجره‌ی اکس
  • وارد شدن به apaste.info با مرورگر وب
  • وارد کردن کد و گرفتن پیوند کد
  • فرستادن کد به کانال

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

ادامه مطلب...
مجوز مطالب و محتوا ۱۶ اسفند ۹۷ ، ۱۶:۲۴ ۱ نظر موافقین ۱ مخالفین ۰
فاروق کریمی زاده

نظرات (۱)

فرهاد حسن پور

namebench - ابزاری برای محک زدن سرور‌های DNS + مقایسه‌ی سرور های جهانی با سرور شرکت زیرساخت


namebench با استفاده از تاریخچه مرورگرتان یا دیگر منابع، سرور‌های DNS را محک زده و برای شما مشخص میکند که کدام سرور برای رایانه‌ی شما سریعتر هست.

ادامه مطلب...
مجوز مطالب و محتوا ۱۱ بهمن ۹۷ ، ۱۰:۲۳ ۰ نظر موافقین ۰ مخالفین ۰
فاروق کریمی زاده

پوشه ای با نام فاصله! (white space folder name)

همونطور که می دونید ویندوز اجازه ساخت یک پوشه (یا Directory) با نام فاصله (white space) رو نمیده ولی میشه این کار رو با خط فرمان انجام داد. کد های زیر رو حتما امتحان کنید (به جای X هر حرفی می تواند باشد):

md "X:\ \"

و سپس

md "X:\ \test"

این دو کد در خط فرمان باعث ایجاد یک پوشه به اسم فاصله می شود. حالا برید و ببینید ویندوز چه باگهایی سر این پوشه می ده. اول که  پوشه رو باز می کنید چون کارکتر فاصله در آخر آدرس هست مرورگر فایل ویندوز (Windows Explorer) دچار یک اشتباه لپی شده و فاصله را در نظر نمی گیرد. پس به جای نشان دادن محتویات این پوشه که پوشه ای دیگر به نام test است، محتویات X:\ می دهد و اگر یک بار دیگر  روی این پوشه با نام فاصله کلیک کنید پیغام هشداری می بینید که می گوید نمی تواند آدرس X:\ \ \ را پیدا کند. تنها راه دسترسی به پوشه test تایپ آدرس آن (X:\ \test) در نوار آدرس است.

توجه: برای پاک کردن پوشه حتما از خط فرمان و دستور rmdir /s "X:\ \" استفاده کنید در غیر این صورت امکان دارد کل فایل ها پاک شوند.

مجوز مطالب و محتوا ۲۴ دی ۹۷ ، ۱۹:۲۱ ۱ نظر موافقین ۰ مخالفین ۰
BSimjoo

نظرات (۱)

علیرضا آهنی

چطور user agent string خود را در فایرفاکس تغییر دهیم؟

 user agent string  به طور خلاصه رشته‌ای است که توسط مرورگر کاربر به کارساز(سرور) ارسال میشود و اطلاعات رایانه‌ی کاربر را مشخص میکند. این اطلاعات شامل سیستم‌عامل و نسخه‌ی آن، مرورگر و نسخه‌ی آن یا برای یک بات تنها نام و نسخه‌ی آن است.البته این رشته در قرارداد(پروتکل) های دیگر نیز استفاده میشود.

ادامه مطلب...
مجوز مطالب و محتوا ۱۳ دی ۹۷ ، ۰۶:۲۰ ۰ نظر موافقین ۰ مخالفین ۰
فاروق کریمی زاده

چطور از طریق خط‌فرمان مکان جغرافیایی یک IP را پیدا کنیم؟

اگر بخواهید مکان فیزیکی یک IP را پیدا کنید، ابزار های آنلاینی برای اینکار وجود دارند اما شاید مثل من پیرو راه بزرگ یونیکس باشید و  خط‌فرمان سریغ‌تر و کم‌هزینه‌تر هم هست.
اینجا دو روش را معرفی میکنم که از طریق خط‌فرمان بتوانید مکان جغرافیایی یک IP را پیدا کنید. روش اول از یک برنامه استفاده میکند که بر اساس یک پایگاه داده و بصورت آفلاین کار میکند و برای شبه یونیکس‌ها شامل گنو/لینوکس،بی‌اس‌دی ها و ... در دسترس هست. روش دوم که از curl و یک API استفاده میکند، نیازمند دسترسی به اینترنت هست و روی اکثر سیستم‌عامل ها قابل استفاده در دسترس هست.
ادامه مطلب...
مجوز مطالب و محتوا ۲۹ شهریور ۹۷ ، ۱۲:۱۲ ۱ نظر موافقین ۲ مخالفین ۰
فاروق کریمی زاده

نظرات (۱)

فرهاد حسن پور

دریافت netcat برای ویندوز

برای ویندوز های ۳۲ و ۶۴ بیتی


حجم: 107 کیلوبایت

مجوز مطالب و محتوا ۲۰ ارديبهشت ۹۷ ، ۱۰:۲۵ ۰ نظر موافقین ۰ مخالفین ۰
فاروق کریمی زاده

کتاب خانه رسم تصویر در رابط کاربری متنی برای سی شارپ

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

ادامه مطلب...
مجوز مطالب و محتوا ۰۹ آذر ۹۶ ، ۱۲:۰۰ ۱ نظر موافقین ۲ مخالفین ۰
BSimjoo

نظرات (۱)

فاروق کریمی زاده

حذف سریع فایل های بسیار حجیم با یک ترفند ساده

با این ترفند ساده و از طریق خط فرمان میتوانید فایل های حجیم را بسیار ساده و ظرف زمانی بسیار کمتر حذف کنید.خط فرمان را باز کرده و با توجه به سیستم‌عامل خود یکی از این دستورات را بزنید:

ویندوز/داس/امثالهم:

echo > filename
del filename
یونیکس و شبه یونیکس(شامل گنو،لینوکس،بی‌اس‌دی ها،مک و ...):
> filename
rm filename
مجوز مطالب و محتوا ۰۷ شهریور ۹۶ ، ۱۲:۰۰ ۲ نظر موافقین ۱ مخالفین ۰
فاروق کریمی زاده

3 روش برنامه نویسی در ویندوز بدون نیاز به برنامه اضافی

در این جا سه روش برنامه نویسی در ویندوز بدون نیاز به برنامه اضافی را به شما معرفی میکنیم.

 

1 - برنامه نویسی بتچ

 

این نوع برنامه نویسی در واقع همان دستورات داس است که تک به تک در خط فرمان اجرا میشوند.کافیست دستورات داس خود را در notepad نوشته و سپس با فرمت bat یا cmd ذخیره کنید. مثلا دستور echo hello که باعث نمایش پیغام hello میشود.

 

2 - برنامه نویسی ویژوال بیسیک اسکریپت

 

این برنامه نویسی از دستورات ویژوال بیسیک 6 پشتیبانی میکند. فقط باید مثل بالا دستورات را بنویسید و با فرمت vbs ذخیره کنید. حال میتوانید آن را اجرا کنید. مثال : msgbox time این مثال زمان فعلی سیستم را نمایش میدهد.

 

3 - برنامه نویسی جاوا اسکریپت

 

باید دستورات جاوا اسکریپت را در آن بنویسید.

 

همه ی این ها را باید بعد از ذخیره اجرا کنید تا نتیجه مشاهده شود.

مجوز مطالب و محتوا ۰۳ مرداد ۹۶ ، ۱۲:۰۰ ۰ نظر موافقین ۱ مخالفین ۰
فاروق کریمی زاده

ویندوز 10 رو بدون زور خاموش کردم!

همون طور که قبلا هم گفته بودم حداقل سیستم من با آبدیت های ویندوز 10 یکم مشکل داشت که یکی از اون ها خاموش نشدن سیستمم با استفاده از دکمه ی (shutdown) و یا استفاده از دستور shutdown /p بود. با کمی جست و جو در اینترنت فهمیدم بعضی ها هم همین مشکل رو داشتند.

در این مدت که برای خاموش کردن (shutdown) ویندوز نیاز به اعمال زور و فشار و گرفتن دکمه ی پاور و استفاده از (emergency shutdown) داشتم. هیچ به فکر این نبودم که یکبار دیگه از دستور برای خواموش کردن سیستم استفاده کنم. تا این که بالاخره متوجه شدم که با استفاده از دستور shutdown /s به جایshutdown /p می تونم سیستمم رو به سادگی البته بعد از چند ثانیه انتظار خاموش کنم.laugh

مجوز مطالب و محتوا ۲۹ تیر ۹۶ ، ۱۲:۰۰ ۰ نظر موافقین ۰ مخالفین ۰
BSimjoo

دریافت پرونده های ایمیج ویندوز ۳.۱۱

این پرونده های ایمیج مربوط به ویندوز ۳.۱۱ - آخرین ویندوز مایکروسافت که برای نصب نیاز به داس داشت - هستند(عنوان کاملش:‌ Windows 3.11 for Workgroups)، جمعا ۸ عدد ایمیج ۱.۴۴ مگابایتی برای فلاپی دیسک های قدیمی وجود داره. شاید هوس بکنید به چند دهه قبل برگردید!

ادامه مطلب...
مجوز مطالب و محتوا ۲۸ ارديبهشت ۹۶ ، ۱۴:۳۶ ۱۴ نظر موافقین ۰ مخالفین ۰
فاروق کریمی زاده

نظرات (۱۴)

فرهاد حسن‌پور
فرهاد حسن‌پور
فاروق کریمی زاده
سعید محجوب
فاروق کریمی زاده
فاروق کریمی زاده
فاروق کریمی زاده
یوسف صمدی
علیرضا آهنی

راه‌اندازی یک HTTP سرور کوچک برای محتویات ایستا

چند وقتی بود که این مخزن رو توی گیت‌هاب به لیست علاقه‌مندی ها اضافه کرده بودم، این دستورات برای راه اندازی یک وب سرور ساده‌ی HTTP برای محتویات ایستا هستند(یعنی CGI و PHP و اینا پر!). این سرور ها همه به پورت ۸۰۰۰ گوش میدهند.

  • پایتون ۳
python3 -m http.server 8000
  • پایتون ۲
python -m SimpleHTTPServer 8000
  • روبی
ruby -rwebrick -e'WEBrick::HTTPServer.new(:Port => 8000, :DocumentRoot => Dir.pwd).start'
  • روبی ۱.۹.۲ و بالاتر
ruby -run -ehttpd . -p8000
  • پی اچ پی
php -S 127.0.0.1:8000
  • بیزی‌باکس
busybox httpd -p 8000
  • پاورشل
$Hso=New-Object Net.HttpListener;$Hso.Prefixes.Add("http://+:8000/");$Hso.Start();While ($Hso.IsListening){$HC=$Hso.GetContext();$HRes=$HC.Response;$HRes.Headers.Add("Content-Type","text/plain");$Buf=[Text.Encoding]::UTF8.GetBytes((GC (Join-Path $Pwd ($HC.Request).RawUrl)));$HRes.ContentLength64=$Buf.Length;$HRes.OutputStream.Write($Buf,0,$Buf.Length);$HRes.Close()};$Hso.Stop()

یا اگر خواستید با Command Prompt اجراش بکنید:

PowerShell.exe -nop -enc JABIAHMAbwA9AE4AZQB3AC0ATwBiAGoAZQBjAHQAIABOAGUAdAAuAEgAdAB0AHAATABpAHMAdABlAG4AZQByADsAJABIAHMAbwAuAFAAcgBlAGYAaQB4AGUAcwAuAEEAZABkACgAIgBoAHQAdABwADoALwAvACsAOgA4ADAAMAAwAC8AIgApADsAJABIAHMAbwAuAFMAdABhAHIAdAAoACkAOwBXAGgAaQBsAGUAIAAoACQASABzAG8ALgBJAHMATABpAHMAdABlAG4AaQBuAGcAKQB7ACQASABDAD0AJABIAHMAbwAuAEcAZQB0AEMAbwBuAHQAZQB4AHQAKAApADsAJABIAFIAZQBzAD0AJABIAEMALgBSAGUAcwBwAG8AbgBzAGUAOwAkAEgAUgBlAHMALgBIAGUAYQBkAGUAcgBzAC4AQQBkAGQAKAAiAEMAbwBuAHQAZQBuAHQALQBUAHkAcABlACIALAAiAHQAZQB4AHQALwBwAGwAYQBpAG4AIgApADsAJABCAHUAZgA9AFsAVABlAHgAdAAuAEUAbgBjAG8AZABpAG4AZwBdADoAOgBVAFQARgA4AC4ARwBlAHQAQgB5AHQAZQBzACgAKABHAEMAIAAoAEoAbwBpAG4ALQBQAGEAdABoACAAJABQAHcAZAAgACgAJABIAEMALgBSAGUAcQB1AGUAcwB0ACkALgBSAGEAdwBVAHIAbAApACkAKQA7ACQASABSAGUAcwAuAEMAbwBuAHQAZQBuAHQATABlAG4AZwB0AGgANgA0AD0AJABCAHUAZgAuAEwAZQBuAGcAdABoADsAJABIAFIAZQBzAC4ATwB1AHQAcAB1AHQAUwB0AHIAZQBhAG0ALgBXAHIAaQB0AGUAKAAkAEIAdQBmACwAMAAsACQAQgB1AGYALgBMAGUAbgBnAHQAaAApADsAJABIAFIAZQBzAC4AQwBsAG8AcwBlACgAKQB9ADsAJABIAHMAbwAuAFMAdABvAHAAKAApAA==
  • شل
while true ; do nc -l 8000 < test.html ; done

نسخه پاورشل را خودم امتحان نکرده ام.

منبع و همچنین دستورات بیشتر برای اجرای وب سرور در گیت‌هاب گیست

مجوز مطالب و محتوا ۲۴ ارديبهشت ۹۶ ، ۱۲:۰۰ ۳ نظر موافقین ۱ مخالفین ۰
فاروق کریمی زاده