Suicide attackers in a truck launched an assault Tuesday on a luxury hotel commonly used by foreigners in Peshawar, Pakistan, firing guns as they stormed past guards and then setting off a huge blast that killed at least five people and wounded 65 more, officials said.