SORU
25 Kasım 2009, ÇARŞAMBA


Nasıl PHP işlem kodları almak için?

  <?php
      $show_value   = 123;
      echo 'sing_quote'.$show_value;
      echo "double_quote{$show_value}";

  ?>

Onun kodu

1: <?php
2: $show_value   = 123;
        0  ASSIGN              !0, 123
3: echo 'sing_quote'.$show_value;
        1  CONCAT              'sing_quote', !0 =>RES[~1]     
        2  ECHO                ~1
4: echo "double_quote{$show_value}";
        3  ADD_STRING          'double_quote' =>RES[~2]     
        4  ADD_VAR             ~2, !0 =>RES[~2]     
        5  ECHO                ~2
        6  RETURN              1

CEVAP
25 Kasım 2009, ÇARŞAMBA


Vulcan Logic Disassembler PECL uzantısını kontrol et - daha fazla bilgi için author's home page bkz.

Vulcan Mantık Çözücü kancaları Çalışabilir Motor ve döker tüm işlem kodları (birim yürütme) bir script. Bir başlangıcı olarak yazılmıştır kodlayıcı, ama hiç zamanım olmadı için bu. Ne olduğunu görmek için kullanılabilir Çalışabilir Motor üzerinde olacak.

Yüklü bir kez, bu gibi kullanabilirsiniz:

php -d vld.active=1 -d vld.execute=0 -f yourscript.php

Ayrıca interesting blog post on opcode extraction PHP manual page listing the available opcodes Bu bakın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ciaran Blumenfeld

    Ciaran Blume

    20 NİSAN 2009
  • EEVblog

    EEVblog

    4 NİSAN 2009
  • Samantha Crain

    Samantha Cra

    30 EKİM 2008