Safecracking for the computer scientist (2004) [pdf]
crypto.com
crypto.com
For instance:
http://blockyourid.com/~gbpprorg/mil/lock/softdrill/
http://blockyourid.com/~gbpprorg/mil/lock/softdrill/SOFTCAP1...
You can apparently get microphones specifically designed for safe cracking too:
http://www.keyprint.co.uk/store_detail.asp?stkcode=LS-LKM103...
Refer to the picture at http://www.sargentandgreenleaf.com/MC-6730.php , which shows a typical combination lock with the combination dialed (as you can tell by the position of the lever; if the correct combination weren't dialed, the lever would be held up by one or more of the aluminum wheels). When the lever is held up, the drive cam (brass thing closest to the camera that's normally attached to the dial) can rotate freely, with the nose of the lever dipping just slightly into the notch in the edge of the drive cam.
When the lever is so held up, one of the wheels does the holding because manufactured things are never quite straight. If that wheel gets set to the correct position, another wheel holds the lever up slightly less, and the nose of the lever hits the sloping edge of the notch in the brass drive cam at a slightly different position. One can graph the location of the "contact point" as each wheel is turned and work out the combination.