Preheat oven to 350 degrees F
Butter and flour two 9" cake pans
Sift the unsweetened cocoa powder, all-purpose flour, baking soda, baking powder, and salt, set aside.
In a separate bowl, combine the eggs, vegetable oil, milk, sugar, and vanilla extract.
Mix the flour mixture and egg mixture until well incorporated then pour in the boiling water slowly while mixing
Divide the batter evenly between the prepared pans and tap pans on the counter to get rid of any air bubbles
Bake the cakes for about 28-30 minutes or until fully cooked through
Allow the cakes to completely cool, once cooled frost the cakes
To make the frosting, mix the cream cheese and butter for about 2 minutes
Add the powdered sugar, milk, Oreo cookies, and vanilla extract, mix for about 3 minutes on high speed