(۰۴-شهریور-۱۳۸۷, ۱۰:۱۲:۱۶)fasih نوشته است: Di Di نوشته است:بهتون تبريك مي گم. كار زيبايي انجام داديد كه آنتي ويروس هايي مثل ناد32 نمي تونن به اين خوبي از پسش بر بيان.
اگه ممكنه در مورد عملكرد برنامه يه مقدار توضيح بديد و چرا در حذف اين كد اسكريپت از برخي فايل ها مشكل داره..
ممنونم
این برنامه به روش بازگشتی مسیری رو که تعیین می کنیم به دنبال فایل های مورد نظر جستجو می کنه و آدرس اونها رو لیست می کنه. در نهایت در بخش دوم از روی این لیست یکی یکی فایل ها رو مورد بررسی قرار میده و درون اونها به دنبال کلمات کلیدی اسکریپت میگرده. وجود یک کلمه لزوما بیانگر ویروس نیست و یک ماشین حالت (State machine) شرایط دیگری رو هم چک می کنه. در نهایت در صورت تشخیص صحیح، اون ناحیه از HTML رو حذف می کنه.
فایلهایی که در نامشون از کاراکترهای غیرعادی! استفاده شده که تعدادشون معمولا خیلی کم هست با این روش باز نشدند و من وقت کافی برای استفاده از یونی کد و روشهای دیگه رو نداشتم که بررسی کنم. این برنامه را واسه اینکه کارم رو راه بیندازم و خیری به دوستان برسه نوشتم.
سورس کد دلفی برنامه در ادامه ضمیمه شده.
موفق و پیروز باشید.
خدا امواتتو بيامرزه رفيق باور كن اينكارت جزء باقيات صالحات برات حساب ميشه
انشالله
در ضمن شرمنده يه چيزه خيلي مهم يادم رفت بگم :
عيد همگي مبارك ،
عيد همگي مبارك ،
عيد همگي مبارك ،
عيد همگي مبارك ،
عيد همگي مبارك ،