you cant you need to use some kind of pokeball
Yes, you can catch Dialga without a Master Ball. Dialga can be caught with any kind of Poké Ball but Dusk Balls and Ultra Balls would be the better options.
with ultraballs if giratina condition is weaken
You catch Cobalion with any Pokeball that is possible to catch it in.
master ball if you have action replay
a quick ball or a master ball
you catch him with a master
To catch Palkia, First Damage it, Use a Pokeball, Great Ball, Ultra Ball, Dusk Ball or any other kind of ball. Or just use a Master Ball.
Giratina is in Turnback Cave (East of Spring Path), which will be available once you beaten the Elite Four and obtain the National Dex. In Turnback Cave, the layout changes randomly, but there will be pillars that give you hints on where you would need to go. Upon battling, Giratina is level 70, but it is possible to catch it with any kind of Poke Ball.
Use some kind of Poké Ball! (i recomend Quick Ball)
A lure ball :)
Darkrai can be caught in any kind of Poke Ball, but Ultra Ball has 4x the catch rate by itself, which is pretty high.
if you dont wanna waste your master ball, then the strongest ball will be the Ultra Ball...