In a large bowl, combine the butter and chocolate. Melt in the microwave in 15 to 30-second increments, stirring until fully melted. Alternatively, melt over a double boiler.
Add the granulated sugar and whisk until combined.
Add the eggs one at a time, whisking until fully incorporated after each addition. Add the vanilla with the last egg and whisk to combine.
Sift together the flour and cocoa powder, then add to the bowl along with the Oreo crumbs and salt. Stir to combine.
Fold in the chopped Oreos and chopped chocolate or chocolate chips.