SSRF - Pikachu

Posted 3ch0-nu1l

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSRF - Pikachu相关的知识,希望对你有一定的参考价值。

1.二叉树的层次遍历

void levelTravse(BiTree root)
{
    if (root)
    {
        Queue q = CreateQueue();
        inQueue(q, root);
        while (emptyQueue(q))
        {
            BiTree e = outQueue(q);
            printf("%d", e->data);
            if (e->lchild)
            {
                inQueue(q, e->lchild);
            }
            if (e->rchild)
            {
                inQueue(q, e->rchild);
            }
            

        }
    }

}

 

2.计算二叉树的深度

int depthBinary(BiTree root) 
{
    if (!root)
    {
        return 0;
    }
    else
    {
        return depthBinary(root->lchild) > depthBinary(root->rchild) ? depthBinary(root->lchild) + 1 : depthBinary(root->rchild) + 1;
    }

}

 

好了,我们下回见,peace

以上是关于SSRF - Pikachu的主要内容,如果未能解决你的问题,请参考以下文章

pikachu靶场——SSRF(服务器端请求伪造)

CSRF和SSRF

JAVA代码审计之SSRF

搭建一个pikachu靶场

Java代码审计之路二(SSRF漏洞审计)

Java代码审计之路二(SSRF漏洞审计)