Sabtu, 26 Agustus 2017

Cara patch bug CMS Magento


Untuk kali ini kita belajar cara patch bug pada website magento, sekali kali bantu admin patch bugnya lah gan hehehe, kan nambah pahala, untuk tutorial ini gw anggap sudah punya website magento yang sudah ditanami backdoor yah, oke disimak tutorialnya gan.

1. Menuju File.php

/public_html/app/code/core/Mage/Catalog/Model/Product/Option/Type/


2. Cari bugnya

Kalau sudah ketemu file.php nya agan cari kode ini

protected function _getOptionDownloadUrl($route, $params)
    {
        return Mage::getUrl($route, $params);
    }

     

3. Patch !

Ganti kode yang tadi dengan kode ini,

protected function _getOptionDownloadUrl($route, $params)
    {
        $websites = Mage::app()->getWebsites();
        $code = $websites[1]->getDefaultStore()->getCode();
        $params['_store'] = $code;
        return Mage::getUrl($route, $params);
    }


4. Save

Kalau sudah agan klik save, maka website sudah tidak bisa diexploit lagi hehe, gampang kan.



EmoticonEmoticon