易語言時(shí)間逆轉(zhuǎn)源碼
系統(tǒng)結(jié)構(gòu):HOOK_GetLocalTime,MyGetLocalTime,UninstallHook,InstallHook,時(shí)間逆流,調(diào)用子程序,寫字節(jié)集內(nèi)存,WriteMemory,讀字節(jié)集內(nèi)存,指針到字節(jié)型,指針到短整數(shù)型,指針到整數(shù),取整數(shù)型指針,APIHOOK安裝,APIHOOK繼續(xù),APIHOOK暫停,APIHOOK卸載,GetProcAddress,GetModuleHandle,VirtualProtect,CallNextHookEx,SetWindowsHookEx,UnhookWindowsHookEx,OpenFileMapping,MapViewOfFile,UnmapViewOfFile,GetLocalTime,SetLocalTime,
======DLL接口
| |
| |------ _啟動(dòng)子程序
| |
| |------ _臨時(shí)子程序
| |
| |------ HOOK_GetLocalTime
| |
| |------ MyGetLocalTime
| |
| |------ UninstallHook
| |
| |------ InstallHook
| |
| |------ 時(shí)間逆流
| |
| |
======程序集1
| |
| |------ 調(diào)用子程序
| |
| |------ 寫字節(jié)集內(nèi)存
| |
| |------ WriteMemory
| |
| |------ 讀字節(jié)集內(nèi)存
| |
| |------ 指針到字節(jié)型
| |
| |------ 指針到短整數(shù)型
| |
| |------ 指針到整數(shù)
| |
| |------ 取整數(shù)型指針
| |
| |------ APIHOOK安裝
| |
| |------ APIHOOK繼續(xù)
| |
| |------ APIHOOK暫停
| |
| |------ APIHOOK卸載
| |
| |
======調(diào)用的Dll
| |
| |---[dll]------ GetProcAddress
| |
| |---[dll]------ GetModuleHandle
| |
| |---[dll]------ VirtualProtect
| |
| |---[dll]------ CallNextHookEx
| |
| |---[dll]------ SetWindowsHookEx
| |
| |---[dll]------ UnhookWindowsHookEx
| |
| |---[dll]------ OpenFileMapping
| |
| |---[dll]------ MapViewOfFile
| |
| |---[dll]------ UnmapViewOfFile
| |
| |---[dll]------ GetLocalTime
| |
| |---[dll]------ SetLocalTime
調(diào)用的DLL命令:
.DLL命令 GetProcAddress, 整數(shù)型, "kernel32.dll", "GetProcAddress"
.參數(shù) hModule, 整數(shù)型
.參數(shù) lpProcName, 文本型
.DLL命令 GetModuleHandle, 整數(shù)型, "kernel32.dll", "GetModuleHandleA", , 指定模塊名,這通常是與模塊的文件名相同的一個(gè)名字。例如,NOTEPAD.EXE程序的模塊文件名就叫作NOTEPAD;
.參數(shù) lpModuleName, 文本型
.DLL命令 VirtualProtect, 邏輯型, "kernel32.dll", "VirtualProtect", , 修改虛擬保護(hù) 成功返回非0,失敗返回0
.參數(shù) 起始地址, 整數(shù)型, , lpAddress
.參數(shù) 長度, 整數(shù)型, , dwSize
.參數(shù) 新保護(hù)權(quán)限, 整數(shù)型, , 可讀寫權(quán)限(PAGE_READWRITE)=4
.參數(shù) 舊保護(hù)權(quán)限, 整數(shù)型, 傳址, 保存舊屬性的結(jié)構(gòu)變量地址
.DLL命令 CallNextHookEx, 整數(shù)型, , "CallNextHookEx"
.參數(shù) hhook, 整數(shù)型
.參數(shù) nCode, 整數(shù)型
.參數(shù) wParam, 整數(shù)型
.參數(shù) lParam, 整數(shù)型, 傳址
.DLL命令 SetWindowsHookEx, 整數(shù)型, "user32.dll", "SetWindowsHookExA", , 安裝鉤子
.參數(shù) 鉤子類型, 整數(shù)型, , idHook
.參數(shù) 回調(diào)函數(shù)地址, 整數(shù)型, , lpfn
.參數(shù) 實(shí)例句柄, 整數(shù)型, , hmod
.參數(shù) 線程ID, 整數(shù)型, , dwThreadId
.DLL命令 UnhookWindowsHookEx, 整數(shù)型, "user32.dll", "UnhookWindowsHookEx"
.參數(shù) 鉤子句柄, 整數(shù)型, , hHook
.DLL命令 OpenFileMapping, 整數(shù)型, , "OpenFileMappingA", 公開
.參數(shù) dwDesiredAccess, 整數(shù)型
.參數(shù) bInheritHandle, 整數(shù)型
.參數(shù) lpName, 文本型
.DLL命令 MapViewOfFile, 整數(shù)型, , "MapViewOfFile", 公開
.參數(shù) hFileMappingObject, 整數(shù)型
.參數(shù) dwDesiredAccess, 整數(shù)型
.參數(shù) dwFileOffsetHigh, 整數(shù)型
.參數(shù) dwFileOffsetLow, 整數(shù)型
.參數(shù) dwNumberOfBytesToMap, 整數(shù)型
.DLL命令 UnmapViewOfFile, 整數(shù)型, , "UnmapViewOfFile", 公開
.參數(shù) lpBaseAddress, 整數(shù)型
.DLL命令 GetLocalTime, 整數(shù)型, "kernel32.dll", "GetLocalTime", , 取當(dāng)前地方時(shí)間
.參數(shù) 系統(tǒng)時(shí)間格式, 整數(shù)型, 傳址
.DLL命令 SetLocalTime, 整數(shù)型, "kernel32.dll", "SetLocalTime", , 設(shè)置當(dāng)前地方時(shí)間
.參數(shù) lpSystemTime, 整數(shù)型, 傳址
原貼 [易語言首發(fā)]PCVX小程序解密 因?yàn)?我也不懂 就看了下這個(gè) PC小程序解密.e 發(fā)出來不知道怎么用,所以 度娘一步步找答案得到 的 自行研究捉摸了下 僅供學(xué)習(xí)參考 1.打開 PC小程序解...
易語言模塊基址獲取源碼,模塊基址獲取,GetModuleBaseAddress...
易語言流程控制編譯原理源碼,流程控制編譯原理,是否漢字,讀字符,是否運(yùn)算符,是否邏輯運(yùn)算符,指針回溯,跳過空格,跳過注釋,代碼塊,取程序返回值,外部接口_代碼塊執(zhí)行,外部接口_表達(dá)式計(jì)算,表達(dá)式計(jì)算,邏輯判斷,文本到邏輯,函數(shù)調(diào)用,函數(shù)_位或,函數(shù)_測試,函數(shù)_信...
易語言搜索程序隱藏代碼源碼,搜索程序隱藏代碼,枚舉子程序...
易語言打魚學(xué)習(xí)鏈表源碼,打魚學(xué)習(xí)鏈表,入棧,出棧,清空鏈表,取頂數(shù)據(jù),取索引處值,取長度,取值處索引,插入,刪除,倒置,是否為空,到八,入隊(duì),出隊(duì)...
易語言腳本解析類源碼,腳本解析類,子程序1,QEHash,創(chuàng)建進(jìn)入許可證_,進(jìn)入許可區(qū)_,退出許可區(qū)_,刪除進(jìn)入許可證_,啟動(dòng)線程_,銷毀線程_,尋找字節(jié)集_,內(nèi)存_申請,內(nèi)存_釋放,內(nèi)存_尺寸,內(nèi)存_讀整數(shù),內(nèi)存_寫整數(shù),內(nèi)存_復(fù)制,內(nèi)存_寫字節(jié)集,內(nèi)存_寫文本,內(nèi)存_讀字節(jié)集,...
易語言核心算術(shù)計(jì)算解析源碼,核心算術(shù)計(jì)算解析,信息框3,信息框2...
易語言獲取網(wǎng)頁和密碼例程源碼,獲取網(wǎng)頁和密碼例程,取文檔對象,取瀏覽器文檔對象_API,注冊消息_API,發(fā)送消息_API,置鼠標(biāo)捕獲窗口_API,取消鼠標(biāo)捕獲窗口_API,取窗口類名_API,取座標(biāo)窗口句柄_API,取光標(biāo)位置_API...
易語言置入代碼調(diào)用子程序辦法源碼,置入代碼調(diào)用子程序辦法,普通寫法,置入寫法...