Ioncube> Уничтожение опкодов 69 и 111 для будущей Ioncube Branch

Issue #27 invalid
sidxx55 created an issue

Ioncube> Уничтожение краш-опкодов 69 и 111 для будущей Ioncube Branch (уже добавлено dima2k в класс)

function &fixOpcode($opcodes, $removeTailing = false, $defaultReturnValue = null) // {{{
    {
        $last = count($opcodes) - 1;
        for ($i = 0; $i <= $last; $i ++) {
            if (in_array($opcodes[$i]['opcode'],array(69,111))) $opcodes[$i]['opcode'] = XC_NOP; //ZEND_INIT_CTOR_CALL' => 111 'ZEND_INIT_NS_FCALL_BY_NAME' => 69 to NOP <<<

Comments (3)

  1. sidxx55 reporter

    справедливо только для 52, для 53 по крайней мере нужен опкод 111 для namespace, необходимо условие для версий пхп

  2. Log in to comment