Mikrotik路由器(routerOS)调试环境搭建
routerOS 调试环境搭建
1 安装routerOS
1.1 下载routerOS镜像文件
略
1.2 安装
需要注意的是:选择硬盘类型为IDE,因为routerOS默认情况下未包含SCSI或SATA硬盘的驱动;
注意:默认用户名为admin,密码为空
1.3 设置IP
在winbox中可以使用MAC地址连接并登录,在图形界面中设置IP;
或用命令行:
/ip addressadd address=x.x.x.x/mask interface=ether1
1.4 检查
在命令行中查看ip列表:/ip address print
访问web: http://x.x.x.x
2 routerOS 后门安装
2.1 将上一步中的routerOS虚拟硬盘到其它linux系统中
方法一:使用live linux
下载live linux(http://releases.ubuntu.com/12.04.5/)
将live linux镜像设置为第一启动项 启动,选择使用ubuntu
方法二:使用已安装好的ubuntu
编辑虚拟机设置,添加routerOS虚拟机硬盘 添加硬盘->IDE->使用现有虚拟磁盘->选择routerOS虚拟磁盘文件
查看磁盘情况: sudo fdisk -l 挂载routerOS分区(一般情况下,应该挂载sda2)
sudo mkdir /mnt/sda2
sudo mount /dev/sda2 /mnt/sda2
2.2 下载busybox与gdbserver
cd /mnt/sda2/bin sudo wget https://www.busybox.net/downloads/binaries/1.26.2-defconfig-multiarch/busybox-i686 --no-check-certificate
sudo wget https://github.com/rapid7/embedded-tools/raw/master/binaries/gdbserver/gdbserver.i686 --no-check-certificate
chmod +x busybox-i686
chmod +x gdbserver.i686
2.3 添加启动脚本
cd /mnt/etc
sudo mkdir rc.d
sudo mkdir run.d
vi S99own
输入如下内容:
#!/bin/bash
mkdir /ram/mybin
/flash/bin/busybox-i686 --install -s /ram/mybin
export PATH=/ram/mybin:$PATH
telnetd -p 23000 -l bash
sudo chmod +x S99own
注意:挂载分区后,可以看到etc及bin这两个目录,这两个目录下的文件很少,这两个目录实际上对于的是/flash/bin及/flash/etc;
3 调试
telnet <ip> 12345
cd /flash/bin
./gdbserver.i686 host:5050 --attach $(pidof www)
下载地址
gdbserver https://github.com/rapid7/embedded-tools/tree/master/binaries/gdbserver
busybox
https://www.busybox.net/downloads/binaries/1.26.2-defconfig-multiarch
Mikrotik路由器(routerOS)调试环境搭建相关推荐
- 路由器逆向分析------路由器固件分析和动态调试环境搭建简述
本文博客地址:http://blog.csdn.net/qq1084283172/article/details/70140865 01.路由器固件分析和动态调试环境搭建简述的原文 <Emula ...
- auto.js id为参数滑动_【Autojs教程】02Autojs PC端开发调试环境搭建
[Autojs教程]02-Autojs PC端开发调试环境搭建 写在前面 本篇教程算是保姆级教程了,希望以此能吸引更多感兴趣的同学学习Autojs,也希望大家能因此碰撞出更多的奇思妙想 关注微信公众号 ...
- mac 内核调试环境搭建
操作系统安装 先从 app store 下载 下载完后安装程序在应用里 打开 vm 新建 双击从光盘或映像安装 安装 安装失败 用其它工具安装 还可以先在 windows 上的 VM 下先安装好再拷贝 ...
- uni-app 模拟机调试环境搭建
前言 最近接手了一份使用 uni-app 进行开发的工作,今天才有时间正式开始,在这里记录一下使用 HBuilderX 进行 uni-app 开发的调试环境搭建过程. 下载安装 HBuilderX 进 ...
- eas java配置_EAS客户端调试环境搭建
客户端调试环境搭建说明 适用场景:在现场跟踪问题或者在研发内部跟踪定位测试环境的问题时,开发人员需要快速搭建一个可供调试的环境以供分析问题,以下说明可供开发人员在需要时使用,注意该方式只支持客户端调试 ...
- Nacos 简介与 本地调试环境搭建
目录 1.简介 2.Nacos架构 3.本地调试环境搭建 3.1 源码下载 3.3 单机启动 Nacos 3.4 集群方式启动:基于文件方式 4.Nacos源码模块介绍 5. 约定说明 1.简介 Na ...
- ffmpeg编译gb28181_RTSP/GB28181协议/海康SDK/Ehome协议视频上云网关EasyCVR视频平台在linux环境下ffmpeg源码单步调试环境搭建...
目前TSINGSEE青犀视频研发的视频上云服务平台EasyCVR已经可集成海康EHome私有协议,并且在前文中我也跟大家讲过EHome协议的配置和调用流程,有兴趣的可以阅读一下:配置及协议介绍.Eho ...
- 线程简介和MySQL调试环境搭建
导读: 本文节选自八怪专栏<深入理解MySQL主从原理32讲>第29节 想内容请点击订阅专栏 注意:如果正文有图片不清晰可以将图片保存到本地查看(本文建议横屏观看效果更佳) 最后我想简单说 ...
- 路由器固件模拟环境搭建(超详细)
路由器固件模拟环境搭建 0X01 想说的话
最新文章
- SSH整合框架+mysql简单的实现
- 腾讯 Omi 团队发布 mps - 原生小程序插上 JSX 、Less 和 Cloud 的翅膀
- 如何把svn代码拉下来,Maven - 从SVN拉取代码
- QT [005] 数据库设计 - 一个被忽略的数据库show类 - ConnectionWidget Class
- 排除MySQL中常见错误的实用招术
- Spring Cloud与微服务学习总结(1)——Spring Cloud及微服务入门
- odd raio值 是什麼_NBA2K20球员能力值又一次更新!
- 2021-2025年中国伊维菌素原料药行业市场供需与战略研究报告
- DB9串口线定义的解析
- 1900型USB接口扫描枪设置虚拟串口模式提升扫描速度
- 【python】《多媒体技术与应用》实验报告「数字图像基础」
- 各种说明方法的例句_11个说明方法句子
- 读取二代身份证号,做个记录
- nodejs01——安装及使用、服务端及客户端、commonjs规范、fs模块的使用(文件操作及目录操作)、stream、buffer、WebServer、端口、动态资源及静态资源、头信息、请求方式
- C语言:fscanf函数与fprintf函数——格式化读写函数
- 上交计算机考研科目,2020上海交通大学计算机考研大纲
- ubuntu14.04编译安装strongswan
- SpringBoot + Servlet + Mybatis+ layui 学生选课管理系统
- java中jcl,从批处理JCL执行java
- 百度地图api,第一次定位成功,后面505错误