Preheat the oven according to the temperature specified on the chocolate cake mix package.
Prepare the chocolate cake batter according to the package directions.
Pour the batter into a 9×13-inch baking dish and bake according to the package instructions, until the cake is cooked through.
Remove the cake from the oven and allow it to cool for approximately 10 minutes.
Using the rounded end of a wooden spoon, carefully poke holes across the entire surface of the warm cake.
Gently warm the hot fudge sauce until it is easily pourable. Do not make it excessively hot.
Slowly pour or drizzle the fudge over the cake, concentrating on the holes so the chocolate sauce can soak into the interior.
Allow the cake to cool completely.
For the first pudding layer, whisk one package of instant chocolate pudding with 1 3/4 cups cold milk until smooth.
Before the pudding becomes completely set, spread it evenly over the cooled cake.
Refrigerate for approximately 20 minutes.
Meanwhile, prepare the topping by whisking the second package of instant chocolate pudding with the remaining 1 3/4 cups cold milk.
Refrigerate the pudding for about 10 minutes, or until it begins to thicken.
Gently fold the thawed whipped topping into the thickened pudding until evenly combined.
Reserve approximately one-quarter of the crushed Oreo cookies for decorating. Fold the remaining cookies into the pudding mixture.
Spread the creamy Oreo pudding topping evenly over the chilled Oreo Dirt Cake Recipe.
Scatter the reserved crushed Oreos generously over the top to create the signature cookie "dirt" appearance.
Refrigerate until thoroughly chilled and ready to serve.