Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- from struct import *
- f = open("test.zip", "wb")
- f.write("PK\3\4")
- f.write(pack("<H", 10))
- f.write(pack("<H", 0))
- f.write(pack("<H", 0))
- f.write(pack("<H", 0x4580))
- f.write(pack("<H", 0x3eae))
- f.write(pack("<L", 0x3610a686))
- f.write(pack("<L", 0x00000005))
- f.write(pack("<L", 0x00000005))
- f.write(pack("<H", 0x0005))
- f.write(pack("<H", 0x0000))
- f.write("1.txt")
- f.write("hello")
- f.write("PK\3\4")
- f.write(pack("<H", 0x000A))
- f.write(pack("<H", 0x0000))
- f.write(pack("<H", 0x0000))
- f.write(pack("<H", 0x4581))
- f.write(pack("<H", 0x3eae))
- f.write(pack("<L", 0x3a771143))
- f.write(pack("<L", 0x00000005))
- f.write(pack("<L", 0x00000005))
- f.write(pack("<H", 0x0005))
- f.write(pack("<H", 0x0000))
- f.write("2.txt")
- f.write("world")
- f.write("PK\1\2")
- f.write(pack("<H", 0x0014))
- f.write(pack("<H", 0x000a))
- f.write(pack("<H", 0x0000))
- f.write(pack("<H", 0x0000))
- f.write(pack("<H", 0x4580))
- f.write(pack("<H", 0x3eae))
- f.write(pack("<L", 0x3610a686))
- f.write(pack("<L", 0x00000005))
- f.write(pack("<L", 0x00000005))
- f.write(pack("<H", 0x0005))
- f.write(pack("<H", 0x0000))
- f.write(pack("<H", 0x0000))
- f.write(pack("<H", 0x0000))
- f.write(pack("<H", 0x0000))
- f.write(pack("<L", 0x00000020))
- f.write(pack("<L", 0x00000000))
- f.write("1.txt")
- f.write("PK\1\2")
- f.write(pack("<H", 0x0014))
- f.write(pack("<H", 0x000a))
- f.write(pack("<H", 0x0000))
- f.write(pack("<H", 0x0000))
- f.write(pack("<H", 0x4585))
- f.write(pack("<H", 0x3eae))
- f.write(pack("<L", 0x3a771143))
- f.write(pack("<L", 0x00000005))
- f.write(pack("<L", 0x00000005))
- f.write(pack("<H", 0x0005))
- f.write(pack("<H", 0x0000))
- f.write(pack("<H", 0x0000))
- f.write(pack("<H", 0x0000))
- f.write(pack("<H", 0x0000))
- f.write(pack("<L", 0x00000020))
- f.write(pack("<L", 0x00000028))
- f.write("2.txt")
- f.write("PK\5\6")
- f.write(pack("<H", 0x0000))
- f.write(pack("<H", 0x0000))
- f.write(pack("<H", 0x0002))
- f.write(pack("<H", 0x0002))
- f.write(pack("<L", 0x00000066))
- f.write(pack("<L", 0x00000050))
- f.write(pack("<H", 0x0000))
- f.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement