-
-
Save chinmaydd/dc66274ee136b85f974be15f25cbfde0 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 1d151e00011d00415e244e4f4a06001e112d1e003a0a191b111e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 4357475e5e7d0022281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2bc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b49c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b495ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b495e4bc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b495e4b2ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b495e4bea000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b495ecb2a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b49de4b2a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2bc95e4b2a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00c95e4b2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b0049de4b2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495ecb2a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4bea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2ac000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2a13c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2a132ec00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2a132e19c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2a132e1911c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2a132e19d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2a132ed91100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2a13d9110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2a132ed91100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2a13d9110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2a1302d91100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2a130219d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2a13021911c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2a1302191138c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2a130219113801c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2a1302191138011dc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2a1302191138011d19c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2a1302191138011d1938c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2a1302191138011d19380ec0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2a1302191138011d19380e3cc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2a1302191138011d19380e3c3cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2a1302191138011d19380e3cc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2a1302191138011d19380ec0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2a1302191138011d19380e12c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2a1302191138011d19380e1212c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2a1302191138011d19380e121205c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 6a07111b0a1e480e1311070700187b2b00495e4b2a1302191138011d19380e1212053bc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
| 1d151e00011d00415e244e4f4a06001e112d1e003a0a191b111e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Analysis: | |
| # packetType: 'B' - EB_BRAILLE_DISPLAY | |
| # packetSubType: 'S' - EB_BRAILLE_DISPLAY_STATIC | |
| import textwrap | |
| import string | |
| class Packet: | |
| def __init__(self, packetSize=None, packetType=None, packetSubType=None, packetData=None): | |
| self.packetSize = packetSize | |
| self.packetType = packetType | |
| self.packetSubType = packetSubType | |
| self.packetData = packetData | |
| # Packet info is of the form: | |
| # 02:00:04:53:49:03:55:55:55:55:55:55:55: | |
| def load_raw(self, packet_info): | |
| sections = packet_info.split(':') | |
| stx = sections[0] | |
| packetSize = int(sections[1] + sections[2], 16) | |
| packetType = int(sections[3], 16) | |
| packetSubType = int(sections[4], 16) | |
| etx = sections.index("03") | |
| packetData = (''.join(sections[5:etx])) | |
| self.packetSize = packetSize | |
| self.packetType = packetType | |
| self.packetSubType = packetSubType | |
| self.packetData = packetData | |
| if __name__ == "__main__": | |
| conversation = open('final_conversations.txt', 'r').read().splitlines() | |
| p_list = [] | |
| for packet in conversation[1:]: | |
| t_p = Packet() | |
| t_p.load_raw(packet) | |
| p_list.append(t_p) | |
| temp = textwrap.wrap(t_p.packetData, 2) | |
| print ''.join([x.decode('hex') for x in temp if x.decode('hex') in string.printable]) | |
| init_packet = conversation[0] | |
| config_packet = Packet() | |
| config_packet.load_raw(init_packet) | |
| ''' | |
| print "[+] Config Packet:" | |
| print "[+] packetType:" + hex(config_packet.packetType) | |
| print "[+] packetSubType:" + hex(config_packet.packetSubType) | |
| print "[+] ***********" | |
| ''' | |
| # Loading up some more config packets for analysis | |
| s_config = open('data', 'r').read().splitlines() | |
| for s_packet in s_config: | |
| packet = Packet() | |
| packet.load_raw(s_packet) | |
| ''' | |
| print "[+] S_CONFIG Packet: " | |
| print "[+] packetType:" + hex(packet.packetType) | |
| print "[+] packetSubType:" + hex(packet.packetSubType) | |
| print "[+] packetData:" + packet.packetData | |
| print "[+] ***********" | |
| ''' | |
| if packet.packetSubType == 0x47: | |
| # print "[+] Display Length: " + str(int(packet.packetData, 16)) | |
| pass |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment