Pat the beef ribs completely dry with paper towels. Rub them all over with the olive oil and the optional liquid smoke.
In a small bowl, mix the brown sugar, paprika, garlic powder, onion powder, chili powder, oregano, pepper, and salt. Sprinkle the rub generously over all sides of the ribs and press it into the meat.
Place the ribs in a dish, cover, and refrigerate for at least 1 hour or up to overnight to allow the flavors to meld.
Preheat the oven to 275°F (135°C). Line a baking sheet with a large piece of aluminum foil. Place the ribs bone-side down in a single layer on the foil.
Cover the ribs with another large piece of foil. Tightly crimp and seal the edges of the top and bottom foil sheets together to create a sealed packet.
Bake for 3.5 to 4 hours, or until the meat is very tender when pierced with a fork.
Carefully open the foil packet, watching for hot steam. Set the oven to broil on high. Pour off and discard the accumulated liquid from the baking sheet.
Brush the ribs generously with BBQ sauce. Broil for 3 to 5 minutes, watching closely, until the sauce is bubbling and lightly caramelized.
Remove from the oven and let the ribs rest for 5 to 10 minutes before cutting and serving.