امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
تست برنامه آنتی ویروس
نویسنده پیام
Scorpion آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 882
موضوع‌ها: 44
تاریخ عضویت: خرداد ۱۳۸۵

تشکرها : 958
( 1525 تشکر در 501 ارسال )
ارسال: #1
تست برنامه آنتی ویروس
با سلام به شما دوستان
مدتی که مشغول نوشتن یه آنتی ویروس هستم
میشه گفت 2 ماهی میشه
خواستم تستش کنم گفتم بزارمش اینجا براتون هرکسی بتونه در این راه کمکم کنه ممنون میشم
دوستان نظرشون رو بگن هر قسمتی از برنامه اشکالی داشت بگن همینجا تا من بررسی کنم و مشکلشو حل کنم
ممنون

ver 1.2.130
اینم لینک
http://betasoft.ir/downloads/H-Force/H-F....2.130.rar

گر نیک و بد نزد خدا یکسان بدی در ابتلا --با جبرئیل ماه رو ابلیس هم سیماستی
(آخرین ویرایش در این ارسال: ۰۹-مرداد-۱۳۸۸, ۰۰:۲۱:۳۶، توسط Scorpion.)
۰۸-مرداد-۱۳۸۸, ۰۳:۱۸:۱۳
وب سایت ارسال‌ها
پاسخ
Scorpion آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 882
موضوع‌ها: 44
تاریخ عضویت: خرداد ۱۳۸۵

تشکرها : 958
( 1525 تشکر در 501 ارسال )
ارسال: #2
RE: تست برنامه آنتی ویروس
خوب فعلا که 10 ساعت شده و کسه نیومده هنوز!!

گر نیک و بد نزد خدا یکسان بدی در ابتلا --با جبرئیل ماه رو ابلیس هم سیماستی
۰۸-مرداد-۱۳۸۸, ۱۲:۲۲:۱۰
وب سایت ارسال‌ها
پاسخ
yeketaz آفلاین
کاربر با تجربه
****

ارسال‌ها: 744
موضوع‌ها: 123
تاریخ عضویت: اسفند ۱۳۸۶

تشکرها : 520
( 1050 تشکر در 294 ارسال )
ارسال: #3
RE: تست برنامه آنتی ویروس
1-خب من اول با آپدیت شروع کردم که وقتی آپدیت تموم می شه اینطوری شد :

   

2-بعد رفتم سراغ قسمت Scan سیستم که وقتی Scan رو زدم اول اون کادر کوچیک اومد و گفت که داره
فایلهای درایو ها رو محاسبه می کنه و بعد هم برنامه بسته شد و دیگر هیچ

3-بعد فهمیدم که باید درایو انتخاب کنیم که باید یه طوری بذاری که توی دید باشه
یا اصلا وقتی می خوایم سیستم رو کامل اسکن کنیم به طور پیش فرض همه درایو ها رو در بر بگیره

4-من نمی دونم این قضیه Calculating drive files چیه؟
بهتر نیست یه باره شروع به اسکن بکنه؟و همراه اسکن فایلها رو جستجو کنه؟

5-سرعت برنامه رو می تونی ببری بالاتر.یعنی بهتره از Thread ها استفاده کنی
به خصوص هنگام اسکن

6-بعد یه چیزه دیگه که برنامه توی Update دکمه Stop نداره
توی قسمت اسکن رجیستری هم من Start رو زدم و رفتم به قسمت بعدی و وقتی برگشتم
و Stop رو زدم دکمه به Start تغییر کرد ولی اسکن همچنان ادامه داشت
این مشکل توی Scan هم پیش اومد یعنی من Stop رو زدم ولی File Calculating ادامه داره
-----------------------------------------------------------------------------------
خب این مشکلات بالا که چیزه خاصی نبود یعنی بالاخره توی برنامه نویسی مشکلات ظاهری طبیعیه

ولی یه اطلاعاتی هم درباره نحوه اسکن،نحوه شناسایی ویروس ها یا به طور کل درباره موتور
آنتی ویروس اطلاعاتی بده تا ببینیم چه جوریه

درباره شناسایی ویروس های ناشناس و فایلهای مشکوک هم کاری توی برنامه شده؟
------------------------------------------------------------------------------------
یه چندتا پیشنهاد هم دارم :

1-اگه می تونی اون لود اول برنامه رو بردار.البته اگه واقعا نیاز نیست و هیچ کاری در هنگام لود شدن
انجام نمی شه که خیلی سنگین باشه

2-بهتره آنتی ویروست رو هنگام اجرا جزو برنامه های مجاز Firewall بکنی تا هنگام آپدیت
از کاربر دیگه اجازه نخواد

------------------------------------------------------------------------------------

فعلا اینا برای ظاهر برنامه،این تنظیمات رو هم بعدا چک می کنم.

ما که دیگه توی ایران ویج پیر شدیم 040 کم کم باید جامون رو بدیم به جوونا 028
۰۸-مرداد-۱۳۸۸, ۱۴:۱۳:۴۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Scorpion, farshid_vb
1120 آفلاین
در حال پیشرفت
***

ارسال‌ها: 313
موضوع‌ها: 49
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 404
( 381 تشکر در 161 ارسال )
ارسال: #4
RE: تست برنامه آنتی ویروس
نقل قول: بهتره آنتی ویروست رو هنگام اجرا جزو برنامه های مجاز Firewall بکنی تا هنگام آپدیت
از کاربر دیگه اجازه نخواد


چه طوری ؟؟
۰۸-مرداد-۱۳۸۸, ۱۹:۰۶:۱۴
ارسال‌ها
پاسخ
تشکر شده توسط : Scorpion
Scorpion آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 882
موضوع‌ها: 44
تاریخ عضویت: خرداد ۱۳۸۵

تشکرها : 958
( 1525 تشکر در 501 ارسال )
ارسال: #5
RE: تست برنامه آنتی ویروس
با تشکر از شما دوست خوبم

در باره مشکل قسمت بروز رسانی که من دنباش بودم و اینرو قبلا هم حامد بمن گفت .والا این مشکل با کد ارور 5 از اون مشکلاتیه که واقعا بد حل مسشه چون اصلا معلوم نیست تو محیط و بعد از کامپایل صداش در میاد اونم رو بعضی سیستم ها وافعا نمیدونم کجاست !!؟


در باره بسته شدن برنامه بعد از اسکن مشکل رو بررسی کردم و حل شد مشکل تو قسمت محاسبه فایل ها بود.محاسبه فایل هم جریانش اینکه برای اینکه نمودار progress bar پر بشه باید تعداد کل فایلها رو تو درایو مورد نظر بدونم که مقدار max در progressbar رو مشخص کنم تا هر فایلی که اسکن شد یکی به کنتور و در کل نمودار جلو بره و بسته به تعداد فایل تو درایو ها طول میکشه شمارشش که من الان یه روش که 80 درصد سریعتر هست رو جایگذین کردم.در ضمن این کار باید قبل از شروع اسکن باشه تا تعداد مشخص شه


در باره سرعت اسکن من فکر میکنم که سرعتش الان خوبه و نسبت به سیستم کامپیوتری که روش کار میکنه کمی متفاوته.این کار هم نیاز به طراحی الگوریتم دیگه ای داره که فعلا وقت نمیشه شاید در سری های بعدی تغیراتی بدم.ولی دارم روی اینکه فایلها رو فیلتر کنم که مثلا فایلهایی با پسوند exe com inf dll و ... رو فقط اسکن کنه کار میکنم. که خوب سرعت میره بالا تر

استفاده از نخ توی ویبی با مشکلات همراهه و فعلا نمیشه منهم تجربه زیادی ندارم .

قسمت بروزرسانی رو هم گفتید stop نداره روش کار میکنم

در قسمت اسکن ریجستری من مشکلی ندیدم اگر میشه کاملتر بگید من چندبار تست کردم مشکلی نبود.



در باره موتور این برنامه باید بگم که این برنامه هر فایل نمونا ای که تو بانکش باشرو با فایلی که اسکن میکنه مقایسه میکنه MD5 رو
یعنی مقدار md5 بانک با فایلرو اگر یکی بود پس ویروسه (توضیح اضافی چ.ن من تایپم اصلا سریع نیست فعلا نمیدم اگر خواستید فینگلیش براتون بفرستم.!!!)


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


لود اول برنامه چون دیتا بیس رو میخونه و مقادیر ریجستر رو چک میکنه مخصوصا اگر انتی رو در حالت startup ست کنید حتما باید باشه و لازمه

گر نیک و بد نزد خدا یکسان بدی در ابتلا --با جبرئیل ماه رو ابلیس هم سیماستی
(آخرین ویرایش در این ارسال: ۰۹-مرداد-۱۳۸۸, ۱۹:۵۳:۲۷، توسط Scorpion.)
۰۸-مرداد-۱۳۸۸, ۲۱:۵۲:۳۱
وب سایت ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #6
RE: تست برنامه آنتی ویروس
بجای اینکه ازکل فایل یک چکیده md5 بسازین فقط از code section بسازید اینجوری دیگه با تعویض یک ایکون یا اضافه کردن 1 بایت به اخر فایل باز هم انتی ویروسو شناسایی میکنه
۰۹-مرداد-۱۳۸۸, ۰۰:۲۳:۱۲
وب سایت ارسال‌ها
پاسخ
Scorpion آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 882
موضوع‌ها: 44
تاریخ عضویت: خرداد ۱۳۸۵

تشکرها : 958
( 1525 تشکر در 501 ارسال )
ارسال: #7
RE: تست برنامه آنتی ویروس
بله نظر خوبیه اما برای همچین کاری نیاز به دستکاری خیلی جاهاست تو برنامه
فکر میکنم این ایده رو در آینده و نگارشهای بعدی بکار ببرم تا تغیرات یکجا و کلی تر باشه بهتره ضمن اینکه کار زیاد ساده ای هم نیست چوت دیتابیسی که من جمع کردم از اینترنت md5 مجموع فایلهاست نه قسمت کد!

گر نیک و بد نزد خدا یکسان بدی در ابتلا --با جبرئیل ماه رو ابلیس هم سیماستی
۰۹-مرداد-۱۳۸۸, ۰۰:۳۹:۲۰
وب سایت ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #8
RE: تست برنامه آنتی ویروس
اگه میخواهی چیز خوبی از اب در بیاد به فکر ایجاد قسمت هیوریستیک واسش باش
۰۹-مرداد-۱۳۸۸, ۰۲:۰۶:۰۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Scorpion
hoax3r آفلاین
كاربر دو ستاره
**

ارسال‌ها: 63
موضوع‌ها: 2
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 38
( 93 تشکر در 46 ارسال )
ارسال: #9
RE: تست برنامه آنتی ویروس
آنتی ویروست جالبه خوشم اومد، در مورد فایل های آلوده شده چی فکری کردین؟ یا تمیز کردن فایل آلوده بدون اینکه آسیب ببینیه؟
۰۹-مرداد-۱۳۸۸, ۰۹:۴۱:۵۱
ارسال‌ها
پاسخ
تشکر شده توسط : Scorpion
Scorpion آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 882
موضوع‌ها: 44
تاریخ عضویت: خرداد ۱۳۸۵

تشکرها : 958
( 1525 تشکر در 501 ارسال )
ارسال: #10
RE: تست برنامه آنتی ویروس
نه فعلا برنامه ای ندارم
خوب این اولین تجربمه و نباید انتظار داشت همه اینهارو یک دفعه پیاده کرد.خیلی از کمپانی ها هم کم کم این کارا رو کردند در ضمن من یکنفرم نه یک تیم !
خوب اینرو من برای خودم و کسایی که نیاز به یه چیز جمو جور و فوری دارند نوشتم که معمولا تو کافی نت ها و سایت های دانشگاه ها و این طور جاها بکار میاد و معلومه که نمیشه با چیزهایی که شما میبینید مقایسش کرد انشا ال... کم کم گسترشش میدم خدارو چه دیدید شاید زدیم باهم رو دست نود و کسپر !!!

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

گر نیک و بد نزد خدا یکسان بدی در ابتلا --با جبرئیل ماه رو ابلیس هم سیماستی
(آخرین ویرایش در این ارسال: ۰۹-مرداد-۱۳۸۸, ۱۳:۲۷:۴۹، توسط Scorpion.)
۰۹-مرداد-۱۳۸۸, ۱۳:۲۴:۳۴
وب سایت ارسال‌ها
پاسخ
yeketaz آفلاین
کاربر با تجربه
****

ارسال‌ها: 744
موضوع‌ها: 123
تاریخ عضویت: اسفند ۱۳۸۶

تشکرها : 520
( 1050 تشکر در 294 ارسال )
ارسال: #11
RE: تست برنامه آنتی ویروس
اضافه شدن به لیست برنامه های مجاز Firewall (دلفی) :

نقل قول: http://www.xexample.com/showthread.php?t=1024

سورس کد :

کد:
uses
registry

reg:=tregistry.create;
reg.RootKey := HKEY_LOCAL_MACHINE;
reg.openkey ('SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List',false);
reg.writestring((PChar(Application.ExeName)),(PCha r(Application.ExeName)));
reg.free;

همینطور که توی سورس معلومه باید آدرس برنامه رو توی این آدرس رجیستری ذخیره کنی :

کد:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List

یه مقدار رشته ای می سازی که Value Name اون برابر با آدرس برنامه و Value Data اون هم همون آدرس برنامه باشه

منبع : Xexample

------------------------------------------------------------------------------------------

حالا دوباره قسمت Registry Scaner رو چک کردم، دکمه Start رو که چند بار پشت سر هم فشار دادم و Stop کردم،همون مشکل قبلی

پیش اومد یعنی دیگه Stop کار نمی داد

------------------------------------------------------------------------------------------

برای شناسایی ویروس های ناشناس به راحتی می تونی قسمت ImportTable رو بخونی و از روی اون فایل مشکوک رو تشخیص بدی

کدش خوندن رو توی xPEID خودم دارم ، البته با پاوربیسیکه ولی زیاد تفاوتی با VB نداره

پیداش که کردم می ذارمش

ما که دیگه توی ایران ویج پیر شدیم 040 کم کم باید جامون رو بدیم به جوونا 028
(آخرین ویرایش در این ارسال: ۰۹-مرداد-۱۳۸۸, ۱۵:۳۲:۰۱، توسط yeketaz.)
۰۹-مرداد-۱۳۸۸, ۱۵:۳۱:۲۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Scorpion, lord_viper


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Exclamation ویروس New Folder به زبان VB! [Moosa] 1 4,550 ۰۳-فروردین-۱۳۹۳, ۲۳:۲۷:۰۸
آخرین ارسال: vistaweb
  دور زدن آنتی ویروس shadowfiend 3 3,764 ۱۵-تير-۱۳۹۲, ۱۷:۳۲:۴۸
آخرین ارسال: lord_viper
  درخواست سورس آنتی ویروس tootro20 1 2,862 ۰۸-اردیبهشت-۱۳۹۲, ۰۸:۵۹:۵۵
آخرین ارسال: Di Di
  آموزش ساخت ویروس و تروجان apcog 0 10,186 ۳۱-مرداد-۱۳۹۱, ۱۵:۱۴:۱۱
آخرین ارسال: apcog
Exclamation [ایرانویجی] آنتی ویروس ایرانی اسمارت BlackSmart 1 2,616 ۲۷-آبان-۱۳۹۰, ۲۱:۲۱:۰۳
آخرین ارسال: CRazYFULL
Rolleyes [سوال] چرا آنتی ها به این کد گیر میدن GTAexcess 5 4,295 ۱۴-مرداد-۱۳۹۰, ۱۹:۳۹:۰۷
آخرین ارسال: GTAexcess
  آنتی تروجانی بدون نیاز به آپدیت farshid_vb 2 3,560 ۲۳-بهمن-۱۳۸۹, ۱۲:۳۴:۴۰
آخرین ارسال: farshid_vb
  عوامل شناخت ویروس PEA 9 6,853 ۰۸-شهریور-۱۳۸۹, ۲۱:۲۴:۰۵
آخرین ارسال: lord_viper
Shy ویروس دوستت دارم 24670 2 2,877 ۱۹-آبان-۱۳۸۸, ۱۵:۳۹:۳۵
آخرین ارسال: saeedvir
  نحوه disabled کردن یا off آنتی ویروسهای یک سیستم ؟ djboy 3 4,760 ۱۵-فروردین-۱۳۸۸, ۱۵:۱۱:۳۲
آخرین ارسال: mohsen0025

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 6 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS