Hillary Clinton hit out at Democratic White House rival Barack Obama over Iraq on Wednesday, as a report by war commander General David Petraeus ignited new campaign brush fires. The New York senator questioned whether Obama could live up to his pledge to bring United States troops home and lashed out at Republican nominee John McCain.