Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

تشخیص ویروس #2

Closed
sobhan1101 opened this issue Jun 14, 2024 · 10 comments
Closed

تشخیص ویروس #2

sobhan1101 opened this issue Jun 14, 2024 · 10 comments
Assignees
Labels
bug Something isn't working

Comments

@sobhan1101
Copy link

توسط انتی ویروس avg به عنوان ویروس malware gen شناسایی شد علتی داره ؟

@hossein-mohseni
Copy link
Owner

توسط انتی ویروس avg به عنوان ویروس malware gen شناسایی شد علتی داره ؟

سلام وقت بخیر
علتش هسته warp plus هست و فایل سالم و کد های سورس نرم افزار هم موجوده خیالتون از این بابت راحت باشه

@Behzad9
Copy link

Behzad9 commented Jul 6, 2024

متاسفانه آنتی ویروس سیستم منم برنامه رو بعنوان malware شناسی میکنه. در حالیکه هسته warp plus رو تمیز تشخیص میده و فقط فایل اجرایی EPscanner بعنوان malware شناسایی میشه. لطفاً مجدداً بررسی بفرمایید. توسط سایت virustotal هم بررسی کردم به احتمال زیاد فایل EPscanner به دلایلی، آلوده به یک malware هست.

screenShot292

@hossein-mohseni
Copy link
Owner

متاسفانه آنتی ویروس سیستم منم برنامه رو بعنوان malware شناسی میکنه. در حالیکه هسته warp plus رو تمیز تشخیص میده و فقط فایل اجرایی EPscanner بعنوان malware شناسایی میشه. لطفاً مجدداً بررسی بفرمایید. توسط سایت virustotal هم بررسی کردم به احتمال زیاد فایل EPscanner به دلایلی، آلوده به یک malware هست.

screenShot292

سورس کد پایتون هست و با auto py to exe تبدیل شده و یکی از مشکل های تبدیل کد پایتون به exe با ابزار های مختلف باعث میشه که آنتی ویرویس ها اون ها رو آلوده تشخیص بدن و false positive هست و میتونید درباره این موضوع تحقیق کنید و اگر بخوام برنامه رو sign کنم هزینه داره و خب اگر نگرانی از این بابت هست سورس پایتون رو اجرا کنید.

سعی میکنم در نسخه های بعدی این مشکل رو حل کنم و یا اشاید سکنر رو با C# بنویسم.

@Behzad9
Copy link

Behzad9 commented Jul 6, 2024

بله ممنون، ولی متاسفانه سورس پایتون اجرا نمیشه. این ارور رو میده
RuntimeError: asyncio.run() cannot be called from a running event loop

@hossein-mohseni
Copy link
Owner

بله ممنون، ولی متاسفانه سورس پایتون اجرا نمیشه. این ارور رو میده
RuntimeError: asyncio.run() cannot be called from a running event loop

نسخه ی پایتونتون چنده؟

@Behzad9
Copy link

Behzad9 commented Jul 6, 2024

نسخه 3.10.11 هست

@hossein-mohseni
Copy link
Owner

hossein-mohseni commented Jul 6, 2024

بله ممنون، ولی متاسفانه سورس پایتون اجرا نمیشه. این ارور رو میده RuntimeError: asyncio.run() cannot be called from a running event loop

لاین asyncio.run() رو با

loop = asyncio.get_event_loop()

loop.run_until_complete(main())

جایگزین کنید باید درست بشه

@Behzad9
Copy link

Behzad9 commented Jul 6, 2024

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

`---------------------------------------------------------------------------
RuntimeError Traceback (most recent call last)
File c:\Users\Behzad\Desktop\VPS\Softwares\EPscanner\EP-Scanner-main\EPscanner.py:233
231 #asyncio.run(main())
232 loop = asyncio.get_event_loop()
--> 233 loop.run_until_complete(main())

File c:\Users\Behzad\anaconda3\lib\asyncio\base_events.py:623, in BaseEventLoop.run_until_complete(self, future)
612 """Run until the Future is done.
613
614 If the argument is a coroutine, it is wrapped in a Task.
(...)
620 Return the Future's result, or raise its exception.
621 """
622 self._check_closed()
--> 623 self._check_running()
625 new_task = not futures.isfuture(future)
626 future = tasks.ensure_future(future, loop=self)

File c:\Users\Behzad\anaconda3\lib\asyncio\base_events.py:583, in BaseEventLoop._check_running(self)
581 def _check_running(self):
582 if self.is_running():
--> 583 raise RuntimeError('This event loop is already running')
584 if events._get_running_loop() is not None:
585 raise RuntimeError(
586 'Cannot run the event loop while another loop is running')

RuntimeError: This event loop is already running`

@hossein-mohseni
Copy link
Owner

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

`--------------------------------------------------------------------------- RuntimeError Traceback (most recent call last) File c:\Users\Behzad\Desktop\VPS\Softwares\EPscanner\EP-Scanner-main\EPscanner.py:233 231 #asyncio.run(main()) 232 loop = asyncio.get_event_loop() --> 233 loop.run_until_complete(main())

File c:\Users\Behzad\anaconda3\lib\asyncio\base_events.py:623, in BaseEventLoop.run_until_complete(self, future) 612 """Run until the Future is done. 613 614 If the argument is a coroutine, it is wrapped in a Task. (...) 620 Return the Future's result, or raise its exception. 621 """ 622 self._check_closed() --> 623 self._check_running() 625 new_task = not futures.isfuture(future) 626 future = tasks.ensure_future(future, loop=self)

File c:\Users\Behzad\anaconda3\lib\asyncio\base_events.py:583, in BaseEventLoop._check_running(self) 581 def _check_running(self): 582 if self.is_running(): --> 583 raise RuntimeError('This event loop is already running') 584 if events._get_running_loop() is not None: 585 raise RuntimeError( 586 'Cannot run the event loop while another loop is running')

RuntimeError: This event loop is already running`

لطفا کد جدید رو تست کنید.

@hossein-mohseni hossein-mohseni self-assigned this Jul 8, 2024
@hossein-mohseni hossein-mohseni added the bug Something isn't working label Jul 8, 2024
@hossein-mohseni hossein-mohseni pinned this issue Jul 8, 2024
@Behzad9
Copy link

Behzad9 commented Jul 9, 2024

خیلی ممنون، ولی متاسفانه هنوز همون ارور رو میده.


RuntimeError Traceback (most recent call last)
File c:\Users\Behzad\Desktop\VPS\Softwares\EPscanner\EP-Scanner-main\EPscanner.py:234
232 else:
233 loop = asyncio.get_event_loop()
--> 234 loop.run_until_complete(main())

File c:\Users\Behzad\anaconda3\lib\asyncio\base_events.py:623, in BaseEventLoop.run_until_complete(self, future)
612 """Run until the Future is done.
613
614 If the argument is a coroutine, it is wrapped in a Task.
(...)
620 Return the Future's result, or raise its exception.
621 """
622 self._check_closed()
--> 623 self._check_running()
625 new_task = not futures.isfuture(future)
626 future = tasks.ensure_future(future, loop=self)

File c:\Users\Behzad\anaconda3\lib\asyncio\base_events.py:583, in BaseEventLoop._check_running(self)
581 def _check_running(self):
582 if self.is_running():
--> 583 raise RuntimeError('This event loop is already running')
584 if events._get_running_loop() is not None:
585 raise RuntimeError(
586 'Cannot run the event loop while another loop is running')

RuntimeError: This event loop is already running

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants