Forumları inceliyorum ve genellikle script hazırlanma bölümünde "ben şöyle profesyonelim böyle yaparım" niteliğinde 50 aygır gücünde olan webmaster arkadaşları inceliyorum. Hoşsunuz muhteşemsiniz ama script yazmak editlemek degildir .
Buradan bir kaç örnek vereceğim. Kimse kusura bakmasın ama artık insanların bilgilenmesi gerekmektedir.
Örnek1:
http://e-book.soyturk.com/
Güzel bir e-book sitesi gibi gözüküyor diy mi?
Birde şu yönden bakalim;
http://e-book.soyturk.com/view.php?file=../index.php
http://e-book.soyturk.com/view.php?file=../config.php
http://e-book.soyturk.com/view.php?file=../functions.php
http://e-book.soyturk.com/view.php?file=../view.php
Linklerinden İndir 'index.php' bölümüne tıklamanız index.php yi olduğu gibi indirmeniz anlamına gelecektir.
Bakınız:
Oha, Yuh, Höst diyor ve buradan hem uyarıyor ve kınıyorum. Madem o kadar profesyoneliz diyorsunuz bağırıyorsunuz bu kadar saçma bir açık mı bırakıyorsunuz?
Hadi bu hazır script olsun ki öyle zaten orjinaline http://download.almaren.ch/ buradan ulaşabiliyoruz. İyide o kadar tasarım bölümünü editledin güzel yaptında bu açığımı kapatamadın? bumudur profesyonellik? hayır degildir.
Bunları niye yazdım. Çünkü heryerde bu şekilde adam çok siz siz olun bir iş yaptırmadan önce ilk önce kişiyi araştırın daha sonra bilen birisine yaptığı projeleri inceletin daha sonra çalışın.
Dipnot: Bulduğum bu tür olayları buraya yazmayı düşünüyorum. Ya herkes adam gibi calissin yada buradan yayinlayacağım. Görüşmek üzere...
Buradan bir kaç örnek vereceğim. Kimse kusura bakmasın ama artık insanların bilgilenmesi gerekmektedir.
Örnek1:
http://e-book.soyturk.com/
Güzel bir e-book sitesi gibi gözüküyor diy mi?
Birde şu yönden bakalim;
http://e-book.soyturk.com/view.php?file=../index.php
http://e-book.soyturk.com/view.php?file=../config.php
http://e-book.soyturk.com/view.php?file=../functions.php
http://e-book.soyturk.com/view.php?file=../view.php
Linklerinden İndir 'index.php' bölümüne tıklamanız index.php yi olduğu gibi indirmeniz anlamına gelecektir.
Bakınız:
PHP:
<?php
require('config.php');
require('functions.php');
StartTimer();
$current_dir = trim(stripslashes($_GET['dir']));
if(strpos($current_dir, '../') !== false || strpos($current_dir, './') !== false || strpos($current_dir, '//') !== false) {
die('<p style="font-size: 10px; font-family: Verdana;">Klasor e Ulaşılamıyor.</p>');
}
$current_dir2 = $current_dir;
$sort_order = '';
$sort_order_text = '';
$sort_by = '';
$gmz_files = array();
$gmz_directories = array();
$dir_names = explode('/', $current_dir2);
$dir_name = $dir_names[(sizeof($dir_names)-1)];
switch(trim($_GET['order'])) {
case 'asc':
$sort_order = SORT_ASC;
$sort_order_text = 'Ascending';
$sort_order_image = 'resources/arrow_ascending.gif';
break;
case 'desc':
default:
$sort_order = SORT_DESC;
$sort_order_text = 'Descending';
$sort_order_image = 'resources/arrow_descending.gif';
}
switch(trim($_GET['by'])) {
case 'name':
case 'size':
case 'type':
case 'date':
$sort_by = trim($_GET['by']);
break;
default:
$sort_by = 'date';
}
if(empty($current_dir)) {
$current_dir = $root_directory;
} else {
$current_dir = $root_directory.$current_dir2;
}
list_dir($current_dir);
if($sort_by == 'name') {
$gmz_files = array_alphabetsort($gmz_files, $sort_by, $sort_order);
$gmz_directories = array_alphabetsort($gmz_directories, $sort_by, $sort_order);
} else {
usort($gmz_files, 'array_numbersort');
usort($gmz_directories, 'array_numbersort');
if($sort_order == SORT_DESC) {
$gmz_files = array_reverse($gmz_files);
$gmz_directories = array_reverse($gmz_directories);
}
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<META NAME="description" CONTENT="<?if($dir!=lisanssız){echo substr($dir, 1,80)." Bedava İndir";}?> Free E-Book Archive">
<META NAME="keywords" CONTENT="<?if($dir!=lisanssız){echo substr($dir, 1,80).", ";}?> e-book Php e-kitap, e-book PHP - Hakki Ocal, e-book PHP (Dizin), e-book Photoshop Arayuz Yapimi, e-book Photoshop, e-book Pascal Soru Cevap ve Deyimler, e-book Opengl, e-book Offline PHP, e-book Offline Asp Dersleri, e-book Mini Html Dersi, e-book Linux İşletim Sistemi, e-book Linux ve Nat 2, e-book Linux ve Nat, e-book Linux Sistem Yönetimi, e-book Linux Isletim Sistemi, e-book Kitapcık php Rtf, e-book Kitapcık php Doc, e-book Kitapcık Internet Sitesi Kuralım, e-book Kitapcık Html Rehberi, e-book Kitapcık Cgi Perl, e-book Kitapcık Asp, e-book Kim Korkar Hain Bilgisayardan, e-book Javascript Eeklemek, e-book Java Programlama Dili, e-book Java jdbc, e-book Java, e-book Guvenlik Araclari, e-book FTP, e-book Flash Dersleri, e-book Flash ders, e-book Excel 2000, e-book Dos komutları İşletim Sistemleri, e-book Delphi3, e-book Delphi2, e-book Delphi Kod, e-book Delphi Giris, e-book Cracking, e-book COREL DRAW, e-book C Dili Kullanarak Bilgisayar Programlama, e-book AWARD CMOS Setup Ayarlari, e-book AUTOCAD 2000, e-book ASP-3, e-book ASP-2, e-book Asp Öğreniyorum, e-book Asp Örnekleri, e-book Asp ye Giriş, e-book Asp Hata Mesajları, e-book Asp Full Konu Anlatım, e-book Asp Dersleri, e-book Asp Ders Notları, e-book Asp Book, e-book ASP, e-book ASM Book, e-book ASM, e-book Arama Motoru Taktikleri, e-book A dan Z ye java, e-book 10 Derste Frontpage">
<title><?if($dir!=lisanssız){echo substr($dir, 1,80)." Bedava İndir";}else{echo"E-Book Archive";}?></title>
</head>
<style>
@import url( resources/style.css );
.TDX {font-family: Helvetica, Arial, Tahoma ,verdana; font-size:11px; color: #FFFFFF;}
</style>
<body bgcolor="#FFFFFF">
<div align="center">
<center>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#C0C0C0" width="500" id="AutoNumber1">
<tr>
<td width="100%" style="padding: 14" bgcolor="#E5E5E5">
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#C0C0C0" width="100%" id="AutoNumber2">
<tr>
<td width="100%" bgcolor="#65709A"><img src="resources/logo.jpg" border="0"></td>
</tr>
<tr>
<td width="100%" bgcolor="#f1f1f1">
<script type="text/javascript"><!--
google_ad_client = "pub-0481591789792491";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "F1F1F1";
google_color_bg = "F1F1F1";
google_color_link = "800000";
google_color_text = "330033";
google_color_url = "003366";
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="100%" style="padding: 14" bgcolor="#E5E5E5">
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#C0C0C0" width="100%" id="AutoNumber2">
<tr>
<td width="100%" colspan="3" style="padding-left: 5; padding-right: 5; padding-top: 3; padding-bottom: 3" bgcolor="#C0C0C0"><?=breadcrumbs()?></td>
</tr>
<tr>
<td width="100%" colspan="3"> </td>
</tr>
<tr>
<td width="70%" bordercolor="#C0C0C0" bgcolor="#65709A" style="padding-left: 3; padding-right: 3; padding-top: 2; padding-bottom: 2" class="TDX">E-KİTAP ADI</td>
<td width="10%" bordercolor="#C0C0C0" bgcolor="#65709A" style="padding-left: 3; padding-right: 3; padding-top: 2; padding-bottom: 2" class="TDX">BOYUT</td>
<td width="20%" bordercolor="#C0C0C0" bgcolor="#65709A" style="padding-left: 3; padding-right: 3; padding-top: 2; padding-bottom: 2" align="center" class="TDX">TARİH</td>
</tr>
<?php
if(!empty($current_dir2)) {
$temp_curdir = '';
if(!empty($dir_names)) {
$temp_curdir .= $root_filename.'?dir=';
foreach($dir_names as $asd) {
$temp_curdir .= '/'.$asd;
}
} else {
$temp_curdir = 'index.php';
}
}
Hadi bu hazır script olsun ki öyle zaten orjinaline http://download.almaren.ch/ buradan ulaşabiliyoruz. İyide o kadar tasarım bölümünü editledin güzel yaptında bu açığımı kapatamadın? bumudur profesyonellik? hayır degildir.
Bunları niye yazdım. Çünkü heryerde bu şekilde adam çok siz siz olun bir iş yaptırmadan önce ilk önce kişiyi araştırın daha sonra bilen birisine yaptığı projeleri inceletin daha sonra çalışın.
Dipnot: Bulduğum bu tür olayları buraya yazmayı düşünüyorum. Ya herkes adam gibi calissin yada buradan yayinlayacağım. Görüşmek üzere...