1. The forums will be archived and moved to a read only mode in about 2 weeks (mid march).

How to decode this?

Discussion in 'Help' started by Entity, Nov 1, 2017.

  1. Entity

    Entity Creeper

    Messages:
    3
    <?php /*Criptografado por iPeedro @PedroBitercurtt*/ function mOgIGCfaqLeHUcHkiSIVWARaqPedEqxbpUQglbJXsmQVCuJyToYUwTyZNVjfFKgyMyFITXETlUTrsfyRSPpoiLQUtCfxTKaqWIuXSQfQZxQUHoqUYBAqLYmjlLuGjjazwcOUyabIRfxIHvkEcMwLrgNdghnwdsKGLPpmptZsSVOXHnuUnXkdhhhkfxyWFFWpVjjNrgtCRjdDlRiTifPQDVAyjRhjtqDUzeThYRhSyUJtWOTipNAjdlMwoArUbMmxgEevrBMzjhsoXljtVRmpJILSyVmHtcFoBhAvffTFJCzbWgCvwltgALlTnSrEvhFqLPGePUJOZrACumxaFZgHyGgYpYWBBJyUrbIsWaxpWhnENyNYNTZWillDTWFnfUMubcuEmlDjEcxYCcinAJPAhpSuSYYJQoizbzSywhsfxwmLrnLXjLaJOZbMPnVevCkMjWJEWMONyzBuvBAmKzzGPThITWqeIGjhEnBnUDSBuqaNzXKDoOCNyWQjpYHaIqVPexisdTcwDrqWBNBlwWZyCidfSGVcslUXTioZComqTPqxCPwYTJTUKntjZabwAekvfAhdCXfFX($RdGJgjdlytVnlwkbQJsqtByWtMOPRCxGCHzNbIQitvCaTypPWIaGtcSzKjoufgFGyAzzWtGPdPOneLErVcjodFZCJqrtmWVSYUVAqJtrdbJSRGgsGyaSJLnobruVvJhPAAnPgrGFORxnwxTgQHXPWVvxSDdATuKPZFgjsKDVcCZusimNRDdvdhjwpXjTlhoAnHNreBoVJpQEiZIeTgGPOiHCjgdRVRGPeMzXMYgTHSDVxgGrJccEAbXkTvKhFKVkcyjctNUyYoOokuYCNRuFewnlMppsduqrNgnfiXRFuZqSOPvsXXsNDuIvxmXtRbolxReBjudmBuYeJkuUbCcRpKyVHXfEOmaPxVTXuqpUvCuJraKGJINprpYqHDFRqyomwEtJanKVCmfEFZBEQWqFHMzTIMdADhpkRumLdUrPjSdkPFMhQvgoISdmubgOciiZMGMSqMSPYUWMKrUIYPzDqKyAasYhnRuteimDWpvhWywhcRWurhjyISMiWvjejzdaZBDiprURcSOqLaTXgWKLjyrmfZTqgaDJfCjYhBLBFgWBcBtRkSQyZlkBojYLAXxprJmKyMlxlVHsrTePOqyBGWAPxkFBULycthAfytMCEiHbnrkoMqyNnNRdYUtqchfuSyVVoNQyNGNvVjAAvrRCwFNPYleFCMfxFfuklcbrHJjJugYpTBkwkTikjFpkmJiMKkqHSWZkCqJavXkxllEkVlPRBPlCtEEL) { $RdGJgjdlytVnlwkbQJsqtByWtMOPRCxGCHzNbIQitvCaTypPWIaGtcSzKjoufgFGyAzzWtGPdPOneLErVcjodFZCJqrtmWVSYUVAqJtrdbJSRGgsGyaSJLnobruVvJhPAAnPgrGFORxnwxTgQHXPWVvxSDdATuKPZFgjsKDVcCZusimNRDdvdhjwpXjTlhoAnHNreBoVJpQEiZIeTgGPOiHCjgdRVRGPeMzXMYgTHSDVxgGrJccEAbXkTvKhFKVkcyjctNUyYoOokuYCNRuFewnlMppsduqrNgnfiXRFuZqSOPvsXXsNDuIvxmXtRbolxReBjudmBuYeJkuUbCcRpKyVHXfEOmaPxVTXuqpUvCuJraKGJINprpYqHDFRqyomwEtJanKVCmfEFZBEQWqFHMzTIMdADhpkRumLdUrPjSdkPFMhQvgoISdmubgOciiZMGMSqMSPYUWMKrUIYPzDqKyAasYhnRuteimDWpvhWywhcRWurhjyISMiWvjejzdaZBDiprURcSOqLaTXgWKLjyrmfZTqgaDJfCjYhBLBFgWBcBtRkSQyZlkBojYLAXxprJmKyMlxlVHsrTePOqyBGWAPxkFBULycthAfytMCEiHbnrkoMqyNnNRdYUtqchfuSyVVoNQyNGNvVjAAvrRCwFNPYleFCMfxFfuklcbrHJjJugYpTBkwkTikjFpkmJiMKkqHSWZkCqJavXkxllEkVlPRBPlCtEEL=gzinflate(base64_decode($RdGJgjdlytVnlwkbQJsqtByWtMOPRCxGCHzNbIQitvCaTypPWIaGtcSzKjoufgFGyAzzWtGPdPOneLErVcjodFZCJqrtmWVSYUVAqJtrdbJSRGgsGyaSJLnobruVvJhPAAnPgrGFORxnwxTgQHXPWVvxSDdATuKPZFgjsKDVcCZusimNRDdvdhjwpXjTlhoAnHNreBoVJpQEiZIeTgGPOiHCjgdRVRGPeMzXMYgTHSDVxgGrJccEAbXkTvKhFKVkcyjctNUyYoOokuYCNRuFewnlMppsduqrNgnfiXRFuZqSOPvsXXsNDuIvxmXtRbolxReBjudmBuYeJkuUbCcRpKyVHXfEOmaPxVTXuqpUvCuJraKGJINprpYqHDFRqyomwEtJanKVCmfEFZBEQWqFHMzTIMdADhpkRumLdUrPjSdkPFMhQvgoISdmubgOciiZMGMSqMSPYUWMKrUIYPzDqKyAasYhnRuteimDWpvhWywhcRWurhjyISMiWvjejzdaZBDiprURcSOqLaTXgWKLjyrmfZTqgaDJfCjYhBLBFgWBcBtRkSQyZlkBojYLAXxprJmKyMlxlVHsrTePOqyBGWAPxkFBULycthAfytMCEiHbnrkoMqyNnNRdYUtqchfuSyVVoNQyNGNvVjAAvrRCwFNPYleFCMfxFfuklcbrHJjJugYpTBkwkTikjFpkmJiMKkqHSWZkCqJavXkxllEkVlPRBPlCtEEL)); for($i=0;$i<strlen($RdGJgjdlytVnlwkbQJsqtByWtMOPRCxGCHzNbIQitvCaTypPWIaGtcSzKjoufgFGyAzzWtGPdPOneLErVcjodFZCJqrtmWVSYUVAqJtrdbJSRGgsGyaSJLnobruVvJhPAAnPgrGFORxnwxTgQHXPWVvxSDdATuKPZFgjsKDVcCZusimNRDdvdhjwpXjTlhoAnHNreBoVJpQEiZIeTgGPOiHCjgdRVRGPeMzXMYgTHSDVxgGrJccEAbXkTvKhFKVkcyjctNUyYoOokuYCNRuFewnlMppsduqrNgnfiXRFuZqSOPvsXXsNDuIvxmXtRbolxReBjudmBuYeJkuUbCcRpKyVHXfEOmaPxVTXuqpUvCuJraKGJINprpYqHDFRqyomwEtJanKVCmfEFZBEQWqFHMzTIMdADhpkRumLdUrPjSdkPFMhQvgoISdmubgOciiZMGMSqMSPYUWMKrUIYPzDqKyAasYhnRuteimDWpvhWywhcRWurhjyISMiWvjejzdaZBDiprURcSOqLaTXgWKLjyrmfZTqgaDJfCjYhBLBFgWBcBtRkSQyZlkBojYLAXxprJmKyMlxlVHsrTePOqyBGWAPxkFBULycthAfytMCEiHbnrkoMqyNnNRdYUtqchfuSyVVoNQyNGNvVjAAvrRCwFNPYleFCMfxFfuklcbrHJjJugYpTBkwkTikjFpkmJiMKkqHSWZkCqJavXkxllEkVlPRBPlCtEEL);$i++) { $RdGJgjdlytVnlwkbQJsqtByWtMOPRCxGCHzNbIQitvCaTypPWIaGtcSzKjoufgFGyAzzWtGPdPOneLErVcjodFZCJqrtmWVSYUVAqJtrdbJSRGgsGyaSJLnobruVvJhPAAnPgrGFORxnwxTgQHXPWVvxSDdATuKPZFgjsKDVcCZusimNRDdvdhjwpXjTlhoAnHNreBoVJpQEiZIeTgGPOiHCjgdRVRGPeMzXMYgTHSDVxgGrJccEAbXkTvKhFKVkcyjctNUyYoOokuYCNRuFewnlMppsduqrNgnfiXRFuZqSOPvsXXsNDuIvxmXtRbolxReBjudmBuYeJkuUbCcRpKyVHXfEOmaPxVTXuqpUvCuJraKGJINprpYqHDFRqyomwEtJanKVCmfEFZBEQWqFHMzTIMdADhpkRumLdUrPjSdkPFMhQvgoISdmubgOciiZMGMSqMSPYUWMKrUIYPzDqKyAasYhnRuteimDWpvhWywhcRWurhjyISMiWvjejzdaZBDiprURcSOqLaTXgWKLjyrmfZTqgaDJfCjYhBLBFgWBcBtRkSQyZlkBojYLAXxprJmKyMlxlVHsrTePOqyBGWAPxkFBULycthAfytMCEiHbnrkoMqyNnNRdYUtqchfuSyVVoNQyNGNvVjAAvrRCwFNPYleFCMfxFfuklcbrHJjJugYpTBkwkTikjFpkmJiMKkqHSWZkCqJavXkxllEkVlPRBPlCtEEL[$i] = chr(ord($RdGJgjdlytVnlwkbQJsqtByWtMOPRCxGCHzNbIQitvCaTypPWIaGtcSzKjoufgFGyAzzWtGPdPOneLErVcjodFZCJqrtmWVSYUVAqJtrdbJSRGgsGyaSJLnobruVvJhPAAnPgrGFORxnwxTgQHXPWVvxSDdATuKPZFgjsKDVcCZusimNRDdvdhjwpXjTlhoAnHNreBoVJpQEiZIeTgGPOiHCjgdRVRGPeMzXMYgTHSDVxgGrJccEAbXkTvKhFKVkcyjctNUyYoOokuYCNRuFewnlMppsduqrNgnfiXRFuZqSOPvsXXsNDuIvxmXtRbolxReBjudmBuYeJkuUbCcRpKyVHXfEOmaPxVTXuqpUvCuJraKGJINprpYqHDFRqyomwEtJanKVCmfEFZBEQWqFHMzTIMdADhpkRumLdUrPjSdkPFMhQvgoISdmubgOciiZMGMSqMSPYUWMKrUIYPzDqKyAasYhnRuteimDWpvhWywhcRWurhjyISMiWvjejzdaZBDiprURcSOqLaTXgWKLjyrmfZTqgaDJfCjYhBLBFgWBcBtRkSQyZlkBojYLAXxprJmKyMlxlVHsrTePOqyBGWAPxkFBULycthAfytMCEiHbnrkoMqyNnNRdYUtqchfuSyVVoNQyNGNvVjAAvrRCwFNPYleFCMfxFfuklcbrHJjJugYpTBkwkTikjFpkmJiMKkqHSWZkCqJavXkxllEkVlPRBPlCtEEL[$i])-1); } return $RdGJgjdlytVnlwkbQJsqtByWtMOPRCxGCHzNbIQitvCaTypPWIaGtcSzKjoufgFGyAzzWtGPdPOneLErVcjodFZCJqrtmWVSYUVAqJtrdbJSRGgsGyaSJLnobruVvJhPAAnPgrGFORxnwxTgQHXPWVvxSDdATuKPZFgjsKDVcCZusimNRDdvdhjwpXjTlhoAnHNreBoVJpQEiZIeTgGPOiHCjgdRVRGPeMzXMYgTHSDVxgGrJccEAbXkTvKhFKVkcyjctNUyYoOokuYCNRuFewnlMppsduqrNgnfiXRFuZqSOPvsXXsNDuIvxmXtRbolxReBjudmBuYeJkuUbCcRpKyVHXfEOmaPxVTXuqpUvCuJraKGJINprpYqHDFRqyomwEtJanKVCmfEFZBEQWqFHMzTIMdADhpkRumLdUrPjSdkPFMhQvgoISdmubgOciiZMGMSqMSPYUWMKrUIYPzDqKyAasYhnRuteimDWpvhWywhcRWurhjyISMiWvjejzdaZBDiprURcSOqLaTXgWKLjyrmfZTqgaDJfCjYhBLBFgWBcBtRkSQyZlkBojYLAXxprJmKyMlxlVHsrTePOqyBGWAPxkFBULycthAfytMCEiHbnrkoMqyNnNRdYUtqchfuSyVVoNQyNGNvVjAAvrRCwFNPYleFCMfxFfuklcbrHJjJugYpTBkwkTikjFpkmJiMKkqHSWZkCqJavXkxllEkVlPRBPlCtEEL; }eval(mOgIGCfaqLeHUcHkiSIVWARaqPedEqxbpUQglbJXsmQVCuJyToYUwTyZNVjfFKgyMyFITXETlUTrsfyRSPpoiLQUtCfxTKaqWIuXSQfQZxQUHoqUYBAqLYmjlLuGjjazwcOUyabIRfxIHvkEcMwLrgNdghnwdsKGLPpmptZsSVOXHnuUnXkdhhhkfxyWFFWpVjjNrgtCRjdDlRiTifPQDVAyjRhjtqDUzeThYRhSyUJtWOTipNAjdlMwoArUbMmxgEevrBMzjhsoXljtVRmpJILSyVmHtcFoBhAvffTFJCzbWgCvwltgALlTnSrEvhFqLPGePUJOZrACumxaFZgHyGgYpYWBBJyUrbIsWaxpWhnENyNYNTZWillDTWFnfUMubcuEmlDjEcxYCcinAJPAhpSuSYYJQoizbzSywhsfxwmLrnLXjLaJOZbMPnVevCkMjWJEWMONyzBuvBAmKzzGPThITWqeIGjhEnBnUDSBuqaNzXKDoOCNyWQjpYHaIqVPexisdTcwDrqWBNBlwWZyCidfSGVcslUXTioZComqTPqxCPwYTJTUKntjZabwAekvfAhdCXfFX("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"));?>
     
  2. KittyDev

    KittyDev Slime

    Messages:
    96
    GitHub:
    FreakingDev
    No no no dont steal codes XD
     
  3. _XHazardX_

    _XHazardX_ Spider Jockey

    Messages:
    33
    GitHub:
    XHazardX420
    Don't assume people are decoding to steal codes. It can be so they can check it for any back doors, bad code (plugin stealing), etc.
     
  4. Vaxrp

    Vaxrp Witch

    Messages:
    73
    GitHub:
    Vaxrp
    Its the most common reason. Cant trust anyone in this community.
     
  5. robske_110 (Tim)

    robske_110 (Tim) Wither Skeleton Poggit Reviewer

    Messages:
    1,342
    GitHub:
    robske110
    after decoding the first "level" the comment /*Criptografado por www.criptografarphp.com.br*/ pops up. Now one could use that site to decode that, but it is completely full with ads and really annoying to use.
    Also decoding this is really easy. just replace eval with echo(or file_put_contents) and then in the output replace eval with echo(or file_put_contents) again until you finally get code, and not rubbish.

    Oh, i discovered there were just two levels. I now got the code. It is so simple and just a small command. If you just wanted to know if it includes suspicious code: No, it didn't.
     
    NickTehUnicorn and Muqsit like this.
  6. Thunder33345

    Thunder33345 Moderator Staff Member

    Messages:
    2,137
    GitHub:
    Thunder33345
    Please DO NOT USE obfuscated code as means of protection
    obfuscated code is worse then putting /* please dont look at my code my code */; basically useless,
    if you obfuscate it, you now give people an actual reason to unobfuscate your code and figure out what you are doing
    well you CANT trust anyone here, on the internet

    note to self, thread archived here http://archive.is/QBcsN (i dont have a lot of fate in moderation team to keep stuff intact) will try to unobfuscate it TMR for lawlz hopefully if i had any time
    if i cant reply most likely it will be on my profile+pm to OP

    Tho i dont think most member here enjoy begin freetime unobfuscator like me
     
  7. Muqsit

    Muqsit Chicken

    Messages:
    1,548
    GitHub:
    muqsit
    In case you're wondering how no one has decoded Minecraft Java yet, your statement is already wrong. There's a forum which is dedicated to decoding and de-obfuscating Minecraft Java (they are responsible for "Minecraft Forge").

    Anything that you send to the client is risky enough. That's where client-sided and server-sided code comes in.
     
    Vaxrp and Sandertv like this.
  8. Entity

    Entity Creeper

    Messages:
    3
     
  9. SOFe

    SOFe Administrator Staff Member PMMP Team Poggit Admin

    Messages:
    1,968
    GitHub:
    sof3
    A much simpler way is to write a PHP extension that outputs all the code trying to eval().
     
  10. Thunder33345

    Thunder33345 Moderator Staff Member

    Messages:
    2,137
    GitHub:
    Thunder33345
    Raise your hands if you know how to write an extension that does that!
    (expecting 10<)
    Raise your hands if you are happy to learn how to make that!
    (expecting 5<)
     
    Entity likes this.
  11. Thunder33345

    Thunder33345 Moderator Staff Member

    Messages:
    2,137
    GitHub:
    Thunder33345
    PHP:
    <?php
    /*
    * Pwned[aka un-obfuscated] By @Thunder33345
    * Comment: ezpz, also please dont call obfuscation "encryption" these are different things
    * Disclaimer: I do not own or write or am responsible for the damages caused by said code
    * Original comment: "Criptografado por iPeedro @PedroBitercurtt"
    * Translated to: "Encrypted by iPeedro @PedroBitercurtt"
    * Suspected Original author: "@PedroBitercurtt"
    */
    namespace Rank;

    use 
    pocketmine\event\Listener;
    use 
    pocketmine\Server;
    use 
    pocketmine\Player;
    use 
    pocketmine\utils\TextFormat as color;
    use 
    pocketmine\command\Command;
    use 
    pocketmine\command\CommandSender;
    use 
    pocketmine\plugin\PluginBase;

    class 
    Main extends PluginBase implements Listener
    {

      public function 
    onEnable()
      {
        
    $this->getServer()->getPluginManager()->registerEvents($this$this);

        
    $this->getLogger()->info("Ativado");
      }

      public function 
    onDisable()
      {
        
    $this->getLogger()->info("Desligado");
      }

      public function 
    onCommand(CommandSender $senderCommand $command$label, array $args)
      {
        switch(
    $command->getName()){
          case 
    "rank":
            if(isset(
    $args[0])){
              
    $player $this->getServer()->getPlayer($args[0]);
              if(
    $this->getServer()->getPlayer($args[0])){
                
    $reason implode(" "$args);
                
    $worte explode(" "$reason);
                unset(
    $worte[0]);
                
    $reason implode(" "$worte);
                
    $this->getServer()->broadcastMessage("\n \n \n \n§7->§l§b ".$args[0]." §3TORNOU-SE§r§7 [".$reason."§7]\n \n§7•§b Desenvolvedor, Twitter §7->§b @PedroBitercurtt \n \n");
                
    //translate: Become $args[0], Developer Twitter @PedroBitercurtt
                
    $this->getServer()->broadcastTip("§7->§l§b ".$args[0]." §3TORNOU-SE§r§7 [".$reason."§7]\n\n\n\n\n\n\n\n");
                
    //translate: HAS BECAME $reason
              
    }else{
                if(!
    $player instanceof Player){
                  
    $sender->sendMessage("§8* §cEste Jogador não está Online§8!");
                  
    //translate: This Player is Offline
                  
    return true;
                }
              }
            }else{
              
    $sender->sendMessage("§8*§c /rank <Jogador> <Grupo>");
            }
        }
      }
    }
    Ghostbin
    well, if you want to leave your credits, at least dont try to shovel it down other's faces
     
    Last edited: Nov 2, 2017
  12. robske_110 (Tim)

    robske_110 (Tim) Wither Skeleton Poggit Reviewer

    Messages:
    1,342
    GitHub:
    robske110
    Lol, i already told you how to de-obfuscate it up there, but everyone makes a big deal about it. It is not. I just didn‘t post the code because of copyright issues.
     
  13. Entity

    Entity Creeper

    Messages:
    3
    [QUOTE = "robske_110 (Tim), post: 41203, member: 14"] Lol, eu já lhe disse como desobedecê-lo lá, mas todos fazem um grande problema sobre isso. Não é. Eu simplesmente não postei o código por causa de direitos autorais. [/ QUOTE]
    ; -;
    [QUOTE = "Thunder33345, post: 41175, membro: 15"] [spoiler = Lá você vai]
    PHP:
    <? php
    /*
    * Pwned [aka un-obscurecido] Por @ Thunder33345
    * Comentário: ezpz, também, por favor, não chame a "criptografia" de ofuscação, são coisas diferentes
    * Disclaimer: Eu não sou dono ou escrevo ou sou responsável pelos danos causados pelo referido código
    * Original comment: "Criptografado por iPeedro @PedroBitercurtt"
    * Traduzido para: "Criptografado pelo iPeedro @PedroBitercurtt"
    * Suspected Original author: "@PedroBitercurtt"
    */
    namespace Rank;

    use 
    pocketmine event Listener;
    use 
    pocketmine Server;
    use 
    a miniaudeira Player;
    use 
    pocketmine\utils\TextFormat as color;
    use 
    pocketmine command Command;
    use 
    pocketmine command CommandSender;
    use 
    pocketmine plugin PluginBase;

    a classe Main extends PluginBase implementa ouvinte
    {

      
    Função pública onEnable ()
      {
        $ 
    this-> getServer () -> getPluginManager () -> registerEvents ($ this, $ this);

        
    $this->getLogger()->info("Ativado");
      }

      
    Função pública onDisable ()
      {
        
    $this->getLogger()->info("Desligado");
      }

      
    Função pública onCommand (CommandSender senderComando command, $ label, array $ args)
      {
        
    alternar ($ command-> getName ()) {
          
    caso "rank":
            
    se (isset ($ args [0])) {
              $ 
    player = $ this-> getServer () -> getPlayer ($ args [0]);
              
    se ($ this-> getServer () -> getPlayer ($ args [0])) {
                $ 
    reason implode ("", $ args);
                
    $worte explode(" "$reason);
                unset ($ 
    palavras [0]);
                $ 
    reason implode ("", $ worte);
                
    $this->getServer()->broadcastMessage("\n \n \n \n§7->§l§b ".$args[0]." §3TORNOU-SE§r§7 [".$reason."§7]\n \n§7•§b Desenvolvedor, Twitter §7->§b @PedroBitercurtt \n \n");
                
    // traduzir: Torne-se $ args [0], Developer Twitter @PedroBitercurtt
                
    this-> getServer () -> broadcastTip ("§7-> §l§b". $ args [0]. "§3TORNOU-SE§r§7 [". $ reason"§7] \ n \ n \ n \ n \ n \ n \ n \ n ");
                
    // traduzir: FOI POR RAZO
              
    }outro{
                
    se (! $ player instanceof Player) {
                  
    $sender->sendMessage("§8* §cEste Jogador não está Online§8!");
                  
    // traduzir: este jogador está off-line
                  
    retornar verdadeiro;
                }
              }
            }
    outro{
              
    $sender->sendMessage("§8*§c /rank <Jogador> <Grupo>");
            }
        }
      }
    }
    [/ 
    php]
    [/
    Spoiler]
    [
    URL='https://ghostbin.com/paste/ocjk4']Ghostbin[/URL]
    Bemse você quiser deixar seus créditospelo menos não tente peneirar os rostos de outra pessoa [/ QUOTE]
    [
    QUOTE "Thunder33345, post: 41175, membro: 15"] [spoiler Lá você vai]
    [
    php]
    <? 
    php
    /*
    * Pwned [aka un-obscurecido] Por @ Thunder33345
    * Comentário: ezpz, também, por favor, não chame a "criptografia" de ofuscação, são coisas diferentes
    * Disclaimer: Eu não sou dono ou escrevo ou sou responsável pelos danos causados pelo referido código
    * Original comment: "Criptografado por iPeedro @PedroBitercurtt"
    * Traduzido para: "Criptografado pelo iPeedro @PedroBitercurtt"
    * Suspected Original author: "@PedroBitercurtt"
    */
    namespace Rank;

    use 
    pocketmine event Listener;
    use 
    pocketmine Server;
    use 
    a miniaudeira Player;
    use 
    pocketmine\utils\TextFormat as color;
    use 
    pocketmine command Command;
    use 
    pocketmine command CommandSender;
    use 
    pocketmine plugin PluginBase;

    a classe Main extends PluginBase implementa ouvinte
    {

      
    Função pública onEnable ()
      {
        $ 
    this-> getServer () -> getPluginManager () -> registerEvents ($ this, $ this);

        
    $this->getLogger()->info("Ativado");
      }

      
    Função pública onDisable ()
      {
        
    $this->getLogger()->info("Desligado");
      }

      
    Função pública onCommand (CommandSender senderComando command, $ label, array $ args)
      {
        
    alternar ($ command-> getName ()) {
          
    caso "rank":
            
    se (isset ($ args [0])) {
              $ 
    player = $ this-> getServer () -> getPlayer ($ args [0]);
              
    se ($ this-> getServer () -> getPlayer ($ args [0])) {
                $ 
    reason implode ("", $ args);
                
    $worte explode(" "$reason);
                unset ($ 
    palavras [0]);
                $ 
    reason implode ("", $ worte);
                
    $this->getServer()->broadcastMessage("\n \n \n \n§7->§l§b ".$args[0]." §3TORNOU-SE§r§7 [".$reason."§7]\n \n§7•§b Desenvolvedor, Twitter §7->§b @PedroBitercurtt \n \n");
                
    // traduzir: Torne-se $ args [0], Developer Twitter @PedroBitercurtt
                
    this-> getServer () -> broadcastTip ("§7-> §l§b". $ args [0]. "§3TORNOU-SE§r§7 [". $ reason"§7] \ n \ n \ n \ n \ n \ n \ n \ n ");
                
    // traduzir: FOI POR RAZO
              
    }outro{
                
    se (! $ player instanceof Player) {
                  
    $sender->sendMessage("§8* §cEste Jogador não está Online§8!");
                  
    // traduzir: este jogador está off-line
                  
    retornar verdadeiro;
                }
              }
            }
    outro{
              
    $sender->sendMessage("§8*§c /rank <Jogador> <Grupo>");
            }
        }
      }
    }
    [/ 
    php]
    [/
    Spoiler]
    [
    URL='https://ghostbin.com/paste/ocjk4']Ghostbin[/URL]
    Bemse você quiser deixar seus créditospelo menos não tente peneirar os rostos de outra pessoa [/ QUOTE]


    Can you explain how you did itI still do not understandI'm slow.
     
  14. LewBr

    LewBr Zombie

    Messages:
    385
    GitHub:
    lewbr
    :facepalm:
     
    Entity likes this.
  15. ItzAribie

    ItzAribie Spider Jockey

    Messages:
    41
    Ggg new language of your code like portuges PHP lol
     
  16. skilastic

    skilastic Silverfish

    Messages:
    17
    this may be a weird question, but I'm curious of where you found this plugin. was it a youtube video?
     
  17. skilastic

    skilastic Silverfish

    Messages:
    17
    I have been dealing with obfuscated code for 2(1/2) years. I've never seen any malicious code when I run it on my backup servers. what I am saying is, what is the big deal with obfuscation?, why cant people understand that the code's creator does not want his code leaked, modified, or posted under another persons names claiming he or she made it. there is nothing dangerous about obfuscated code related to pocketmine. never in my life have I came across some suspicious code. obfuscation is the new way to prevent fake developers from claiming your plugins as there's. now this is just an opinion, just my opinion. if you don't feel safe with obfuscation, then create a test server to run the plugin as it is, and understand how it works. take my word for it. there is no danger to obfuscation if it is pocketmine related. but with obfuscation there is a huge advantage so I recommend using a test server.
     
  18. SOFe

    SOFe Administrator Staff Member PMMP Team Poggit Admin

    Messages:
    1,968
    GitHub:
    sof3
    Never in my life have I come across someone who wants to climb into my home from the window. Does this mean I don't need to lock the door when I go out?
    If you released your plugin first, how can someone else claim it as theirs when your release date is earlier?
    So you are saying that if the plugin downloads spyware and uploads all your secret information to my server in the background, you don't care about it; and if the plugin only downloads a virus 7 days after its first run, you don't care about it.
    So if I take your word and used a test server, and it ended up the plugin only gets destructive when I deploy it on a production server (e.g. if it silently gives op permission to a certain player but I can't find it out anywhere until someone joins with that name), you will compensate all my losses?
    What's so good and secret about your code that you care about it being leaked? And if it's good, why aren't people already using it, that someone else will steal them? (if the context is public plugins)
    Now what's wrong with modifying youro code? They aren't claiming to be your plugin, so if they modified it and something went wrong, it isn't your fault. How does it concern you?
    But you posted it first. Everyone can spot that you posted first and he posted later, so you are the creator and he is the stealer. What's the problem?

    Note that I am all talking about plugins that are released publicly. If they are private (paid) plugins, then it's worse -- because you must first build the reputation that your obfuscated code is not harmful, and there already being so many open-source plugins out there, it's probably quite hard to build up this reputation apart from doing many micro-scale simple plugin commissions. In this case, since the plugins are so small, there is nothing worth leaking anyway.
     
    Tee7even, MSG100PM, 0x15f and 8 others like this.
  19. Thunder33345

    Thunder33345 Moderator Staff Member

    Messages:
    2,137
    GitHub:
    Thunder33345
    Good for you, sometimes malwares are made to hid under the radar unless deployed in the correct environment
    say only activate if player count > 50 so they wont active on test server and blow their cover
    You dont know the evil stuff developers CAN[will] pull off, dont make me make the first virus on PMMP just to proof my point
    Right now we lack virus so everyone is going around with no guard, it's nice... but we still need to keep our wits and our guard, expect the best, prepare for the worst

    it's like playing with russian roulette, you have 0 clue if it's what it claimed to be, just like a ticking time bomb,
    waiting for the secret command to be executed and wiping EVERYTHING in your server, and stealing all your files, allowing the developer to recreate your server and put you out of business if they wish but who knows it's obfuscated!

    What's the big deal if someone unobfuscate it then, just to make a point how futile it is

    it give newbies that think they can stop stealer/copier developers to claim their plugin some false hope
    that's all, false hope, false sense of security, it's as good as "dont look at my code please", it only work if we all mutually agree to not undo it
    and it definitely dont stick well with novice developers who will unobfuscate it just to make a point
    it make them(newb devs) feel like they are in control of their code, even tho they arent, but once a upon a time a wise man once said "Ignorance is bliss"
    if you ask any wiser dev who know better, i doubt they will think obfuscation is the "new" way

    Good sir nice to see you have your humanity kept intact, now lets watch other bad actors rob you devoid of it...
    advantage of what?
     
  20. SOFe

    SOFe Administrator Staff Member PMMP Team Poggit Admin

    Messages:
    1,968
    GitHub:
    sof3
    You aren't the first one. 4 years ago there was a guy who made a really nice plugin but (accidentally?) shipped a line of code that ops himself. And it was not obfuscated, so eventually sekjun9878 found it out after like a few weeks (back then updates did not need to be reviewed).
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.