آموزشگاه هک ، هک استار

آموزش هک از مبتدی تا پیشرفته توسط هک استار

آموزشگاه هک ، هک استار

آموزش هک از مبتدی تا پیشرفته توسط هک استار

بایگانی

۷۲ مطلب با موضوع «آموزش هک» ثبت شده است

معرفی لینوکس ( بخش آخر )

دوشنبه, ۱۱ مرداد ۱۳۹۵، ۰۴:۴۱ ب.ظ

✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️

💠 معرفی لینوکس ( بخش آخر ):

🔃کاربرد لینوکس

با توجه به ماهیت متن باز بودن لینوکس و انعطاف پذیر بودن ساختار این سیستم عامل، می توان کاربردهای فراوانی نیز برای آن متصور شد. مثلا قابلیت چند کاربری (Multi User) و چند وظیفه ای (Multi Task) بودن این سیستم عامل آن را به گزینه مناسبی برای استفاده در شبکه بدل کرده است. در بحث امنیت نیز این سیستم عامل به خوبی جای خود را باز کرده است. در مورد امنیت و کارایی این سیستم عامل همین بس که تقریباً 70 درصد از Firewallهای سخت افزاری از نسخه های Custom شده این سیستم عامل استفاده می کنند.

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

با جمع بندی موارد گفته شده می توان بدین نتیجه رسید که بی شک لینوکس با این ویژگیهای منحصر بفرد می تواند سیستم عامل برگزیده بسیاری از کاربرها و شرکتهای تجاری در نظر گرفته شود که به خوبی جوابگوی نیازهای آنها خواهد بود.

✅ پایان بخش معرفی لینوکس

سایر مطالب :

معرفی لینوکس ( بخش اول )

معرفی لینوکس ( بخش دوم )

معرفی لینوکس ( بخش سوم )

معرفی لینوکس ( بخش چهارم )

معرفی لینوکس ( بخش آخر )

  • محمدرضا سلیمی

معرفی لینوکس ( بخش چهارم )

دوشنبه, ۱۱ مرداد ۱۳۹۵، ۰۴:۳۸ ب.ظ

✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️

💠 معرفی لینوکس ( بخش چهارم ):

💢 ساختار لینوکس

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

به عبارت دیگر لینوکس ترکیبی از هسته اصلی و تعدادی از نرم افزار رایگان یا متن باز دیگر است که در کنار هم این سیستم عامل را تشکیل داده اند و کاربر می تواند به راحتی از سرورهای اصلی این توزیع (Repository) نرم افزارهای جانبی آن را لیست کرده و موارد دلخواه خود را یبر روی هسته اصلی نصب نماید.

🔔 ادامه دارد...

سایر مطالب :

معرفی لینوکس ( بخش اول )

معرفی لینوکس ( بخش دوم )

معرفی لینوکس ( بخش سوم )

معرفی لینوکس ( بخش چهارم )

معرفی لینوکس ( بخش آخر )

  • محمدرضا سلیمی

معرفی لینوکس ( بخش سوم )

دوشنبه, ۱۱ مرداد ۱۳۹۵، ۰۱:۰۵ ب.ظ

✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️

💠 معرفی لینوکس ( بخش سوم ):

🔝 توسعه لینوکس

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

باز بودن دست توسعه دهندگان لینوکس باعث شد که در مدت کوتاهی نسخه های فراوان و توضیع های متفاوتی از این سیستم عامل عرضه شده و در سرتاسر جهان مورد استفاده قرار گیرد.


از اصلی ترین و معروفترین توزیع های لینوکس می توان به سنت او اس (CentOS)، رد هت (Redhat)، دبیان ( Debian ) ، اسلاکویر (Slackware) وجینتو (Gentoo) اشاره کرد. باید درنظر داشت که تمامی این توزیع ها همگی بر روی هسته اصلی یا همان کرنل لینوکس توسعه یافته و وجه تمایز آنها صرفا در نحوه شخصی سازی شدن آنهاست.

🔔 ادامه دارد ، در پست های بعدی ...

سایر مطالب :

معرفی لینوکس ( بخش اول )

معرفی لینوکس ( بخش دوم )

معرفی لینوکس ( بخش سوم )

معرفی لینوکس ( بخش چهارم )

معرفی لینوکس ( بخش آخر )

  • محمدرضا سلیمی

معرفی لینوکس ( بخش دوم )

دوشنبه, ۱۱ مرداد ۱۳۹۵، ۰۱:۰۰ ب.ظ

✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️

💠 معرفی لینوکس ( بخش دوم ):

🔅 تولد لینوکس:

در سال 1991، در دانشگاه هلسینکی فنلاند دانشجوی جوانی به نام لیناز تروالدز تحصیل می کرد که در آن زمان بر روی سیستم عامل مینیکس (Minix) که نسخه محدودی از یونیکس بشمار می رفت، مشغول بکار بود.

با در نظر گرفتن محدودیت ها و مشکلات این سیستم عامل، وی تصمیم گرفت که سیستم عاملی را بر پایه هسته یونیکس ایجاد کند تا موارد دلخواه و مورد نیاز خود را در آن لحاظ کند. از این رو در اواخر سال 1991، با انتشار نسخه 0.02، تولد این سیستم عامل به دنیای رایانه جشن گرفته شد. پیشرفت این سیستم عامل به لطف متن باز بودن آن بسیار چشمگیر بوده و در حال حاظر (سه ماهه دوم 92) آخرین نسخه‌ی هسته پایدار (Stable Core) آن 3.10.9 می باشد .

🔔 ادامه دارد ، در پست های بعدی ...

سایر مطالب :

معرفی لینوکس ( بخش اول )

معرفی لینوکس ( بخش دوم )

معرفی لینوکس ( بخش سوم )

معرفی لینوکس ( بخش چهارم )

معرفی لینوکس ( بخش آخر )

  • محمدرضا سلیمی

معرفی لینوکس ( بخش اول )

دوشنبه, ۱۱ مرداد ۱۳۹۵، ۱۲:۴۳ ب.ظ

✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️🌀✖️

💠 معرفی لینوکس ( بخش اول ):

همانطور که می دانید، هر سیستم کامپیوتری برای برقراری ارتباط بین کاربر و قطعات سخت افزاری نیاز به سیستم عامل دارد که این سیستم عاملها وظیفه تبدیل دستورات کاربر را به کدهای قابل فهم سیستمی بر عهده دارند. یکی از این سیستم عاملها لینوکس نام دارد که به صورت متن باز (Open Source) ارائه شده است. قابلیت متن باز بودن یعنی می توانیم در کد منبع سیستم عامل یا نرم افزار یا هر برنامه ای تغییر ایجاد کرده و یا اشکالات (باگ) احتمالی آن‌ها را رفع کنیم.

به دلیل سیاستهای محافظتی و امنیتی بیشتر شرکتهای ارائه دهنده سیستم عاملها، بیشتر این نرم افزارها به صورت کد بسته (Closed Source) عرضه می گردند که ارتقاء آنها و رفع معایب و مشکلات مربوطه بر عهده شرکت ارائه دهنده و توسعه دهندگان زیر مجموعه های مربوطه خواهد بود. از این رو و به دلیل محدود بودن منابع انسانی و زمانی، این موارد بسیار کند و محدود صورت می پذیرد. در اینجا بود که برای رفع این مشکل برخی از نرم افزارها پا به عرصه گذاشتند و تحت مجوز GNU/GPL منتشر شدند.

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

🔔 ادامه دارد ، در پست های بعدی ...

سایر مطالب :

معرفی لینوکس ( بخش اول )

معرفی لینوکس ( بخش دوم )

معرفی لینوکس ( بخش سوم )

معرفی لینوکس ( بخش چهارم )

معرفی لینوکس ( بخش آخر )

  • محمدرضا سلیمی

whois چیست؟

دوشنبه, ۱۱ مرداد ۱۳۹۵، ۱۲:۱۵ ب.ظ

🌐 معنی whois چیست؟

کلمه whois از دو کلمه who و is تشکیل شده و به معنای چه کسی می باشد.

در دنیای اینترنت و وب از این واژه اغلب برای جستجوی اطلاعات دامنه های ثبت شده به کار می رود. وقتی از یک دامنه whois بگیرید اطلاعاتی مانند زمان ثبت، تاریخ انقضا، صاحب امتیاز و ... نمایش داده می شود.

✳️ برای whois گرفتن از دامنه های ملی (ir. ) از سایت زیر استفاده کنید:

🔗 http://whois.nic.ir

✳️ برای whois گرفتن از سایر دامنه ها ( com. و net. و ... ) می توانید از سایت زیر استفاده کنید:

🔗 https://who.is/

  • محمدرضا سلیمی

سرور مجازی (vps) چیست ؟

دوشنبه, ۱۱ مرداد ۱۳۹۵، ۱۲:۰۷ ب.ظ

🍃 سرور مجازی خصوصی یا همان VPS چیست؟؟

سرورر مجازی خصوصی یا VPS که مخفف Virtual Private Server است، به معنای سرور مجازی اختصاصی می باشد و ممکن است آن را با نام VDS یا Virtual Dedicated Server نیز نام ببرند و به طور کلی به سرویس های میزبانی و سرور هایی گفته می شود که مانند یک سرور اختصاصی مستقل با دسترسی کامل به سرور عمل می نمایند، البته بصورت موازی و با هم بر روی یک سرور فیزیکی قرار می گیرند.

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

هر VPS با توجه به تعریف آن در مراحل اولیه، سهم خاصی از منابع سرور از قبیل پردازنده، حافظه اصلی، فضای دیسک سخت، پهنای باند و غیره را به صورت اختصاصی در اختیار خواهد داشت.

به عنوان مثال: یک VPS می تواند شامل 1GB از 24GB حافظه اصلی سرور را به همراه 100GB فضای ذخیره سازی از 2TB فضای ذخیره سازی اصلی سرور و 2 هسته از 8 هسته اصلی CPU سرور و غیره باشد.

هر VPS به طور کاملاً جداگانه فعالیت می کند و در نتیجـه VPS هـای موجود بر روی یک سـرور می توانند از سیستم های عامل متفاوت و نرم افزارهای مختلف و نسخه های متفاوتی بهره مند شوند. به طوری که بر روی یک سرور سخت افزاری ممکن هست VPS هایی دارای سیستم عامل های خانواده ویندوز باشند و برخی دارای سیستم عامل های خانواده لینوکس و برخی سیستم عامل های دیگری داشته باشند و می توان نرم افزار های مختلفی بر روی هر کدام از VPS ها نصب کرد، به طوری که اختلالی بر روی دیگر VPS ها ایجاد ننمایند. به طور کلی هر VPS عملکرد مربوط به خود را دارد و می توان برای فعالیت های متفاوتی از آنها استفاده کرد.

✔️ از VPS ها برای انجام اعمالی نظیر کرک کردن پسوردها، انجام حملات تکذیب سرویس ( حملات DoS و DDoS ) ، آپلود فایلهای حجیم و ... استفاده می شود.

  • محمدرضا سلیمی

هاست چیست؟

دوشنبه, ۱۱ مرداد ۱۳۹۵، ۱۱:۵۲ ق.ظ

هاست چیست؟؟

هاست به سرور و یا یک کامپیوتری می گویند که بتواند تمامی فایل هایی که در وب سایت ما قرار می گیرد را ذخیره سازی نماید، که این فایل ها می تواند شامل عکس، فایلهای css و یا هر نوع فایل دیگری که در وب سایت ما قرار دارد باشد. بطور کلی زمانی که قصد ایجاد یک وب سایت برای مقاصد مختلف خود دارید که توسط دیگران قابل دیدن باشد، باید اصطلاحا وب سایت شما روی یک سرویس دهنده میزبان قرار گیرد. لازم به ذکر می باشد که حتی کامپیوتر های شخصی شما هم می تواند به صورت یک سرویس دهنده میزبانی راه اندازی گردد، اما باید به یک نکته توجه داشت که اگر قصد دارید سایت شما بازدید کننده بالایی داشته باشد، اینکار منطقی به نظر نمی رسد، زیرا برای اینکه وب سایت شما در اینترنت در دسترس باشد، لازم می باشد که کامپیوتر شما بطور مداوم روشن بماند و به اینترنت متصل باشد. در غیر اینصورت دیگر کسی قادر به دیدن وب سایت شما نمی باشد. دلیل دیگر آن این می باشد که اگر به نرم افزار هایی که به راه اندازی سرور مربوط می باشد آشنایی نداشته باشید، اینکار بسیار سخت و دشوار می باشد و همچنین نگهداری آن وقت و انرژی زیادی را صرف می کند.

به همین دلایل می باشد که افراد و سازمانهایی که به وب سایت نیاز دارند، به شرکتهای ارائه دهنده میزبانی مراجعه می کنند. معمولا شرکت های ارائه دهنده خدمات میزبانی مجهزترین Datacenter ها را دارا می باشند و همچنین به صورت 24 ساعته برق به سرور ها متصل می باشد و اینترنت اینطور شرکت ها قطعی ندارد، اگر چه میزبانی یا همان هاستی که تهیه می کنید هرچند فضای کمی داشته باشد ولی یک تیم متخصص بصورت 24 ساعته تلاش بر این دارند که مشکلی بوجود نیاید.

در اکثر موارد، یک سرور میزبان وب، فضای Hard خود را به فضاهای کوچک تری تقسیم کرده و آن را با هزینه کمتر در اختیار افراد مختلف قرار می دهد. در این حالت از چندین سایت تا چند صد سایت از سرور میزبان به صورت مشترک استفاده می کنند.

  • محمدرضا سلیمی

پهنای باند چیست؟

دوشنبه, ۱۱ مرداد ۱۳۹۵، ۱۱:۵۰ ق.ظ

✖️ پهنای باند چیست؟؟

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

  • محمدرضا سلیمی

وب سرور چیست؟ (2)

دوشنبه, ۱۱ مرداد ۱۳۹۵، ۱۱:۴۴ ق.ظ

🌀 نرم افزارهای وب سرور:

امروزه نرم افزارهای بسیاری برای وب ارائه شده اند که از آن جمله می توان به آپاچی ، iis ، GWS ، انجین اکس ، lighttpd ، Oversee و ... اشاره نمود. ما در اینجا به معرفی دو وب سرور پر طرفدار می پردازیم.

💠 نرم افزار وب سرور آپاچی:

این نرم افزار وب سرور در توسعه و همگانی شدن وب جهانی نقش بسیار مهمی داشته است. این وب سرور به زبان C نوشته شده است دارای قابلیت cross-platform (سازگار با سیستم های عامل مختلف) بوده و بر روی ماشینهای مختلف قابل اجرا می باشد. یکی از دلایل انتخاب این اسم برای این وب سرور به دلیل احترام به یکی از قبایل قدیمی بومی آمریکا بوده که به خاطر مقاومت و مهارت در ساخت ابزار آلات جنگی مشهور می باشند. این وب سرور از سال 1996 به عنوان محبوبترین وب سرور برای HTTP در وب جهانی شناخته شده بود ولی در سال 2005 میدان مبارزه را به IIS مایکروسافت واگذار کرد و در حال حاضر نزدیک به 49 % بازار وب سرورهای جهان را به خود اختصاص داده است. آپاچی برای میزبانی هر دو نوع وب ایستا و وب پویا مناسب است.
💠 نرم افزار وب سرور (IIS (Internet Information Services:

این وب سرور را شرکت مایکروسافت ارائه نموده است. در واقع IIS مجموعه ای از سرویس های اینترنتی است که به صورت یکجا نمایش داده شده است. طبق آخرین آماری که منتشر شد بعد وب سرور آپاچی بیشترین محبوبیت را بین کاربران داشته است. وب سرور IIS تنها در ساختار مایکروسافت ویندوز قابل ارائه می باشد و در پلتفرم های دیگر عمل نمی کند. برای اولین بار مایکروسافت این وب سرور را در یک پروژه آکادمیک در دانشگاه اسکاتلند به صورت مجانی عرضه کرد. سپس برای اولین بار از آن در Windows NT استفاده کرد که در آن قابلیت Active Server Page یا صفحه های فعال کارساز را به آن افزود. بعدها با تکامل نسخه های ویندوز، IIS هم تکامل پیدا کرد و در نسخه شماره 6.0 آن مایکروسافت پشتیبانی از IPV 6.0 را نیز به آن اضافه کرد.

بخش قبلی این مطلب : وب سرور چیست؟ (1)

  • محمدرضا سلیمی