Bu hack ile dosya uzantısı exe yada başka türlü olan dosyalar ekleyebilirsiniz.

Dikkat! BU GÜVENLİ DEĞİLDİR VE SERVERİNİZ HACKLENEBİLİR. Sorumluluk sizindir.

bu dosyayı açın mkportal/modules/dowanloads/index.php

bu bölümü bulun ve değişin

if (!$mklib->check_attach($file_type, $file_ext)) {
 	$message = "{$mklib->lang['error_filetype']}";
 	$mklib->error_page($message);
 	exit;
 }
Galeri için

mkportal/modules/gallery/index.php

bulun ve değişin



if (!$mklib->check_attach($file_type, $file_ext)) {
 	$message = "{$mklib->lang['ga_notsup']}";
 	$mklib->error_page($message);
 	exit;
 }
Sadece belirli uzantılara izin vermek istiyorsanız yukardakinden daha güvenli ri yol var mime type ekleyebilirsiniz

mkportal/include/mime_types.php. dosyasına istediğiniz uzantıları ekleyin

aşağıdaki uzantılara izin verirseniz portalınız hacklenebilir!
Alıntı
php,
cgi, pl, ade, adp, bas, bat, chm, cmd, com, cpl, crt, exe, hlp, hta,
inf, ins, isp, js, jse, lnk, mdb, mde, msc, msi, msp, mst, pcd, pif,
reg, scr, sct, shb, shs, url, vb, vbe, vbs, wsc, wsf, wsh

bu sorunun sebebi php.ini dosysındaki 2MB lık sınırda olanbilir

php.ini açın ve 2 MB yazan yeri değişin. ma çoğu hosting şirketi buna izin veermez FTP den yükleemyi deneyin



;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;


; Whether to allow HTTP file uploads.
file_uploads = On


; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
;upload_tmp_dir =


; Maximum allowed size for uploaded files.
upload_max_filesize = 2M
Kaynak: Mkportal.gen.tr