There are a TON of strings listed, but we're interested in finding 'The Student version's schematic limit of 50 devices has been reached'. Once disassembled, open up the SDR (String Data References) window ('Refs', 'String Data References'). This will take awhile (or at least it does on my tiny old 75mhz cpu). Open the program in Wdasm ('Disassembler', 'Open file to disassemble'). Make The Crack Let's disassemble this sucker, and look for our string. Once you get up to 50 components on the board and try to add another one, you'll get a nasty little message box that says 'The Student version's schematic limit of 50 devices has been reached'. Now I have enough info - time to rock:) You can add components by typing r or c, or by highlighting and right-clicking one, and choosing 'duplicate'.
I also had him teach me how to add components to the board. Since I also didn't know how to work the program, I had him send me a.ckt file that already had 50 components on it. He told me that in the Student version, you can only place 50 components on the board (.ckt file), and additionally, you cannot 'Run' the simulation. So, I had to badger my friend to tell me what the disabled functions were.
Prepare To Crack If you're like me, you won't even remotely understand how this program works. This is not a complete newbie's essay, so it assumes you have some general cracking knowledge, such as dead-listings, conditional jumps, assembly etc. Read my notes on some of the things I found at the end of this essay if you're interested.
This essay doesn't outline a complete crack, just the re-enabling of some functions my friend needed:) There are many other interesting things that can be done with this program, so if you'd like to continue on, I'll gladly add your additions to this essay (with full credit to you of course). Target CircuitMaker Student v6.1c - (cmstudnt.exe) - 3,069,736 bytes Location Protection(s) Disabled Functions (Potentially MUCH More!) Tools Needed Wdasm Hiew (Or Hex Editor Of Your Choice) Level ( ) Beginner (X) Intermediate ( ) Advanced ( ) Expert A friend of mine going to college for electronics challenged me to this program. If you don't know how to file search, you shouldn't be reversing.
Please don't e-mail me about an invalid program location. Reverse Code Engineering CircuitMaker Student v6.1c Reverse Code Engineering - CircuitMaker Student v6.1c Re-Enabling Disabled Functions Author: Volatility 03/09/99 Please Read The Before Continuing.
CircuitMaker, from MicroCode Engineering, is an easy-to-use schematic design and simulation tool. CircuitMaker is electronic design automation software for printed circuit board. PCB Wizard3.5 pro unlimited Free download - Duration. It is a freeware download and also available in a stripped down version.