رفتن به مطلب
انجمن تیم امنیتی گارد ایران

تاپیک جامع آموزش کار با شل ها


iIi_Mr_Ali_bH_iIi
 اشتراک گذاری

ارسال های توصیه شده

درود!!

دوستان در انجمن گشتم و چون تاپیک مناسبی برای اموزش کار با شل ها نبود تصمیم گرفتم این تاپیک رو بزنم

 

خیلی از دوستان تازه وارد هستن و اصلا نمیدونن شل چیه بعد ما بیایم از شل حرف بزنیم طبیعیه که چیزی نمیفهمن!!

پس عزیزانی که میخوان سرور هکینگ رو یاد بگیرند بهتره که این تاپیک رو دنبال کنن

 

........

 

دوستانی که علمش رو دارن ممنون میشم تو این تاپیک کمک کنن تا همه استفاده کنن

از تاپیک بعد کم کم شروع میکنم

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

شاید تا به حال شماکلمه شل (shell) رو زیاد شنیده باشید ولی نمیدونید که اصلا یعنی چی ؟؟؟

ببینید دوستان شما هر کاری توی ویندوز یا توی هر سیستم عاملی (لینوکس , سلاریس و ..) که انجام میدید به صورت زبان دو دویی در میاد یا همون صفر و یک در میاد بعد به هسته سیستم عامل میخوره بعد به حافظه و بعد اجرا میشه مثلا فرض کنید که میرید توی cmd و میزنید dir خوب معلوم هست که این دستور محتویات یک دایرکتوری رو نشون میشه در واقع این دستور ابتدا به صورت صفر و یک در میاد و بعد اجرا میشه .

اون چیزی که دستورات شما رو میگیره و تبدیل به صفر و یک میکنه و اون رو به سمت کرنل سیستم عامل میفرسته همون شل (shell) هست !!!

حالا فرض کنید که اصلا چیزی در سیستم های عامل به اسمه شل وجود نداره اونوقت می فهمید که چه قدر کار با کامپیوتر دردسر ساز و سخت بود . مثلا برای اجرای همین دستور dir باید مقادیر زیادی از صفر و یک رو میزدید یا زبان های سطح پایین مثله اسمبلی و hex رو بلد بودید !!! .

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

اون شلی که در ویندوز استفاده میشه command.com هست (همون cmd رو میگم) و شلی که در سیستم عامل لینوکس به کار گرفته میشه شله bash هست که در پوشه bin ذخیره شده . و البته شل های دیگری هم وجود دارن مثله ksh (freebsd) و csh که در سیستم عامل unix system v استفاده میشه .

یک شل خوب چه ویژگی هایی داره ؟؟؟

اگه نظره منو بخاین من شل لینوکس رو بیشتر خاطرشو میخام تا ویندوز (البته این نظر رو از لحاظ هکری میگم )

چون که شل لینوکس از کامپایلر و دیباگر و … خیلی خوبی بهرمند هست و این چیزی هست که در ویندوز نیست مثلا کامپایلر gcc در لینوکس قابلیت خیلی زیادی داره و در ضمن در عین قدیمی بودن خیلی هم قوی هست !!

کلا یه شل خوب باید برنامه های زیر رو ساپورت کنه ::

Netstat برای دیدن سوکت ها .

Gcc برای کامپایل کردن زبان c

Lynx یکی از browser های خیلی معتبر و عالی

telnet برای ارتباط به پورت ها و ….

dig این یکی رو کمتر شلی داره یا این که پولیه !!!

ftp برای تبادل اطلاعات !

Finger این یکی هم اطلاعات رو از کاربر میگیره .

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

شما میتونید برای این کار از برنامه cygwin استفاده کنید . اون رو نصب کنید و بعد دستورات خودتون رو مثلا ls – la رو اجرا کنید !!! خیلی برنامه عجیبی هست و میتونید همه اون برنامه هایی که در لینوکس فقط قابل اجرا هستن رو اجرا کنید مثلا اون برنامه هایی که با پسونده .sh هستن . البته اگه یه نسخه کامل از این برنامه رو گیر اوردین یکی هم برای من بفرسیتید !!

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

و بسیاری از راه های دیگه هم هست که این جا , جای توضیح اون ها نیست .

ایا باید زبان شل ها رو بلد باشم ؟؟؟
در جواب باید بگم که یاد گرفتن زبان شل هایی مثله command.com یا bash از نون شب هم واجب تره !


البته شل bash به خاطر امکانات بیشتری که داره کار باهاش هم سخت تره و همچینین دستورات و فرامین بیشتری رو در خود جا داده .

بدیهی هست که دستورات شل ها مختلف هست مثلا در command.com از دستور ver برای دیدن مشخصات سیستم عامل بکار میره ولی همین دستور در لینوکس و در شلر اون که bash هست دستور uname –a استفاده میشه .

ولی در اکثر جا ها خیلی با هم فرق ندارن مثلا دستورات در لینوکس و سلاریس تقریبا یکی هست !!

خب اینم یه چن تا اصطلاح راجب شل ها:

r00t : در لینوکس به معنای ریشه و بالا ترین سطح دسترسی میباشد. یعنی اگر ما بتوانیم به سرور مورد نظر خود
روت شیم هر کاری بخواییم میکنیم.


Backconnect : جهت اتصال به سرور از کامپیوتر شخصی (Client) به سرور مورد نظر.

Backdoor: به معنای درب پشتی . هکر ها معمولا برای هک کردن سرور برای اینکه بتونن دوباره به سرور متصل شوند

یه در های پشتی و مخفی برای ورود مجدد برای خودشون درست میکنند.

MassDeface : به معنای هک کردن دستجمعی سایت های روی یک سرور (معنا در سرور لینوکسی).

ShadowUsers : لیستی از یوزر های کاربران سرور.

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


بابت پست گذاشتن شرمنده سرم شلوغه و مشکل دارم ولی سعیمو میکنم کم کم فیلم های اموزشی رو راه بندازم

موفق باشید

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • 4 ماه بعد...

با سلام خدمت شما دوستان گرامی

توی این مقاله اموزش کار با شل c99 رو قرار دادم که میتونید از اونها استفاده کنید......

کار کردن با شل ها اسونه و تقریبا همشون یک شیوه ی عملکرد رو دارن ولی بعضی هاشون

کمی فرق دارن (مثلا طریقه ی اپلود )که اگر تونستم دراینجا ضمیمه میکنم.....

پسورد فایــل : guardiran.org

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

با تشکر

C99+Root+MassDeface.rar

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری
 اشتراک گذاری

انجمن تیم امنیتی گارد ایران

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

شبکه های اجتماعی

نمادها

logo.aspx?id=56084&Code=ybjZVyBlXag5cNRv logo-samandehi

×
×
  • اضافه کردن...