Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python2
- #
- # Executes an arbitrary hexdump
- from os import chmod
- from subprocess import check_call
- from tempfile import NamedTemporaryFile
- hexdump="\x7F\x45\x4C\x46\x01\x01\x01\x48\x69\x20\x57\x6F\x72\x6C\x64\x0A\x02\x00\x03\x00\x01\x00\x00\x00\x80\x80\x04\x08\x34\x00\x00\x00\x00\xB8\x04\x00\x00\x00\xCD\x80\xEB\x58\x20\x00\x02\x00\x28\x00\x05\x00\x04\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x80\x04\x08\x00\x80\x04\x08\xA2\x00\x00\x00\xA2\x00\x00\x00\x05\x00\x00\x00\x00\x10\x00\x00\x01\x00\x00\x00\xA4\x00\x00\x00\xA4\x90\x04\x08\xA4\x90\x04\x08\x09\x00\x00\x00\x09\x00\x00\x00\xBA\x09\x00\x00\x00\xB9\x07\x90\x04\x08\xBB\x01\x00\x00\x00\xEB\xA4\x00\x00\x00\xEB\xEA\xBB\x00\x00\x00\x00\xB8\x01\x00\x00\x00\xCD\x80"
- f = NamedTemporaryFile(delete=False)
- f.write(hexdump)
- f.close()
- chmod(f.name, 0755)
- check_call(f.name)
- check_call(["rm", f.name])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement