Crack called crack because it cracks when one smokes it. Crack is basically cocaine -http://en.wikipedia.org/wiki/Crack_cocaine
Крокодил called this way because of symptoms of the addicted user. Wiki's quote
"Своё сленговое название наркотик получил оттого, что при его употреблении человек как будто гниёт заживо — на его теле появляются незаживающие раны и начинает шелушиться и зеленеть кожа, становясь похожей на крокодилью. Продолжительность жизни дезоморфиновых наркоманов не превышает полутора лет"
you can find pictures in the Net if you want but they are really disturbing