White paper discussing OS X (Darwin) shellcode assembly on the PowerPC 32bit architecture. It covers design considerations, system calls, eliminating NULL bytes, self modifying shellcode, and more.
302b93e116bcad5ce5620bf7d78e7d092c3331db1765871a148a0c9761f6e8c4