The article deals with the output regulation of a Korteweg-de-Vries (KdV) system subject to a distributed disturbance. The control input and the output are located at the boundary. To achieve this objective, we follow a Lyapunov approach. For that, inspired by the strictification methodology proposed in [42] in the finite-dimensional context, we construct an ISS-Lyapunov functional for the KdV equation thanks to the use of an observer designed via the backstepping approach. Then, thanks to this Lyapunov functional, we apply the forwarding method in order to solve the desired output regulation problem.