It depends entirely on where you live and what species of snake it is. I would not recommend catching a wild animal to keep as a pet. They don't usually adapt well to captivity and it can be tricky...
it depends. if they were abandoned and you were going to raise them and then set them free again that is fine. if you are going to sell or keep them that IS ilegal!