네트워크 질문입니다.
구축환경은 컴퓨터 3대 모두 ubuntu 12.04 LTS 입니다.
공격자, 서버, 희생자가 있습니다. 서버에는 랜카드 2개를 장착하고 굴러다니는
랜선 2개를 주어서 공격자(eth0) ----(eth0) 서버 (eth1)----(eth0)희생자 이런식으로 컴퓨터를 구성하였습니다. 아이피는
Attacker
address 192.168.111.40
netmask 255.255.255.0
Server (두장의 랜 카드를 사용)
address 192.168.111.30 (eth 0)
netmask 255.255.255.0
address 192.168.112.30 (eth 1)
netmask 255.255.255.0
victim
address 192.168.112.40
netmask 255.255.255.0
지금 현재 네트워크는 이렇게 구축하였구요.. 어택커가 디도스툴로 빅팀을 쏘면 써버에서 티시피덤프의 로그가 남도록 하였습니다.. 그런데..문제는
Server에서도 그렇고 Victim에서도 tcpdump 를 떠 본 결과 후헤즈 텔만 뜹니다... 즉.. ip 주소를 못 얻어오는것 같습니다.
공격자의 시스템에서 ping을 서버의 eth0, eht1 희생자의 eth0에 날려봤지만 서버는 잘 날라가는 것을 확인 했고, 희생자의 eth0에는 날라가지 않습니다.
희생자도 서버에는 잘 날라가지만 공격자에게는 역시 날라가지 않습니다.. 공격자에서 희생자로 핑 날렸을때 수신 되려면 어떻게 해야 하나요?? 이걸 왜하는건지는 그냥...네트워크 학습입니다...
서버쪽 라우팅 설정이 안되어 있는 것 같네요. 아래
서버쪽 라우팅 설정이 안되어 있는 것 같네요.
아래 명령어를 참고하시면 될 것 같습니다.
---------------------------------
제일 왼쪽이 저입니다 :)
답변 감사합니다..
예.. 시도해봤지만... 안되더군요.. 김성태님께서 답변해주신 것 처럼 라우팅 게이트웨이 설정도 엄청 많이 바꿔가면서 해봤는데도 안됬었어요..
김성태님께서 하란대로 해봤지만 안됩니당 ㅠㅠ 으응아아아아앙 ㅜㅜ
음 ..
가운데에 있는 서버 장비의 /proc/sys/net/ipv4/ip_forward 의 값이 1로 세팅되어 있어야 할 겁니다.
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
답변 감사합니다..
저는 이것도 1로 설정을 한 후, iptables 포트포워딩을 하였습니다.. 혹시 포트포워딩을 어떻게 설정을 해야하는지 명령어 설정법을 가르쳐줄 수 있을까요?
음 ..
위와 같은 환경에서 가운데에 있는 server 를 게이트웨이로 쓸 때에는, ip_forward 를 1로 바꿔주는 것 외에는 특별히 건드릴게 없는 걸로 기억합니다.
어차피 라우팅도 인터페이스 올라올 때 해당 클래스에 대해 자동으로 잡히기 때문에.. 사실 일부러 추가해 줄 필요는 없을겁니다.
단, attacker 와 victim 에 대해서는 각각 상대의 IP 또는 대역에 대해 게이트웨이를 잡아줘야 합니다.
인터페이스 상태, 라우팅 테이블, 디폴트 게이트웨이 모두 정상적으로 되어 있다면..
결국 서버 장비에서 forwarding 을 못하고 있다는 소린데, iptables 같은게 중간에서 패킷을 drop 하고 있는게 아닐까 의심되네요.
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
예... 제발 그러길 빕니다.
드랍하고 있어야 삽질을 해도 성공적으로 끝낼 수 있을텐데요.. 드랍도 아니라면...
댓글 달기