pwn5
运行文件,得到flag
flag:ctfshow{Welcome_to_CTFshow_PWN}
pwn6
mov eax, 11 将11赋值给eax
add eax, 114504 eax加上114504
sub eax, 1 eax减去1
11+114504-1=114514
flag:ctfshow{114514}
pwn7
mov ebx, 0x36d 将0x36d赋值给ebx
mov edx, ebx 将ebx的值赋值给edx
flag:ctfshow{0x36D}
pwn8
mov ecx, msg 将msg的地址赋值给ecx
objdump -d Welcome_to_CTFshow,查看msg的地址为0x80490E8
flag:ctfshow{0x80490E8}
pwn9
mov esi, msg 将msg的地址赋值给esi
mov eax, [esi] 将esi所指向的地址的值赋值给eax
使用IDA查看0x80490E8地址单元的值,0x636C6557
flag:ctfshow{0x636C6557}
pwn10
mov ecx, msg 将msg的地址赋值给ecx
add ecx, 4 将ecx加上4
mov eax, [ecx] 将ecx所指向的地址的值赋值给eax
使用IDA查看0x80490EC地址单元的值,ome_to_CTFshow_PWN
flag:ctfshow{ome_to_CTFshow_PWN}
pwn11
mov ecx, msg 将msg的地址赋值给ecx
mov edx, 2 将2赋值给edx
mov eax, [ecx + edx2] 将ecx+edx2所指向的地址的值赋值给eax
使用IDA查看0x80490EC地址单元的值,ome_to_CTFshow_PWN
flag:ctfshow{ome_to_CTFshow_PWN}
pwn12
mov ecx, msg 将msg的地址赋值给ecx
mov edx, 1 将1赋值给edx
add ecx, 8 将ecx加上8
mov eax, [ecx + edx2 - 6] 将ecx+edx2-6所指向的地址的值赋值给eax
使用IDA查看0x80490EC地址单元的值,ome_to_CTFshow_PWN
flag:ctfshow{ome_to_CTFshow_PWN}