📂
이동현 Donghyun Lee
  • Welcome!
  • Wargame
    • Webhacking.kr
      • old-01 (200)
      • old-02 (500)
      • old-03 (350)
      • old-04 (300)
      • old-05 (300)
      • old-06 (100)
      • old-07 (300)
      • old-08 (350)
      • old-09 (900)
      • old-10 (250)
      • old-11 (300)
      • old-12 (250)
      • old-13 (1000)
      • old-14 (100)
      • old-15 (50)
      • old-16 (100)
      • old-17 (100)
      • old-18 (100)
      • old-19 (150)
      • old-20 (200)
      • old-21 (250)
      • old-22 (500)
      • old-23 (200)
      • old-24 (100)
      • old-25 (150)
      • old-26 (100)
      • old-27 (150)
      • old-28 (500)
      • old-29 (400)
      • old-30 (350) : UNSOLVED
      • old-31 (150)
      • old-32 (150)
      • old-33 (200)
      • old-34 (400)
      • old-35 (350)
      • old-36 (200)
      • old-38 (100)
      • old-39 (100)
      • old-40 (500)
      • old-41 (250)
      • old-42 (200)
      • old-43 (250)
      • old-44 (500)
      • old-45 (550)
      • old-46 (300)
      • old-47 (150)
      • old-48 (350)
      • old-49 (300)
      • old-50 (450)
      • old-51 (250)
      • old-52 (400)
      • old-53 (350)
      • old-54 (100)
      • old-55 (400)
      • old-56 (250)
      • old-57 (600)
      • old-58 (150)
      • old-59 (200)
      • old-60 (300)
      • old-61 (200)
    • Lord of SQLInjection
      • gremlin
      • cobolt
      • goblin
      • orc
      • wolfman
      • darkelf
      • orge
      • troll
      • vampire
      • skeleton
      • golem
      • darkknight
      • bugbear
      • giant
      • assassin
      • succubus
      • zombie_assassin
      • nightmare
      • xavis
      • dragon
      • iron_golem
      • dark_eyes
      • hell_fire
      • evil_wizard
      • green_dragon
      • red_dragon
      • blue_dragon
      • frankenstein
      • phantom
      • ouroboros
      • zombie
      • alien
      • cthulhu
      • death
      • godzilla
      • cyclops
      • chupacabra
      • manticore
      • banshee
      • poltergeist
      • nessie
      • revenant
      • yeti
      • mummy
      • kraken
      • cerberus
      • siren
      • incubus
    • Pwnable.kr
      • Toddler's Bottle
        • fd - 1 pt
        • collision - 3 pt
        • bof - 5 pt
        • flag - 7 pt
        • passcode - 10 pt
  • CTF
    • AlexCTF 2017
      • [Crypto] CR3: What is this encryption?
      • [Crypto] CR4: Poor RSA
    • BSides San Francisco CTF 2017
      • [Crypto] []root
  • project
    • How to Find Container Platform Escape Bug
      • Docker
        • Install Docker
        • Run Container
        • Docker Basic Commands
        • Docker Compose
        • Build Docker Image
        • Docker Hub
        • Private Docker Registry
      • Kubernetes
        • Introduction to Kubernetes
        • Kubernetes Practice
      • PoC
  • Donghyun's Lifelog
Powered by GitBook
On this page

Was this helpful?

  1. Wargame
  2. Webhacking.kr

old-31 (150)

Previousold-30 (350) : UNSOLVEDNextold-32 (150)

Last updated 5 years ago

Was this helpful?

첫 화면이다.

아래와 같이 AWS 서버의 10000 - 10100 포트를 연다.

서버에 접속해 /etc/sysctl.conf 내용 중 주석 처리 되어 있는 #net.ipv4.ip_forward=1를 주석 해제 한다.

아래 명령을 통해 변경사항을 반영하고 확인한다.

root@ip-172-31-29-13:/home/ubuntu# sysctl -p /etc/sysctl.conf
net.ipv4.ip_forward = 1
root@ip-172-31-29-13:/home/ubuntu# cat /proc/sys/net/ipv4/ip_forward
1

아래와 같이 쉘 스크립트를 만들고 실행한다.

root@ip-172-31-29-13:/home/ubuntu# touch old-31.sh
root@ip-172-31-29-13:/home/ubuntu# vim old-31.sh
root@ip-172-31-29-13:/home/ubuntu# cat old-31.sh
#!/bin/sh

for i in $(seq 10000 10100)
do
	iptables -A PREROUTING -t nat -p tcp --dport $i -j REDIRECT --to-port 10000
done
root@ip-172-31-29-13:/home/ubuntu# chmod +x old-31.sh
root@ip-172-31-29-13:/home/ubuntu# ./old-31.sh
root@ip-172-31-29-13:/home/ubuntu# nc -l 10000
GET /FLAG{i_have_a_big_and_beautiful_server} HTTP/1.0

Auth 창에 FLAG{i_have_a_big_and_beautiful_server} 를 넣고 제출하면 문제가 풀린다.

아래 명령어를 입력하고 에 접속하면 플래그가 받아진다.

https://webhacking.kr/challenge/web-16/?server={서버_IP}