اگر پسورد میکروتیک را فراموش کرده اید با فایل بک آپ می توان آن را بازیابی کرد، در این مقاله نحوه ریکاوری رمز عبور میکروتیک با استفاده از فایل بکاپ پشتیبان (Backup) را به صورت تصویری به شما عزیزان آموزش خواهیم داد، همراه داتیس نتورک باشید.
بازیابی پسورد میکروتیک با بکاپ
با استفاده فایل بکاپ می توان رمز عبور Mikrotik را بدست آورد.
گاهی به دلایل مختلف ممکن است نیاز داشته باشیم پسورد ریکاوری میکروتیک را انجام دهیم.
یکی از روش ها استفاده از فایل Backup است.
اما باید مطمئن باشید که فایل بکاپ میکروتیک پسورد نداشته باشد.
سپس مراحل را به ترتیب آنچه در این مقاله آموزش خواهیم داد انجام دهید، در ادامه همراه داتیس نتورک باشید.
در این آموزش، از یک ابزار مبتنی بر پایتون به نام RouterOS-Backup-Tools (نوشته شده توسط Lorenzo Santina (BigNerd95)) استفاده شده است.
مراحل ارائه شده در اینجا برای ویندوز و لینوکس بهطور جداگانه شرح داده شده است.
دقت کنید باید فایل بکاپ شما رمز نداشته باشد وگرنه هیچ ابزاری نمی تواند آن را بازگشایی کند بدون دردسر البته!
بازیابی پسورد MikroTik لینوکس
برای بازیابی پسورد میکروتیک با فایل بکاپ قبل از اجرای مراحل زیر، اطمینان حاصل کنید که Python 3 در سیستم شما نصب شده است.
آموزش نصب پایتون در لینوکس CentOS
آموزش نصب پایتون در لینوکس UBUNTU
python3 -V
ابتدا یک پوشه جدید ایجاد کرده و از RouterOS-Backup-Tools repo کلون بگیرید.
mkdir rostest
cd rostest
git clone https://github.com/BigNerd95/RouterOS-Backup-Tools.git
سپس یک virtualenv ایجاد کرده و کتابخانه مورد نیاز را نصب نمایید.
virtualenv ./venv source ./venv/Scripts/activate pip install pycryptodome
اکنون میتوانید، فایل backup. خود را استخراج کرده و پسوردهای خود را رمزگشایی نمایید.
قبل از این کار، فایل پشتیبان خود را در پوشه rsotest کپی کنید.
python RouterOS-Backup-Tools/ROSbackup.py unpack myrouter.backup -d myrouter
python RouterOS-Backup-Tools/extract_user.py myrouter/user.dat
************** Output *************** User: admin Pass: User: admin Pass: User: admin Pass: mysecretpassword *************************************
بازیابی پسورد میکروتیک با بکاپ در ویندوز
قبل از اجرای مراحل زیر، اطمینان حاصل کنید که Python3 و git برروی ویندوز شما نصب است.
ابتدا یک کنسول git bash باز کرده و یک دایرکتوری جدید ایجاد نمایید.
mkdir rostest cd rostest
سپس از RouterOS-Backup-Tools repo کلون بگیرید.
git clone https://github.com/BigNerd95/RouterOS-Backup-Tools.git
یک virtualenv ایجاد کرده و کتابخانه وابسته را نصب نمایید.
virtualenv ./venv ./venv/Scripts/activate.bat pip install pycryptodome
اکنون میتوانید فایل backup. خود را استخراج کرده و پسوردها را رمزگشایی کنید.
قبل از این کار، فایل پشتیبان خود را در پوشه rostest کپی نمایید.
python RouterOS-Backup-Tools/ROSbackup.py unpack myrouter.backup -d myrouter
python RouterOS-Backup-Tools/extract_user.py myrouter/user.dat
عملیات بازیابی پسورد میکروتیک با فایل بکاپ با موفقیت به پایان رسید.
خروجی به این شکل خواهد بود:
************** Output *************** User: admin Pass: User: admin Pass: User: admin Pass: mysecretpassword *************************************
روش های دیگری نیز برای ریکاوری پسورد وجود دارد که در مقاله های بعدی بررسی خواهیم کرد.
امیدواریم مقاله آموزش بازیابی ریکاوری رمز عبور با فایل Backup مفید بوده باشد.
داتیس نتورک را در شبکه های اجتماعی دنبال کنید.
سلام
من در ایجاد virtualenv به مشکل برمیخورم
پیغام virtualenv: command not found به من میده
همچنین در نصب کتابخانه وابسته پیغام Permission denied میده
python RouterOS-Backup-Tools/ROSbackup.py unpack myrouter.backup -d myrouter
python RouterOS-Backup-Tools/extract_user.py myrouter/user.dat
File “C:\Users\contractor\rostest\RouterOS-Backup-Tools\ROSbackup.py”, line 8
from cryptography.hazmat.primitives.import backup router
^^^^^^
SyntaxError: invalid syntax
Traceback (most recent call last):
File “C:\Users\contractor\rostest\RouterOS-Backup-Tools\extract_user.py”, line 46, in
user_file = open(sys.argv[1], “rb”).read()
^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: ‘myrouter/user.dat’
سلام من با این مشکل بخورد کردم ممنون راهنمایی کنید