Certified Secure Challenges - Over challenges en dergelijke

Build that firewall: uitgaand verkeer

15-02-2017, 15:51 door Anoniem, 5 reacties
Beste iedereen,

Voor de firewall moet je poort 25 naar de mailserver open zetten.
Maar zelfs als ik geen regels heb voor uitgaand of alle uitgaande verkeer toelaat kan er geen verbinding met poort 25 van de mailserver gemaakt worden.

Zelfs met de regel: iptables -A OUTPUT -j ACCEPT is er geen verbinding mogelijk (dit is geen valide antwoord voor een van de opdrachten).

Kan iemand met in de juiste richting wijzen om in ieder geval een werkende verbinding te krijgen?

Alvast bedankt
Reacties (5)
15-02-2017, 23:47 door Erik van Straten
Hint:
Client_IP_adres:[port nnnnn] ------> SYN ------> Server_IP_adres:25
Client_IP_adres:[port nnnnn] <---- SYN+ACK <---- Server_IP_adres:25
[...]
16-02-2017, 06:48 door Anoniem
Ook gedacht aan de INPUT? Op ieder pakketje komt een pakketje terug.
Eventueel kan je boven iedere Drop /Reject een matchende logregel invoegen, om zo zicht te houden welke regel wat doet.
Op het einde een -A INPUT -j LOG om alles wat niet behandeld is te loggen voor we naar de default policy gaan en klaar..
16-02-2017, 08:22 door Anoniem
Door Erik van Straten: Hint:
Client_IP_adres:[port nnnnn] ------> SYN ------> Server_IP_adres:25
Client_IP_adres:[port nnnnn] <---- SYN+ACK <---- Server_IP_adres:25
[...]

Betere hint dan dit kan je hier niet krijgen.
Dan zou je op IRC moeten komen.
16-02-2017, 08:26 door tvo83
Welke verdere regels heb je er in zitten en wat zijn de default policies? Dit kun je zien dmv "iptables -vnL". Met de genoemde regel heb je de OUTPUT geregeld, maar wat heb je aan de INPUT zijde gedaan? Het verkeer moet namelijk ook vanaf de mailserver terug kunnen komen.

Probeer dit eens in combinatie met je eerdere regel:

iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -p udp --dport 53 -j ACCEPT
iptables -A INPUT -j LOG --log-prefix "ipt-input: "

Werkt het dan wel, dan moet je het dus in de INPUT hoek gaan zoeken. Werkt het niet, dan kun je in /var/log/messages (er vanuitgaande dat je iptables logging daar naartoe gaat) wat er wordt tegengehouden.
16-02-2017, 11:58 door Anoniem
Door Erik van Straten:
Hint:
Client_IP_adres:[port nnnnn] ------> SYN ------> Server_IP_adres:25
Client_IP_adres:[port nnnnn] <---- SYN+ACK <---- Server_IP_adres:25
[...]
Het kunnen ontvangen van de response was inderdaad cruciaal voor het werken van de firewall.

Bedankt iedereen voor de hulp
Reageren

Deze posting is gelocked. Reageren is niet meer mogelijk.