A few things to consider first.
- have you recently refilled the differential fluid? It may be possible that you over filled it (hard to do but possible), or that you used a thinner weight oil than the spec.
- same question for the transfer box.
- have you recently drive through deep water? it is possible that your diff vents or axle seals allowed some water to pass and that know you have water in your diff, causing it to be an "over filled" situation.
Second, the bottom photo looks like a pinion seal leak to me. The method of replacement of that seal needs to be studied in advance, as the you will need to remove the nut that provides the correct backlash. There is a method that is covered in the factory service manual that the DIY'r can do. There are some gear purists that say the axles need to be removed and the breakaway torque measured so it can be restored. Indeed, this is the method described in my dodge 3500 FSM. Study up and see what you are comfortable with
Third, there isn't enough for me to go on regarding the aft u-joint at the transfer box. The oil looks good, new maybe? There is a seal back there that should be not hard to replace, but there is a second seal as well. Google up a split case rebuild videos to see the seals that I am talking about.
You will unbolt at the front diff, then slide the aft yoke out of the transfer case, that has a slip joint over a splined male end. This allows the shaft to move as the suspension travels on the front axle. I like to mark everything (shaft, both yokes, diff/transfer box) and make sure it goes back on those marks for vibration purposes.
Not a bad idea to check your u-joints while you have it out to work on the seal.
Hope this helps.