⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
⭐ Buraya kendi metin reklamınızı vererek binlerce kişiye ulaşın! ⭐
Sponsor Görsel 2

Webailesi Portal Sistemi

Yazar: NightmaRe
25-01-2020, 22:06
DDoS nedir?
DDoS yani Distributed Denial of Service (Dağıtık Hizmet Engelleme) saldırıları, tamamen Bilgi Güvenliği unsurlarından Erişilebilirliği hedef almaktadır. Öncesinde sadece DoS (Denial of Service), yani tek bir kaynaktan hedefe doğru saldırı yapılması şeklinde ortaya çıkan bu saldırı türü, zamanla şiddetinin arttırılması için çok sayıda kaynaktan tek hedefe yapılan saldırı şekline dönüşmüştür.Siber Güvenlik Derneği’nin resmi web sitesindeki açıklamalara göre DoS saldırıları, sistemlerin erişilebilirliğini engellemeye yönelik bir saldırı türüdür. Her sistem kurulurken; kullanıcı sayıları, hat kapasitesi, anlık istek sayısı gibi unsurlar için belli değerler öngörülür ve bu değerlerin biraz daha üstünde yükü kaldırabilecek şekilde tasarım yapılır.

hack-1
DoS/DDoS saldırılarında ise, sistemin kaldırabileceği yükün çok üzerinde anlık istek, anlık kullanıcı sayısı ile sistem yorulur ve cevap veremez hale getirilir. Bunun yanında, doğrudan sistemin kendisini yormak şeklinde değil, hattı doldurarak yine sistemin erişilebilirliği hedef alınabilir.

DDoS Saldırıları Nasıl Gerçekleşir?
DoS saldırıları, her zaman kapasite üstü istekle gerçekleştirilmeyebilir. Hedef sistemlerde bulunan zafiyetler de sistemin erişilebilirliği açısından risk oluşturabilmektedir.İşletim sistemlerinde (Windows, Linux vs), web sunucu uygulamasında (IIS, Apache vs), arka taraftaki uygulama sunucusunda ya da sistemin diğer bileşenlerinde bulunan zafiyetlerden yararlanarak, sistemin işleyemeyeceği şekilde bir istek gönderildiğinde, sistemin herhangi bir bileşeninde bu isteğin işlenememesi durumunda sistem erişilemez hale gelebilmektedir.
anonymous-1
DoS saldırıları, günümüzde çok kolay bir şekilde yapılabilir hale gelmiştir. Bunu gerçekleştirmek için üst düzey teknik yetkinliğe ihtiyaç kalmamıştır.İnternetten indirilebilecek basit programlar kullanılarak bir sistem hedef alınabilir ve sadece IP adresi ya da alan adı girilerek hedef sistemin erişilemez olması sağlanabilmektedir.Bu nedenle, DoS saldırıları kurumlar için öncelikli tehdit unsuru haline gelmiştir. Bu saldırıya maruz kalan ve hizmet veremeyen kurumlar ciddi anlamda maddi zarara ve itibar kaybına uğrayabilmektedirler. Bu saldırılar, uluslar arası siber savaşlarda da etkin olarak kullanılmaktadır.
Yazar: T1xLnN
25-01-2020, 22:05
Forum: PHP
Çerezler, bir kullanıcıyı tanımak amacıyla sunucu tarafından oluşturulan bilgilerdir, bu bilgiler direkt olarak kullanıcının bilgisayarında saklanır, belli bir süre geçerlidir ve tarayıcıyla (browser) ilişkilendirilen bir yapıdır.

Kullanım Şekli: setcookie( isim, değer, geçerlilik_süresi );

Kod:
<?php
   setcookie( "user", "Murat", time() + 3600 );
   // 1 saat geçerli
?>



 

NOT: 3600, saniye cinsinden süredir. 60 x 60 = 3600 den 1 saat bulunur.
Bir Çerez Değerini Elde Etmek
Sadece tanımlı bir tanesini elde etmek için:

Kod:
<?php
   echo $_COOKIE['user']; // user adlı çerez
?>



 

Tamamını listeletmek için print_r() fonksiyonu ile:

Kod:
<?php
   print_r( $_COOKIE ); // Kullanıcıya ait tüm veriler
?>



 

NOT: print_r( dize ) fonksiyonu bir dize içerisindeki tüm değerleri ekrana yazdırır. Tüm dize (array) tipi değişkenlerde kullanılabilir.

Bir Çerez Değerini Silmek
Geçerlilik süresini değiştirerek sileriz:

Kod:
<?php
   setcookie( "user", "Murat", time() - 3600 );
   // 1 saatten fazla geçmiş olacaktır.
?>

Yazar: T1xLnN
25-01-2020, 22:01
Forum: PHP
Kod:
   $curl = curl_init();

    curl_setopt_array($curl, array(
    CURLOPT_URL => "https://www.gametracker.com/server_info/93.123.18.5:27017/top_players/",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_HTTPHEADER => array(
        "Cache-Control: no-cache",
        "Host: www.gametracker.com",
        "accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
        "accept-language: en-US,en;q=0.5",
        "upgrade-insecure-requests: 1",
        "user-agent: Mozilla/5.0"
    ),
    ));

    $response = curl_exec($curl);
    $err = curl_error($curl);

    curl_close($curl);

    if ($err) {
    echo "cURL Error #:" . $err;
    } else {
    //echo $response;
    } 

-Curl ile url'den sayfa verisi çekilir.

Kod:
$str = preg_replace ( 
        '/[\n\s]/' , 
        '' , 
        $response); 

-Sayfa verisindeki boşluk ve yeni satırlar silinir. $response stringi içerisindeki regexte belirtilen boşluk veya yeni satırları siler(değiştirir).

Kod:
$re = '/<td>[^"]*"\/player\/(.*?)\/[^<]*<\/a><\/td><td>&nbsp;<\/td><td>(.*?)<\/td><td>(.*?)<\/td><td>(.*?)<\/td>/m'; 
-Gametrackerdan alınan veri için regex patterni hazırlanır.

Kod:
preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0); 
-Patterne göre istenen veriler $matches arrayi içerisinde toplanır.

Kod:
echo 'Name Score Time Score/Min <br>';
    for($i=0;$i<10;$i++) {
        for($w=1;$w<5;$w++) {
            echo urldecode($matches[$i][$w]). ' ';
        }
        echo '<br>';
    } 

-Veriler yazdırılır.

BÜTÜN KOD:
Kod:
<?php
    $curl = curl_init();

    curl_setopt_array($curl, array(
    CURLOPT_URL => "https://www.gametracker.com/server_info/93.123.18.5:27017/top_players/",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_HTTPHEADER => array(
        "Cache-Control: no-cache",
        "Host: www.gametracker.com",
        "accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
        "accept-language: en-US,en;q=0.5",
        "upgrade-insecure-requests: 1",
        "user-agent: Mozilla/5.0"
    ),
    ));

    $response = curl_exec($curl);
    $err = curl_error($curl);

    curl_close($curl);

    if ($err) {
    echo "cURL Error #:" . $err;
    } else {
    //echo $response;
    }
    
    $str = preg_replace ( 
        '/[\n\s]/' , 
        '' , 
        $response);

    $re = '/<td>[^"]*"\/player\/(.*?)\/[^<]*<\/a><\/td><td>&nbsp;<\/td><td>(.*?)<\/td><td>(.*?)<\/td><td>(.*?)<\/td>/m';

    preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0);

    echo 'Name Score Time Score/Min <br>';
    for($i=0;$i<10;$i++) {
        for($w=1;$w<5;$w++) {
            echo urldecode($matches[$i][$w]). ' ';
        }
        echo '<br>';
    }
?>

Yazar: T1xLnN
25-01-2020, 22:01
Forum: PHP
Ek D. PHP ile Kabuk Betikleri Yazmak

Web konusu ile pek ilgili olmasa da bu konuyu belgeye dahil etmeyi uygun gördüm. Bir zamanlar kabuk betikleri konusu ile bayağı ilgilenmeyi istemiştim ama bir türlü tam olarak kendimi veremedim. Daha sonra PHP ile de kabuk betikleri yazılabildiğini öğrendiğim zaman çok sevinmiştim. Benim gibi bu konuya ilgi duyan bir okuyucum varsa belgenin bu kısmının faydalı bir kaynak olacağını tahmin ediyorum.

Kabuk betikleri deyimi Unix veya türevi bir işletim sistemi kullanmamış okuyuculara biraz yabancı gelecektir. Kabuk betiklerinin yazım kuralları ve örneklerine geçmeden önce konuya yabancı olan okuyucular için kısa bir açıklama yapayım.

Unix altında kullanılan kabuk betikleri çoğunlukla sh, bash ya da csh denen kabuk programları üzerinde çalışır. Her kabuğun kendine özgü bir programlama dili vardır. PHP ile kabuk betiklerinin yazarken normal PHP komutlarından başka bir şey kullanmıyoruz. İşin güzel kısmı da bu gellen

Bir kabuk betiği MS-Dos’daki .bat dosyalarına benzetilebilir. Bu dosyalar kendi içerisinde yazılı olan komutları sıra ile işleten dosyalardır. Aşağıdaki betik bir iş yapmasa bile sıra ile komut işletimine güzel bir örnektir.

Bu komutları Unix ya da türevi bir sistemde bir metin dosyasına yazıp chmod +x betik_adı komutunu verdikten sonra ./betik_adı komutu ile çalıştırın.

Windows'da ise bir PHP kabuk betiğini c:\php\php.exe -q betik_adi gibi bir komut ile bir DOS penceresinden çalıştırabilirsiniz.

mkdir dizin
cd dizin
pwd > dosya_yolu
cd ..


İşte bir kabuk betiği yukarıdaki komutları sanki siz sırası ile girmişsiniz gibi işleten dosyadır.

Fakat PHP (sh, bash, csh ve perl) ile yazılan betiklerin içerisinde mantıksal ifadeler ve döngüler kullanmamız mümkündür. Kullandığınız bu döngüler sayesinde betiğinizin değişik durumlarda istediğiniz gibi dallanmasını sağlayabilirsiniz.

Aşağıdaki betik örneklerinden ilki çalıştırıldığı dizindeki dosyaların uzantısını değiştirmek için kullanılıyor. Kullanımı

$ cevir htm html


şeklindedir. Bu komut bulunduğumuz dizinde uzantısı htm olan dosyaların uzantılarını html olarak değiştirmektedir.

İkinci örneğimde ise betiğe komut satırından parametre olarak girilen kullanıcı adı ile ilgili bilgiler /etc/passwd dosyasından okunup ekrana basılmaktadır.

Kod:
#!/usr/bin/php -q
<?
# Bu dosyayi cevir adi ile kaydedin
###############################
#   PHP UNIX Dosya Uzantisi   #
#     Degistirme Betigi       #
#      Fehmi Noyan ISI        #
###############################
if($argc != 3) {
  echo "Parametre Hatasi!\n";
  echo "Kullanim:\n";
  echo "   cevir [degisecek_uzanti] [yeni_uzanti]\n";
}
  else
{
  $dizin_ac = opendir("./");
  $i=0;

  while($dosya = readdir($dizin_ac)) {

    if (is_file($dosya) and strrpos($dosya, ".")) {
      $dosya_adi = explode(".", $dosya);
      $argnum = count($dosya_adi) - 1;

      if ($dosya_adi[$argnum] == $argv[1]) {
        $dosya_adi[$argnum] = $argv[2];
        $dosya_adi = implode(".", $dosya_adi);

        if (rename($dosya, $dosya_adi)) $i++;
      }
    }
  }
  echo "cevir: $i dosyanin uzantisi $argv[2] olarak degistirildi.\n";
}
?>
#!/usr/bin/php -q
<?php
# Bu dosyayi user adi ile kaydedin
###############################
# PHP UNIX Kullanici Sorgusu  #
#      Fehmi Noyan ISI        #
###############################
if ($argc != 2) {
  echo "Parametre Hatasi!\n\n";
  echo "Kullanim:\n";
  echo "         user [kullanici adi]\n";

} else {

  $satirlar = file("/etc/passwd");
  foreach ($satirlar as $satir) {
    $pwd_user_array = (explode(":", $satir));
    if ($pwd_user_array[0] == $argv[1]) {
      $kullanici_adi = $pwd_user_array[0];
      $isim = $pwd_user_array[4];
      $kabuk = $pwd_user_array[6];
      $dizin = $pwd_user_array[5];
    }
  }

  if ($kullanici_adi != $argv[1]) {
    echo " user: $argv[1] kullanicisi sistemde kayitli degil!\n";

  } else {
    echo " USER - Linux Kullanici Sorgusu -\n";
    echo " VER1.0\n\n";
    echo "Kullanici adi: $kullanici_adi\n";
    echo "         isim: $isim\n";
    echo "        dizin: $dizin\n";
    echo "        kabuk: $kabuk\n";
  }
}
?>

Bu örneklerde normal PHP betiklerimizin dışında kullandığımız iki tane değişken var. argc ve argv[] değişkenleri. argc değişkeni betiğe komut satırından girilen parametre sayısını veren tamsayı değişkeni ve argv[] değişkeni ise bu parametrelerin kendilerini tutan dizi değişkeni. (argv[0] betiğinin kendi adıdır).

Bir de iki dosyanında en başında kullandığımız #!/usr/bin/php -q ifadesi var. Bu ifade bu dosyada yazılı olan komutların sistemde kurulu olan PHP yorumlayıcısı tarafından yorumlanacağını anlatır.
Yazar: T1xLnN
25-01-2020, 22:00
Forum: PHP
Neye İhtiyacınız Var?

Eğer web siteniz zaten PHP destekliyorsa bu kısmı geçebilirsiniz. Bir sunucunun php desteğini anlamak için bir not defteri açın ve aşağıdakileri yazıp uzantısını php olarak kaydedin (örneğin index.php) ve sunucunuzda bu sayfayı açmayı deneyin:

Kod:
<?php
   phpinfo();
?>



 

Eğer tablolar içinde php özellikleri sıralanan bir sayfa açıldıysa PHP desteği vardır, eğer yoksa aşağıdaki adımları takip ederek olmasını sağlayabilirsiniz:

Yüklemeler
Apache yüklemek için buraya tıklayın.

MySQL yüklemek için buraya tıklayın.

PHP yüklemek için buraya tıklayın.

Evde bilgisayarınızda LOCALHOST (yerel sunucu) kurmak ve php yi çalışır hale getirmek için tüm kurulumları gerçekleştirin. Ayrıca XAMMP ve EasyPHP kurarak da kolaylıkla bahsedeceğimiz kodları çalıştırabilir ve denemeler yapabilirsiniz.

UYARI: Windows 7'de PHP çalıştırmak için ZIP kurulumu yapmalısınız. EXE sorun çıkarabiliyor.
Yazar: T1xLnN
25-01-2020, 21:59
Forum: PHP
Gerekli Kütüphanelerin Taşınması

Geliştirdiğimiz Linux sistemimizde kullanacak olduğumuz uygulamalara göre gerekli kütüphanelerin sisteme kurulması gereklidir. Bunun için çalışan bir Linux sistemden ilgili dosyalar, uygun yerlere kopyalanmalıdır. Dosyaları taşıyabilmek için bu aşamada tek çözüm disket kullanmak olacaktır.

Aşağıdaki temel paylaşımlı kütüphaneler hemen her sistem için gerekli olduğundan, bunları çalışan Linux sisteminizin /lib dizininden bir disket üzerine kopyalamalısınız:
  • libc.so.6


  • ld-linux.so.2


  • libdl.so.2


  • libnsl.so.1


  • libm.so.6


  • libcrypt.so.1
Daha sonra disketi SBC üzerine takıp mount /dev/fd0 /floppy komutu ile sisteme bağlayın. Disketin üzerindeki dosya sistemi FAT ise dosyalarda 8.3 karakter problemi yaşayabilirsiniz. Bu durumda dosyaları yeniden adlandırmakla uğraşmak istemiyorsanız mkfs.minix /dev/fd0 veya mkfs.ext2 /dev/fd0 komutuyla çalışan Linux sisteminizde disketi biçimlendirip dosya taşıma işlemini yeniden yapınız. Tüm bu adımları geçtiğinizi varsayarsak disket SBC'ye takılı ve bağlı durumda iken

Alıntı: Adlı Kullanıcıdan Alıntı:# cp /floppy/* /hedef/lib


komutuyla dosyaları olması gereken yere kopyalayın.

Normalde kütüphane dosyaları doğrudan çalıştırılmadığı için erişim kipinin sadece okumaya izin vermesi yeterlidir. Ancak libc.so.6 ve ve ld-linux.so.2 kütüphanelerine çalıştırılabilir dosya erişimi de vermeniz gereklidir:

Alıntı: Adlı Kullanıcıdan Alıntı:# chmod 755 /hedef/lib/libc.so.6
# chmod 755 /hedef/lib/ld-linux.so.2


Artık sistemimiz için gerekli olan temel kütüphaneler hazır.
Yazar: T1xLnN
25-01-2020, 21:58
Forum: PHP
FTP Sunucu Kurulumu

SBC üzerine kuracağınız FTP sunucu için dikkat etmeniz gereken bazı noktalar vardır. Bir kere amacımız sadece basit anlamda dosya aktarımını gerçekleştirebilmektir. Karmaşık özelliklere sahip çok büyük bir FTP sunucu değil, olabildiği kadar küçük, sağlam ve güvenilir bir uygulama bizim için yeterlidir. Bir diğer önemli özellik, FTP sunucunun PAM desteği olmadan doğrudan sistemdeki passwd ve shadow dosyaları ile çalışabilmesi gerekliliğidir. Aksi takdirde FTP sunucuyu çalıştırmak için SBC üzerindeki sistemimize PAM desteği vermek zorunda kalabiliriz ki bu da "Türkler için ayda nasıl yürünür?" konulu bir eğitim kadar gereksizdir.

Yukarıda bahsettiğim koşullar ve yıllardan beri kendini kanıtlamış sağlam yapısı nedeniyle ben bsd-ftpd sunucusunu kullanmaya karar verdim. bsd-ftpd, OpenBSD FTP sunucusunun Linux işletim sistemine taşınmış halidir. Programı http://www.eleves.ens.fr:8080/home/madore/programs/ adresinden indirebilirsiniz. Arşivi indirip açtıktan sonra içerisinden çıkan Makefile dosyasını bir metin düzenleyicide açarak dosyanın başındaki ilgili yerleri aşağıdaki hale getiriniz:


Kod:
#CFLAGS = $(OPT_CFLAGS) $(EXTRA_CFLAGS) -DTCPWRAPPERS -DUSE_PAM ¬
-DAUTO_UNCOMPRESS -DINTERNAL_LS
#LIBS = $(EXTRA_LIBS) -lutil -lwrap -lnsl -lcrypt -lpam -ldl
## If you prefer shadow password support, try this:
CFLAGS = $(OPT_CFLAGS) $(EXTRA_CFLAGS) -DTCPWRAPPERS -DUSE_SHADOW ¬
-DAUTO_UNCOMPRESS -DINTERNAL_LS
LIBS = $(EXTRA_LIBS) -lutil -lwrap -lnsl -lcrypt 


Bu sayede programın PAM ile çalışmak üzere değil, sistemdeki kullanıcı veritabanıyla çalışabilecek şekilde derlenmesini sağladık.

Makefile üzerinde gerekli değişiklikleri yaptıktan sonra make komutu ile programı derleyebiliriz. Derleme işlemi bittiğinde yaklaşık 80 kB büyüklüğünde ftpd uygulaması oluşacaktır. strip ftpd komutu ile uygulama içerisinden ihtiyaç duymayacağımız sembollerin çıkartılmasını da sağlayınca uygulamanın boyu 65 kB seviyelerine inecektir. Bu uygulamayı SBC sistemimizdeki /usr/sbin dizini altına in.ftpd adıyla taşımalıyız.

Not
bsd-ftpd uygulamasını derlemek için GNU Libc kütüphanelerin yanısıra libwrap0-dev paketinden çıkan geliştirme kütüphanelerine de ihtiyaç vardır (tcpd.h vb. için).


Derlediğimiz uygulamayı SBC üzerine atıp arka planda inetd'nin de çalıştığından emin olunca Linux yüklü sistemimizden SBC üzerindeki FTP sunucumuzu test edebiliriz:

Kod:
laptop:~$ ftp 192.168.0.155
Connected to 192.168.0.155.
220 embed FTP server (Version 6.5/OpenBSD, linux port 0.3.3) ready.
Name (192.168.0.155:demirten): root
331 Password required for root.
Password:
230 User root logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls /boot
200 PORT command successful.
150 Opening ASCII mode data connection for '/bin/ls'.
total 764
-rw-r--r--  1 root  root    7964 Jun  1 10:49 boot-menu.b
-rw-r--r--  1 root  root     512 Jun  1 14:34 boot.0300
-rw-r--r--  1 root  root    7964 Jun  1 10:50 boot.b
-rw-r--r--  1 root  root     728 Jun  1 10:50 chain.b
-rw-r--r--  1 root  root  744821 Jun  1 12:05 kernel
-rw-------  1 root  root   12288 Jun  1 14:34 map
226 Transfer complete.
ftp> bye
221 Goodbye.
laptop:~$ 


Bu ekran çıktısı artık disket sürücüyü sistemden çıkarabileceğimizin müjdesini veriyor bize gulucuk_wd
Yazar: NightmaRe
25-01-2020, 21:58
y74I8

Google, 1998’den bu yana kullanılan ve günümüzde ise, dakikada ortalama 2 milyondan fazla arama yapılan, dünyanın en çok, Türkiye’de ise %99 internet kullanıcısının tercih etmiş olduğu bir arama motorudur. Teknolojisini her geçen gün geliştiren Google’ın, 2000’li yılların başlarında kullanıma sunduğu Google AdWords ile internet üzerinden yapılan bilgi, ürün, hizmet arayışlarında farklı ve oldukça önemli bir boyut kazanmıştır. Google AdWords, işletmenizin ürün veya hizmetlerini arayan kullanıcılara daha kolay ulaşabilmenizi sağlayan bir sistemdir. Ölçümlenebilme özelliği ve sadece aldığınız tıklamalar için ücret ödüyor olunması, birçok firmanın neredeyse ilk reklam tercihlerinden olmasını sağlıyor.

y10P3H2

AdWords reklamları; küçük, orta ve büyük ölçekli tüm işletmelere hizmet vermektedir. Bu sisteme dahil olduğunuzda, hedef kitlenizin yapabileceği arama sorgularını, sayfa ziyaretinde bulanabileceği web sitelerini, kategori ve konuları belirleyerek spesifik olarak hedefler ve reklamlarınızı gösterebilirsiniz. Böylelikle istediğiniz anahtar kelime kalıplarıyla Google, search alanında reklamlarınızı gösterebilir. Aynı zamanda Google ile anlaşmalı web sitelerinde reklamlarınızı görsel olarak gösterebilir, hatta sayfa ziyaretinde bulunan kullanıcıları remarketing sayesinde, daha uygun maliyetler ile hedefleme yapabilirsiniz. Bu sizi bilen değil, sizi bilmeyen kullanıcıları da potansiyel müşteri portföyünüze eklemenizi sağlar. Google AdWords sistemine dahil olabilmek için öncelikli olarak işletmenizin rakip işletmelere göre, neden tercih edilmesini istediğinizin kararını vermeniz gerekir. Unutmayın ki,  AdWords global olarak kullanılabilen bir sistemdir ve sizin tercih ettiğiniz gibi farklı işletmelerce tercih edilmektedir. Bu sayede etkin bir AdWords kullanımı için ilk adımı da atmış olursunuz.
Google Adwords Nasıl Kullanılır? AdWords reklamlarını kullanırken, dikkat edilmesi gereken öncelikli konular mevcut. Hesap kurulumu, teknik gereksinimler, farklılık yaratabilecek reklam/tanıtım içerikleri ve söylemleri, hesap yönetimi, her geçen gün değişen rekabete ayak uydurmak, düzenli takip/optimizasyon ve raporlamalar hakkında nasıl bir yol izlenebileceği bu konulardan bazıları. Bunları bir an önce netleştirip, planlamanız gerekiyor. Böylece, reklamlarınız için çizdiğiniz yol haritasında elde ettiğiniz sonuçlara göre, daha gelişmiş bir hedefleme imkanınız olacak. Google AdWords, bireysel olarak açılıp kullanılabilen bir hesap olmasından ziyade, ürünle ilgili tecrübe ve bilgi birikimiz arttırmış ve kanıtlamış Google Partners AdWords ajansların tercih edilmeli ve destek alınmalı.
Yazar: NightmaRe
25-01-2020, 21:57
oVjX8b


1- Sitenizdeki içerikler özgün olmalı. Sitenizdeki içeriklerin düzgün ve özenli olması sayfanıza gelen tıklama oranını arttıracaktır. Tıklama oranınızın artması reklamlarınızın görüntülenme sayısını da arttıracaktır bu da doğal olarak size gelir kazandıracaktır.

2- Sitenizde İngilizce içerikler kullanmak yabancıların sitenize girmesini sağlayacaktır. Sitenize yabancıların girmesi gelirlerinizi arttıracaktır. Çünkü yabancıların girmesi sitenizde yabancı reklam verenlerin reklamlarının gözükmesini sağlayacaktır bu da dolar kuru ile verilen reklamları baz alırsak Türk Lira'sına büyük ölçüde yansıyacaktır.

3- Sitenizde devamlılık olmasına özen göstermelisiniz içerikleriniz sürekli olarak artmalı ve yeni çıkan kategorilere yönelik paylaşımlarda bulunmalısınız.
Yazar: T1xLnN
25-01-2020, 21:56
Forum: PHP
PHP Kod:
echo "<font color = FF0000> Kırmızı Yazı </font><br>";

echo 
"<font color = 0000FF> Mavi Yazı </font><br>";
echo 
"<font color = 00FF00> Yeşil Yazı </font><br><br>"; 

Hoşgeldin, Ziyaretçi

Sitemizden yararlanabilmek için Kayıt olmalısınız.

Forumda Ara

Forum İstatistikleri

Toplam Üyeler: 45.017
Son Üye: kocyigit.33
Toplam Konular: 34.749
Toplam Yorumlar: 455.291

Son Aktiviteler

CS 1.6 Özel Haritalar & A...

Son Yorum: Serhat Öndeş • 10 dakika önce
Yorumlar: 8 • Okunma: 299

Furia Clan Sesli Rehber V...

Son Yorum: walestn • 40 dakika önce
Yorumlar: 14 • Okunma: 521

Furia Clan Mario Kart Yar...

Son Yorum: walestn • 41 dakika önce
Yorumlar: 2 • Okunma: 45

[ReAPI] - Gelişmiş Kumar ...

Son Yorum: xerk.c4n • 46 dakika önce
Yorumlar: 138 • Okunma: 41.254

Webailesi Mavi İcon Paket...

Son Yorum: YasadkcaOyunaDahilz • 1 saat önce
Yorumlar: 172 • Okunma: 27.269

TeamSpeak 3 No License Ku...

Forum: TeamSpeak3
Son Yorum: Fexal • 1 saat önce
Yorumlar: 123 • Okunma: 55.581

CS 1.6 Sunucularımıza Eki...

Son Yorum: HeadSHOTT • 6 saat önce
Yorumlar: 4 • Okunma: 65

CS2 Ranks Eklentisi ile O...

Son Yorum: kemaldede66 • 7 saat önce
Yorumlar: 16 • Okunma: 9.936

cs2-Adminchat Eklentisi: ...

Son Yorum: kemaldede66 • 7 saat önce
Yorumlar: 14 • Okunma: 9.855

MoneyFast JailBreak Banne...

Son Yorum: Rowycik • 7 saat önce
Yorumlar: 2 • Okunma: 20
Task