From memory some of the newer badges can't be obtained through packets, I may be mistaken though.
If it is possible, nobody will really know the packet unless for some reason they had a sniffer running while they obtained it.
Personally I've always avoided badge packets as there have been ban risks in the past.