sait ergün ' kişiselite

Archive for the php category

base64 şifreleme mantığı

by Sait on Eylül 29th, 2009

base64; Ioncube kadar olmasada çok kullanılan bir şifreleme tekniğidir.Mantığı rot13 gibidir (hemen hemen) (rot13′üde anlatırız)

Deneme için “sait ergün kalk hergün” cümlesini şifreleyelim;

Şifrelemek için kullanım

echo base64_encode("sait ergün kalk hergün");

Bu kod ekrana “c2FpdCBlcmfDvG4ga2FsayBoZXJnw7xu” yazdıracaktır (tırnak işaretleri içindeki bölüm)

Şifreli kodu çözmek için

echo base64_decode("c2FpdCBlcmfDvG4ga2FsayBoZXJnw7xu");

Bu kod da ekrana “sait ergün kalk hergün” yazdıracaktır (tırnak işaretleri içindeki bölüm)

Bi’ kere daha deneyelim
r10′da şu sayfada açık kapatma vs ile ilgili tartışma konusu açıldı, konunun içinde base64 ile şifrelenmiş bi’ kod var onu çözelim;

Kod:

if(!function_exists('stripos')) {
  function stripos_clone($haystack, $needle, $offset=0) {
    return strpos(strtoupper($haystack), strtoupper($needle), $offset);}
} else {  function stripos_clone($haystack, $needle, $offset=0) {
    return stripos($haystack, $needle, $offset=0); }
}if(isset($_SERVER['QUERY_STRING'])) {
$queryString = strtolower($_SERVER['QUERY_STRING']);
    if (stripos_clone($queryString,'%select%20') OR stripos_clone($queryString,'%20union%20') OR stripos_clone($queryString,'union/*') OR stripos_clone($queryString,'c2nyaxb0') OR stripos_clone($queryString,'+union+') OR stripos_clone($queryString,'http://') OR stripos_clone($queryString,'https://') OR (stripos_clone($queryString,'cmd=') AND !stripos_clone($queryString,'&cmd')) OR (stripos_clone($queryString,'exec') AND !stripos_clone($queryString,'execu')) OR stripos_clone($queryString,'union') OR stripos_clone($queryString,'concat') OR stripos_clone($queryString,'ftp://')) {
die(base64_decode("S2F5Ym9sIGFt/W5hIGtvZHVtdW4gbGFtZXIgaXBuZXNp")); exit;}}

Gördüğünüz gibi en altında şifreli bişiler var alalım yazdıralım hemen gerekli bölümü;

echo base64_decode("S2F5Ym9sIGFt/W5hIGtvZHVtdW4gbGFtZXIgaXBuZXNp");

Çıktı: “Kaybol amına kodumun lamer ipnesi”

Terbiye sınırları aşılmış ama lamerlarde hakediyor canım banada musallat olmuşlardı zamanında.

Neyse, bu kadar.Umarım anlatabilmişimdir.