pk-fr / yakpro-po

YAK Pro - Php Obfuscator
http://www.php-obfuscator.com
Other
1.24k stars 350 forks source link

labels are not obfuscated #97

Closed EddieKidiw closed 2 years ago

EddieKidiw commented 2 years ago

My script. <?php goto a; echo 'Foo'; a: echo 'Bar'; ?>

After obfuscated <?php / __ | Obfuscated by YAK Pro - Php Obfuscator 2.0.12 | | on 2021-08-22 12:57:16 | | GitHub: https://github.com/pk-fr/yakpro-po | |__| / goto EAkS2; EAkS2: goto a; goto UYo0o; UYo0o: echo "\106\x6f\x6f"; goto i2fwf; i2fwf: a: goto yGhS3; yGhS3: echo "\102\x61\x72";

i found the label function in include/classes/parser _extensions/my_node visitor.php online 806 \$name = \$node->name; and add name \$name = \$node->name->name; and it worked for me 🙏

EddieKidiw commented 2 years ago

yakpro

pk-fr commented 2 years ago

Thanx for your report, issue is now corrected in 2.0.13 release