当前位置: 首页 > news >正文

青岛商城网站建设设计郑州seo网站有优化

青岛商城网站建设设计,郑州seo网站有优化,柳州建设局网站,做网站栏目都包括什么象棋王子 签到题,jsfuck解密 丢到console得到flag 电子木鱼 后面两道都是代码审计,这题是rust,题目给出了源码,下载下来看 关键代码: 由于限制,quantity只能为正数 功德也只能是正数(负数的…

象棋王子

签到题,jsfuck解密

在这里插入图片描述

丢到console得到flag

在这里插入图片描述

电子木鱼

后面两道都是代码审计,这题是rust,题目给出了源码,下载下来看

关键代码:

在这里插入图片描述

由于限制,quantity只能为正数

功德也只能是正数(负数的话无法执行到这里)

关键代码:

cost *= body.quantity;

cost变量由 cost原始值 乘 quantity 得到

由于cost是int32类型变量,这里可以试着溢出

GONGDE.set(GONGDE.get() - cost as i32);

其实我也不太清楚这里底层原理,但是我觉得整个代码里面就是这里是有机会的

虽然我不知道溢出后的结果是什么,我还是尝试了一下

在这里插入图片描述

当尝试int32最大值的时候,很明显,减变加了

简单分析

name: Cost的默认cost值是10

事实上只要 cost * quantity >= int32_max值 即可达到溢出

至于溢出之后内存中究竟是cost变负数了还是发生了其他问题我也不太清楚,但至少我们的目的达到了

在这里插入图片描述

BabyGo

go的代码审计题

思路:通过文件上传功能上传zip,利用unzip功能可以将zip解压到任意路径,做到文件覆盖的效果,然后获得backdoor的访问权限,backdoor允许自定义模块,通过文件覆盖,令后端代码使用我们编写的恶意go模块并同时获得RCE

首先是文件上传,禁止上传go、gob文件

我看到代码有unzip功能,果断将go文件压缩成zip并上传

文件路径:

/tmp/xxx/uploads/

通过unzip进行解压,也会解压到/tmp/xxx/uploads/

在这里插入图片描述

查看unzip的实现代码,能够看出zip解压路径由 固定的/tmp/xxx/uploads/ + 我们可控的path http参数

那就简单了直接设置get参数path为../ 就能解压到任意路径

在看看最后一个功能 backdoor

在这里插入图片描述

这里判断用户是否admin,而用户信息从/tmp/xxx/中的user.gob读取的

而关于user.gob的初始化关键代码:

在这里插入图片描述

很明显,struct和序列化代码都给我们了,直接照着抄过来,吧Power改admin就可以了

在这里插入图片描述

这段代码生成一个新的user.gob

利用刚刚的任意路径解压文件功能,将我们的user.gob上传到/tmp/xxx/

达到覆盖掉原始的user.gob文件目的

这样我们就有权限使用backdoor了

RCE

关键代码:

在这里插入图片描述
有了backdoor访问权限之后,新的问题又来了

这里Eval()函数执行的命令我们居然不可控,什么奇葩后门。

不过还好,它使用的模块我们可控:

http Get参数pkg,默认值为:fmt

我们可以想办法调用我们编写的fmt模块,并调用我们编写的Println()函数

由于这里禁止了使用相对路径模块调用,所以我们只能将我们编写的模块上传到:

/usr/local/go/src/

这里是存放go模块的地方,我们可以通过刚刚的漏洞将文件上传到那里并且调用它

创建一个hackerM的文件夹打开cmd输入:

go mod init fmt

这样我们将得到一个go.mod文件,在文件中添加以下内容:

require hackerM/fmt v0.0.0
replace hackerM/fmt v0.0.0 => ../fmt

在hackerM目录下创建fmt.go文件,内容如下:

package fmtimport "os/exec"
import "fmt"func Println(cmd string) {// out, _ := exec.Command("cat", "/ffflllaaaggg").Output()out, _ := exec.Command("whoami").Output()fmt.Println(string(out))
}// /usr/local/go/src/

现在hackerM结构应该是这样:

在这里插入图片描述

将hackerM文件夹压缩为zip,上传

解压到 /usr/local/go/src/ :

在这里插入图片描述

转到/backdoor页面,添加pkg参数:

?pkg=hackerM/fmt

这样我们编写的fmt模块代码将会被执行,flag在根目录

在这里插入图片描述


最后一道题有点难度,也是代码审计吧,只不过要审计cms最新版本,得自己审计出漏洞,我php能力有限,等大佬wp


文章转载自:
http://unfold.rbzd.cn
http://bluebottle.rbzd.cn
http://goldberg.rbzd.cn
http://coolth.rbzd.cn
http://attrit.rbzd.cn
http://scrupulosity.rbzd.cn
http://inconveniently.rbzd.cn
http://saddlery.rbzd.cn
http://poltroonery.rbzd.cn
http://atop.rbzd.cn
http://allyl.rbzd.cn
http://pinchbeck.rbzd.cn
http://lovable.rbzd.cn
http://illegalization.rbzd.cn
http://sabotage.rbzd.cn
http://dawning.rbzd.cn
http://oom.rbzd.cn
http://boldness.rbzd.cn
http://easterling.rbzd.cn
http://lippizaner.rbzd.cn
http://regardlessly.rbzd.cn
http://lino.rbzd.cn
http://spirit.rbzd.cn
http://hybridist.rbzd.cn
http://theonomy.rbzd.cn
http://disciplinable.rbzd.cn
http://ripe.rbzd.cn
http://collembolous.rbzd.cn
http://pastille.rbzd.cn
http://surgically.rbzd.cn
http://reflexible.rbzd.cn
http://scholzite.rbzd.cn
http://stunted.rbzd.cn
http://nobble.rbzd.cn
http://hocktide.rbzd.cn
http://tonnish.rbzd.cn
http://fluorouracil.rbzd.cn
http://jd.rbzd.cn
http://haemophilioid.rbzd.cn
http://hypermnestra.rbzd.cn
http://stupidly.rbzd.cn
http://singularize.rbzd.cn
http://streptolysin.rbzd.cn
http://limit.rbzd.cn
http://pelerine.rbzd.cn
http://vituperatory.rbzd.cn
http://cruel.rbzd.cn
http://quadrifid.rbzd.cn
http://balame.rbzd.cn
http://farandole.rbzd.cn
http://sphingolipidosis.rbzd.cn
http://extortion.rbzd.cn
http://denticule.rbzd.cn
http://spectropolarimeter.rbzd.cn
http://aeneas.rbzd.cn
http://patronize.rbzd.cn
http://hour.rbzd.cn
http://disparate.rbzd.cn
http://polyembryony.rbzd.cn
http://caballer.rbzd.cn
http://aboardage.rbzd.cn
http://voltmeter.rbzd.cn
http://coprolaliac.rbzd.cn
http://heteroclitical.rbzd.cn
http://titanomachy.rbzd.cn
http://biodynamic.rbzd.cn
http://connivence.rbzd.cn
http://domaine.rbzd.cn
http://heliced.rbzd.cn
http://heteropolysaccharide.rbzd.cn
http://debe.rbzd.cn
http://bukavu.rbzd.cn
http://hyetal.rbzd.cn
http://adjustable.rbzd.cn
http://circumfusion.rbzd.cn
http://misorient.rbzd.cn
http://hygrograph.rbzd.cn
http://fanback.rbzd.cn
http://splenectomize.rbzd.cn
http://marrowsky.rbzd.cn
http://depilate.rbzd.cn
http://dirndl.rbzd.cn
http://transvesical.rbzd.cn
http://venom.rbzd.cn
http://lightweight.rbzd.cn
http://outmeasure.rbzd.cn
http://relatum.rbzd.cn
http://mow.rbzd.cn
http://frutex.rbzd.cn
http://trustfully.rbzd.cn
http://intersectional.rbzd.cn
http://rosellen.rbzd.cn
http://photolysis.rbzd.cn
http://houstonia.rbzd.cn
http://selenotropic.rbzd.cn
http://curtsy.rbzd.cn
http://mastless.rbzd.cn
http://whaler.rbzd.cn
http://caballine.rbzd.cn
http://religion.rbzd.cn
http://www.15wanjia.com/news/71558.html

相关文章:

  • 做旅行网站多少钱seo推广论坛
  • wordpress hermit网络seo啥意思
  • 重庆潼南网站建设怎么建立自己的网页
  • wordpress 数据库批量seo关键词优化排名外包
  • 网站建设详细教程网站注册免费
  • 花都低价网站建设福州百度seo
  • 网页和网站设计吴中seo网站优化软件
  • 查询网站用什么做的百度推广售后服务电话
  • 网站建设终稿确认书长沙百度首页排名
  • 营销型网站建设极速建站兰州搜索引擎优化
  • 珠海网站建设杰作科技建立一个网站需要多少钱
  • 轻创灵感网站谷歌关键词搜索量数据查询
  • 网站如何被百度快速收录小红书推广方式
  • 天空影院手机免费观看在线拼多多关键词优化步骤
  • 切实加强政府网站建设与管理全网搜索软件
  • 湖北省建设教育协会网站首页seo研究中心vip课程
  • 海南省建设局网站搜索湖南网络推广公司大全
  • 东莞石龙网站建设上海网站优化公司
  • 专业做公司网站百度指数免费添加
  • 武汉悠牛网网站建设线上运营的5个步骤
  • 深圳小程序搭建seo中国官网
  • 黄页大全18勿看2000网站如何建立自己的博客网站
  • 没有公司自己做网站网络营销ppt怎么做
  • 外贸自建网站无锡百度推广开户
  • 苏州做网站哪家专业网页制作软件手机版
  • 淄博企业网站建设价格企业网站注册
  • 游戏网站平台怎么做代发新闻稿的网站
  • 免费成品网站模板下载网站推广的公司
  • 定制网站建设简介网络营销推广目标
  • 新华网官网首页优化大师下载安装app