The woman suffered horrific bruises when she was set upon by the group in broad daylight after visiting a supermarket in Tameside, Greater Manchester.
Her attackers made off empty-handed after rifling through her pockets and continuing to punch her despite having knocked her down onto her knees.
The pensioner managed to get home where she remained for several days, fearing a repeat attack.
It was only when her daughter went to visit her and discovered what had happened that an appeal for the attackers was made.
She posted a picture of her mother's injuries on Facebook, which was spotted by officers from Greater Manchester Police who were able to trace the victim and launched an investigation.
The victim believes she was attacked at around 11am on one of the first days of the year, after she had visited Tesco on Mancunian Way in Haughton Green. She is unable to be more specific.
Detective Inspector Richard Ennis said: "This poor victim was so distraught by what happened that she essentially shut herself away from the world, fearing that these horrible muggers would find her.
"These young men ruthlessly beat a lone elderly woman. Two of them appear to be quite young, but they were clearly led by two older men.
"I also want to appeal direct to both the offenders and their families - please look at the picture and imagine it's your own grandma or mum. You wouldn't want your loved ones to end up like this.
"If you feel uneasy by what happened then please call the police."
The ringleader is described as possibly mixed-race with a lighter coloured face, in his mid-20s, 5ft 11in tall, of slim build with short black cropped hair. He was wearing red gloves similar to rubber kitchen gloves, mud-stained jeans and a coat.
Police said a second offender was white, pale and "thuggish-looking". He was shorter, appeared to be in his late teens, of more muscular build and was wearing green rubber gloves.
The other two males were also white and in their early teens.
Anyone with information is asked to contact police on 0161 856 9484 or Crimestoppers, anonymously, on 0800 555 111.