smoke test is really only for evap leaks..to find a leak in the canister or gas tank ect...if you have a boost/vacuum leak then your better of doing a pressure test..these can be done with home made pressure tester using a small compressor.
and for exhaust leak just run some sea foam through your intake via a vacuum line and you will find your exhaust leak fast enough!!