Bu hck 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
Kod:
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
Kod:
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!
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, **** 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
Kod:
;;;;;;;;;;;;;;;;
; 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