FristiLeaks1.3靶机提点

查询侠
• 阅读 935

第一步是要猜出来目录fristi:
FristiLeaks1.3靶机提点
然后看源码得到用户名密码,然后上传一句话木马:
FristiLeaks1.3靶机提点
然后其实可以直接脏牛提权了:
https://github.com/FireFart/d...
但是作者做了诸多布置,还是探索一下,不然岂不辜负良苦用心:
FristiLeaks1.3靶机提点
FristiLeaks1.3靶机提点
根据提示我们创建runthis文件:
FristiLeaks1.3靶机提点
这样就弹回了shell:
FristiLeaks1.3靶机提点
看到有py文件和两个看似密文的文件,加密代码如下:
FristiLeaks1.3靶机提点
根据加密代码写的解密代码如下:
FristiLeaks1.3靶机提点
解出来密文是:thisisalsopw123和LetThereBeFristi!
试一下登录第三个用户,密码是LetThereBeFristi!。这里遇到一个坑点,看了writeup才知道,那就是su xxx和su - xxx的区别。先说之后的操作,su - 登录第三个用户后看.bash_history文件:

FristiLeaks1.3靶机提点
看sudo -l:
FristiLeaks1.3靶机提点
所以就模仿着写命令如下:

sudo -u fristi /var/fristigod/.secret_admin_stuff/doCom /bin/bash

就得到root权限了。
注:拿到任何shell都先执行python -c 'import pty;pty.spawn("/bin/bash")'这条命令。
最后记录一下su - xxx和su xxx的区别。
su命令和su -命令最大的本质区别就是:前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了。用echo $PATH命令看一下su和su -以后的环境变量有何不同。以此类推,要从当前用户切换到其它用户也一样,应该使用su -命令。
所以如果是su切成第三个用户是看不到.bash_history文件的。

点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
美凌格栋栋酱 美凌格栋栋酱
7个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
梦
4年前
微信小程序new Date()转换时间异常问题
微信小程序苹果手机页面上显示时间异常,安卓机正常问题image(https://imghelloworld.osscnbeijing.aliyuncs.com/imgs/b691e1230e2f15efbd81fe11ef734d4f.png)错误代码vardate'2021030617:00:00'vardateT
java一生之敌 java一生之敌
2年前
JVM的内存模型和优化方式
一、JVM的内存模型1.!图片(https://imghelloworld.osscnbeijing.aliyuncs.com/imgs/52b2220f04010eb329efbef966f9fa40.png)其中s0,s1为幸
ThinkPHP V5.0 图片上传base64
/单图上传@returnbool|mixed|string/protectedfunctionuploadingqrcode($images'',$name'')if(empty($images))$thisresult($images,0,'图片错误');if(pregmatch('/^(data:\simag
Wesley13 Wesley13
3年前
MySQL远端连接设置
下面是步骤:0、新安装完后是没有密码的,为root添加密码:mysqladminurootpasswordroot'spassword1、登陆本地的mysqlServer:mysql uroot p输入密码后进入mysql。参数u是输入用户名,这里是用root登陆,p是要输入密码。2、使用并查看mysql
Wesley13 Wesley13
3年前
#H5#WebStorm的警告
!输入图片说明(https://static.oschina.net/uploads/img/201611/05163209_Lj0x.png"在这里输入图片标题")今天写了个小时的HTML代码,WS提示forminputwithoutanassociatedlabelortitleattribute,然后搜索了下看到百度知道的一个
Stella981 Stella981
3年前
Redis未授权访问漏洞复现学习
0x00前言前段时间看到想复现学习一下,然后就忘了越临近考试越不想复习!在这里插入图片描述(https://oscimg.oschina.net/oscnet/ec73a943a3d9e18184946ee4c4ca290e14f.jpg)常见的未授权访问漏洞Redis未授权访问漏洞MongoDB未授权访问漏
Wesley13 Wesley13
3年前
mysql查询每个学生的各科成绩,以及总分和平均分
今天看一个mysql教程,看到一个例子,感觉里面的解决方案不是很合理。问题如下:有学生表:!在这里插入图片描述(https://oscimg.oschina.net/oscnet/07b001b0c6cb7e0038a9299e768fc00a0d3.png)成绩表:!在这里插入图片描述(https://oscimg.o
非凸科技 非凸科技
2年前
开源!非凸Rust高性能日志库ftlog
!图片1(https://imghelloworld.osscnbeijing.aliyuncs.com/imgs/ff5dc61d1f3ccf407272a1fb9714aa7d.png)日志是应用程序的重要组成部分,无论是服务端程序