CTFSHOW-PWN入门-前置基础(5-12)

4 篇文章 0 订阅

pwn5

QQ20240801-210010

运行文件,得到flag

QQ20240801-210526

flag:ctfshow{Welcome_to_CTFshow_PWN}

pwn6

QQ20240801-210643

mov eax, 11 将11赋值给eax

add eax, 114504 eax加上114504

sub eax, 1 eax减去1

11+114504-1=114514

QQ20240801-210948

flag:ctfshow{114514}

pwn7

QQ20240801-211032

mov ebx, 0x36d 将0x36d赋值给ebx

mov edx, ebx 将ebx的值赋值给edx

QQ20240801-211156

flag:ctfshow{0x36D}

pwn8

QQ20240801-211247

mov ecx, msg 将msg的地址赋值给ecx

QQ20240801-211545

objdump -d Welcome_to_CTFshow,查看msg的地址为0x80490E8

QQ20240801-211505

flag:ctfshow{0x80490E8}

pwn9

QQ20240801-211700

mov esi, msg 将msg的地址赋值给esi

mov eax, [esi] 将esi所指向的地址的值赋值给eax

QQ20240801-212113

使用IDA查看0x80490E8地址单元的值,0x636C6557

QQ20240801-212227

flag:ctfshow{0x636C6557}

pwn10

QQ20240801-212310

mov ecx, msg 将msg的地址赋值给ecx

add ecx, 4 将ecx加上4

mov eax, [ecx] 将ecx所指向的地址的值赋值给eax

QQ20240801-212424

使用IDA查看0x80490EC地址单元的值,ome_to_CTFshow_PWN

QQ20240801-212608

flag:ctfshow{ome_to_CTFshow_PWN}

pwn11

QQ20240801-212717

mov ecx, msg 将msg的地址赋值给ecx

mov edx, 2 将2赋值给edx

mov eax, [ecx + edx2] 将ecx+edx2所指向的地址的值赋值给eax

QQ20240801-212826

使用IDA查看0x80490EC地址单元的值,ome_to_CTFshow_PWN

QQ20240801-212608

flag:ctfshow{ome_to_CTFshow_PWN}

pwn12

QQ20240801-212912

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

QQ20240801-212608

flag:ctfshow{ome_to_CTFshow_PWN}

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值