USB PENDRIVE WITH ARDUINO

I can't change the device descriptor of my pendrive. I want to build a pendrive with custom Serial Number in order to demonstrate USB Whitelisting. Is there a way to make a usb pendrive with arduino?

Does it need to be a pendrive or can it just be any USB device?