با سلام و درود.
وقت بخیر.
در این نحوه پرتیبل کردن متااسپلویت رو آموزش میدم که شما میتونید این نرم افزار رو به عبارتی به حالت قابل حمل تبدیل کنید و قادر باشید نرم افزار رو از روی حافظه های قابل حمل ( همانند دستگاه های USB و ... ) اجرا کنید.
برای اینکار به موارد زیر نیاز داریم:
1- نرم افزار متااسپلویت تحت ویندوز ( من در اینجا از نسخه 4.7 استفاده کرده ام )
2- یک ویرایشگر کد ( مانند Notepad و ++Notepad )
3- دستگاه USB یا به طور کلی حافظه جانبی
روش کار:
1- پس از نصب متااسپلویت برروی ویندوز، به محل نصب نرم افزار رفته و تمامی محتوای موجود در فولدر Metasploit را درون حافظه جانبی کپی میکنیم.
2- سپس در حافظه جانبی و در بین فایل های مربوط به نرم افزار Metasploit، فایل console.bat را پیدار کرده و با ویرایشگر متنی اقدام به باز کردن این فایل میکنیم. کدهای این فایل به صورت زیر است:[align=left]
[/align]
3- خط کد[align=left]
[/align]را به شکل زیر تغییر میدهیم:[align=left]
[/align]4- و نیز خط کد[align=left]
[/align]را به شکل زیر تغییر میدهیم:[align=left]
[/align]5- حال برای باز کردن Metasploit Framework به تنهایی، می توانید خط کد[align=left]
[/align]را به شکل[align=left]
[/align]تغییر دهید.
6- اکنون فایل Console.bat را از روی حافظه جانبی مورد نظر اجرا کرده و نتیجه را مشاهده میکنیم:
وقت بخیر.
در این نحوه پرتیبل کردن متااسپلویت رو آموزش میدم که شما میتونید این نرم افزار رو به عبارتی به حالت قابل حمل تبدیل کنید و قادر باشید نرم افزار رو از روی حافظه های قابل حمل ( همانند دستگاه های USB و ... ) اجرا کنید.
برای اینکار به موارد زیر نیاز داریم:
1- نرم افزار متااسپلویت تحت ویندوز ( من در اینجا از نسخه 4.7 استفاده کرده ام )
2- یک ویرایشگر کد ( مانند Notepad و ++Notepad )
3- دستگاه USB یا به طور کلی حافظه جانبی
روش کار:
1- پس از نصب متااسپلویت برروی ویندوز، به محل نصب نرم افزار رفته و تمامی محتوای موجود در فولدر Metasploit را درون حافظه جانبی کپی میکنیم.
2- سپس در حافظه جانبی و در بین فایل های مربوط به نرم افزار Metasploit، فایل console.bat را پیدار کرده و با ویرایشگر متنی اقدام به باز کردن این فایل میکنیم. کدهای این فایل به صورت زیر است:[align=left]
کد:
@echo off CALL C:\metasploit\scripts\setenv.bat @echo off set BASE=%~dp0 cd "%BASE%" set PATH=%BASE%ruby\bin;%BASE%java\bin;%BASE%tools;%BASE%nmap;%BASE%postgresql\bin;%PATH% IF NOT EXIST "%BASE%java" GOTO NO_JAVA set JAVA_HOME="%BASE%java" :NO_JAVA set MSF_DATABASE_CONFIG="%BASE%apps\pro\ui\config\database.yml" set DEV_MSFCONSOLE_OPTS=-e production -y "%BASE%apps\pro\ui\config\database.yml" set MSFCONSOLE_OPTS=-e production -y "%BASE%apps\pro\ui\config\database.yml" set BUNDLE_GEMFILE=%BASE%apps\pro\ui\Gemfile start console.exe -c "C:\metasploit\tools\console.xml" -t "Metasploit Pro Console"
3- خط کد[align=left]
کد:
CALL C:\metasploit\scripts\setenv.bat
کد:
CALL %cd%\scripts\setenv.bat
کد:
[/align][align=left]start console.exe -c "C:\metasploit\tools\console.xml" -t "Metasploit Framework Console"[/align][align=left]
کد:
start console.exe -c "%cd%\tools\console.xml" -t "Metasploit Pro Console"
کد:
start console.exe -c "%cd%\tools\console.xml" -t "Metasploit Pro Console"
کد:
start console.exe -c "%cd%\tools\console.xml" -t "Metasploit Pro Console"
6- اکنون فایل Console.bat را از روی حافظه جانبی مورد نظر اجرا کرده و نتیجه را مشاهده میکنیم: