I found the following Trucha Signer tutorial at another site and thought someone here may find it helpful. I did not create the tutorial all credit goes to user IBNobody at another site.
Originally Posted by IBNobody
Here is a tutorial on how to use the Trucha Signer. It is a work in progress.
I am in no way responsible for the work that has gone into this hack.
Trucha signer requires the ubiquitous key.bin. It can also use other keys, but I was able to sign an ISO using only the common key. I believe this is because the keys are just used for decryption, and only the common key is needed to decrypt ISO files. The other keys, I assume, are for decrypting other file types like VC channels and such. The true hack, if I've read things right, is totally separate from the keys and involves a bug in the Wii RSA signature engine.
Nevertheless, I included a section on how to obtain the other keys. I did this mainly because of how difficult it was for me to get everything working.
Trucha Signer works on Wii Firmware US 3.2
THIS WILL NOT LET YOU PLAY BURNED ISO'S ON AN UNMODDED WII!
I WILL NOT GIVE OUT KEY.BIN TO ANYONE, NOT EVEN THROUGH PMs!
Note: This image shows RVL-WiiSystemmenu-v162.wad. I did not use this one but am showing it as an example.
If these do not exist, repeat steps 8-12 with a DIFFERENT ISO.
14. Assuming you found your files, you need to extract them. Right-click on one of the wads, select "Extract to File", and point to a folder where you want the wad to be saved to.
15. Take your extracted wads and move them to a folder that contains key.bin.
16. Launch DesWaD.EXE.
17. Click the only button on the DesWaD interface and select the WaD file you want to convert to Des. Repeat for the other WaD file. If you get an error 103, your folder with your wads does not contain a copy of key.bin.
18. You should now have 2 Des files.
Here are the MD5 sums for the two des files I used.