首页
社区
课程
招聘
[求助]为什么代码执行没效果
发表于: 2010-4-1 15:16 3764

[求助]为什么代码执行没效果

2010-4-1 15:16
3764
我写了一小段汇编代码,但是执行的时候总是没有理想的效果,不知问题出在哪儿了?
#include "windows.h"
#include "stdio.h"
int main()
{
        LoadLibrary("msvcrt.dll");
//        system("net user c /add");
//用汇编实现system("net user c /add");       
        _asm
        {
                mov esp,ebp
                push ebp
                mov ebp,esp
                sub esp,0FH
                mov byte ptr [ebp-0fh],6eh
                mov byte ptr [ebp-0eh],65h  
                mov byte ptr [ebp-0dh],74h
                mov byte ptr [ebp-0ch],20h
                mov byte ptr [ebp-0bh],75h
                mov byte ptr [ebp-0ah],73h
                mov byte ptr [ebp-09h],65h
                mov byte ptr [ebp-08h],72h
                mov byte ptr [ebp-07h],20h
                mov byte ptr [ebp-06h],63h
                mov byte ptr [ebp-05h],20h
                mov byte ptr [ebp-04h],2Fh
                mov byte ptr [ebp-03h],61h
                mov byte ptr [ebp-02h],64h
                mov byte ptr [ebp-01h],64h
                mov byte ptr [ebp-00h],0h  
                lea eax, [ebp-0fH];
                push eax;

       
                mov eax, 0x77BF93C7;addr of system
                call eax;
        };
       
        return 0;
}

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 24
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
为什么lz非得用汇编写呢,不是用C++更方便吗?
看看参数顺序?
00411380  push        ebp  
00411381  mov         ebp,esp  
00411383  sub         esp,0C0h  
00411389  push        ebx  
0041138A  push        esi  
0041138B  push        edi  
0041138C  lea         edi,[ebp-0C0h]  
00411392  mov         ecx,30h  
00411397  mov         eax,0CCCCCCCCh  
0041139C  rep stos    dword ptr es:[edi]  
	//  system("net user c /add");
	//用汇编实现system("net user c /add");
	system("net user c /add");
0041139E  mov         esi,esp  
004113A0  push        offset string "net user c /add" (41573Ch)  
004113A5  call        dword ptr [__imp__system (4182B0h)]
2010-4-1 17:31
0
游客
登录 | 注册 方可回帖
返回
//