'利用本模块可以直接在VB中编写汇编,格式和汇编基本一致,可以在IDE中直接运行代码
'这个模块要在运行过程中解析指令,把指令翻译成机器码,所以速度就谈不上快了,不过它可以做一些VB不能做的事
'使用本模块的注意事项和基本方法在模块最下方
'保持堆栈平衡和保存返回地址,
02B00000 - 58 - pop eax
02B00001 - 59 - pop ecx
02B00002 - 59 - pop ecx
02B00003 - 59 - pop ecx
02B00004 - 59 - pop ecx
02B00005 - 50 - push eax
02B00006 - 60 - pushad
02B00007 - b9 03 00 00 00 - mov ecx,00000003 '打开3次
02B0000C - 51 - push ecx
02B0000D - e8 00 00 00 00 - call 02b00012
02B00012 - 58 - pop eax
02B00013 - 8b c8 - mov ecx,eax
02B00015 - 8b d0 - mov edx,eax
02B00017 - 8b d8 - mov ebx,eax ‘ebx开始到这计算字符*2=54
02B00019 - 83 c3 36 - add ebx,36 '加上54之后就是字符串"open"的首地址
02B0001C - 83 c2 3b - add edx,3b ’59
02B0001F - 83 c0 3c - add eax,3c ’60
02B00022 - 68 05 00 00 00 - push 00000005
02B00027 - 52 - push edx
02B00028 - 52 - push edx
02B00029 - 50 - push eax
02B0002A - 53 - push ebx
02B0002B - 68 ec 07 20 00 - push 002007ec ‘push句柄
02B00030 - bd 10 9f 51 76 - mov ebp,shellexecutea 输出库函数地址,"shell32", "ShellExecuteA"
02B00035 - ff d5 - call ebp
02B00037 - 68 10 27 00 00 - push 00002710 ’压入参数=10000
02B0003C - bd 80 45 6e 77 - mov ebp,sleep
02B00041 - ff d5 - call ebp
02B00043 - 59 - pop ecx
02B00044 - e2 c6 - loop 2b0000c 'loop -58个字符,要计算地址
02B00046 - 61 - popad
02B00047 - c3 - ret
02B00048 - 6f - outsd ' "open"
02B00049 - 70 65 - jo 02b000b0
02B0004B - 6e - outsb
02B0004C - 00 00 - add [eax],al '""
02B0004E - 63 6d 64 - arpl [ebp+64],bp 'cmd.exe
02B00051 - 2e 65 78 65 - js 02b000ba
没有合适的资源?快使用搜索试试~ 我知道了~
VB6汇编模块,获取CPU信息等测试
共13个文件
vbp:2个
vbw:2个
bas:2个
需积分: 0 1 下载量 108 浏览量
2024-05-23
22:49:47
上传
评论
收藏 43KB ZIP 举报
温馨提示
利用本模块可以直接在VB中编写汇编,格式和汇编基本一致,可以在IDE中直接运行代码 这个模块要在运行过程中解析指令,把指令翻译成机器码,所以速度就谈不上快了,不过它可以做一些VB不能做的事
资源推荐
资源详情
资源评论
收起资源包目录
VB内嵌汇编的模块.zip (13个子文件)
CPUID
工程1.vbw 83B
MSSCCPRJ.SCC 190B
Form1.frm 21KB
mAssembly.bas 93KB
Form1.frx 157B
工程1.vbp 636B
Example
工程1.vbw 85B
MSSCCPRJ.SCC 190B
Form1.frm 7KB
mAssembly.bas 93KB
Form1.frx 18B
工程1.vbp 643B
说明.txt 2KB
共 13 条
- 1
资源评论
专注VB编程开发20年
- 粉丝: 1878
- 资源: 75
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功