${"GLOBALS"}["gqbqsjdgan"] global.registry?.
Merhaba hemen konuya gireceğim...php de yeniyim.
${"GLOBALS"}["gqbqsjdgan"]="sonk_ip";${"GLOBALS"}["vcdsxvlfpfd"]="data";${"GLOBALS"}["bnkigao"]="isl";${"GLOBALS"}["mdcusegt"]="islem";${"GLOBALS"}["lgcrcmf"]="config";${"GLOBALS"}["eahowrqgsh"]="parity";${"GLOBALS"}["sdukpolukp"]="c_mail";${"GLOBALS"}["rtxfhrl"]="c_ip";${"GLOBALS"}["xcwxvekrvlr"]="total"; .....
şu kodlama sisteminde farkettiğim ${"GLOBALS"} den sonra ["gqbqsjdgan"] gibi değişkenler gelmiş yani bir nevi şifreleme diye tahmin ediyorum??
bununla ilgili bilgi verebilirmisiniz acaba yada bi fikir yol ??? iyi çalışmalar.
Php
The sample uses a special Base64 algorithm written for the ByteArray class. The Base64 conversion algorithm is written in C++ and works with binary (VT_ARRAY | VT_UI1) and String (BSTR) OLE data. It contains hi-speed and low-memory consumption BSTR->BSTR, BSTR->BINARY, BINARY->BSTR and BSTR->BSTR algorithms. Source code of the coding algorithm is available
şöyle birşeyler var denedim ama bi sonuç çıkmadı tam anlayan veya mantık yürüten var mı ?
Php
kardeş şöyle denermisin;
$sifrelenmiskod='gqbqsjdgan';
$acilmissifre= base_64($sifrelenmiskod);
echo $ acilmissifre;
yazarsan o kodu base 64la sifrelenmişse decode eder ve echoyla ekrana yazdırır sende görüp ne olduğunu görürsün. ama sanırım base64 değil.
Php
base 32 64 ile convertorlerde denedim zaten onda çözüleceğini anlasam iş görecekte yukarıda şifreleme tekniğini vermiş ben bişi anlamadım :S
Php
$GLOBALS["gqbqsjdgan"] = "sonk_ip"; den fonksiyonel olarak bir farkı yok sadece kullanım farkı var ve indisler için de klavye üstünde faceroll yapmış. yani değişken adına da değişken vermeniz mümkün php ile.
Php
evet bende bunun üzerine yönlendim şimdi.. buda oldukca aklı karıstırıyor teşekkürler.
Php
obfuscator adı verilen programlarla yapılan birşey, kodları koruma amaçlı üretilmiştir.