valla şifreleyen çok güzel şifrelemiş
gözlemlediğim kadarı ile 1 dosya daha olması lazım. o dosya içerisindeki veriyi decode ediyor gibi (edit: sanırım halt compilerdan sonra veri olması gerek.)
bağlantılı kodlar bunlar mesela sizin verdiğiniz kod değil ancak aynı şifreleme
https://www.unphp.net/decode/d85de72...537c4d78c5f8d/ https://onecompiler.com/php/42dj5tguu
özellikle buna benziyor
https://therealcoiffeur.com/c10100.html https://malwaredecoder.com/result/d4...483f954ff2736a
decode hali:
<?php
$file = file(preg_replace("@\(.*\(.*$@", "", __FILE__));
if (preg_replace("@\(.*\(.*$@", "", __FILE__) == __FILE__ or preg_replace("@\(.*\(.*$@", "", __LINE__) != 3) die("<tt>ERROR");
function OOOO00OOOO($a, $b){
$c = array(986, 324, 32, 10227);
$k = gzinflate(base64_decode("KyrNTcosKQYA"));
$O0O0 = $k[6] . $k[1] . $k[3] . $k[6] . $k[5] . $k[0];
$O0 = $k[5] . $k[0] . $k[4] . $k[2];
if ($b == 100) {
$d = $O0O0($a, $c[0] + $c[1], $c[2]);
} elseif ($b == 59) {
$d = $O0O0($a, $c[0], $c[1]);
} elseif ($b == 198) {
$d = $O0($O0O0($a, $c[0] + $c[1] + $c[2]));
}
return $d;
}
$Ill1IIl1l = file(preg_replace("@\(.*\(.*$@", "", __FILE__));
if (preg_replace("@\(.*\(.*$@", "", __FILE__) == __FILE__ or preg_replace("@\(.*\(.*$@", "", __LINE__) != 3) die("<tt>ERROR");
eval(base64_decode(OOOO00OOOO($Ill1IIl1l[0], 59)));
eval(I1ll1Il1lI(OOOO00OOOO($Ill1IIl1l[0], 198), OOOO00OOOO($Ill1IIl1l[0], 100), $Ill1IIl1l));
__halt_compiler();
?>I1ll1Il1lI fonksiyonu eksik.
bu şifreleme yöntemi kime ait bilmiyorum ancak yapanı tebrik etmek lazım. eklentisiz yapılabilecek en güzel şifrelemeyi yapmış. hem basit hem etkili.