首页
社区
课程
招聘
[求助]这代码哪里错了
发表于: 2017-7-16 10:18 2777

[求助]这代码哪里错了

2017-7-16 10:18
2777

.386

.model flat,stdcall

option casemap:none

include    windows.inc

include    user32.inc

includelib user32.lib

include    kernel32.inc

includelib kernel32.lib

include    comdlg32.inc

includelib comdlg32.lib

.data

lpszHexArr               db  '0123456789ABCDEF',0

.code

_WinMain proc

    local @bufTemp1:byte

    

push edi

    xor bx,bx

    mov bl,al

    movzx edi,bx

mov bl,byte ptr lpszHexArr[edi]

mov byte ptr @bufTempl[0],bl

xor bx,bx

mov bl,dl

movzx edi,bx

mov bl,byte ptr lpszHexArr[edi]

mov byte ptr @bufTemp1[1],bl

mov bl,20h

mov byte ptr @bufTemp1[2],bl

mov bl,0

mov byte ptr @bufTemp1[3],bl

pop edi

_WinMain endp

start :

call _WinMain

invoke ExitProcess,NULL

end start



[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 1369
活跃值: (4183)
能力值: ( LV9,RANK:220 )
在线值:
发帖
回帖
粉丝
2
编译器都告诉你了
mov  byte  ptr  @bufTempl[0],bl                                          不应该是@bufTemp1
2017-7-16 20:51
0
雪    币: 1369
活跃值: (4183)
能力值: ( LV9,RANK:220 )
在线值:
发帖
回帖
粉丝
3
编译器都告诉你了
mov  byte  ptr  @bufTempl[0],bl                                          不应该是@bufTemp1
2017-7-16 20:51
0
游客
登录 | 注册 方可回帖
返回
//