|
- .版本 2
- .程序集 程序集1
- .子程序 _启动子程序, 整数型, , 请在本子程序中放置易模块初始化代码
- _临时子程序 () ' 在初始化代码执行完毕后调用测试代码
- 返回 (0) ' 可以根据您的需要返回任意数值
- .子程序 _临时子程序
- 输出调试文本 (取第3个斜杠位置 (“http://127.0.0.1/index.php”))
- 输出调试文本 (取第3个斜杠位置 (“//”))
- 输出调试文本 (取第3个斜杠位置 (“///”))
- 输出调试文本 (取第3个斜杠位置 (“////”))
- .子程序 取第3个斜杠位置, 整数型
- .参数 URL, 文本型
- 置入代码 ({ 83, 81, 51, 201, 139, 69, 8, 11, 192, 117, 2, 235, 48, 139, 0, 11, 192, 117, 2, 235, 40, 50, 255, 138, 24, 10, 219, 117, 6, 51, 192, 235, 28, 235, 22, 128, 251, 47, 116, 5, 128, 251, 92, 117, 12, 254, 199, 128, 255, 3, 117, 5, 141, 65, 1, 235, 4, 65, 64, 235, 218, 89, 91, 201, 194, 4, 0 })
- ' push ebx
- ' push ecx
- ' xor ecx,ecx
- ' mov eax,[ebp+8]
- ' .if eax == 0
- ' jmp ASM_END
- ' .endif
- ' mov eax,[eax]
- ' .if eax == 0
- ' jmp ASM_END
- ' .endif
- ' xor bh,bh
- ' .while 1
- ' mov bl,[eax]
- ' .if bl == 0
- ' xor eax,eax
- ' jmp ASM_END
- ' .elseif bl == '/' || bl == '\'
- ' inc bh
- ' .if bh == 3
- ' lea eax,[ecx+1]
- ' jmp ASM_END
- ' .endif
- ' .endif
- ' inc ecx
- ' inc eax
- ' .endw
- ' ASM_END:
- ' pop ecx
- ' pop ebx
- ' leave
- ' retn 4
- 返回 (0)
复制代码
|
|