30 Ocak 2011 Pazar

Dr.Sql


işlerimi basitleştirmek için yaptığım bir yazılım belki ilerde paylaşa bilirim

22 Ocak 2011 Cumartesi

Script yazarken yapılan yanlışlar

Evet sevgili blog okurlarım
php ücretsiz basit bir dildir tabi bir yere kadar evde oturan yaşlı amcalar bile günde 2 saat localhostda takılsa sanırım phpde :D birşeyler karalaya bilir....Ama ülkemizde bazı yanlış anlamalar var bunlara değinelim

1. Charset
Dil kodlaması demektir mesela utf-8 latin veya iso bunlara örnek ülkemiz iso kullanmakda şçığö gibi karakterler bize özgüdür fakat yapılan hata şu iso olarak yazdığınızda yedek alırken veya yüklerken yada host değiştiğinizde veyahut basit bir formla ekleme yaparken hep karakter sorunu yaşarsınız herşeyi universal olarak düşünelim bir arap sitemize gelse bir yorum atsa çorba karakterler çıkacaktır bunun için scriptiimizi her zaman utf-8 olarak kodluyoruz php editörümüzüde utf-8 yapıyoruz
mysql connect olduktan sonrada bu queryleri uyguluyoruz


mysql_query("SET CHARACTER SET utf-8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci'");
2.Kodlama Stili herkez koduna göre veritabanı yazar önce veritabanı kodlucaz sonra algoritma kurcaz ve enson php yapcaz sonrada tasarıma geçicez böylesi scriptin geliştirilmesi ve eklenti eklenmesi yönünden daha basit olur

3.Ülkemizde php yanlış anlaşılıyor en basit işlerde bile function yazılıyor veya basit işler için class
şöyle düşünelim if else elseif i direkt yazak ne olur function içine alsak ne olur tabiki kod kalabalığı ve kafa karışıklılığı diretk scriptimize göre kütüphaneleri bulmalı ve onlarla çalışmalıyız

4.Güvenlik herkez kafasına göre yöntemler bulmuş işte mres,htmlentites,htmlspecial.... gibi akılmaz saçma yöntemler ben eğer sadece sayı ise bunu eregi ile veya is_numeric ile kontrol etmeli string ise eregi ile yazılan sadece A.....Z,a.....z,_- gibi karaktere izin veren gerisini kabul etmeyen bir fonksiyon yazabilirsiniz böylesi daha sağlıklı olacaktır.

5.$_COOKIE dan korkmayın kendinize göre bir şifreleme mantığı kurun salt bir stringle de ek önlem alın değiştirildinde giremez kimse $_SESSION ise güvenli fakat browser kapanınca gidiyor :(

Sağlıcakla esenkalın

15 Ocak 2011 Cumartesi

Delphi Componentlerim


Evet zamanında çok parayla component aldım işe yarar componentler zaten hep paralı olur warezini bulmak kullanmak zaten kul hakkına girer neyse uzatmadan linki vereyim


http://adf.ly/222011/delphi-componentleri

12 Ocak 2011 Çarşamba

Delphi Clicker

evet Arkadaşlar dedim ne yapsam ne yapsam bıktım bu irclerden ratlardan tıklattırtmaya reklamlara veya hit olsun .
şimdi programdan bahsedicem ben delphiciyim beyler ama bu delphi ems satıldığından beri yok rad yok mad yapmışlar kıl ettiler ama mecburuz napalım dimi

son versiyonda visual studio 2010 a entegreli banada süpriz oldu :)
program serverları virüs olarak görünmez fud ud crypter vs yoktur tamamen normal program gibi çalışıyor , regex motoru koydum kendi componentim aradım internette bulamadım bizde en baştan php dekinden esinlenerek yaptık bişeyler ve en güzeli delphide socket vardı arkadaşlar ama bu zımbırtıda yok bende direkt tcp ile denedim dyndns.org kabul etmedi stringmiş onada özel bitane component aradım buldum böylece hiç bir bot kaybolmayacak....

BEKLE BENİ ADSENSE DUZCAM SENİ :D :D :D :D :D :D

programdan kareler

9 Ocak 2011 Pazar

2. hacker okan vakası gibi

Gece bir siteye bot yazdım vs vs dedim biraz cs atam sonra baktım egonomik.com a girem ne yazmış blogcu güzel site içerikler felan şahane hoşuma gitti takipçinim bundan sonra :D ama gel gelelim gözlerim kapanacak saat olmuş 2 felan bi sürü sekme açmışım firefoxda dedim pcyi uykuya alam bakarım sabah sabah kalktım teker teker kaptırken tabları bir baktım nah işareti :D olan noldu :D hekledilerde acıdılar :D böylemi yaptılar :D Cüneyt abi gitmiş yerine nah gelmiş
neyse resimle baş başa bırakam sizi

5 Ocak 2011 Çarşamba

Değişen birşey yok gibi

Kafam rahat takılıyordum dedim dur az bakayım bu net dünyası nasıl hala dar beyinler hala gerizekalı insanlar :D açtığım gibi birisi küfür yazmış be oğlum madem yazıyorsun bi nick verde tanışalım :D

neyse burdan çıkacak sonuç anonim kullanıcılara yorumu kapattım :) duyrulur delikanlı olan direkt kim oldunu yazar öyle adsız arkasına saklanmaz

4 Ocak 2011 Salı

Irc Bin Arama botu


<?php
#coded by Dr.Ly0n
# Dostlarım FreWal,MecTruy,LifeStealer
# ve Sevgili Ağabeyim z0rlu
# bide lamoz kardeşim by_redhak
#Bir Çığlıkdı Yanlızlığım Hepinizmi Sağırdınız?
set_time_limit(0);
$socket = fsockopen("192.168.2.4", 6667);//buraya irc server ipsini veda domaininizi girin
fputs($socket,"USER DrBoT imhatimi.org DR :DR bot\n");
fputs($socket,"NICK DrBoT\n");
fputs($socket,"JOIN #imhatimi\n");
while(1) {
while($data = fgets($socket, 128)) {
echo nl2br($data);
flush();
$ex = explode(' ', $data);
if($ex[0] == "PING"){
fputs($socket, "PONG ".$ex[1].": PONG \n");
fputs($socket, "PRIVMSG ".$ex[2]." : Pinglendi ~\n");
}
$command = str_replace(array(chr(10), chr(13)), '', $ex[3]);
if ($command == ":!bingara") {

$site = file_get_contents("http://www.bing.com/search?q=".$ex[4]."&form=QBLH");
$baslikalan = '#<div class="sa_cc"><div class="sb_tlst"><h3><a href="(.*?)"(.*?)>(.*?)</div>#si';
preg_match_all($baslikalan,$site,$baslikfonksiyon);

for($i=0; $i<count($baslikfonksiyon[0]); $i++){

$url = $baslikfonksiyon[1][$i];
fputs($socket, "PRIVMSG ".$ex[2]." : 4 $url \n");

}

}
if ($command == ":!cikis") {
fputs($socket, "QUIT ".$ex[2]." : Ben Çıktım Usta ~\n");
}

}
}
?>


SS

Php işletim sistemi kontrlü

Bunu normal şekilde koşulla yapmıştım Lifestealer fonksiyona çevirmiş yararlanın dedim koyayım bıloka


<?php
/*
Dr.Ly0n & LifeSteaLeR & ZoRLu & BLaSTER
*/

function isletimsistemikontrol($zzzz){
if(preg_match("/windows/i",$_SERVER['HTTP_USER_AGENT'],$zzzz)){
echo "İşletim Sistemi Windows";
}else if(preg_match("/linux|gentoo|centos|redhat|ubuntu|debian|arch|mandrake|pardus|suse|backtrack|lord|freebsd/i",$_SERVER['HTTP_USER_AGENT'],$zzzz))
{
echo "İşletim Sistemi Linux";
}else if(preg_match("/apple|iphone|macos|snowleo|ipad/i",$_SERVER['HTTP_USER_AGENT'],$zzzz))
{
echo "İşletim Sistemi MacOsX";
}
}

echo isletimsistemikontrol($deger);

?>

3 Ocak 2011 Pazartesi

php Array combine

2 tane arrayımız var mesela 2sinide for ile 2 döngüye sokup kombine ede bilir veya birleştire biliriz fakat hiç gerek yok mesela



<?php
# anlatım Dr.Ly0n
# Big Brother Z0rLu
# friend FreWaL,MecTruy,LifeStealer

$birinci = array("elma","armut","kelmahmut");
$ikinci = array("kırmızı","sarı","kel");

$combine = array_combine($birinci,$ikinci);

foreach($combine as $v)
{
echo $v."\t\n";
}

?>

Geri geldim

Dost düşman herkez için geri geldim artık kafayı takmıyorum bir konuda a doğru ise b yi idda edenleri umursamıyorum bile
vesselam

30 Ocak 2011 Pazar

Dr.Sql


işlerimi basitleştirmek için yaptığım bir yazılım belki ilerde paylaşa bilirim

22 Ocak 2011 Cumartesi

Script yazarken yapılan yanlışlar

Evet sevgili blog okurlarım
php ücretsiz basit bir dildir tabi bir yere kadar evde oturan yaşlı amcalar bile günde 2 saat localhostda takılsa sanırım phpde :D birşeyler karalaya bilir....Ama ülkemizde bazı yanlış anlamalar var bunlara değinelim

1. Charset
Dil kodlaması demektir mesela utf-8 latin veya iso bunlara örnek ülkemiz iso kullanmakda şçığö gibi karakterler bize özgüdür fakat yapılan hata şu iso olarak yazdığınızda yedek alırken veya yüklerken yada host değiştiğinizde veyahut basit bir formla ekleme yaparken hep karakter sorunu yaşarsınız herşeyi universal olarak düşünelim bir arap sitemize gelse bir yorum atsa çorba karakterler çıkacaktır bunun için scriptiimizi her zaman utf-8 olarak kodluyoruz php editörümüzüde utf-8 yapıyoruz
mysql connect olduktan sonrada bu queryleri uyguluyoruz


mysql_query("SET CHARACTER SET utf-8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci'");
2.Kodlama Stili herkez koduna göre veritabanı yazar önce veritabanı kodlucaz sonra algoritma kurcaz ve enson php yapcaz sonrada tasarıma geçicez böylesi scriptin geliştirilmesi ve eklenti eklenmesi yönünden daha basit olur

3.Ülkemizde php yanlış anlaşılıyor en basit işlerde bile function yazılıyor veya basit işler için class
şöyle düşünelim if else elseif i direkt yazak ne olur function içine alsak ne olur tabiki kod kalabalığı ve kafa karışıklılığı diretk scriptimize göre kütüphaneleri bulmalı ve onlarla çalışmalıyız

4.Güvenlik herkez kafasına göre yöntemler bulmuş işte mres,htmlentites,htmlspecial.... gibi akılmaz saçma yöntemler ben eğer sadece sayı ise bunu eregi ile veya is_numeric ile kontrol etmeli string ise eregi ile yazılan sadece A.....Z,a.....z,_- gibi karaktere izin veren gerisini kabul etmeyen bir fonksiyon yazabilirsiniz böylesi daha sağlıklı olacaktır.

5.$_COOKIE dan korkmayın kendinize göre bir şifreleme mantığı kurun salt bir stringle de ek önlem alın değiştirildinde giremez kimse $_SESSION ise güvenli fakat browser kapanınca gidiyor :(

Sağlıcakla esenkalın

15 Ocak 2011 Cumartesi

Delphi Componentlerim


Evet zamanında çok parayla component aldım işe yarar componentler zaten hep paralı olur warezini bulmak kullanmak zaten kul hakkına girer neyse uzatmadan linki vereyim


http://adf.ly/222011/delphi-componentleri

12 Ocak 2011 Çarşamba

Delphi Clicker

evet Arkadaşlar dedim ne yapsam ne yapsam bıktım bu irclerden ratlardan tıklattırtmaya reklamlara veya hit olsun .
şimdi programdan bahsedicem ben delphiciyim beyler ama bu delphi ems satıldığından beri yok rad yok mad yapmışlar kıl ettiler ama mecburuz napalım dimi

son versiyonda visual studio 2010 a entegreli banada süpriz oldu :)
program serverları virüs olarak görünmez fud ud crypter vs yoktur tamamen normal program gibi çalışıyor , regex motoru koydum kendi componentim aradım internette bulamadım bizde en baştan php dekinden esinlenerek yaptık bişeyler ve en güzeli delphide socket vardı arkadaşlar ama bu zımbırtıda yok bende direkt tcp ile denedim dyndns.org kabul etmedi stringmiş onada özel bitane component aradım buldum böylece hiç bir bot kaybolmayacak....

BEKLE BENİ ADSENSE DUZCAM SENİ :D :D :D :D :D :D

programdan kareler

9 Ocak 2011 Pazar

2. hacker okan vakası gibi

Gece bir siteye bot yazdım vs vs dedim biraz cs atam sonra baktım egonomik.com a girem ne yazmış blogcu güzel site içerikler felan şahane hoşuma gitti takipçinim bundan sonra :D ama gel gelelim gözlerim kapanacak saat olmuş 2 felan bi sürü sekme açmışım firefoxda dedim pcyi uykuya alam bakarım sabah sabah kalktım teker teker kaptırken tabları bir baktım nah işareti :D olan noldu :D hekledilerde acıdılar :D böylemi yaptılar :D Cüneyt abi gitmiş yerine nah gelmiş
neyse resimle baş başa bırakam sizi

5 Ocak 2011 Çarşamba

Değişen birşey yok gibi

Kafam rahat takılıyordum dedim dur az bakayım bu net dünyası nasıl hala dar beyinler hala gerizekalı insanlar :D açtığım gibi birisi küfür yazmış be oğlum madem yazıyorsun bi nick verde tanışalım :D

neyse burdan çıkacak sonuç anonim kullanıcılara yorumu kapattım :) duyrulur delikanlı olan direkt kim oldunu yazar öyle adsız arkasına saklanmaz

4 Ocak 2011 Salı

Irc Bin Arama botu


<?php
#coded by Dr.Ly0n
# Dostlarım FreWal,MecTruy,LifeStealer
# ve Sevgili Ağabeyim z0rlu
# bide lamoz kardeşim by_redhak
#Bir Çığlıkdı Yanlızlığım Hepinizmi Sağırdınız?
set_time_limit(0);
$socket = fsockopen("192.168.2.4", 6667);//buraya irc server ipsini veda domaininizi girin
fputs($socket,"USER DrBoT imhatimi.org DR :DR bot\n");
fputs($socket,"NICK DrBoT\n");
fputs($socket,"JOIN #imhatimi\n");
while(1) {
while($data = fgets($socket, 128)) {
echo nl2br($data);
flush();
$ex = explode(' ', $data);
if($ex[0] == "PING"){
fputs($socket, "PONG ".$ex[1].": PONG \n");
fputs($socket, "PRIVMSG ".$ex[2]." : Pinglendi ~\n");
}
$command = str_replace(array(chr(10), chr(13)), '', $ex[3]);
if ($command == ":!bingara") {

$site = file_get_contents("http://www.bing.com/search?q=".$ex[4]."&form=QBLH");
$baslikalan = '#<div class="sa_cc"><div class="sb_tlst"><h3><a href="(.*?)"(.*?)>(.*?)</div>#si';
preg_match_all($baslikalan,$site,$baslikfonksiyon);

for($i=0; $i<count($baslikfonksiyon[0]); $i++){

$url = $baslikfonksiyon[1][$i];
fputs($socket, "PRIVMSG ".$ex[2]." : 4 $url \n");

}

}
if ($command == ":!cikis") {
fputs($socket, "QUIT ".$ex[2]." : Ben Çıktım Usta ~\n");
}

}
}
?>


SS

Php işletim sistemi kontrlü

Bunu normal şekilde koşulla yapmıştım Lifestealer fonksiyona çevirmiş yararlanın dedim koyayım bıloka


<?php
/*
Dr.Ly0n & LifeSteaLeR & ZoRLu & BLaSTER
*/

function isletimsistemikontrol($zzzz){
if(preg_match("/windows/i",$_SERVER['HTTP_USER_AGENT'],$zzzz)){
echo "İşletim Sistemi Windows";
}else if(preg_match("/linux|gentoo|centos|redhat|ubuntu|debian|arch|mandrake|pardus|suse|backtrack|lord|freebsd/i",$_SERVER['HTTP_USER_AGENT'],$zzzz))
{
echo "İşletim Sistemi Linux";
}else if(preg_match("/apple|iphone|macos|snowleo|ipad/i",$_SERVER['HTTP_USER_AGENT'],$zzzz))
{
echo "İşletim Sistemi MacOsX";
}
}

echo isletimsistemikontrol($deger);

?>

3 Ocak 2011 Pazartesi

php Array combine

2 tane arrayımız var mesela 2sinide for ile 2 döngüye sokup kombine ede bilir veya birleştire biliriz fakat hiç gerek yok mesela



<?php
# anlatım Dr.Ly0n
# Big Brother Z0rLu
# friend FreWaL,MecTruy,LifeStealer

$birinci = array("elma","armut","kelmahmut");
$ikinci = array("kırmızı","sarı","kel");

$combine = array_combine($birinci,$ikinci);

foreach($combine as $v)
{
echo $v."\t\n";
}

?>

Geri geldim

Dost düşman herkez için geri geldim artık kafayı takmıyorum bir konuda a doğru ise b yi idda edenleri umursamıyorum bile
vesselam