亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Delphi > 正文

防止全局hook入侵Delphi版,2000以上系統適用(part3)

2019-11-18 18:03:51
字體:
來源:轉載
供稿:網友
unit MLDE32Unit; //Micro Length Disassembler Engine interface //作者忘記了,不好意思。好像出自29A-7。 //sorry, author! function LDE32(Opcode: pointer): integer; implementation function LDE32(Opcode: pointer): integer; const //**************** //* Opcode types * //**************** O_UNIQUE = 0; O_PREFIX = 1; O_IMM8 = 2; O_IMM16 = 3; O_IMM24 = 4; O_IMM32 = 5; O_IMM48 = 6; O_MODRM = 7; O_MODRM8 = 8; O_MODRM32 = 9; O_EXTENDED = 10; O_WEIRD = 11; O_ERROR = 12; function MLDE32(Opcode:Pointer): integer; asm pushad cld xor edx, edx mov esi, [esp+(8*4)+4] mov ebp, esp // 256 bytes, index-compressed opcode type table push 01097F71Ch push 0F71C6780h push 017389718h push 0101CB718h push 017302C17h push 018173017h push 0F715F547h push 04C103748h push 0272CE7F7h push 0F7AC6087h push 01C121C52h push 07C10871Ch push 0201C701Ch push 04767602Bh push 020211011h push 040121625h push 082872022h push 047201220h push 013101419h push 018271013h push 028858260h push 015124045h push 05016A0C7h push 028191812h push 0F2401812h push 019154127h push 050F0F011h mov ecx, 015124710h push ecx push 011151247h push 010111512h push 047101115h mov eax, 012472015h push eax push eax push 012471A10h add cl, 10h push ecx sub cl, 20h push ecx xor ecx, ecx dec ecx // code starts @@ps: inc ecx mov edi, esp @@go: lodsb mov bh, al @@ft: mov ah, [edi] inc edi shr ah, 4 sub al, ah jnc @@ft mov al, [edi-1] and al, 0Fh cmp al, O_ERROR jnz @@i7 pop edx not edx @@i7: inc edx cmp al, O_UNIQUE jz @@t_exit cmp al, O_PREFIX jz @@ps add edi, 51h //(@@_ettbl - @@_ttbl) cmp al, O_EXTENDED jz @@go mov edi, [ebp+(8*4)+4] @@i6: inc edx cmp al, O_IMM8 jz @@t_exit cmp al, O_MODRM jz @@t_modrm cmp al, O_WEIRD jz @@t_weird @@i5: inc edx cmp al, O_IMM16 jz @@t_exit cmp al, O_MODRM8 jz @@t_modrm @@i4: inc edx cmp al, O_IMM24 jz @@t_exit @@i3: inc edx @@i2: inc edx pushad mov al, 66h repnz scasb popad jnz @@c32 @@d2: dec edx dec edx @@c32: cmp al, O_MODRM32 jz @@t_modrm sub al, O_IMM32 jz @@t_imm32 @@i1: inc edx @@t_exit: mov esp, ebp mov [esp+(7*4)], edx popad ret //********************************* //* PROCESS THE MOD/RM BYTE * //* * //* 7 6 5 3 2 0 * //* | MOD | Reg/Opcode | R/M | * //* * //********************************* @@t_modrm: lodsb mov ah, al shr al, 7 jb @@prmk jz @@prm add dl, 4 pushad mov al, 67h repnz scasb popad jnz @@prm @@d3: sub dl, 3 dec al @@prmk:jnz @@t_exit inc edx inc eax @@prm: and ah, 00000111b pushad mov al, 67h repnz scasb popad jz @@prm67chk cmp ah, 04h jz @@prmsib cmp ah, 05h jnz @@t_exit @@prm5chk: dec al jz @@t_exit @@i42: add dl, 4 jmp @@t_exit @@prm67chk: cmp ax, 0600h jnz @@t_exit inc edx jmp @@i1 @@prmsib: cmp al, 00h jnz @@i1 lodsb and al, 00000111b sub al, 05h jnz @@i1 inc edx jmp @@i42 //**************************** //* PROCESS WEIRD OPCODES * //* * //* Fucking test (F6h/F7h) * //* * //**************************** @@t_weird: test byte ptr [esi], 00111000b jnz @@t_modrm mov al, O_MODRM8 shr bh, 1 adc al, 0 jmp @@i5 //********************************* //* PROCESS SOME OTHER SHIT * //* * //* Fucking mov (A0h/A1h/A2h/A3h) * //* * //********************************* @@t_imm32: sub bh, 0A0h cmp bh, 04h jae @@d2 pushad mov al, 67h repnz scasb popad jnz @@chk66t @@d4: dec edx dec edx @@chk66t: pushad mov al, 66h repnz scasb popad jz @@i1 jnz @@d2 end; begin asm push Opcode call MLDE32 add esp, 4 end; end; end. ========= 完

上一篇:delphi的調用約定

下一篇:防止全局hook入侵Delphi版,2000以上系統適用(part2)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人美女免费网站视频| 亚洲自拍中文字幕| 国产美女久久久| 成人xvideos免费视频| 浅井舞香一区二区| 久久精品国亚洲| 欧美午夜宅男影院在线观看| 国产精品十八以下禁看| 狠狠干狠狠久久| 中文字幕在线观看亚洲| 亚洲欧洲第一视频| 91精品国产九九九久久久亚洲| 欧美激情视频网站| 欧美亚洲视频在线看网址| 伦伦影院午夜日韩欧美限制| 亚洲尤物视频网| 欧美一级视频一区二区| 色偷偷91综合久久噜噜| 亚洲电影在线看| 欧美电影在线观看高清| 亚洲韩国日本中文字幕| 精品国产一区二区三区久久久| 欧美日韩国产黄| 国模吧一区二区三区| 国产精品青青在线观看爽香蕉| 日韩精品在线视频观看| 黑人巨大精品欧美一区二区三区| 亚洲精品国精品久久99热一| 亚洲成人激情在线| 成人国产精品日本在线| 亚洲女人天堂av| 久久夜色精品国产欧美乱| 国产精品2018| 日本韩国欧美精品大片卡二| 国产视频久久久| 亚洲人成欧美中文字幕| 欧美性极品xxxx娇小| 国产精品a久久久久久| 日本欧美一二三区| 国产一区二区三区免费视频| 欧美激情一区二区三区成人| 91av在线网站| 欧美日韩激情视频8区| 欧美日韩免费观看中文| 成人国产精品色哟哟| 亚洲欧洲国产伦综合| 97在线视频免费播放| 亚洲精品一区二区三区婷婷月| 欧美最猛性xxxxx亚洲精品| 欧美电影在线观看网站| 成人精品久久av网站| 国产日韩欧美日韩大片| 欧美猛交ⅹxxx乱大交视频| 久久精品电影一区二区| 亚洲天堂一区二区三区| 亚洲国产中文字幕久久网| 国产精品情侣自拍| 国产精品精品视频| 亚洲天堂av在线播放| 国产成人亚洲综合| 亚洲精品美女久久| 正在播放国产一区| 亚洲天堂av电影| 久久久久久久久久久人体| 久久亚洲一区二区三区四区五区高| 色偷偷av亚洲男人的天堂| 亚洲免费一级电影| 久久天天躁狠狠躁夜夜躁2014| 国产精品成人国产乱一区| 中文字幕精品在线视频| 中文字幕精品—区二区| 91精品国产九九九久久久亚洲| 91视频免费在线| 亚洲精品国产拍免费91在线| 欧美日韩激情视频| 亚洲黄色www网站| 久久成人人人人精品欧| 欧美另类在线播放| 国产视频自拍一区| 在线视频国产日韩| 亚洲国产成人在线播放| 欧美黑人一级爽快片淫片高清| 亚洲深夜福利网站| 免费97视频在线精品国自产拍| 亚洲人成网站免费播放| 欧美日韩国产丝袜另类| 日韩精品高清视频| 在线色欧美三级视频| 久久久精品视频在线观看| 欧美极品少妇xxxxⅹ免费视频| 中文字幕精品久久久久| 国产精品视频在线观看| 国产精品美乳一区二区免费| 欧美成人精品一区二区三区| 色妞欧美日韩在线| 欧美区二区三区| 国产成人在线播放| 亚洲成人免费在线视频| 国产精品扒开腿做爽爽爽视频| 97久久精品人人澡人人爽缅北| 成人日韩av在线| 亚洲最大福利视频网| 国产精品视频在线观看| 亚洲深夜福利网站| 91在线视频成人| 日韩中文视频免费在线观看| 伊人久久久久久久久久久| 国产精品久久久久7777婷婷| 亚洲精品wwww| 亚洲精品久久久久久久久久久| 亚洲精品视频中文字幕| 亚洲国产精品久久久久| 亚洲激情视频在线播放| 国产精品久久久久久久久借妻| 北条麻妃99精品青青久久| 一区二区国产精品视频| 国产精品欧美一区二区| 亚洲一区美女视频在线观看免费| 欧美性69xxxx肥| 国产欧美久久一区二区| 欧美在线视频网站| 成人福利在线观看| 日韩在线一区二区三区免费视频| 国产精品偷伦一区二区| 国产精品视频播放| 日韩免费在线观看视频| 日韩免费观看在线观看| 欧美男插女视频| 国产男人精品视频| 日韩国产高清污视频在线观看| 伊人av综合网| 97精品欧美一区二区三区| 欧美日韩一区二区三区| 欧美激情精品久久久久久变态| 欧美日韩一区二区三区在线免费观看| 日韩成人在线播放| 久青草国产97香蕉在线视频| 国产精品中文久久久久久久| 国产精品中文字幕在线观看| 久久久精品久久| 青青久久aⅴ北条麻妃| 一区二区中文字幕| 国产成人精品视| 国产精品r级在线| 日韩精品小视频| 色哟哟亚洲精品一区二区| 日本国产精品视频| 欧美另类99xxxxx| 国产伦精品一区二区三区精品视频| 亚洲va国产va天堂va久久| 亚洲xxxxx性| 国产日韩欧美夫妻视频在线观看| 国产精品欧美日韩久久| 97视频免费观看| 亚洲欧美一区二区三区久久| 久久精品中文字幕电影| 日韩国产精品亚洲а∨天堂免| 中文字幕精品国产| 精品国产区一区二区三区在线观看| 最新国产精品亚洲| 欧美激情喷水视频| 国产色婷婷国产综合在线理论片a| 在线日韩av观看| 欲色天天网综合久久|