کاوشگر لینوکس

آموزش لینوکس و معرفی نرم افزارهای کاربردی مرجع باز (open source)

کاوشگر لینوکس

آموزش لینوکس و معرفی نرم افزارهای کاربردی مرجع باز (open source)

خانه تکانی شب عید !!!

با عرض سلام خدمت همه دوستان ، همانطوریکه

 

می بینید در نظر دارم که قالب این وبلاگ را بنا به دلائل فنی و از جمله عدم امکان نمایش صحیح برخی فریم های قالب قبلی در تعدادی از مرورگرهای محیط لینوکس از جمله konqueror  و mozilla و galleon  و همچنین بدلیل نزدیکی عید نوروز و به سبک خانه تکانی نه اندکی بلکه بطور کامل تغییر بدهم . امیدوارم این شکل جدیدی که بنده برای دسته بندی نوشته های مختلف در نظر گرفته ام برکیفیت مطالب و سهولت کار خوانندگان در هنگام مطالعه بیفزاید ...


هکرها کیستند و چه هدفی را دنبال میکنند

نظر به اهمیت شناخت هرچه بهتر نفوذگران کامپیوتری یا هکرها برای فهم روشهای فعالیت آنها و ممانعت از آسیبهای وارده به سیستمهای کامپیوتری لازم است چند اصطلاح مهم را بدانیم تادر زمان مواجهه با مطالب منتشر شده یا جزوات آموزشی مربوطه درک درست تر و بهتری از آنچه این گروه از افراد انجام داده یا در صدد انجام آن هستند بدست آوریم . ما معمولا خیلی ساده هکرها را «نفوذگر» می‌نامیم و در این زمینه مقالات بسیاری درباره آشنایی با هکرها نوشته شده اما جامع‌ترین تقسیم‌بندی آنها به شرح زیر است : 1 – گروه نفوذگران کلاه سفید: (white hat hackers): هر کسی که با دانش خود بتواند از سد موانع امنیتی یک شبکه بگذرد و به داخل شبکه راه پیدا کند اما اقدام خرابکارانه‌ای انجام ندهد را یک هکر کلاه سفید می‌خوانند. تصور کنید دانشجویی که در یک دانشگاه درس می‌خواند و می‌داند تمامی لیست حضور و غیاب و نمرات دانشجوها در کامپیوتری در اتاق شبکه دانشگاه قرار دارد این دانشجوی کنجکاو برای اینکه وارد شبکه شود مدت‌‌ها روی شبکه دانشگاه کار می‌کند و از راه‌های مختلف وارد شبکه می‌شود، یعنی به طور معمول هیچ دانشجویی حق ندارد وارد شبکه شود اما یک هکر می‌تواند !! اما این دانشجو یک هکر کلاه سفید است زیرا فقط وارد شبکه می‌شود و کار دیگری انجام نمی‌دهد. هکرهای کلاه سفید متخصصین شبکه‌ای هستند که ضعف‌ها و خلا‌ء‌های امنیتی شبکه را پیدا می‌کنند و وارد سیستم می‌شوند. 2 – گروه نفوذگران کلاه سیاه:Black hat hackers) به این گروه کراکر Cracker می‌گویند. این افراد کسانی هستند که با دانشی که دارند وارد کامپیوتر قربانی خود شده و به دستکاری اطلاعات، جاسوسی کردن، پخش کردن ویروس و غیره می‌پردازند. به عبارتی کراکرها از دانش خود برای ورود به شبکه برای مقاصد منفی (خرابکاری) استفاده می‌کنند. 3 – گروه نفوذگران کلاه خاکستری: (gray hat hackers ) شاید سخت‌ترین کار توصیف حوزه این گروه از نفوذگرهاست. به این نفوذگرها بعضا Whacker هم می‌گویند. این گروه از نفوذگرها بنا به تعریفی حد وسط دو تعریف گذشته هستند. یعنی گاهی شیطنت می‌کنند و گاهی هم نه!‌ یعنی اینکه هم کلاه سفیدند هم کلاه سیاه. و به همین دلیل کلاه خاکستری نام دارند!‌ اما در اینجا نکته‌ای قابل ذکر است و آن اینکه این گروه اگر از سیستم سوءاستفاده هم بکنند در جهت اطلاع عموم انجام می‌دهند. 4 – گروه نفوذگران کلاه صورتی: (pink hat hackers) این دسته به ندرت دیده می‌شوند و اکثر مواقع کلاه صورتی‌ها را جزیی از کلاه سیاه‌ها می‌دانند. اصطلاحا به آنها جوجه هکر هم می‌گویند. این افراد آدم‌های کم سوادند که فقط با چند نرم‌افزار به خرابکاری و آزار و اذیت بقیه اقدام می‌کنند. مثلا کاربران را در مسنجر (Messenger) یاهو بوت می‌کنند، یا داخل چت روم‌ها شیطنت‌هایی انجام می‌دهند و یا اینکه با نرم‌افزارهای آماده‌ای مثل ساب سون و غیره اقدام به هک کردن بقیه می‌کنند. انوع حمله هکرها: - استراق سمع: (interception) در این روش نفوذگر موفق شده که در حین تبادل اطلاعات گوش کند. وی مخفیانه اطلاعات را زیر نظر داشته و اطلاعات مورد نیاز را برای خودش نسخه‌برداری می‌کند. هکرها تکنیک‌ها و روش‌های بسیاری را در استراق سمع به کار می‌برند که یکی از آنها همان sniffing یا یا اصطلاحا بوکشیدن است. - دستکاری اطلاعات(modification) نفوذگر موفق به تغییر اطلاعات می‌شود. در اینجا هکر اطلاعات داخل سیستم را تغییر می‌دهد. - افزودن اطلاعات و جعل اسناد: (fabrication) در این روش نفوذگر اطلاعات را به سرقت نمی‌برد و یا جایگزین نمی‌کند بلکه به اطلاعات فقط اطلاعات دیگری اضافه می‌کند. - حمله از نوع ایجاد وقفه: (interruption) در این نوع حمله هکر باعث اختلال در شبکه و تبادل اطلاعات می‌شود. تکنیک‌های بسیاری برای هکرها وجود دارد اما 2 مثال بسیار مشهود که نتیجه‌اش برای یک وبگرد به وضوح مشخص است و در نتیجه همین حملات صورت می‌گیرد، یکی در چت روم‌هاست که گاهی می‌بیند کسی در کامپیوتر سرور چت وقفه می‌اندازد و دیگر شما قادر به چت در آن چت روم نیستید و یا اینکه حتما شنیده‌اید وقتی هکری به یک سایت حمله کند، باعث کندی آن سرور شده و این باعث می‌شود که اگر سایت در عرض 5 ثانیه می‌بایست در مرورگر شما ظاهر شود، یا اصلا قابل بارگزاری نیست (سایت به قول معروف لود نمی‌شود) و یا اینکه بعد از مثلا یک دقیقه ظاهر می‌شود. اینگونه حملات به ضرر کسانی است که مسوول یک سایت و یا شبکه هستند، چرا که کندی شبکه عواقب گرانی برای آنها دارد. منبع : سایت itiran.com با اندکی تغییرات

نصب فلش درایو با پورت usb در لینوکس

مطمئنا گاهی اوقات برایتان پیش آمده که بخواهید اطلاعات مهمی را بین دو یا چند کامپیوتر جابجا کنید ویکی از وسائل بسیار مهم  و کاربردی برای اینکار flash drive میباشد . با این وسیله شما بعنوان مثال میتوانید اطلاعات لازم را ازطریق کامپیوتر خودتان که مجهز به لینوکس ردهت 9 بوده و به شبکه اینترنت متصل است بدست آورده و به کامپیوتر همکاران یا همکلاسیهای دیگر یا حتی کامپیوتر کودک خردسال خود که ارتباطی با اینترنت ندارد و سیستم عامل آن مثلا لینوکس زوزه 9 یا لینوکس فدورا 2 یا ویندوز xp  میباشد منتقل نمائید .

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

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

اغلب فلش کارتهای تولیدی شرکتهای معتبر همراه سی دی نحوه عملکرد آن و یک کابل USB‌ عرضه میشوند . اغلب دستورات کارخانه سازنده بافرمت PDF‌ و HLP  و یا DOC  روی سی دی وجود دارد اما ممکن است اتفاقا دستور کار دستگاه در محیط لینوکس وجود نداشته باشد .

در این موارد اصلا نگران نباشید ، ابتدا دستگاه فلش درایو را به کابل رابط آن وصل کرده و به یکی از پورتهای USB کامپیوتر خود متصل نمائید . سپس بعنوان کاربر ریشه ROOT  با دستور SU  و دادن کلمه رمز وارد محیط منسول  Xterm متنی شده و یک دایرکتوری برای اتصال یا mount point   دستگاه خود در مسیر /mnt/  با دستور  mkdir /mnt/flashdrive بسازید . سپس شما با دستور   fdisk –l   میتوانید اطلاعات لازم را در مورد اینکه این دستگاه جدید درحال حاضر با چه نامی توسط سیستم شناخته شده بدست آورید . نتیجه چیزی شبیه فرامین زیر است :

bash-2.05b# fdisk -l

 

Disk /dev/sdb: 130 MB, 130023424 bytes

16 heads, 32 sectors/track, 496 cylinders

Units = cylinders of 512 * 512 = 262144 bytes

 

   Device Boot      Start         End      Blocks   Id  System

dev/sdb1   *           1         495      126704    6  FAT16/

همانطوریکه می بینید درایور این دستگاه در مسیر /dev/sdb شناخته شده و فایل سیستم فلش درایو من هم  FAT16   میباشد با حجم 130  مگابایت.

حالا باید فایل پیکربندی /etc/fstab  را که محل پیکربندی اتصالات فایل سیستمها را با با یک ویرایشگر متنی مثل Emacs‌ یا Kwrite  یا vi  دستور زیر را به صورت یک خط به فایل fstab  اضافه کرده :

dev/sdb1        /mnt/flashdrive        auto        auto,user,rw  0   0/

اینکار سبب میشود که هرکاربری که بخواهد در سیستم عامل لینوکس شما به این دستگاه دسترسی داشته باشد به سهولت با یک دستور ساده فلش درایو را به سیستم متصل یا MOUNT  نمود ه :

mount   /mnt/flashdrive #

 و سطح دسترسی PERMISSION  را برای همگان آزاد تعریف نمائیم:

Chmod  755  flashdrive #

حالا همه کارهای لازم انجام شده و برای سهولت کاربران می توانید آیکون میانبر آنرا روی دسکتاپ قرار دهید و اطلاعات ذخیره شده روی فلش درایو در دایرکتوری flashdrive  و در مسیری که قبلا تعریف نمودید یعنی /mnt/flashdrive/  قابل مشاهده و تغییر است.