-
Wargame and CTF Challenge nc ServerPwnable 2017. 4. 11. 00:55
cd /etc/xinetd.d
# vi EasyMemoryLeak #
1. service "EasyMemoryLeak" <- 이거 이름이랑 맞춰서 파일 만들면됨
service EasyMemoryLeak
{
disable = no
flags = REUSE
socket_type = stream
protocol = tcp
user = MemoryLeak
wait = no
server = /home/LEAK/EasyMemoryLeak
}
server에서 문제이름이랑도 맞춰야 나중에 문제 수정할 때 편함. (파일 이름 + service "" + /etc/xinetd.d/파일이름 동일하게 해야 편함)
2. vi /etc/services 에서 xinetd.d 에서 만든 파일 이름 + 포트/tcp #설명
ex) EasyMemoryLeak 99999/tcp #Wargame
3. 포트 외부접속할 수 있게 열기 (방화벽 해제)
iptables -I INPUT 1 -p tcp --dport 99999 -j ACCEPT (열기)
iptables -D INPUT -p tcp --dport 99999 -j ACCEPT (지우기)
위 iptables로 안된다면 포트포워딩을하면됨
출처: http://khie74.tistory.com/1169521441
다 했다면 service xinetd restart (start)
'Pwnable' 카테고리의 다른 글
NOE.systems pwnable (0) 2018.01.04 C++ (0) 2017.12.29 malloc (0) 2017.11.08 NOE.systems card (0) 2017.06.18 포너블 관련 사이트들 (0) 2017.03.12