准备阶段
手机上先安装一个kali系统,可以使虚拟环境,比较方便;
注册natapp,上个文章已经讲了简单的使用;
使用natapp进行内网穿透映射手机kali上的端口,我这里是映射的ssh服务。
安装kali
这里我用的是UTermux + kali的备份文件,工具就自行下载了百度上也可以搜到很多的
打开UTermux
长按屏幕-->点击"样式(主题)"-->点击"打开"
包恢复功能-->点击 "tar.gz恢复"-->点击"恢复(急速)"
选择要恢复的kali备份文件,之后就等待恢复过程就好了
恢复好了之后在常用功能的切换linux功能下切换刚恢复的系统
切换之后设置为默认重启一下utermux打开就是恢复好了的linux
这里也是以虚拟的方式运行的kali,所以systemctl之类的高权限命令还是受限的,需要的一些软件可以自行安装
下载natapp
将natapp下载到手机上安装的kali上,可以使用wget命令,我是上传到云上然后wget下载到kali上的
可以先尝试运行一下
./natapp --authtoken=****
可以正常运行并且穿透的话可以写一个sh文件为了方便
cd /root
/etc/init.d/ssh start
/etc/init.d/ssh status
./natapp --authtoken=你的natapp token
我这里是穿透kali的ssh服务,当然其他的都可以,但是需要配置一下端口,这里我设置的是2222端口,ssh默认是22端口,但是因为权限的问题,前1000个端口是没办法启动的
映射ssh
安装ssh
apt-get install openssh-server
开启ssh服务
service ssh start
or
/etc/init.d/ssh start
查看ssh状态
/etc/init.d/ssh status
natapp内网映射服务需保证内网服务安装状态并且正常运行,映射其他端口的话也是一样的
运行之后正常,这里是本地的2222端口,图上是因为文字被放大了后面还有两个2没有看到
ssh连接
ssh 用户名@natapp域名 -p natapp给的端口号
连接之后一定时间没有任何操作会自动断开可以设置一下ssh的超时时间
也要设置一下手机的后台运行utermux,不然可能屏幕关了连接就断开了
很多linux的使用细节就没有详细地说明了,但也都是一些基础,相信难不到你的对吧!!!
声明
提供的技术仅供学习参考测试,利用本文提供的信息造成的直接或间接损失由使用者自行承担。
结语
好事坏事,终成往事;
没有适合的人生建议,该走的弯路一个都不能少。