برای شروع کار از سیستمی شروع خواهیم کرد که قبلا در آن برنامه بکدور را اجرا کرده ایم ( ایجاد یک بکدور در قسمت های بعدی آموزش خواهد داده شد). هنگامی که برنامه بک دور اجرا میشود، با سیستم کالی ارتباط برقرار کرده و session ایجاد میشود. بعد از آن به نحوی که در زیر خواهید دید، به طور خودکار به درون session فعال شده، هدایت میشویم:
وقتی که به session فعال شده وارد شدیم، میتوانیم از محیط فرمان Meterpreter shell استفاده کنیم:
بسیار خوب؛ حال وقت ان است که ببینیم که Meterpreter shell چه کاری میتواند برایمان انجام دهد. بنابراین کار با با دستور help آغاز میکنیم تا ببینیم که چه دستوراتی را در اختیار داریم:
بعد از آن مجموعه دستوراتی را خواهید دید که به بخش های کوچگتری تقسیم شده اند. این دستورات شامل موارد زیر هستند:
• Core commands
• File System commands
• Networking commands
• System Commands
• User Interface Commands
• Webcam Commands
• And three Priv Commands
در این بخش قصد نداریم تا تمامی مجموعه دستورات گفته شده را توضیح دهیم اما کمی ریزبینانه تر به آن ها مروری خواهیم داشت.
Core Commands
به عنوان یک کاربر مبتدی، به احتمال زیاد بیشتر دستورات background، help، load، migrate، run و exit از این لیست به کار شما میآید!
• Background: این دستور این امکان را میدهد تا مسیر طی شده در session را به عقب برگردیم؛ بنابراین میتوانیم به محیط دستوری msf برگردیم و یا به session های دیگر دسترسی پیدا کنیم.
همچنین با استفاده از قالب دستوری “<# session –i <session ” میتوانیم به session مورد نظرمان برگردیم.
• Load and Run: این دستورات به شما اجازه میدهند تا در کنار Meterprete، ماژول ها و دستورات بیشتری را داشته باشید.
• Exit: از محیط Meterpreter خارج میشود.