西西軟件園多重安全檢測下載網站、值得信賴的軟件下載站!
西西首頁 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

易語言KMP算法內存特征碼搜索源碼

免費版
  • 易語言KMP算法內存特征碼搜索源碼免費版
  • 軟件大小:4KB
  • 更新時間:2019-11-23 12:22
  • 軟件語言:中文
  • 軟件廠商:
  • 軟件類別:國產軟件 / 免費軟件 / 源碼相關
  • 軟件等級:2級
  • 應用平臺:WinAll
  • 官方網站:暫無
  • 應用備案:
好評:50%
壞評:50%

本類精品

軟件介紹

易語言KMP算法內存特征碼搜索源碼是一款易語言KMP算法實現(xiàn)內存快速搜索特征碼源碼,KMP算法是一種改進的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt同時發(fā)現(xiàn),因此人們稱它為克努特·莫里斯·普拉特操作(簡稱KMP算法)。

算法說明

KMP算法的關鍵是利用匹配失敗后的信息,盡量減少模式串與主串的匹配次數以達到快速匹配的目的。具體實現(xiàn)就是實現(xiàn)一個next()函數,函數本身包含了模式串的局部匹配信息。時間復雜度O(m+n)

易語言KMP算法搜索定位內存特征碼源碼

系統(tǒng)結構:DecimalToHex,Hex2Bin,HextoDecimal,Kmp_Search,Kmp_SearchEX,VirtualQueryEx,ReadProcessMemory_Data,wvsprintf,

======程序集1 
           |  | 
           |  |------ _啟動子程序 
           |  | 
           |  |------ DecimalToHex 
           |  | 
           |  |------ Hex2Bin 
           |  | 
           |  |------ HextoDecimal 
           |  | 
           |  |------ Kmp_Search 
           |  | 
           |  |------ Kmp_SearchEX 
           |  | 
           |  | 
======調用的Dll 
           |  | 
           |  |---[dll]------   VirtualQueryEx 
           |  | 
           |  |---[dll]------   ReadProcessMemory_Data 
           |  | 
           |  |---[dll]------   wvsprintf

根據特征碼搜索基址

調用的DLL命令:

.DLL命令 VirtualQueryEx, 整數型, , "VirtualQueryEx" 
    .參數 hProcess, 整數型 
    .參數 lpAddress, 整數型 
    .參數 info, MEMORY_BASIC_INFORMATION, 傳址 
    .參數 dwLength, 整數型

.DLL命令 ReadProcessMemory_Data, 整數型, , "ReadProcessMemory" 
    .參數 hProcess, 整數型 
    .參數 lpBaseAddress, 整數型 
    .參數 lpBuffer, 字節(jié)集, 傳址 
    .參數 nSize, 整數型 
    .參數 lpNumberOfBytesWritten, 整數型

.DLL命令 wvsprintf, 整數型, "user32.dll", "wvsprintfA", 公開 
    .參數 lpstr, 文本型 
    .參數 lpcstr, 文本型 
    .參數 OptionalArguments, 長整數型, 傳址

軟件截圖

易語言KMP算法內存特征碼搜索源碼 免費版

發(fā)表評論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
TOP
軟件下載