亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? clsasm.cls

?? 使用此類不需要任何第三方軟件支持,并且開源~~~ 內帶兩個實例
?? CLS
?? 第 1 頁 / 共 2 頁
字號:
VERSION 1.0 CLASS
BEGIN
  MultiUse = -1  'True
  Persistable = 0  'NotPersistable
  DataBindingBehavior = 0  'vbNone
  DataSourceBehavior  = 0  'vbNone
  MTSTransactionMode  = 0  'NotAnMTSObject
END
Attribute VB_Name = "clsASM"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
Option Explicit

'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
'+                      《聲明》                                         +
'+  該類可以任意修改和轉載,如有修改,修改者請發送修改后的代碼給原作者   +
'+  ,代碼修改者可以添加修改者的信息,作者保留此類的所有權,凡是用到此類   +
'+  請保留下列作者的相關信息.                                            +
'+                                                                       +
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
'+                     《匯編基礎類》                                    +
'+                      日  期: 2007年7月10日                            +
'+                      名  稱: clsASM                                   +
'+                      BG Studio                                        +
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
'+                      原作者信息                                       +
'+   作  者:孫  林                                                      +
'+   博  客: http://bycw2007.blog.163.com                                +
'+   E-MAIL: bycw2005@yahoo.com.cn                                       +
'+                                                                       +
'+   關于我:本人就讀與上海工程技術大學(www.sues.edu.cn),所學專業雖然   +
'+           是城市軌道交通,與計算機毫無聯系,但是本人從小酷愛計算機    +
'+           也算比較熱愛編程,希望與廣大編程愛好者交個朋友              +
'+                                                                       +
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
'+                      代碼修改者信息                                   +
'+  源碼更新:不要踩我                                                   +
'+  更新日期:2007年7月10日                                              +
'+  更新內容:略                                                         +
'+                                                                       +
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
Private Declare Function WriteProcessMemory Lib "kernel32" (ByVal hProcess As Long, ByVal lpBaseAddress As Any, lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
Private Declare Function CreateRemoteThread Lib "kernel32" (ByVal hProcess As Long, lpThreadAttributes As Any, ByVal dwStackSize As Long, lpStartAddress As Long, lpParameter As Any, ByVal dwCreationFlags As Long, lpThreadId As Long) As Long
Private Declare Function VirtualFreeEx Lib "kernel32" (ByVal hProcess As Long, lpAddress As Any, ByVal dwSize As Long, ByVal dwFreeType As Long) As Long
Private Declare Function VirtualAllocEx Lib "kernel32" (ByVal hProcess As Long, lpAddress As Any, ByVal dwSize As Long, ByVal flAllocationType As Long, ByVal flProtect As Long) As Long
Private Declare Function CallWindowProc Lib "user32" Alias "CallWindowProcA" (ByVal lpPrevWndFunc As Long, ByVal hWnd As Long, ByVal Msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long

Const PAGE_EXECUTE_READWRITE = &H40
Const MEM_COMMIT = &H1000
Const MEM_RESERVE = &H2000
Const MEM_RELEASE = &H8000
Dim OPcode As String

Function Get_Result() As String
Dim i As Long
ReDim AsmCode(Len(OPcode) / 2 - 1) As Byte
For i = 0 To UBound(AsmCode)
    AsmCode(i) = CByte("&H" & Mid(OPcode, i * 2 + 1, 2))
Next
Get_Result = CallWindowProc(VarPtr(AsmCode(0)), 0, 0, 0, 0)
End Function

Function Get_Code() As String
Get_Code = OPcode
End Function

Function Run_ASM(hProcess As Long) As Long
Dim i As Long, tmp_Addr As Long
ReDim AsmCode(Len(OPcode) / 2 - 1) As Byte
For i = 0 To UBound(AsmCode)
    AsmCode(i) = CByte("&H" & Mid(OPcode, i * 2 + 1, 2))
Next
tmp_Addr = VirtualAllocEx(hProcess, ByVal 0&, UBound(AsmCode) + 1, MEM_COMMIT, PAGE_EXECUTE_READWRITE)
WriteProcessMemory hProcess, ByVal tmp_Addr, ByVal VarPtr(AsmCode(0)), UBound(AsmCode) + 1, ByVal 0&
CreateRemoteThread hProcess, ByVal 0&, 0, ByVal tmp_Addr, ByVal 0&, ByVal 0&, ByVal 0&
VirtualFreeEx hProcess, tmp_Addr, UBound(AsmCode) + 1, MEM_RELEASE
End Function

Function Int2Hex(Value As Long, n As Long) As String '高地位互換
Dim tmp1 As String, tmp2 As String, i As Long
tmp1 = Right("0000000" + Hex(Value), n)
For i = 0 To Len(tmp1) / 2 - 1
tmp2 = tmp2 + Mid(tmp1, Len(tmp1) - 1 - 2 * i, 2)
Next i
Int2Hex = tmp2
End Function

Function Leave() As Long
OPcode = OPcode + "C9"
End Function

Function Pushad() As Long
OPcode = OPcode + "60"
End Function

Function Popad() As Long
OPcode = OPcode + "61"
End Function

Function Nop() As Long
OPcode = OPcode + "90"
End Function

Function Ret() As Long
OPcode = OPcode + "C3"
End Function

Function RetA(i As Long) As Long
OPcode = OPcode + Int2Hex(i, 4)
End Function

Function IN_AL_DX() As Long
OPcode = OPcode + "EC"
End Function

Function TEST_EAX_EAX() As Long
OPcode = OPcode + "85C0"
End Function

'Add
'+++++++++++++++++++++++++++++++++++
Function Add_EAX_EDX() As Long
OPcode = OPcode + "03C2"
End Function

Function Add_EBX_EAX() As Long
OPcode = OPcode + "03D8"
End Function

Function Add_EAX_DWORD_Ptr(i As Long) As Long
OPcode = OPcode + "0305" + Int2Hex(i, 8)
End Function

Function Add_EBX_DWORD_Ptr(i As Long) As Long
OPcode = OPcode + "031D" + Int2Hex(i, 8)
End Function

Function Add_EBP_DWORD_Ptr(i As Long) As Long
OPcode = OPcode + "032D" + Int2Hex(i, 8)
End Function

Function Add_EAX(i As Long) As Long
OPcode = OPcode + "05" + Int2Hex(i, 8)
End Function

Function Add_EBX(i As Long) As Long
OPcode = OPcode + "83C3" + Int2Hex(i, 8)
End Function

Function Add_ECX(i As Long) As Long
OPcode = OPcode + "83C1" + Int2Hex(i, 8)
End Function

Function Add_EDX(i As Long) As Long
OPcode = OPcode + "83C2" + Int2Hex(i, 8)
End Function

Function Add_ESI(i As Long) As Long
OPcode = OPcode + "83C6" + Int2Hex(i, 8)
End Function

Function Add_ESP(i As Long) As Long
OPcode = OPcode + "83C4" + Int2Hex(i, 8)
End Function

'Call
'+++++++++++++++++++++++++++++++++++
Function Call_EAX() As Long
OPcode = OPcode + "FFD0"
End Function

Function Call_EBX() As Long
OPcode = OPcode + "FFD3"
End Function

Function Call_ECX() As Long
OPcode = OPcode + "FFD1"
End Function

Function Call_EDX() As Long
OPcode = OPcode + "FFD2"
End Function

Function Call_ESI() As Long
OPcode = OPcode + "FFD2"
End Function

Function Call_ESP() As Long
OPcode = OPcode + "FFD4"
End Function

Function Call_EBP() As Long
OPcode = OPcode + "FFD5"
End Function

Function Call_EDI() As Long
OPcode = OPcode + "FFD7"
End Function

Function Call_DWORD_Ptr(i As Long) As Long
OPcode = OPcode + "FF15" + Int2Hex(i, 8)
End Function

Function Call_DWORD_Ptr_EAX() As Long
OPcode = OPcode + "FF10"
End Function

Function Call_DWORD_Ptr_EBX() As Long
OPcode = OPcode + "FF13"
End Function

'Cmp
'+++++++++++++++++++++++++++++++++++
Function Cmp_EAX(i As Long) As Long
If i <= 255 Then
OPcode = OPcode + "83F8" + Int2Hex(i, 2)
Else
OPcode = OPcode + "3D" + Int2Hex(i, 8)
End If
End Function

Function Cmp_EAX_EDX() As Long
OPcode = OPcode + "3BC2"
End Function

Function Cmp_EAX_DWORD_Ptr(i As Long) As Long
OPcode = OPcode + "3B05" + Int2Hex(i, 8)
End Function

Function Cmp_DWORD_Ptr_EAX(i As Long) As Long
OPcode = OPcode + "3905" + Int2Hex(i, 8)
End Function

'DEC
'+++++++++++++++++++++++++++++++++++
Function Dec_EAX() As Long
OPcode = OPcode + "48"
End Function

Function Dec_EBX() As Long
OPcode = OPcode + "4B"
End Function

Function Dec_ECX() As Long
OPcode = OPcode + "49"
End Function

Function Dec_EDX() As Long
OPcode = OPcode + "4A"
End Function

'Idiv
'+++++++++++++++++++++++++++++++++++
Function Idiv_EAX() As Long
OPcode = OPcode + "F7F8"
End Function

Function Idiv_EBX() As Long
OPcode = OPcode + "F7FB"
End Function

Function Idiv_ECX() As Long
OPcode = OPcode + "F7F9"
End Function

Function Idiv_EDX() As Long
OPcode = OPcode + "F7FA"
End Function

'Imul
'+++++++++++++++++++++++++++++++++++
Function Imul_EAX_EDX() As Long
OPcode = OPcode + "0FAFC2"
End Function

Function Imul_EAX_(i As Long) As Long
If i <= 255 Then
OPcode = OPcode + "6BC0" + Int2Hex(i, 2)
Else
OPcode = OPcode + "69C0" + Int2Hex(i, 8)
End If
End Function
'INC
'+++++++++++++++++++++++++++++++++++
Function Inc_EAX() As Long
OPcode = OPcode + "40"
End Function

Function Inc_EBX() As Long
OPcode = OPcode + "43"
End Function

Function Inc_ECX() As Long
OPcode = OPcode + "41"
End Function

Function Inc_EDX() As Long
OPcode = OPcode + "42"
End Function

Function Inc_EDI() As Long
OPcode = OPcode + "47"
End Function

Function Inc_ESI() As Long
OPcode = OPcode + "46"
End Function

Function Inc_DWORD_Ptr_EAX() As Long
OPcode = OPcode + "FF00"
End Function

Function Inc_DWORD_Ptr_EBX() As Long
OPcode = OPcode + "FF03"
End Function

Function Inc_DWORD_Ptr_ECX() As Long
OPcode = OPcode + "FF01"
End Function

Function Inc_DWORD_Ptr_EDX() As Long
OPcode = OPcode + "FF02"
End Function

'JMP/JE/JNE
'+++++++++++++++++++++++++++++++++++
Function JMP_EAX() As Long
OPcode = OPcode + "FFE0"
End Function

'Mov
Function Mov_DWORD_Ptr_EAX(i As Long) As Long
OPcode = OPcode + "A3" + Int2Hex(i, 8)
End Function

Function Mov_EAX(i As Long) As Long
OPcode = OPcode + "B8" + Int2Hex(i, 8)
End Function

Function Mov_EBX(i As Long) As Long
OPcode = OPcode + "BB" + Int2Hex(i, 8)
End Function

Function Mov_ECX(i As Long) As Long
OPcode = OPcode + "B9" + Int2Hex(i, 8)
End Function

Function Mov_EDX(i As Long) As Long
OPcode = OPcode + "BA" + Int2Hex(i, 8)
End Function

Function Mov_ESI(i As Long) As Long
OPcode = OPcode + "BE" + Int2Hex(i, 8)
End Function

Function Mov_ESP(i As Long) As Long
OPcode = OPcode + "BC" + Int2Hex(i, 8)
End Function

Function Mov_EBP(i As Long) As Long
OPcode = OPcode + "BD" + Int2Hex(i, 8)
End Function

Function Mov_EDI(i As Long) As Long
OPcode = OPcode + "BF" + Int2Hex(i, 8)
End Function

Function Mov_EBX_DWORD_Ptr(i As Long) As Long
OPcode = OPcode + "8B1D" + Int2Hex(i, 8)
End Function

Function Mov_ECX_DWORD_Ptr(i As Long) As Long
OPcode = OPcode + "8B0D" + Int2Hex(i, 8)
End Function

Function Mov_EAX_DWORD_Ptr(i As Long) As Long
OPcode = OPcode + "A1" + Int2Hex(i, 8)
End Function

Function Mov_EDX_DWORD_Ptr(i As Long) As Long
OPcode = OPcode + "8B15" + Int2Hex(i, 8)
End Function

Function Mov_ESI_DWORD_Ptr(i As Long) As Long
OPcode = OPcode + "8B35" + Int2Hex(i, 8)
End Function

Function Mov_ESP_DWORD_Ptr(i As Long) As Long
OPcode = OPcode + "8B25" + Int2Hex(i, 8)
End Function

Function Mov_EBP_DWORD_Ptr(i As Long) As Long
OPcode = OPcode + "8B2D" + Int2Hex(i, 8)
End Function

Function Mov_EAX_DWORD_Ptr_EAX() As Long
OPcode = OPcode + "8B00"
End Function

Function Mov_EAX_DWORD_Ptr_EBP() As Long
OPcode = OPcode + "8B4500"
End Function

Function Mov_EAX_DWORD_Ptr_EBX() As Long
OPcode = OPcode + "8B03"
End Function

Function Mov_EAX_DWORD_Ptr_ECX() As Long
OPcode = OPcode + "8B01"
End Function

Function Mov_EAX_DWORD_Ptr_EDX() As Long
OPcode = OPcode + "8B02"
End Function

Function Mov_EAX_DWORD_Ptr_EDI() As Long
OPcode = OPcode + "8B07"
End Function

Function Mov_EAX_DWORD_Ptr_ESP() As Long
OPcode = OPcode + "8B0424"
End Function

Function Mov_EAX_DWORD_Ptr_ESI() As Long
OPcode = OPcode + "8B06"
End Function

Function Mov_EAX_DWORD_Ptr_EAX_Add(i As Long) As Long
If i <= 255 Then
OPcode = OPcode + "8B40" + Int2Hex(i, 2)
Else
OPcode = OPcode + "8B80" + Int2Hex(i, 8)
End If
End Function

Function Mov_EAX_DWORD_Ptr_ESP_Add(i As Long) As Long
If i <= 255 Then
OPcode = OPcode + "8B4424" + Int2Hex(i, 2)
Else
OPcode = OPcode + "8B8424" + Int2Hex(i, 8)
End If
End Function

Function Mov_EAX_DWORD_Ptr_EBX_Add(i As Long) As Long
If i <= 255 Then
OPcode = OPcode + "8B43" + Int2Hex(i, 2)
Else
OPcode = OPcode + "8B83" + Int2Hex(i, 8)
End If
End Function

Function Mov_EAX_DWORD_Ptr_ECX_Add(i As Long) As Long
If i <= 255 Then
OPcode = OPcode + "8B41" + Int2Hex(i, 2)
Else
OPcode = OPcode + "8B81" + Int2Hex(i, 8)
End If
End Function

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合天天综合网天天狠天天| 欧美色成人综合| 欧美唯美清纯偷拍| 久久麻豆一区二区| 日欧美一区二区| 91在线观看高清| 久久久精品黄色| 日本不卡一区二区三区| 91香蕉国产在线观看软件| 26uuu色噜噜精品一区二区| 一区二区免费看| 粉嫩蜜臀av国产精品网站| 91精品在线麻豆| 夜夜精品视频一区二区| 成人一区二区三区视频| 亚洲精品一区二区三区99| 亚洲成人av资源| 在线观看亚洲精品| 国产精品高潮呻吟久久| 国产成人精品亚洲午夜麻豆| 日韩一区二区三区视频在线观看| 亚洲欧美乱综合| 91一区二区在线| 中文字幕一区在线观看| 成人在线视频一区| 久久精品网站免费观看| 国产美女在线观看一区| 26uuu亚洲综合色| 国产精品一区二区果冻传媒| 337p日本欧洲亚洲大胆精品| 蓝色福利精品导航| 精品国产乱子伦一区| 奇米777欧美一区二区| 日韩欧美在线网站| 九九国产精品视频| 精品国产乱码久久久久久夜甘婷婷| 青青草伊人久久| 久久综合99re88久久爱| 粉嫩av一区二区三区在线播放| 久久精品视频网| www.欧美.com| 一区二区三区四区亚洲| 欧美日韩中文字幕一区二区| 午夜久久电影网| 日韩免费观看2025年上映的电影| 蜜桃精品在线观看| 欧美精品一区二区久久婷婷| 国产一区欧美一区| 国产精品欧美精品| 色国产综合视频| 亚洲福利一区二区| 日韩美女天天操| 丰满少妇久久久久久久| 亚洲裸体xxx| 日韩三级在线免费观看| 国产老妇另类xxxxx| 中文字幕一区二区三区在线播放| 色婷婷久久久综合中文字幕| 奇米影视在线99精品| 久久久久久久性| 色欧美日韩亚洲| 日韩福利视频导航| 国产精品久久久久毛片软件| 色综合色狠狠天天综合色| 午夜精品久久久久| 国产清纯美女被跳蛋高潮一区二区久久w | 国产精品的网站| 欧美日韩在线不卡| 国产乱理伦片在线观看夜一区| 国产精品久久一卡二卡| 欧美高清视频一二三区| 国产麻豆91精品| 亚洲丶国产丶欧美一区二区三区| 精品国产精品一区二区夜夜嗨| av在线播放不卡| 久久99热这里只有精品| 亚洲狠狠丁香婷婷综合久久久| 日韩精品专区在线影院重磅| av电影天堂一区二区在线| 蜜臀久久99精品久久久画质超高清| 国产色综合久久| 在线播放一区二区三区| 9i在线看片成人免费| 精品一区二区在线看| 亚洲成人在线网站| 中文字幕一区二区日韩精品绯色| 日韩一区二区影院| 在线观看免费一区| caoporen国产精品视频| 激情都市一区二区| 无码av中文一区二区三区桃花岛| 专区另类欧美日韩| 欧美激情一区二区三区不卡| 日韩视频一区二区在线观看| 色婷婷亚洲综合| 99久久婷婷国产综合精品电影| 国内成人免费视频| 久久成人精品无人区| 日韩在线一二三区| 亚洲国产欧美日韩另类综合| 亚洲欧洲99久久| 一区二区中文字幕在线| 国产亚洲成aⅴ人片在线观看| 日韩三级免费观看| 日韩一区国产二区欧美三区| 欧美在线视频全部完| 91丨九色丨尤物| 91在线免费播放| 91性感美女视频| 99re这里只有精品6| 波多野结衣中文字幕一区| 国产成人综合亚洲网站| 国产精品影视在线| 国产精品一区在线观看乱码| 国产一区二区三区综合| 国产精品自拍网站| 国产精品正在播放| 不卡的av电影| 色8久久精品久久久久久蜜| 色婷婷精品大视频在线蜜桃视频| av激情综合网| 91国产丝袜在线播放| 欧美性色黄大片手机版| 精品视频在线免费| 欧美一区二区免费观在线| 日韩免费观看高清完整版在线观看| 日韩欧美国产1| 国产日韩欧美一区二区三区综合| 久久久国产精品午夜一区ai换脸| 国产午夜亚洲精品理论片色戒| 国产精品五月天| 一区二区在线电影| 丝袜美腿亚洲色图| 国产一区 二区 三区一级| 成人午夜大片免费观看| 91视频国产观看| 6080yy午夜一二三区久久| 日韩免费观看高清完整版 | 国内精品嫩模私拍在线| 国产丶欧美丶日本不卡视频| 99riav一区二区三区| 欧美巨大另类极品videosbest| 日韩欧美成人激情| 中文字幕乱码久久午夜不卡| 国产精品国产三级国产aⅴ入口 | 欧美日韩日本视频| 日韩美女主播在线视频一区二区三区 | 欧美三级电影网| 欧美一二三区在线观看| 国产精品区一区二区三区| 亚洲成a人片在线观看中文| 国内一区二区视频| 日本伦理一区二区| 欧美mv日韩mv| 一区二区激情视频| 精品一区二区影视| 91高清视频在线| 国产午夜精品理论片a级大结局| 亚洲欧洲三级电影| 毛片基地黄久久久久久天堂| 99久久久免费精品国产一区二区| 91精品国产综合久久小美女 | 欧美一区永久视频免费观看| 久久久久久日产精品| 亚洲一二三区不卡| 成人av综合一区| 欧美大胆人体bbbb| 亚洲一二三四区| av电影天堂一区二区在线| 欧美一级片在线| 亚洲一区二区三区四区五区中文| 国产成人小视频| 欧美成人一区二区三区片免费| 亚洲伦在线观看| 成人动漫一区二区在线| 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲高清免费在线| 色噜噜狠狠色综合中国| 国产欧美一区二区精品婷婷 | 色综合久久久久久久| 欧美精品一区视频| 美女久久久精品| 欧美男女性生活在线直播观看| 亚洲欧美日韩电影| k8久久久一区二区三区| 国产欧美日韩在线看| 久久99精品久久久久| 制服丝袜一区二区三区| 一区二区三区蜜桃| 色综合网色综合| 一区精品在线播放| 91麻豆.com| 艳妇臀荡乳欲伦亚洲一区| 91污在线观看| 亚洲精选免费视频| 色婷婷av一区| 亚洲一级二级在线| 欧美性大战久久| 亚洲亚洲人成综合网络| 欧美亚洲动漫制服丝袜|