چگونه پیوندهای اسپم را از سایت هک شده خود حذف کنیم

فهرست مطالب:

چگونه پیوندهای اسپم را از سایت هک شده خود حذف کنیم
چگونه پیوندهای اسپم را از سایت هک شده خود حذف کنیم

تصویری: چگونه پیوندهای اسپم را از سایت هک شده خود حذف کنیم

تصویری: چگونه پیوندهای اسپم را از سایت هک شده خود حذف کنیم
تصویری: چگونه در فیس بوک از بلاک خارج کنیم | how to unblock someone on facebook 2024, آوریل
Anonim

غالباً ، شخصی که به عنوان مثال الگوی جدید یا افزونه ای را برای CMS سایت خود بارگیری می کند ، در وضعیت ناخوشایندی قرار می گیرد: پس از نصب الگو ، ناگهان لینک های اسپم تبلیغاتی در سایت وی ظاهر می شوند. ممکن است قابل مشاهده نباشند ، اما از دید کاربر پنهان باشند. اما آنها به وضوح برای ربات جستجوگر قابل مشاهده هستند. و این تبلیغات ناخواسته تأثیر منفی در رتبه بندی سایت و اعتماد موتور جستجو به آن دارد ، به این معنی که سایت در نتایج جستجو کمتر از حد ممکن خواهد بود. بیایید بفهمیم که چگونه سایت خود را از کد اضافی ناخواسته پاک کنیم.

پاک کردن سایت از کد مخرب
پاک کردن سایت از کد مخرب

ضروری است

  • - وب سایت خود را در یکی از CMS های محبوب داشته باشید - جوملا ، وردپرس یا دیگران.
  • - یک رایانه متصل به اینترنت.

دستورالعمل ها

مرحله 1

ابتدا باید تعیین کنید که تبلیغات اضافی در کد صفحه کجا نمایش داده می شوند. برای این کار ، وب سایت ما را در مرورگر صفحه ای که احتمال وجود کد ناخواسته وجود دارد ، باز کنید. اگر کد شخص دیگری از یک الگوی ثابت به شما رسیده باشد ، به احتمال زیاد تبلیغات هرزنامه در صفحه اصلی وجود ندارد ، بلکه در صفحات داخلی سایت است.

کد منبع سایت را باز کنید (در بیشتر مرورگرها این کار با استفاده از میانبر صفحه کلید Ctrl + U انجام می شود). سریعترین راه جستجوی ترکیب https:// در کد منبع است ، از آن زمان تبلیغات همیشه لینک است. اگر پیوندهایی را پیدا کردید که ارسال نکرده اید ، ترس شما بی فایده نبود. شناسه (id) یا کلاس (کلاس) عنصری را که تبلیغ در آن قرار می گیرد به خاطر بسپارید.

گام 2

مرحله بعدی بارگیری سایت خود از طریق FTP در رایانه شما است: سریعتر در رایانه جستجو کنید. هنگام بارگیری ، فایلهایی را که حاوی متن با نام شناسه یا کلاسی است که قبلاً تعریف کرده اید ، جستجو کنید. جستجو با استفاده از مدیر پرونده از نوع راحت است.

در پرونده های سایت با نام کلاس ناخواسته جستجو کنید
در پرونده های سایت با نام کلاس ناخواسته جستجو کنید

مرحله 3

این امکان وجود دارد که چیزی پیدا نکنید. این تعجب آور نیست ، از آنجا که مهاجمان اغلب کد خود را پنهان می کنند (رمزگذاری می کنند). و غالباً از یک تابع PHP داخلی به نام base64_decode برای رمزگذاری استفاده می شود. بنابراین ، کار بعدی که باید انجام دهید جستجوی فایلهای بارگیری شده با متن base64_decode است. به احتمال زیاد چندین فایل php با این عملکرد پیدا خواهید کرد. آنها را با دقت مطالعه کنید. اگر کدی که از این عملکرد استفاده می کند فقط چیزی را رمزگذاری کرده و سپس آن را در صفحه نمایش می دهد ، پس این دقیقاً همان چیزی است که ما به دنبال آن هستیم. به عنوان مثال ، ممکن است ساختاری مشابه این وجود داشته باشد:. متغیر $ v می تواند هر نامی داشته باشد. از پرونده یک نسخه پشتیبان تهیه کنید و سپس تمام بخشهای کد را که این سازه در آن رخ داده حذف کنید.

کد ناخواسته از الگویی برای جوملا
کد ناخواسته از الگویی برای جوملا

مرحله 4

اکنون نسخه "پاک شده" پرونده را در سرور بارگذاری کنید. مطمئن شوید سایت شما کار می کند. اگر سایت به طور معمول کار می کند ، و لینک های اسپم تبلیغاتی هنگام مشاهده کد منبع از بین رفته اند ، همه کارها به درستی انجام شده است. اگر سایت خطایی ایجاد کرد ، پس فایل جدید را با نسخه پشتیبان ذخیره شده جایگزین کنید. دو گزینه وجود دارد: یا کد مخربی نیست ، یا کد دارای نوعی عملکرد دفاع شخصی است. در هر صورت ، شما باید عمیق تر درک کنید.

مرحله 5

ببینید از چه پرونده هایی برای ساخت صفحه استفاده می شود. برای انجام این کار ، کد زیر را پس از بسته شدن برچسب "/ html" در انتهای الگو وارد کنید:. این کد پرونده هایی را که در ایجاد هر صفحه در سایت شما نقش دارند ، لیست می کند. کد ناخواسته بدون ابهام در یک یا چند پرونده از این لیست وجود دارد. این لیست می تواند بسیار طولانی باشد ، اما همچنان جستجوی شما را محدود می کند.

توصیه شده: