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

  • MW Technology

    MW Technolog

    28 EKİM 2009
  • SoundHound

    SoundHound

    8 Mart 2006
  • Vagrant Records

    Vagrant Reco

    8 Mayıs 2006