∵(x+1)(x+2)(x+3)(x+4)-120=0,
∵(x2+5x+6)(x2+5x+4)-120=0
∴(x2+5x)2+10(x2+5x)-96=0.
设x2+5x=t,则
t2+10t-96=0,
即(t+16)(t-5)=0.
解得 t=-16或t=5.
①当t=-16时,x2+5x=-16,即x2+5x+16=0.
∵△=25-64=-39<0,
∴该方程无解;
②当t=6时,x2+5x=6,即
(x+6)(x-1)=0,
解得 x1=-6,x2=1.
综上所述,原方程的解是x1=-6,x2=1.