This is a tutorial on how to find no recoil, I think this method works for all COD games but I am not sure (I have tried with cod4 but you have to search for JZ SHORT instead of JE SHORT).
Open Ollydbg then open the process t6zm or t6mp.
Right click on the main window and select Search for>All referenced strings.
Now in the new window press CTRL+F and search for "fireweapon".
Double click (or press Enter) on "CG_FireWeapon: weapon".
Now you will see something like this:
Scroll down until the first "JE SHORT" and copy the address on the left, in this case 005541F3
Close Ollydbg then open BO2 zombie (if you have chosen t6zm in ollydbg) and cheat engine, in cheat engine open the process t6zm.exe and click on Add address manually. Write the address that you have found in Ollydbg and select the type "Byte". If the address is correct, the value will be 116.
Click OK to add the address in cheat engine then press enter on it (or double click on the value). Change the value to 117.
If you have done all correctly, now you will have no recoil.
The no recoil works on public matches if you aren't host but when the other players shoot, your visual will shake.
I think you can get banned for this, if you don't want to risk try this on the 4D1 version.