SWUFORCE/워게임

[Dreamhack]addition-quiz

S_SDY 2026. 1. 27. 23:56

리눅스에서 pwntools를 가지고 푸는 문제입니당

 

 

리눅스에서 ex.py라는 새로운 파일을 하나 만들어서 서버와 chall(chall.c를 gcc한거)을 연결해주는 역할을 수행하게 합니다. 

 

ex.py 코드

from pwn import *

#VM주소 입력 (http://는 빼고 입력하세요.. 전 그대로 넣어서 에러났거든요..ㅎ)
p = remote('host3.dreamhack.games',19585)

for i in range(50):
	# 123+456=? 형태의 줄을 읽어옴	
    data = p.recvline().decode()
    print(f"[Round {i+1}] received data: {data.strip()}")

    parts = data.split("+")
    num1 = int(parts[0])
    num2 = int(parts[1].split("=")[0])

	#정답 계산 후 전송
	answer = num1 + num2
    print(f"result : {num1} + {num2} = {answer}")
    p.sendline(str(answer).encode())

#flag출력
p.interactive()

 

 

 

ex.py 실행

 

 

 

 

'SWUFORCE > 워게임' 카테고리의 다른 글

[Dreamhack]Exercise: Welcome-Beginners  (0) 2026.01.30
[추가공부]pwntools  (0) 2026.01.28
오픈 리다이렉트(Open Redirect) 취약점  (0) 2026.01.13
[suninatas]3번  (0) 2026.01.13
burp suite 사용했던 내용 정리  (0) 2025.11.18