Enhanced oil recovery (EOR) by injection of CO2-rich industrial waste gas has been proposed as an energy-efficient and environmentally friendly method for shale oil reservoirs, in which the waste gas can be utilized and sequestered to reduce greenhouse gas emissions. In this work, the adsorption behaviors of shale oil and waste gas components in kerogen slits and the effects of gas flooding on EOR were investigated using molecular dynamics (MD) method, which can provide technical guide for shale oil development. In terms of the adsorption behaviors, an intensity decrease of oil adsorption is observed in kerogen slits after the injection of the waste gas components. Desorption of shale oil during injection of SO2 and CO2 is more pronounced in shallow reservoirs, whereas it is more evident for NO and N2 in deep reservoirs. The desorption efficiency can be 10.91 % for pure CO2 injection and 9.09 % for NO injection at a depth of 1000 m, and the relative stability ratios of CO2 and NO sequestration are 77.09 % and 76.06 %, respectively. For gas flooding, the existence of pressure difference provides favorable conditions for gas molecules to pass through the oil zone, and waste gas can be more effective than pure CO2 as driving gas. For the waste gas injection, the percentage of CO2 retained in the kerogen nanopores is much higher than that of pure CO2 injection, suggesting that more CO2 molecules can enter into kerogen matrix to take part in the displacement process. Furthermore, the effect of surfactants on oil desorption and displacement was also investigated and the interaction energy of the surfactant/oil/gas system was calculated and analyzed, finding that addition of the oil-soluble surfactants can be beneficial to shale oil displacement. This work can provide a comprehensive evaluation of the feasibility of CO2-rich industrial waste gas application for EOR, which is of great significance in the effective production of shale oil and the sequestration of waste gas in shale reservoirs.