<?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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"));?>
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.
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.
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
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.
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<)
Spoiler: There you go 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 $sender, Command $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
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.
[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 $ sender, Comando $ 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]Bem, se você quiser deixar seus créditos, pelo 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 $ sender, Comando $ 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]Bem, se você quiser deixar seus créditos, pelo menos não tente peneirar os rostos de outra pessoa [/ QUOTE]Can you explain how you did it? I still do not understand, I'm slow.
this may be a weird question, but I'm curious of where you found this plugin. was it a youtube video?
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.
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.
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?
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).