请问这段汇编代码应该在vb里怎么写?

Darkyu 2008-11-19 11:04:12
//打勾:
registersymbol(kiki)//把内存kiki注册为地址
Alloc(kiki,256)//申请1块大小为256的内存kiki。

kiki:
cmp dword ptr [esp],00576F50
jnz VariantInit
mov eax,[0086A038]
mov ecx,[eax+3b8]
mov eax,[eax+3bc]
mov [ebx+414],ecx
mov [ebx+418],eax
jmp VariantInit

007f12b0:
Dd kiki

//取消打勾:
unregistersymbol(kiki)//释放
dealloc(kiki)//释放
007f12b0:
dd VariantInit

请问在vb应该怎么写?
好象需要用到LoadLibrary GetProcAddress WriteProcessMemory 还有其他等等函数?
例如我要写入武林外传的.应该要怎么写?
...全文
124 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
东方之珠 2008-11-21
  • 打赏
  • 举报
回复
[Quote=引用楼主 Darkyu 的帖子:]
//打勾:
registersymbol(kiki)//把内存kiki注册为地址
Alloc(kiki,256)//申请1块大小为256的内存kiki。

kiki:
cmp dword ptr [esp],00576F50
jnz VariantInit
mov eax,[0086A038]
mov ecx,[eax+3b8]
mov eax,[eax+3bc]
mov [ebx+414],ecx
mov [ebx+418],eax
jmp VariantInit

007f12b0:
Dd kiki

//取消打勾…
[/Quote]


直接写成机器码!
Darkyu 2008-11-21
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 chenjl1031 的回复:]
引用楼主 Darkyu 的帖子:
//打勾:
registersymbol(kiki)//把内存kiki注册为地址
Alloc(kiki,256)//申请1块大小为256的内存kiki。

kiki:
cmp dword ptr [esp],00576F50
jnz VariantInit
mov eax,[0086A038]
mov ecx,[eax+3b8]
mov eax,[eax+3bc]
mov [ebx+414],ecx
mov [ebx+418],eax
jmp VariantInit

007f12b0:

[/Quote]
VariantInit的地址每次都不一样
Cauly123 2008-11-20
  • 打赏
  • 举报
回复
这段汇编判断自身位置,而传统vb汇编嵌入是申请内存然后调用,因此这样的你嵌入VB应该是没有意义的。老马给的链接不能用。。。
嗷嗷叫的老马 2008-11-19
  • 打赏
  • 举报
回复
把这些汇编码嵌入VB里执行不就行了.......
Cauly123 2008-11-19
  • 打赏
  • 举报
回复
cmp dword ptr [esp],00576F50
jnz VariantInit
mov eax,[0086A038]
mov ecx,[eax+3b8]
mov eax,[eax+3bc]
mov [ebx+414],ecx
mov [ebx+418],eax
jmp VariantInit


这段程序理论上是无法翻译成vb的……如果一定要翻译大概是这个样子
至少第一句肯定就不行。。。。vb好象是无法获得esp的把……
zhufenghappy 2008-11-19
  • 打赏
  • 举报
回复
顶一下,让更多人看到帖子,愿早日解决。
alan001 2008-11-19
  • 打赏
  • 举报
回复
VariantInit函数(带参数)(带判断)
僵哥 2008-11-19
  • 打赏
  • 举报
回复
光只知道上面那段代码是没办法使用的.至少需要知道&H0086A038里面的是什么东西
嗷嗷叫的老马 2008-11-19
  • 打赏
  • 举报
回复
送个收藏的汇编类给你,网上找到的:

http://topic.csdn.net/u/20080529/00/573e70c3-e6c5-43be-86da-8654e8fb841b.html

72到76楼

如果不想复制,就在这里下载打包好的:

http://www.m5home.com/blog/article.asp?id=129

注意版权.

1,488

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧