SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Overview


    phpSHIELD protects your PHP Source Code
    with a powerful, easy to use encoder, which
    creates a native bytecode version of the script
    and then encrypts it.

    Encrypted and protected code works under
    Windows, Linux, Mac OS X, FreeBSD, NetBSD,
    OpenBSD, OpenSolaris.
Overview


    Some other PHP encoding systems do not use
    bytecode and it is very easy to reverse
    engineer their protected scripts back to the
    original source code. With bytecode encryption,
    it is never possible to do this as the original
    sourcecode has been completely removed from
    the protected file.
Protected script loaders


    Protected script loaders are dynamically loaded
    PHP extensions which load the protected script,

    decrypt it and then run the bytecode. The
    Source code is never restored at any time,
    even in memory.

    There are different versions of the loaders
    available for different operating systems and
    PHP installations.

    phpSHIELD protected script loaders may also
    be installed manually in to a php.ini file

    example, if automatic loading is not supported
    or if faster performance is required.

    Protected Script Loaders will be updated
    periodically and the latest loaders are always
    freely available
Loader filename structure


    The following provides an overview of the
    loader naming conventions:

    ixed.X.Y.Zts.os

    X.Y - major PHP version number (4.3 for 4.3.x,
    5.0 for 5.0.x, 5.1 for 5.1.x, 5.2 for 5.2.x)

    Z - minor PHP version number (2 for 5.0.2) This
    is optional and most loaders DOES NOT have
    the minor

    ixed.4.3.lin - for all PHP 4.3.x versions

    ixed.5.0.0.lin - for PHP 5.0.0 only

    ixed.5.0.1.lin - for PHP 5.0.1 only

    ixed.5.0.2.lin - for PHP 5.0.2 only

    ixed.5.0.lin - for all PHP 5.0.3+ versions and
    higher

    ixed.5.1.lin - for all PHP 5.1 versions and higher

    ixed.5.2.lin - for all PHP 5.2 versions and higher

    ixed.5.3.lin - for all PHP 5.3 versions and higher
Encoded scripts modification


    Encoded scripts are protected against
    modification. Please DO NOT MODIFY any
    single byte in the

    encoded scripts or you will get an error
    executing them.
PHP Shield - The PHP Encoder

Weitere ähnliche Inhalte

Ähnlich wie PHP Shield - The PHP Encoder

chapter 5 Server-Side Scripting (PHP).pdf
chapter 5 Server-Side Scripting (PHP).pdfchapter 5 Server-Side Scripting (PHP).pdf
chapter 5 Server-Side Scripting (PHP).pdf
burasyacob012
 
Readactor-Practical Code Randomization Resilient to Memory Disclosure
Readactor-Practical Code Randomization Resilient to Memory DisclosureReadactor-Practical Code Randomization Resilient to Memory Disclosure
Readactor-Practical Code Randomization Resilient to Memory Disclosure
ch0psticks
 
Learn PHP Lacture1
Learn PHP Lacture1Learn PHP Lacture1
Learn PHP Lacture1
ADARSH BHATT
 
Php extensions workshop
Php extensions workshopPhp extensions workshop
Php extensions workshop
julien pauli
 

Ähnlich wie PHP Shield - The PHP Encoder (20)

PHPCS (PHP Code Sniffer)
PHPCS (PHP Code Sniffer)PHPCS (PHP Code Sniffer)
PHPCS (PHP Code Sniffer)
 
PHP ITCS 323
PHP ITCS 323PHP ITCS 323
PHP ITCS 323
 
Php
PhpPhp
Php
 
Php.ppt
Php.pptPhp.ppt
Php.ppt
 
Php
PhpPhp
Php
 
chapter 5 Server-Side Scripting (PHP).pdf
chapter 5 Server-Side Scripting (PHP).pdfchapter 5 Server-Side Scripting (PHP).pdf
chapter 5 Server-Side Scripting (PHP).pdf
 
PHP Handlers
PHP HandlersPHP Handlers
PHP Handlers
 
Php intro
Php introPhp intro
Php intro
 
Readactor-Practical Code Randomization Resilient to Memory Disclosure
Readactor-Practical Code Randomization Resilient to Memory DisclosureReadactor-Practical Code Randomization Resilient to Memory Disclosure
Readactor-Practical Code Randomization Resilient to Memory Disclosure
 
Learn PHP Lacture1
Learn PHP Lacture1Learn PHP Lacture1
Learn PHP Lacture1
 
Information on PHP Handlers
Information on PHP HandlersInformation on PHP Handlers
Information on PHP Handlers
 
Anatomy of PHP Shells
Anatomy of PHP ShellsAnatomy of PHP Shells
Anatomy of PHP Shells
 
Introduction to-php
Introduction to-phpIntroduction to-php
Introduction to-php
 
.Net Development Services VS | PHP Development Services
.Net Development Services  VS | PHP Development Services.Net Development Services  VS | PHP Development Services
.Net Development Services VS | PHP Development Services
 
Php extensions workshop
Php extensions workshopPhp extensions workshop
Php extensions workshop
 
Php unit i
Php unit i Php unit i
Php unit i
 
Introduction to php
Introduction to phpIntroduction to php
Introduction to php
 
Composer namespacing
Composer namespacingComposer namespacing
Composer namespacing
 
The why and how of moving to php 7
The why and how of moving to php 7The why and how of moving to php 7
The why and how of moving to php 7
 
PHP Training in Chandigarh
PHP Training in ChandigarhPHP Training in Chandigarh
PHP Training in Chandigarh
 

Mehr von OpenSource Technologies Pvt. Ltd.

Mehr von OpenSource Technologies Pvt. Ltd. (13)

OpenSource Technologies Portfolio
OpenSource Technologies PortfolioOpenSource Technologies Portfolio
OpenSource Technologies Portfolio
 
Cloud Computing Amazon
Cloud Computing AmazonCloud Computing Amazon
Cloud Computing Amazon
 
Empower your business with joomla
Empower your business with joomlaEmpower your business with joomla
Empower your business with joomla
 
Responsive Web Design Fundamentals
Responsive Web Design FundamentalsResponsive Web Design Fundamentals
Responsive Web Design Fundamentals
 
MySQL Training
MySQL TrainingMySQL Training
MySQL Training
 
Zend Framework
Zend FrameworkZend Framework
Zend Framework
 
Introduction to Ubantu
Introduction to UbantuIntroduction to Ubantu
Introduction to Ubantu
 
WordPress Plugins
WordPress PluginsWordPress Plugins
WordPress Plugins
 
WordPress Complete Tutorial
WordPress Complete TutorialWordPress Complete Tutorial
WordPress Complete Tutorial
 
Intro dotnet
Intro dotnetIntro dotnet
Intro dotnet
 
Introduction to c#
Introduction to c#Introduction to c#
Introduction to c#
 
Asp.net
Asp.netAsp.net
Asp.net
 
OST Profile
OST ProfileOST Profile
OST Profile
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

PHP Shield - The PHP Encoder

  • 1.
  • 2. Overview  phpSHIELD protects your PHP Source Code with a powerful, easy to use encoder, which creates a native bytecode version of the script and then encrypts it.  Encrypted and protected code works under Windows, Linux, Mac OS X, FreeBSD, NetBSD, OpenBSD, OpenSolaris.
  • 3. Overview  Some other PHP encoding systems do not use bytecode and it is very easy to reverse engineer their protected scripts back to the original source code. With bytecode encryption, it is never possible to do this as the original sourcecode has been completely removed from the protected file.
  • 4. Protected script loaders  Protected script loaders are dynamically loaded PHP extensions which load the protected script,  decrypt it and then run the bytecode. The Source code is never restored at any time, even in memory.  There are different versions of the loaders available for different operating systems and PHP installations.
  • 5. phpSHIELD protected script loaders may also be installed manually in to a php.ini file  example, if automatic loading is not supported or if faster performance is required.  Protected Script Loaders will be updated periodically and the latest loaders are always freely available
  • 6. Loader filename structure  The following provides an overview of the loader naming conventions:  ixed.X.Y.Zts.os  X.Y - major PHP version number (4.3 for 4.3.x, 5.0 for 5.0.x, 5.1 for 5.1.x, 5.2 for 5.2.x)  Z - minor PHP version number (2 for 5.0.2) This is optional and most loaders DOES NOT have the minor
  • 7. ixed.4.3.lin - for all PHP 4.3.x versions  ixed.5.0.0.lin - for PHP 5.0.0 only  ixed.5.0.1.lin - for PHP 5.0.1 only  ixed.5.0.2.lin - for PHP 5.0.2 only  ixed.5.0.lin - for all PHP 5.0.3+ versions and higher  ixed.5.1.lin - for all PHP 5.1 versions and higher  ixed.5.2.lin - for all PHP 5.2 versions and higher  ixed.5.3.lin - for all PHP 5.3 versions and higher
  • 8. Encoded scripts modification  Encoded scripts are protected against modification. Please DO NOT MODIFY any single byte in the  encoded scripts or you will get an error executing them.