PDA

View Full Version : سوال: ویروسی شناخته شدن توابع API



aria1o
یک شنبه 17 مهر 1390, 16:26 عصر
با سلام

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

آیا میشه این توابع رو بصورت Code درآورد و در موقع اجرا Decode کرد ؟

اگه امکان داره با مثال توضیح بدید ممنون میشم :قلب:


Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Public Declare Function FindWindowEx Lib "user32.dll" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
Public Declare Function GetWindowThreadProcessId Lib "user32.dll" (ByVal hwnd As Long, ByRef lpdwProcessId As Long) As Long
Public Declare Function OpenProcess Lib "kernel32.dll" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessID As Long) As Long
Public Declare Function VirtualAllocEx Lib "kernel32.dll" (ByVal hProcess As Long, ByVal lpAddress As Long, ByVal dwSize As Long, ByVal flAllocationType As Long, ByVal flProtect As Long) As Long
Public Declare Function WriteProcessMemory Lib "kernel32" (ByVal hProcess As Long, ByVal lpBaseAddress As Long, ByVal lpBuffer As Long, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
Public Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Public Declare Function VirtualFreeEx Lib "kernel32.dll" (ByVal hProcess As Long, ByRef lpAddress As Any, ByRef dwSize As Long, ByVal dwFreeType As Long) As Long
Public Declare Function CloseHandle Lib "kernel32.dll" (ByVal hObject As Long) As Long

aria1o
یک شنبه 17 مهر 1390, 18:59 عصر
ﺍﺳﺎﺗﯿﺪ ﻭ ﻣﺪﯾﺮﺍﻥ ﻣﺤﺘﺮﻡ ﻧﻈﺮ ﯾﺎ ﺭﺍﻩ ﺣﻠﯽ ﻧﺪﺍﺭﻥ ؟

farshid_vb
دوشنبه 18 مهر 1390, 09:13 صبح
دوست عزیز بهترین راه برای شناخته نشدن توابع گذاشتن دستور ( مثلا پیدا کردن هندل یه پنجره ) در یه تایمره که میتونی اگه نیاز بهش نداری تایمرو بعد از یک بار فراخوانی غیر فعال کنی .

درضمن به هیچ وجه در
form_load
از این توابع یا توابع مشکوک برای آنتی ویروسها استفاده نکن
:قلب:

aria1o
دوشنبه 18 مهر 1390, 09:51 صبح
ﺩﻭﺳﺖ ﻋﺰﯾﺰ ﺍﯾﻦ ﺗﻮﺍﺑﻊ ﺭﻭ ﻣﻦ ﺩﺍﺧﻞ ﻣﺪﻝ ﮔﺬﺍﺷﺘﻢ ﻭ ﺑﺼﻮﺭﺕ exe ﭼﮏ ﮐﺮﺩﻡ،ﻫﯿﭻ ﮐﺪ ﺩﯾﮕﻪ ﺍﯼ ﻫﻢ ﺩﺍﺧﻞ ﺑﺮﻧﺎﻣﻪ ﻧﺒﻮﺩ....