Curse is a weird status, it acts differently from most of the others. You can get immunity to it in a couple of ways:
-> Having 0 luk (Chung E. card comes to mind);
-> Having higher luk than your base level;
-> Having 97 luk or 100 vit (luk reduces the chance of curse hitting, vit reduces the duration, so combining both won't make you immune);
-> Equipping an Evil Snake Lord card (the MVP).
Besides all that, there's a couple of equips that reduce the chance of you being cursed, but I believe the max resistance you can get from that is 90% (and only for snipers, 70% for other trans classes, 65% for extended). Rudra Bow (50%) or Flame Skull (30%) + Drooping Cat (30%) + Censor Bar (5%) + Divine Cloth (5%).
EDIT: Forgot Flame Skull also reduced it by 30%.
Commonly though, most people just grab a bunch of holy waters, panaceas or royal jelly and use one whenever they get cursed (There's a couple more items that remove curse, but these are easy/possible to get in any server).