php etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
php etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

Fake Mail Bomber

Author: P.Crew / Etiketler:

Sahte kimliklerle sevmediğiniz kişilere mail gönderebilirsiniz hemde istediğiniz sayıda. Hotmail inbox'a düşürmeyi başardım.

/*
DEnemedir Kaideye Almayın ...
*/
set_time_limit(0);
echo'C4NB4R15 Mail Bomber';
echo'

C4NB4R15 Mail Bomber

';
echo'
';
echo'kim yolladi:
';
echo'kac adet:
';
echo'kime gidecek:
';
echo'konu:
';
echo'mesaj: ';
echo'
';
echo'
';
$kac= (int) $_POST['kac'];
$kimden= htmlspecialchars($_POST['kimden']);
$kime = htmlspecialchars($_POST['kime']);
$konu = htmlspecialchars($_POST['konu']);
$mesaj= htmlspecialchars($_POST['mesaj']);
if($kime && $konu && $mesaj && $kime){
for($i=0;$i<$kac;$i++){
$headers = 'From: '.$kimden.'' . "\r\n" .
'Reply-To: yanit@eposta.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($kime,$konu,$mesaj,$headers);
}
}else{
echo'

Gerekli yerleri doldurunuz

';
}
?>

Server listeleyici

Author: P.Crew / Etiketler:

Bir serverdaki siteleri taramak için kodlamıştım.

/*
Kodlama by BLaSTER
*/
echo'

Domain adi veya ip adresini yazin





';
function cek($aq){
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,"http://www.find-ip-address.org/reverse_lookup/");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,"s=".$aq);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
$al=curl_exec($ch);
curl_close($ch);
return $al;
}
$site=$_POST['site'];
if($site){
$kaynak=cek($site);
preg_match_all('#(.*?)#si',$kaynak,$ver);
foreach($ver[2] as $goster){
echo $goster.'
';
}
}
?>

Php Googler

Author: P.Crew / Etiketler:

Google üzerinden arama yapar ve istediğimiz sayıdaki sonucu ekrana basar.

/*
Kodlama by BLaSTER
bl4ster.blogspot.com
Çalmayın, kaynak belirtin yeter.
*/
set_time_limit(0);
ob_start();
echo'
Aranacak kelimeyi yaziniz, default listeleme sayisi 10





';
$kelime=$_POST['kelime'];
$sayi=$_POST['sayi'];
if($kelime && $sayi){
$google="
http://www.google.com.tr/search?num=".$sayi."&hl=tr&lr=&as_qdr=all&q=".$kelime."&sa=N";
$ch=curl_init();
curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);
curl_setopt($ch,CURLOPT_URL,$google);
curl_setopt($ch,CURLOPT_REFFERER,"http://www.google.com");
curl_setopt($ch,CURLOPT_USERAGENT,"B");
curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__).'/cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__).'/cookie.txt');
$al=curl_exec ($ch);
curl_close($ch);
preg_match_all("#

foreach($ver[1] as $listele){
ob_flush();
flush();
usleep(500000);
echo $listele.'
';
}
}
?>

Php rasgele sözler

Author: P.Crew / Etiketler:

Bazı internet sitelerinde sayfanın her yenilendiğinde bir takım sözlerin değiştiğini göreceksiniz. Rasgele sözler.. Sitenizi süslemek için ideal birşey.

/*
C4NB4R15
*/
class GununSozu{
function sozler(){
$sozler=array(
"Sensiz geçen günlerin kazası yok be sevgili",
"Ruhum işgalden kurtulmaz vatan",
"Ulaşılacak saadete kaç kapı daha var",
"Emin değilim herşey muamma",
"Bitmez derdim bu hal beni yer bitirir bildim",
"İznim olmadıkça alamazsın bendekini benden",
"Eğer ki alsan hesap sorar bendeki senden",
"Aşk yok artık, kalmamış bu devirde.Deme vardır, hak yeme ara bul.",
"Kalem elimde parça parça haykırır bu kağıda",
"Soyut bir yüz aynada aksederken yüzüme kimsin demeye dilim varamadı",
"Bense kalbimin satırlarındaki şu cümle mültecileriyle boğuşur haldeyim",
"Dudaklarımda bal yok, oysa tek dilekti mutluluk",
"Katıksız iyiyi bulana dek mi sürecek tek devamlılık",
"Mis kokulu yalanların duş vakti geldi ama evde sular kesik",
"Düşman kelimesinin anlamını arkadaş sıfatını taşıyanlardan öğrendim",
"Rayına koydum hayatımın tek vagonlu trenini, gitme gelme aleminde tek ve son seferdeyim",
"Makam arabalarına yol ver geçsin, emri vaki olmuş her yolcu",
"Çekilişsiz, kurasız hediyeyi sundum, al ve aç paketleri, içine sevgi koydum",
"Hayat kızgın boğa ben kırmızı pelerin",
"Suretim şarap misali eskidikçe değeri arttı",
"İnecek var,durdurun Dünya’yı",
"Tekmelerdim dağları kalbime yuvarlandı taşları",
"Bu devranın binlerce sevgi müşterisinden biriyim",
"Varlık ruhu terkeder,gözün gözümden ayrılınca,bendeki aşk altın misali,ağırlığınca",
"Dertle anlaş deva bul,üzüntü kalbi sömürür",
"Küfür etmektense bırak Sago sayfa boş kalsın",
"Yağmur sakladı gözyaşlarımı kopya kalplere damladı damlam"
);
return $sozler;
}
function dosya($isim){
$sayi=count($isim);
$ras=rand(1,$sayi)-1;
echo $isim[$ras];
}
}
$goster=new GununSozu;
$x=$goster->sozler();
$goster->dosya($x);
?>

Php ile upload

Author: P.Crew / Etiketler:

Php'nin copy fonksiyonu ile dosyaları upload edebilirsiniz.

/*
Kodlama By BLaSTER
*/
echo'





';
$isim=$_FILES['file']['name'];
$gelenyol=$_FILES['file']['tmp_name'];
$gidenyol=$isim;
if($isim){
$kopyala=copy($gelenyol,$gidenyol);
if($kopyala){
echo 'basariyla upload edildi';
}else{
echo'bir sorun olustu.';
}
}
?>

php flash oyun botu (kraloyun)

Author: P.Crew / Etiketler: , , , , , , , ,

Merhaba herkeze. Geçenlerde Sao rica etmişti. Bugünde tahribat'da dolaşırken gördüm bir arkadaşın ihtiyacı olmuş. Bende bir meşgale arıyordum zaten bunlarda bahanesi oldu.

Botu kolaylıkla kendi sitenize göre uyarlıyabilirsiniz. Lütfen alıntı yaparsanız da kaynak gösterin. Bu sizin emeğe saygınızı gösterir.

#Coded by h4ckinger
#kraloyun.com flash oyun botu
#www.h4ckinger.org
#h4ckinger [~at~] gmail[~dot~]com
ob_start();
ini_set('max_execution_time',0);
$arama="araba";#aranacak kelime
$ilksayfa=baglan("http://www.kraloyun.com/Oyunlari/".urlencode($arama)."/1/48");
$ilkdesen="#class=\"catSelectorLink\" href=\"/Oyunlari/(.*?)/(.*?)/48#si";
preg_match_all($ilkdesen,$ilksayfa,$nums);
$fak=count($nums[2]);#10
$say=$fak/2;#5
$toplamsayfa=$nums[2][$say-1];

$resimdesen="#$isimdesen="#(.*?)#si";
$swfdesen="#name=\"flGame\" src=\"http://yig.vo.llnwd.net/o25/kaisergames/PageKraloyun/flash/Games/(.*?)\"#si";

for($i=1;$i<=$toplamsayfa;$i++){
$sayfa=baglan("http://www.kraloyun.com/Oyunlari/".urlencode($arama)."/".$i."/48");
preg_match_all($resimdesen,$sayfa,$resimler);
preg_match_all($isimdesen,$sayfa,$isimlink);
$linkler=$isimlink[1];#-4
$isimler=$isimlink[2];#-4
$resimler=$resimler[1];

#her bir arama sayfası için
for($z=0;$z<=count($resimler);$z++){
$oyunsayfalink="http://www.kraloyun.com".$linkler[$z];
$oyunsayfasi=baglan($oyunsayfalink);
preg_match_all($swfdesen,$oyunsayfasi,$swfler);
$swflinkler=$swfler[1];
$swflink="http://yig.vo.llnwd.net/o25/kaisergames/PageKraloyun/flash/Games/".$swflinkler[0];
$oyunisim=$isimler[$z];
$oyunresim="http://yig.vo.llnwd.net/o25/kaisergames/PageKraloyun/images/Games/".$resimler[$z];
if($oyunisim!="" && $oyunresim !="" && $swflink !=""){
#if(!mysql_num_rows("select * from oyunlar where oyunisim='$oyunisim'")){
#$ekle=mysql_query("insert into oyunlar set oyunisim='$oyunisim',oyunresim='$oyunresim',swflink='$swflink'");
#if($ekle)
echo "\"$oyunisim\" adlı oyun eklendi..
";
#}
}
ob_flush();
flush();
usleep(200000);
}

}

function baglan($url){
$oturum = curl_init();
curl_setopt($oturum, CURLOPT_URL, $url);
$h4 = $_SERVER['HTTP_USER_AGENT'];
curl_setopt($oturum, CURLOPT_USERAGENT, $h4);
curl_setopt($oturum, CURLOPT_HEADER, 0);
curl_setopt($oturum, CURLOPT_RETURNTRANSFER, true);
$source=curl_exec($oturum);
curl_close($oturum);
return $source;
}
?>

php de resim ile pagerank gösterme

Author: P.Crew / Etiketler: , , ,

Pagerank ölçen sitelerdeki resimler hoşuma gitmiyordu, yani benim blogumun temasına uyum sağlamıyordu. Bende kendi pagerank gösteren kodumu kendim yazarım dedim. Öncelikle pagerankın üzerinde gösterileceği bir png formatında resime ihtiyacımız var. Ben şunu yaptım kendim için.



şimdi kodlarımıza geçelim.

fontun rengini rgb formatında girmeniz gerek, daha önce hex kodlarını nasıl rgb formatına çevirebiliriz anlatmıştım.


$domain=$_GET['domain'];
if(!$domain){$domain="h4ckinger.org";}
$domain=str_replace("http://","",$domain);

header("Content-type: image/png");
$dosya = "buton.png"; // png dosyası olması gerek
$resim = imagecreatefrompng("$dosya");
$yazirenk = imagecolorallocate($resim, 153, 170, 51); # metnin rengini ayarlıyoruz, rgb formatında
$zort=trim(prkac($domain));
$px = (imagesx($resim) - 3.5 * strlen($zort)) / 2;
imagestring($resim, 8, $px, 10, $zort, $yazirenk);
imagepng($resim);
imagedestroy($resim);


function prkac($url){
$ch = "6" . GoogleCH(strord("info:" . $url));
$out = "http://www.google.com/search?client=navclient-auto&ch=". $ch . "&features=Rank&q=info:" . $url;
$bol=explode(":",baglan($out));
return $bol[2];
}

function baglan($url){
$oturum = curl_init();
curl_setopt($oturum, CURLOPT_URL, $url);
$browser = $_SERVER['HTTP_USER_AGENT'];
curl_setopt($oturum, CURLOPT_USERAGENT, $browser);
curl_setopt($oturum, CURLOPT_HEADER, 0);
curl_setopt($oturum, CURLOPT_RETURNTRANSFER, true);
$source=curl_exec($oturum);
curl_close($oturum);
return $source;
}
define('GOOGLE_MAGIC', 0xE6359A60);
function zeroFill($a, $b)
{
$z = hexdec(80000000);
if ($z & $a)
{
$a = ($a>>1);
$a &= (~$z);
$a |= 0x40000000;
$a = ($a>>($b-1));
}
else
{
$a = ($a>>$b);
}
return $a;
}

function mix($a,$b,$c) {
$a -= $b; $a -= $c; $a ^= (zeroFill($c,13));
$b -= $c; $b -= $a; $b ^= ($a<<8);
$c -= $a; $c -= $b; $c ^= (zeroFill($b,13));
$a -= $b; $a -= $c; $a ^= (zeroFill($c,12));
$b -= $c; $b -= $a; $b ^= ($a<<16);
$c -= $a; $c -= $b; $c ^= (zeroFill($b,5));
$a -= $b; $a -= $c; $a ^= (zeroFill($c,3));
$b -= $c; $b -= $a; $b ^= ($a<<10);
$c -= $a; $c -= $b; $c ^= (zeroFill($b,15));
return array($a,$b,$c);
}

function GoogleCH($url, $length=null, $init=GOOGLE_MAGIC) {
if(is_null($length)) {
$length = sizeof($url);
}
$a = $b = 0x9E3779B9;
$c = $init;
$k = 0;
$len = $length;
while($len >= 12) {
$a += ($url[$k+0] +($url[$k+1]<<8) +($url[$k+2]<<16) +($url[$k+3]<<24));
$b += ($url[$k+4] +($url[$k+5]<<8) +($url[$k+6]<<16) +($url[$k+7]<<24));
$c += ($url[$k+8] +($url[$k+9]<<8) +($url[$k+10]<<16)+($url[$k+11]<<24));
$mix = mix($a,$b,$c);
$a = $mix[0]; $b = $mix[1]; $c = $mix[2];
$k += 12;
$len -= 12;
}

$c += $length;

switch($len) /* all the case statements fall through */
{
case 11: $c+=($url[$k+10]<<24);
case 10: $c+=($url[$k+9]<<16);
case 9 : $c+=($url[$k+8]<<8);
case 8 : $b+=($url[$k+7]<<24);
case 7 : $b+=($url[$k+6]<<16);
case 6 : $b+=($url[$k+5]<<8);
case 5 : $b+=($url[$k+4]);
case 4 : $a+=($url[$k+3]<<24);
case 3 : $a+=($url[$k+2]<<16);
case 2 : $a+=($url[$k+1]<<8);
case 1 : $a+=($url[$k+0]);
}
$mix = mix($a,$b,$c);
return $mix[2];
}

function strord($string) {
for($i=0;$i $result[$i] = ord($string{$i});
}
return $result;
}

?>

buton.png ve php dosyamız aynı dizinde bulunmalı

php döngülerde anlık çıktı gösterme

Author: P.Crew / Etiketler: , , , , ,

 Merhaba arkadaşlar. php de kimi zaman uzun döngüler kullanırız. Yalnız şöyle birşey var , döngünün belli bir kısmı bitmeden çıktı ekrana basılmaz.

Bu yazımda sizlere php de döngülerde anlık sonuç vermeyi göstericem.

Sanırım giriş pek açıklayıcı olmadı o yüzden şöyle bir örnek vereyim.


$aranacak="haber";
$ilkdeger="fak";
$z=1;
$desen="#

;
for($i=0;$i<=1000;$i=$i+100){
$url="http://www.google.com/search?q=link:$aranacak&num=100&start=$i";
$cikti=file_get_contents($url);
preg_match_all($desen, $cikti, $melan);
foreach ($melan[1] as $kolia)
{
if($ilkdeger==$kolia){break;}
echo "$z-)"."$kolia
"
;
$z++;
}
if($ilkdeger=="fak"){$ilkdeger=$melan[1][0];}
}
?>

Yukarıdaki kodlarla google da istediğimiz kelimeyi aratıp sonuçları liste halinde ekrana basıyoruz. Ama denerseniz farkediceksiniz sonuçları anlık

olarak ekrana basmıyor.

Şimdi ob_start(); fonksiyonumuzu kullanarak çıktılarımızı tamponluyalım ve her echo dan sonra ob_flush(); ve flush(); fonksiyonlarımızla betiğin sonlanmasını beklemeden çıktımızı ekrana basalım.

İsterseniz sleep() fonksiyonuyla çıktı ekrana basıldıktan sonra biraz duraklatabiliriz. sleep fonksiyonu parametresini saniye cinsinden alır.
usleep() fonksiyonu ise milisaniye cinsinden alır. Ben usleep kullanıcam.


ob_start();
$aranacak="haber";
$ilkdeger="fak";
$z=1;
$desen="#

;
for($i=0;$i<=1000;$i=$i+100){
$url="http://www.google.com/search?q=link:$aranacak&num=100&start=$i";
$cikti=file_get_contents($url);
preg_match_all($desen, $cikti, $melan);
foreach ($melan[1] as $kolia)
{
if($ilkdeger==$kolia){break;}
echo "$z-)"."$kolia
"
;
ob_flush();
flush();
usleep(500000);
$z++;
}
if($ilkdeger=="fak"){$ilkdeger=$melan[1][0];}
}
?>

Yukarıdaki betiği çalıştırdığımızda çıktımız anlık olarak ekrana basılıyor olucak :)