Analysis of Attack Surfaces and Practical Attack Examples in Open Source FPGA CAD Tools