It could be a burn or as a result of trauma. But typically it is poor husbandry that causes belly rot in snakes. Too wet and too dirty usually. I will repeat the same advise it is past time for a vet. Topical treatments are not likely to work well on a bad case. Personally I would take any case to the vet.