Linux主机用webshell怎么提权,有地址...

Linux主机用webshell怎么提权,有地址...,第1张

传EXP/编译好的程序

或者各种脚本也行

->

反d连接

->

运行提权

->

获得root

->

创建后门

->

内网渗透如社工/sync等渗透

再看看别人怎么说的。

PHP最短webshell的一些理解

webshell大家都懂就是网站注入了,对于webshell我们有万千不同的方式了,下面一起来看看关于最短的webshell引起的一些深思。

The shortest webshell of PHP

某天闲逛wooyun,发现一篇挺有意思的文章————《32C3 CTF 两个Web题目的Writeup》。其中提到了两个比较有意思的东西:

The shortest webshell of PHP

PHP执行运算符反引号

上面提及的文章,我读前几遍的时候是很费解的!后来,土司的P牛给我一些指点,豁然开朗

Google “the shortest webshell”

<?=`$_GET[1]`?>

google得到的结果之一如上所示,一共15个字符。这里比较有意思的是

php.ini需要开启short_open_tag后才能使用短标签,才能使用 <?= 代替 <? echo

php中使用分号分隔语句进行解析

最后一行不需要分号

php多条语句可以写在一样,但是需要分号分隔

多个分号之间只要是空白符,php是允许的!(有待考究)

<?=`$_GET[1]`

google得到的最短的webshell如上所示,一共14个字符

这里去掉了闭合标签,但是加上了分号

最后一行不需要分号,但是一定需要闭合标签!

此外,这种写法嵌套在其它文件中是不可行的,那么就必须写上闭合标签!

linux中bash的`妙用

<?=`*`

一个7个字符,这七个字符能做什么呢?

在linux系统中,在终端运行*与上面的作用是一样的!

*用于匹配目录下的所有文件名(包括目录名)。

反引号就是执行运算符,将目录下的文件名以命令的形式进行执行!接下来就是linux的东西了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7256236.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-03
下一篇2023-04-03

发表评论

登录后才能评论

评论列表(0条)

    保存