/
githubmirror
/
metasploit-framework
Обзор
Документация
Войти
/
githubmirror
/
metasploit-framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
data/shellcode/block_api.x86.graphml
602 строки
29 KB
dledda-r7
fix(block_api): block-api graphml file using unicode_string->length
10 апр 2026, 17:53
Не верифицирован
10 апр 2026, 17:53
6e4be02
Код
Авторство
О чём код?
<?xml version="1.0" ?> <graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:xsi="http://graphml.graphdrawing.org/xmlns" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://graphml.graphdrawing.org/xmlns/1.0/graphml.xsd"> <key id="address" for="all" attr.name="address" attr.type="long"/> <key id="type" for="all" attr.name="type" attr.type="string"/> <key id="instruction.source" for="node" attr.name="instruction.source" attr.type="string"/> <key id="instruction.hex" for="node" attr.name="instruction.hex" attr.type="string"/> <graph edgedefault="directed"> <node id="block.0x1000"> <data key="address">0x1000</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x1000</data> <data key="type">block</data> <node id="block.0x1000:instruction.0x1000"> <data key="address">0x1000</data> <data key="type">instruction</data> <data key="instruction.hex">60</data> <data key="instruction.source">pushal</data> </node> <node id="block.0x1000:instruction.0x1001"> <data key="address">0x1001</data> <data key="type">instruction</data> <data key="instruction.hex">89e5</data> <data key="instruction.source">mov ebp, esp</data> </node> <node id="block.0x1000:instruction.0x1003"> <data key="address">0x1003</data> <data key="type">instruction</data> <data key="instruction.hex">31d2</data> <data key="instruction.source">xor edx, edx</data> </node> <node id="block.0x1000:instruction.0x1005"> <data key="address">0x1005</data> <data key="type">instruction</data> <data key="instruction.hex">648b5230</data> <data key="instruction.source">mov edx, dword ptr fs:[edx + 0x30]</data> </node> <node id="block.0x1000:instruction.0x1009"> <data key="address">0x1009</data> <data key="type">instruction</data> <data key="instruction.hex">8b520c</data> <data key="instruction.source">mov edx, dword ptr [edx + 0xc]</data> </node> <node id="block.0x1000:instruction.0x100c"> <data key="address">0x100c</data> <data key="type">instruction</data> <data key="instruction.hex">8b5214</data> <data key="instruction.source">mov edx, dword ptr [edx + 0x14]</data> </node> <edge source="block.0x1000:instruction.0x1000" target="block.0x1000:instruction.0x1003"/> <edge source="block.0x1000:instruction.0x1000" target="block.0x1000:instruction.0x1001"/> <edge source="block.0x1000:instruction.0x1003" target="block.0x1000:instruction.0x1005"/> <edge source="block.0x1000:instruction.0x1005" target="block.0x1000:instruction.0x1009"/> <edge source="block.0x1000:instruction.0x1009" target="block.0x1000:instruction.0x100c"/> </graph> </node> <node id="block.0x100f"> <data key="address">0x100f</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x100f</data> <data key="type">block</data> <node id="block.0x100f:instruction.0x100f"> <data key="address">0x100f</data> <data key="type">instruction</data> <data key="instruction.hex">8b7228</data> <data key="instruction.source">mov esi, dword ptr [edx + 0x28]</data> </node> <node id="block.0x100f:instruction.0x1012"> <data key="address">0x1012</data> <data key="type">instruction</data> <data key="instruction.hex">0fb74a24</data> <data key="instruction.source">movzx ecx, word ptr [edx + 0x24]</data> </node> <node id="block.0x100f:instruction.0x1016"> <data key="address">0x1016</data> <data key="type">instruction</data> <data key="instruction.hex">bf00000000</data> <data key="instruction.source">mov edi, 0</data> </node> </graph> </node> <node id="block.0x101b"> <data key="address">0x101b</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x101b</data> <data key="type">block</data> <node id="block.0x101b:instruction.0x101b"> <data key="address">0x101b</data> <data key="type">instruction</data> <data key="instruction.hex">31c0</data> <data key="instruction.source">xor eax, eax</data> </node> <node id="block.0x101b:instruction.0x101d"> <data key="address">0x101d</data> <data key="type">instruction</data> <data key="instruction.hex">ac</data> <data key="instruction.source">lodsb al, byte ptr [esi]</data> </node> <node id="block.0x101b:instruction.0x101e"> <data key="address">0x101e</data> <data key="type">instruction</data> <data key="instruction.hex">3c61</data> <data key="instruction.source">cmp al, 0x61</data> </node> <node id="block.0x101b:instruction.0x1020"> <data key="address">0x1020</data> <data key="type">instruction</data> <data key="instruction.hex">7c02</data> <data key="instruction.source">jl 0x1024</data> </node> <edge source="block.0x101b:instruction.0x101b" target="block.0x101b:instruction.0x101d"/> <edge source="block.0x101b:instruction.0x101d" target="block.0x101b:instruction.0x101e"/> <edge source="block.0x101b:instruction.0x101e" target="block.0x101b:instruction.0x1020"/> </graph> </node> <node id="block.0x1022"> <data key="address">0x1022</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x1022</data> <data key="type">block</data> <node id="block.0x1022:instruction.0x1022"> <data key="address">0x1022</data> <data key="type">instruction</data> <data key="instruction.hex">2c20</data> <data key="instruction.source">sub al, 0x20</data> </node> </graph> </node> <node id="block.0x1024"> <data key="address">0x1024</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x1024</data> <data key="type">block</data> <node id="block.0x1024:instruction.0x1024"> <data key="address">0x1024</data> <data key="type">instruction</data> <data key="instruction.hex">c1cf0d</data> <data key="instruction.source">ror edi, 0xd</data> </node> <node id="block.0x1024:instruction.0x1027"> <data key="address">0x1027</data> <data key="type">instruction</data> <data key="instruction.hex">01c7</data> <data key="instruction.source">add edi, eax</data> </node> <node id="block.0x1024:instruction.0x1029"> <data key="address">0x1029</data> <data key="type">instruction</data> <data key="instruction.hex">49</data> <data key="instruction.source">dec ecx</data> </node> <node id="block.0x1024:instruction.0x102a"> <data key="address">0x102a</data> <data key="type">instruction</data> <data key="instruction.hex">75ef</data> <data key="instruction.source">jne 0x101b</data> </node> <edge source="block.0x1024:instruction.0x1024" target="block.0x1024:instruction.0x1027"/> <edge source="block.0x1024:instruction.0x1027" target="block.0x1024:instruction.0x1029"/> <edge source="block.0x1024:instruction.0x1029" target="block.0x1024:instruction.0x102a"/> </graph> </node> <node id="block.0x102c"> <data key="address">0x102c</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x102c</data> <data key="type">block</data> <node id="block.0x102c:instruction.0x102c"> <data key="address">0x102c</data> <data key="type">instruction</data> <data key="instruction.hex">52</data> <data key="instruction.source">push edx</data> </node> <node id="block.0x102c:instruction.0x102d"> <data key="address">0x102d</data> <data key="type">instruction</data> <data key="instruction.hex">57</data> <data key="instruction.source">push edi</data> </node> <node id="block.0x102c:instruction.0x102e"> <data key="address">0x102e</data> <data key="type">instruction</data> <data key="instruction.hex">8b5210</data> <data key="instruction.source">mov edx, dword ptr [edx + 0x10]</data> </node> <node id="block.0x102c:instruction.0x1031"> <data key="address">0x1031</data> <data key="type">instruction</data> <data key="instruction.hex">8b423c</data> <data key="instruction.source">mov eax, dword ptr [edx + 0x3c]</data> </node> <node id="block.0x102c:instruction.0x1034"> <data key="address">0x1034</data> <data key="type">instruction</data> <data key="instruction.hex">01d0</data> <data key="instruction.source">add eax, edx</data> </node> <node id="block.0x102c:instruction.0x1036"> <data key="address">0x1036</data> <data key="type">instruction</data> <data key="instruction.hex">8b4078</data> <data key="instruction.source">mov eax, dword ptr [eax + 0x78]</data> </node> <node id="block.0x102c:instruction.0x1039"> <data key="address">0x1039</data> <data key="type">instruction</data> <data key="instruction.hex">85c0</data> <data key="instruction.source">test eax, eax</data> </node> <node id="block.0x102c:instruction.0x103b"> <data key="address">0x103b</data> <data key="type">instruction</data> <data key="instruction.hex">744a</data> <data key="instruction.source">je 0x1087</data> </node> <edge source="block.0x102c:instruction.0x102c" target="block.0x102c:instruction.0x102d"/> <edge source="block.0x102c:instruction.0x102c" target="block.0x102c:instruction.0x102e"/> <edge source="block.0x102c:instruction.0x102d" target="block.0x102c:instruction.0x103b"/> <edge source="block.0x102c:instruction.0x102e" target="block.0x102c:instruction.0x1031"/> <edge source="block.0x102c:instruction.0x102e" target="block.0x102c:instruction.0x1034"/> <edge source="block.0x102c:instruction.0x1031" target="block.0x102c:instruction.0x1034"/> <edge source="block.0x102c:instruction.0x1034" target="block.0x102c:instruction.0x1036"/> <edge source="block.0x102c:instruction.0x1036" target="block.0x102c:instruction.0x1039"/> <edge source="block.0x102c:instruction.0x1039" target="block.0x102c:instruction.0x103b"/> </graph> </node> <node id="block.0x103d"> <data key="address">0x103d</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x103d</data> <data key="type">block</data> <node id="block.0x103d:instruction.0x103d"> <data key="address">0x103d</data> <data key="type">instruction</data> <data key="instruction.hex">01d0</data> <data key="instruction.source">add eax, edx</data> </node> <node id="block.0x103d:instruction.0x103f"> <data key="address">0x103f</data> <data key="type">instruction</data> <data key="instruction.hex">50</data> <data key="instruction.source">push eax</data> </node> <node id="block.0x103d:instruction.0x1040"> <data key="address">0x1040</data> <data key="type">instruction</data> <data key="instruction.hex">8b4818</data> <data key="instruction.source">mov ecx, dword ptr [eax + 0x18]</data> </node> <node id="block.0x103d:instruction.0x1043"> <data key="address">0x1043</data> <data key="type">instruction</data> <data key="instruction.hex">8b5820</data> <data key="instruction.source">mov ebx, dword ptr [eax + 0x20]</data> </node> <node id="block.0x103d:instruction.0x1046"> <data key="address">0x1046</data> <data key="type">instruction</data> <data key="instruction.hex">01d3</data> <data key="instruction.source">add ebx, edx</data> </node> <edge source="block.0x103d:instruction.0x103d" target="block.0x103d:instruction.0x103f"/> <edge source="block.0x103d:instruction.0x103d" target="block.0x103d:instruction.0x1040"/> <edge source="block.0x103d:instruction.0x103d" target="block.0x103d:instruction.0x1043"/> <edge source="block.0x103d:instruction.0x1043" target="block.0x103d:instruction.0x1046"/> </graph> </node> <node id="block.0x1048"> <data key="address">0x1048</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x1048</data> <data key="type">block</data> <node id="block.0x1048:instruction.0x1048"> <data key="address">0x1048</data> <data key="type">instruction</data> <data key="instruction.hex">85c9</data> <data key="instruction.source">test ecx, ecx</data> </node> <node id="block.0x1048:instruction.0x104a"> <data key="address">0x104a</data> <data key="type">instruction</data> <data key="instruction.hex">743a</data> <data key="instruction.source">je 0x1086</data> </node> <edge source="block.0x1048:instruction.0x1048" target="block.0x1048:instruction.0x104a"/> </graph> </node> <node id="block.0x104c"> <data key="address">0x104c</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x104c</data> <data key="type">block</data> <node id="block.0x104c:instruction.0x104c"> <data key="address">0x104c</data> <data key="type">instruction</data> <data key="instruction.hex">49</data> <data key="instruction.source">dec ecx</data> </node> <node id="block.0x104c:instruction.0x104d"> <data key="address">0x104d</data> <data key="type">instruction</data> <data key="instruction.hex">8b348b</data> <data key="instruction.source">mov esi, dword ptr [ebx + ecx*4]</data> </node> <node id="block.0x104c:instruction.0x1050"> <data key="address">0x1050</data> <data key="type">instruction</data> <data key="instruction.hex">01d6</data> <data key="instruction.source">add esi, edx</data> </node> <node id="block.0x104c:instruction.0x1052"> <data key="address">0x1052</data> <data key="type">instruction</data> <data key="instruction.hex">8b7df8</data> <data key="instruction.source">mov edi, dword ptr [ebp - 8]</data> </node> <edge source="block.0x104c:instruction.0x104c" target="block.0x104c:instruction.0x1050"/> <edge source="block.0x104c:instruction.0x104c" target="block.0x104c:instruction.0x104d"/> <edge source="block.0x104c:instruction.0x104d" target="block.0x104c:instruction.0x1050"/> </graph> </node> <node id="block.0x1055"> <data key="address">0x1055</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x1055</data> <data key="type">block</data> <node id="block.0x1055:instruction.0x1055"> <data key="address">0x1055</data> <data key="type">instruction</data> <data key="instruction.hex">31c0</data> <data key="instruction.source">xor eax, eax</data> </node> <node id="block.0x1055:instruction.0x1057"> <data key="address">0x1057</data> <data key="type">instruction</data> <data key="instruction.hex">ac</data> <data key="instruction.source">lodsb al, byte ptr [esi]</data> </node> <node id="block.0x1055:instruction.0x1058"> <data key="address">0x1058</data> <data key="type">instruction</data> <data key="instruction.hex">c1cf0d</data> <data key="instruction.source">ror edi, 0xd</data> </node> <node id="block.0x1055:instruction.0x105b"> <data key="address">0x105b</data> <data key="type">instruction</data> <data key="instruction.hex">01c7</data> <data key="instruction.source">add edi, eax</data> </node> <node id="block.0x1055:instruction.0x105d"> <data key="address">0x105d</data> <data key="type">instruction</data> <data key="instruction.hex">38e0</data> <data key="instruction.source">cmp al, ah</data> </node> <node id="block.0x1055:instruction.0x105f"> <data key="address">0x105f</data> <data key="type">instruction</data> <data key="instruction.hex">75f4</data> <data key="instruction.source">jne 0x1055</data> </node> <edge source="block.0x1055:instruction.0x1055" target="block.0x1055:instruction.0x1057"/> <edge source="block.0x1055:instruction.0x1055" target="block.0x1055:instruction.0x1058"/> <edge source="block.0x1055:instruction.0x1055" target="block.0x1055:instruction.0x105d"/> <edge source="block.0x1055:instruction.0x1057" target="block.0x1055:instruction.0x105b"/> <edge source="block.0x1055:instruction.0x1057" target="block.0x1055:instruction.0x105d"/> <edge source="block.0x1055:instruction.0x1058" target="block.0x1055:instruction.0x105b"/> <edge source="block.0x1055:instruction.0x105b" target="block.0x1055:instruction.0x105d"/> <edge source="block.0x1055:instruction.0x105d" target="block.0x1055:instruction.0x105f"/> </graph> </node> <node id="block.0x1061"> <data key="address">0x1061</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x1061</data> <data key="type">block</data> <node id="block.0x1061:instruction.0x1061"> <data key="address">0x1061</data> <data key="type">instruction</data> <data key="instruction.hex">3b7d24</data> <data key="instruction.source">cmp edi, dword ptr [ebp + 0x24]</data> </node> <node id="block.0x1061:instruction.0x1064"> <data key="address">0x1064</data> <data key="type">instruction</data> <data key="instruction.hex">75e2</data> <data key="instruction.source">jne 0x1048</data> </node> <edge source="block.0x1061:instruction.0x1061" target="block.0x1061:instruction.0x1064"/> </graph> </node> <node id="block.0x1066"> <data key="address">0x1066</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x1066</data> <data key="type">block</data> <node id="block.0x1066:instruction.0x1066"> <data key="address">0x1066</data> <data key="type">instruction</data> <data key="instruction.hex">58</data> <data key="instruction.source">pop eax</data> </node> <node id="block.0x1066:instruction.0x1067"> <data key="address">0x1067</data> <data key="type">instruction</data> <data key="instruction.hex">8b5824</data> <data key="instruction.source">mov ebx, dword ptr [eax + 0x24]</data> </node> <node id="block.0x1066:instruction.0x106a"> <data key="address">0x106a</data> <data key="type">instruction</data> <data key="instruction.hex">01d3</data> <data key="instruction.source">add ebx, edx</data> </node> <node id="block.0x1066:instruction.0x106c"> <data key="address">0x106c</data> <data key="type">instruction</data> <data key="instruction.hex">668b0c4b</data> <data key="instruction.source">mov cx, word ptr [ebx + ecx*2]</data> </node> <node id="block.0x1066:instruction.0x1070"> <data key="address">0x1070</data> <data key="type">instruction</data> <data key="instruction.hex">8b581c</data> <data key="instruction.source">mov ebx, dword ptr [eax + 0x1c]</data> </node> <node id="block.0x1066:instruction.0x1073"> <data key="address">0x1073</data> <data key="type">instruction</data> <data key="instruction.hex">01d3</data> <data key="instruction.source">add ebx, edx</data> </node> <node id="block.0x1066:instruction.0x1075"> <data key="address">0x1075</data> <data key="type">instruction</data> <data key="instruction.hex">8b048b</data> <data key="instruction.source">mov eax, dword ptr [ebx + ecx*4]</data> </node> <node id="block.0x1066:instruction.0x1078"> <data key="address">0x1078</data> <data key="type">instruction</data> <data key="instruction.hex">01d0</data> <data key="instruction.source">add eax, edx</data> </node> <node id="block.0x1066:instruction.0x107a"> <data key="address">0x107a</data> <data key="type">instruction</data> <data key="instruction.hex">89442424</data> <data key="instruction.source">mov dword ptr [esp + 0x24], eax</data> </node> <node id="block.0x1066:instruction.0x107e"> <data key="address">0x107e</data> <data key="type">instruction</data> <data key="instruction.hex">5b</data> <data key="instruction.source">pop ebx</data> </node> <node id="block.0x1066:instruction.0x107f"> <data key="address">0x107f</data> <data key="type">instruction</data> <data key="instruction.hex">5b</data> <data key="instruction.source">pop ebx</data> </node> <node id="block.0x1066:instruction.0x1080"> <data key="address">0x1080</data> <data key="type">instruction</data> <data key="instruction.hex">61</data> <data key="instruction.source">popal</data> </node> <node id="block.0x1066:instruction.0x1081"> <data key="address">0x1081</data> <data key="type">instruction</data> <data key="instruction.hex">59</data> <data key="instruction.source">pop ecx</data> </node> <node id="block.0x1066:instruction.0x1082"> <data key="address">0x1082</data> <data key="type">instruction</data> <data key="instruction.hex">5a</data> <data key="instruction.source">pop edx</data> </node> <node id="block.0x1066:instruction.0x1083"> <data key="address">0x1083</data> <data key="type">instruction</data> <data key="instruction.hex">51</data> <data key="instruction.source">push ecx</data> </node> <node id="block.0x1066:instruction.0x1084"> <data key="address">0x1084</data> <data key="type">instruction</data> <data key="instruction.hex">ffe0</data> <data key="instruction.source">jmp eax</data> </node> <edge source="block.0x1066:instruction.0x1066" target="block.0x1066:instruction.0x107e"/> <edge source="block.0x1066:instruction.0x1066" target="block.0x1066:instruction.0x1067"/> <edge source="block.0x1066:instruction.0x1066" target="block.0x1066:instruction.0x1070"/> <edge source="block.0x1066:instruction.0x1066" target="block.0x1066:instruction.0x107a"/> <edge source="block.0x1066:instruction.0x1067" target="block.0x1066:instruction.0x1075"/> <edge source="block.0x1066:instruction.0x1067" target="block.0x1066:instruction.0x106a"/> <edge source="block.0x1066:instruction.0x106a" target="block.0x1066:instruction.0x1070"/> <edge source="block.0x1066:instruction.0x106a" target="block.0x1066:instruction.0x1080"/> <edge source="block.0x1066:instruction.0x106a" target="block.0x1066:instruction.0x106c"/> <edge source="block.0x1066:instruction.0x106c" target="block.0x1066:instruction.0x1075"/> <edge source="block.0x1066:instruction.0x106c" target="block.0x1066:instruction.0x1070"/> <edge source="block.0x1066:instruction.0x106c" target="block.0x1066:instruction.0x1080"/> <edge source="block.0x1066:instruction.0x1070" target="block.0x1066:instruction.0x1075"/> <edge source="block.0x1066:instruction.0x1070" target="block.0x1066:instruction.0x1073"/> <edge source="block.0x1066:instruction.0x1073" target="block.0x1066:instruction.0x107e"/> <edge source="block.0x1066:instruction.0x1073" target="block.0x1066:instruction.0x1075"/> <edge source="block.0x1066:instruction.0x1073" target="block.0x1066:instruction.0x1080"/> <edge source="block.0x1066:instruction.0x1075" target="block.0x1066:instruction.0x107e"/> <edge source="block.0x1066:instruction.0x1075" target="block.0x1066:instruction.0x1080"/> <edge source="block.0x1066:instruction.0x1075" target="block.0x1066:instruction.0x1078"/> <edge source="block.0x1066:instruction.0x1078" target="block.0x1066:instruction.0x1080"/> <edge source="block.0x1066:instruction.0x1078" target="block.0x1066:instruction.0x107a"/> <edge source="block.0x1066:instruction.0x107a" target="block.0x1066:instruction.0x107e"/> <edge source="block.0x1066:instruction.0x107a" target="block.0x1066:instruction.0x1080"/> <edge source="block.0x1066:instruction.0x107e" target="block.0x1066:instruction.0x107f"/> <edge source="block.0x1066:instruction.0x107f" target="block.0x1066:instruction.0x1080"/> <edge source="block.0x1066:instruction.0x1080" target="block.0x1066:instruction.0x1081"/> <edge source="block.0x1066:instruction.0x1080" target="block.0x1066:instruction.0x1084"/> <edge source="block.0x1066:instruction.0x1081" target="block.0x1066:instruction.0x1082"/> <edge source="block.0x1066:instruction.0x1081" target="block.0x1066:instruction.0x1083"/> <edge source="block.0x1066:instruction.0x1082" target="block.0x1066:instruction.0x1083"/> <edge source="block.0x1066:instruction.0x1083" target="block.0x1066:instruction.0x1084"/> </graph> </node> <node id="block.0x1086"> <data key="address">0x1086</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x1086</data> <data key="type">block</data> <node id="block.0x1086:instruction.0x1086"> <data key="address">0x1086</data> <data key="type">instruction</data> <data key="instruction.hex">58</data> <data key="instruction.source">pop eax</data> </node> </graph> </node> <node id="block.0x1087"> <data key="address">0x1087</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x1087</data> <data key="type">block</data> <node id="block.0x1087:instruction.0x1087"> <data key="address">0x1087</data> <data key="type">instruction</data> <data key="instruction.hex">5f</data> <data key="instruction.source">pop edi</data> </node> <node id="block.0x1087:instruction.0x1088"> <data key="address">0x1088</data> <data key="type">instruction</data> <data key="instruction.hex">5a</data> <data key="instruction.source">pop edx</data> </node> <node id="block.0x1087:instruction.0x1089"> <data key="address">0x1089</data> <data key="type">instruction</data> <data key="instruction.hex">8b12</data> <data key="instruction.source">mov edx, dword ptr [edx]</data> </node> <node id="block.0x1087:instruction.0x108b"> <data key="address">0x108b</data> <data key="type">instruction</data> <data key="instruction.hex">eb82</data> <data key="instruction.source">jmp 0x100f</data> </node> <edge source="block.0x1087:instruction.0x1087" target="block.0x1087:instruction.0x1088"/> <edge source="block.0x1087:instruction.0x1088" target="block.0x1087:instruction.0x1089"/> <edge source="block.0x1087:instruction.0x1089" target="block.0x1087:instruction.0x108b"/> </graph> </node> <edge source="block.0x1000" target="block.0x100f"/> <edge source="block.0x100f" target="block.0x101b"/> <edge source="block.0x101b" target="block.0x1022"/> <edge source="block.0x1022" target="block.0x1024"/> <edge source="block.0x1024" target="block.0x102c"/> <edge source="block.0x102c" target="block.0x103d"/> <edge source="block.0x103d" target="block.0x1048"/> <edge source="block.0x1048" target="block.0x104c"/> <edge source="block.0x104c" target="block.0x1055"/> <edge source="block.0x1055" target="block.0x1061"/> <edge source="block.0x1061" target="block.0x1066"/> <edge source="block.0x1066" target="block.0x1086"/> <edge source="block.0x1086" target="block.0x1087"/> </graph> </graphml>