I was searching algadon forums keyword in google, as on mobile there is no direct link to forums. Then I saw the site claiming itself as an updated version of algadon forums, though there was no such official announcement. So I suspected it and then asked Chris about it and then he confirmed it as a password stealer.