ahh i found the site and i spent 1 hour to find the flag
thanks for this cool challenge, pm me for nudge