تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 5 از 5

نام تاپيک: یه سوال درباره ی خواندن اطلاعات از یک فایل

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Jun 2011
    پست ها
    32

    14 یه سوال درباره ی خواندن اطلاعات از یک فایل

    سلام من می خوام یه برنامه بنویسم (یه چیزی مثل آنتی ویروس) بعد می خواستم یه فایل را به این طور براش تعریف کنم به عنوان بانک به این صورت برای اسکن
    [file]
    c:\windows\aaa.exe
    c:\windows\bbb.exe
    [reg]
    ..............
    [proses
    aaa.exe
    بعد در صورت وجود این شرایط پیام برده البته قراره چند تا از این ها در یک فایل قرار بگیرد کن چطور می توانم از این استفاده کنم(لطفا سریع چون خیلی لازمش دارم)

  2. #2
    اگه نباشه جاش خالی می مونه amirxbest's Avatar
    تاريخ عضويت
    Oct 2010
    محل سكونت
    Iran
    پست ها
    232

    پيش فرض

    دوست عزیز منظورت رو خوب متوجه نشدم.
    یعنی میخوای آدرس و نام چند تا فایل رو بدی اگه بود یعنی ویروس هست و پاکش کنه؟
    اگه منظورت اینه بگو تا واست درست کنم.

  3. این کاربر از amirxbest بخاطر این مطلب مفید تشکر کرده است


  4. #3
    داره خودمونی میشه
    تاريخ عضويت
    Jun 2011
    پست ها
    32

    پيش فرض

    منظور من اینه که علایم یه ویروس رو مثل آدرس فایل ویروس و تغییراتی رو که در ریجیستری می ده و پروسس هایی رو که ایجاد میکنه را بررسی کنه اگه اون علایم بود اخطار دهد و بعد از ان هم یه قسمت fix هم باشد البته باید اینا به طور پویا باشند و محدودیت در آن ها نباشد مثل این نمونه
    name:virus abc
    file:
    c:\a.exe
    c:\b.exe
    c:\c.exe
    و موارد دیگر
    .....
    reg
    ادرس جندین شاخه با مقدار آن ها
    .....
    prosesor:
    aa.exe
    bb.exe
    cc.exe
    وموارد دیگر
    .......
    startup
    aa.exe
    bb.exe
    cc.exe
    و موارد دیگر
    .......
    fix
    delete aa.exe
    delete bb.exe
    delete bb.exe
    fix [],microsoft,aaa=1
    killproses aa.exe
    و موارد ی از این قبیل



    ---------- Post added at 09:29 AM ---------- Previous post was at 09:27 AM ----------

    یه سوال دیگه هم داشتم تو انتی ویروس برای اسکن فایل ها میاد سورس اونا رو باز می کنه بعد اگه عباراتی بود اونا را پاک میکنه اگه درسته به من خبر بدید یا اگه غلطه بگیدد چکار میکنه

  5. #4
    اگه نباشه جاش خالی می مونه amirxbest's Avatar
    تاريخ عضويت
    Oct 2010
    محل سكونت
    Iran
    پست ها
    232

    پيش فرض

    1-اول باید با تابع dir وجود یک فایل رو چک کنی.بعد با توابع api مخصوص کار با رجیستری برسی کنی.و بعد به وسیله ی تابع shell دستور taskkill رو که مربوط به سیستم عامل هست برنامه در حال اجرا رو ببندی وبعد با تابع kill فایلت رو پاک کنی.
    درسته.آنتی ویروس ها کلا با نحوه عملکرد و دسترسی ویرویس به قسمتهای خاصی از سیستم عامل(مثل پوشه windows در windows xp) و ارتباط اونا با شبکه و.... که الگوریتم های خاص و پیچیده ای دارند شناسایی میکند.
    وقدرت زیادی دارند البته آنتی ویروس نه این چیزی که مد نظر شما هست.
    و به نظرم این چیزی که تو فکر شماست چیزی جالبی در نمیاد چون ویروسی که ویروس باشه که به این راحتی ها نمیشه از بین برد.
    به هر حال قصد جسارت نداشتم.موفق باشید.
    Last edited by amirxbest; 15-08-2011 at 23:57.

  6. #5
    اگه نباشه جاش خالی می مونه sosani2007's Avatar
    تاريخ عضويت
    Aug 2012
    محل سكونت
    گناباد
    پست ها
    293

    پيش فرض

    سلام من می خوام یه برنامه بنویسم (یه چیزی مثل آنتی ویروس) بعد می خواستم یه فایل را به این طور براش تعریف کنم به عنوان بانک به این صورت برای اسکن
    [file]
    c:\windows\aaa.exe
    c:\windows\bbb.exe
    [reg]
    ..............
    [proses
    aaa.exe
    بعد در صورت وجود این شرایط پیام برده البته قراره چند تا از این ها در یک فایل قرار بگیرد کن چطور می توانم از این استفاده کنم(لطفا سریع چون خیلی لازمش دارم)
    دوست عزیز قبل از اینکه شما آنتی ویروس طراحی کنی باید قبلش اطلاعات کد نویسی ویروس رو داشته باشی یعنی DeSorece رو می گم

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •