Sachverhalt: Sachverhalt: A. Am 20. Juli 2004 wurde X._ wegen des Verdachts sexueller Handlungen mit Kindern verhaftet und in Untersuchungshaft versetzt. Eine Haftbeschwerde von X._ wies das Verfahrensgericht in Strafsachen des Kantons Basel-Landschaft mit Entscheid vom 28. Juli 2004 ab. Gleichzeitig wies es das Gesuch um unentgeltliche Rechtspflege für das Haftbeschwerdeverfahren mangels Bedürftigkeit von X._ ab. Gegen diesen Entscheid wurde innert Frist keine Beschwerde erhoben. Am 27. September 2004 ersuchte der Verteidiger von X._ die Präsidentin des Verfahrensgerichts, die unentgeltliche Rechtspflege für das gesamte Strafverfahren zu bewilligen sowie den Entscheid vom 28. Juli 2004 im Kostenpunkt in Wiedererwägung zu ziehen und auch für das Haftverfahren die unentgeltliche Rechtspflege zu bewilligen. Zur Begründung legte er Belege über die Rente der Invalidenversicherung (IV) und die Ergänzungsleistungen bei, welche X._ seit April 2002 bezieht. Mit Beschluss vom 4. Oktober 2004 trat das Verfahrensgericht auf das Wiedererwägungsgesuch nicht ein. Das Kantonsgericht Basel-Landschaft trat auf eine gegen den Beschluss des Verfahrensgerichts gerichtete Beschwerde am 11. Januar 2005 nicht ein (s. nachfolgend E. 2). Mit Beschluss vom 4. Oktober 2004 trat das Verfahrensgericht auf das Wiedererwägungsgesuch nicht ein. Das Kantonsgericht Basel-Landschaft trat auf eine gegen den Beschluss des Verfahrensgerichts gerichtete Beschwerde am 11. Januar 2005 nicht ein (s. nachfolgend E. 2). B. Mit staatsrechtlicher Beschwerde vom 22. Februar 2005 beantragt X._ die Aufhebung des Urteils des Kantonsgerichts vom 11. Januar 2005 wegen Verletzung von Art. 29 Abs. 3 BV. Weiter verlangt er, das Kantonsgericht sei anzuweisen, das Wiedererwägungsgesuch bezüglich der unentgeltlichen Verteidigung und Verbeiständung des Beschwerdeführers gutzuheissen und zu neuem Entscheid an die untere Instanz zurückzuweisen. Schliesslich ersucht er um Bewilligung der unentgeltlichen Rechtspflege im bundesgerichtlichen Verfahren. Das Verfahrensgericht und das Kantonsgericht beantragen die Abweisung der staatsrechtlichen Beschwerde. 