import socket, sys , base64, struct, string, urllib from getopt import getopt as GetOpt, GetoptError from uuid import getnode as get_mac import SimpleHTTPServer, SocketServer # TIMELINE # ''' 3/16/2016 - First Submission to Belkin [no response] 5/3/2016 - Second Submission to Belkin [no response] 6/4/2016 - Notification of 0day [vendor responded] Vendor Response: Our email system was broken but we want another 90 days. 9/3/2016 - Notification of 0day sent to Belkin. [no response] 9/4/2016 - The second 90 day extension is over. ''' # Root cause analysis and all of that fun stuff ''' This is the CSRF PoC. You will need to embed your JS soruce somewhere. '