Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- import idc
- print("DECRYPTED STRINGS: \n")
- # 1st string
- v27 = b"\x6D\x68\x66\x45"[::-1]
- v28 = b"\x7B\x6B\x60\x45"[::-1]
- v29 = b"\x4B\x70\x7B\x68"[::-1]
- encrypted = bytearray(v27 + v28 + v29)
- decrypted = bytearray(b"")
- for i in range(len(encrypted)):
- decrypted.append(encrypted[i] ^ ((i // 0xB) + 9))
- address = 0x00BD138E
- print("Make comment to address: : " + hex(address) + " ; value: " + str(decrypted))
- idc.MakeComm(address, str(decrypted))
- # 2nd string
- v27 = b"\xA5\x81\x90\xB2"[::-1]
- v28 = b"\xB7\x96\x9A\x87"[::-1]
- v29 = b"\x93\x84\x92\x92"[::-1]
- v30 = b"\x85\x85"[::-1]
- encrypted = bytearray(v27 + v28 + v29 + v30)
- decrypted = bytearray(b"")
- for i in range(len(encrypted)):
- decrypted.append(encrypted[i] ^ ((i // 7) - 0xB) % 256)
- address = 0x00BD13EE
- print("Make comment to address: : " + hex(address) + " ; value: " + str(decrypted))
- idc.MakeComm(address, str(decrypted))
- # 3rd string
- v27 = b"\x1D\x4F\x4E\x5C"[::-1]
- v28 = b"\xE6\x0E\x07\x34"[::-1]
- v29 = b"\xAD\xD5\xE2\xFE"[::-1]
- v30 = b"\x6A\x96\x99\xB4"[::-1]
- v31 = b"\x25\x54\x42\x6F"[::-1]
- v32 = b"\x1A"
- encrypted = bytearray(v27 + v28 + v29 + v30 + v31 + v32)
- decrypted = bytearray(b"")
- for i in range(len(encrypted)):
- decrypted.append(encrypted[i] ^ ((16 * i + 27) % 256))
- address = 0x00BD145D
- print("Make comment to address: : " + hex(address) + " ; value: " + str(decrypted))
- idc.MakeComm(address, str(decrypted))
- # 4th string
- v27 = b"\xAC\xB7\xB3\x88"[::-1]
- v28 = b"\xF5\xB2\xAB\xBA"[::-1]
- v29 = b"\xB7\xB7\xBF"[::-1]
- encrypted = bytearray(v27 + v28 + v29)
- decrypted = bytearray(b"")
- for i in range(len(encrypted)):
- decrypted.append(encrypted[i] ^ (i // 17 - 37) % 256)
- address = 0x00BD150A
- print("Make comment to address: : " + hex(address) + " ; value: " + str(decrypted))
- idc.MakeComm(address, str(decrypted))
- # 5th string
- v27 = b"\x55\x70\x60\x79"[::-1]
- v28 = b"\x28\x57\x44\x5E"[::-1]
- v29 = b"\x1F\x30\x3A"[::-1]
- encrypted = bytearray(v27 + v28 + v29)
- decrypted = bytearray(b"")
- for i in range(len(encrypted)):
- decrypted.append(encrypted[i] ^ (8 * i + 14) % 256)
- address = 0x00BD1558
- print("Make comment to address: : " + hex(address) + " ; value: " + str(decrypted))
- idc.MakeComm(address, str(decrypted))
- # 6th string
- v27 = b"\x78\x68\x73\xB6"[::-1]
- v28 = b"\x3C\x70\x54\x51"[::-1]
- v29 = b"\x38\x15\x04\x21"[::-1]
- encrypted = bytearray(v27 + v28 + v29)
- decrypted = bytearray(b"")
- for i in range(len(encrypted)):
- decrypted.append(encrypted[i] ^ ((i * 12) - 11) % 256)
- address = 0x00BD15C5
- print("Make comment to address: : " + hex(address) + " ; value: " + str(decrypted))
- idc.MakeComm(address, str(decrypted))
- # 7th string
- v27 = b"\x20\x50\x56\x78"[::-1]
- v28 = b"\x24\x05\x24\x2F"[::-1]
- v29 = b"\xF5\xE1\x0F\x07"[::-1]
- encrypted = bytearray(v27 + v28 + v29)
- decrypted = bytearray(b"")
- for i in range(len(encrypted)):
- decrypted.append(encrypted[i] ^ ((i * 9) + 42) % 256)
- address = 0x00BD1627
- print("Make comment to address: : " + hex(address) + " ; value: " + str(decrypted))
- idc.MakeComm(address, str(decrypted))
- # 8th string
- v27 = b"\x80\x9C\x9F\xB0"[::-1]
- v28 = b"\x9D\x92\xBB\x96"[::-1]
- v29 = b"\x96\x9F\x97"[::-1]
- encrypted = bytearray(v27 + v28 + v29)
- decrypted = bytearray(b"")
- for i in range(len(encrypted)):
- decrypted.append(encrypted[i] ^ ((i // 18) - 13) % 256)
- address = 0x00BD1679
- print("Make comment to address: : " + hex(address) + " ; value: " + str(decrypted))
- idc.MakeComm(address, str(decrypted))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement