/
githubmirror
/
metasploit-framework
Обзор
Документация
Войти
/
githubmirror
/
metasploit-framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
data/shellcode/block_api.x64.graphml
650 строк
31 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">4151</data> <data key="instruction.source">push r9</data> </node> <node id="block.0x1000:instruction.0x1002"> <data key="address">0x1002</data> <data key="type">instruction</data> <data key="instruction.hex">4150</data> <data key="instruction.source">push r8</data> </node> <node id="block.0x1000:instruction.0x1004"> <data key="address">0x1004</data> <data key="type">instruction</data> <data key="instruction.hex">52</data> <data key="instruction.source">push rdx</data> </node> <node id="block.0x1000:instruction.0x1005"> <data key="address">0x1005</data> <data key="type">instruction</data> <data key="instruction.hex">51</data> <data key="instruction.source">push rcx</data> </node> <node id="block.0x1000:instruction.0x1006"> <data key="address">0x1006</data> <data key="type">instruction</data> <data key="instruction.hex">56</data> <data key="instruction.source">push rsi</data> </node> <node id="block.0x1000:instruction.0x1007"> <data key="address">0x1007</data> <data key="type">instruction</data> <data key="instruction.hex">4831d2</data> <data key="instruction.source">xor rdx, rdx</data> </node> <node id="block.0x1000:instruction.0x100a"> <data key="address">0x100a</data> <data key="type">instruction</data> <data key="instruction.hex">65488b5260</data> <data key="instruction.source">mov rdx, qword ptr gs:[rdx + 0x60]</data> </node> <node id="block.0x1000:instruction.0x100f"> <data key="address">0x100f</data> <data key="type">instruction</data> <data key="instruction.hex">488b5218</data> <data key="instruction.source">mov rdx, qword ptr [rdx + 0x18]</data> </node> <node id="block.0x1000:instruction.0x1013"> <data key="address">0x1013</data> <data key="type">instruction</data> <data key="instruction.hex">488b5220</data> <data key="instruction.source">mov rdx, qword ptr [rdx + 0x20]</data> </node> <edge source="block.0x1000:instruction.0x1000" target="block.0x1000:instruction.0x1002"/> <edge source="block.0x1000:instruction.0x1002" target="block.0x1000:instruction.0x1004"/> <edge source="block.0x1000:instruction.0x1004" target="block.0x1000:instruction.0x1007"/> <edge source="block.0x1000:instruction.0x1004" target="block.0x1000:instruction.0x1005"/> <edge source="block.0x1000:instruction.0x1005" target="block.0x1000:instruction.0x1006"/> <edge source="block.0x1000:instruction.0x1007" target="block.0x1000:instruction.0x100a"/> <edge source="block.0x1000:instruction.0x100a" target="block.0x1000:instruction.0x100f"/> <edge source="block.0x1000:instruction.0x100f" target="block.0x1000:instruction.0x1013"/> </graph> </node> <node id="block.0x1017"> <data key="address">0x1017</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x1017</data> <data key="type">block</data> <node id="block.0x1017:instruction.0x1017"> <data key="address">0x1017</data> <data key="type">instruction</data> <data key="instruction.hex">488b7250</data> <data key="instruction.source">mov rsi, qword ptr [rdx + 0x50]</data> </node> <node id="block.0x1017:instruction.0x101b"> <data key="address">0x101b</data> <data key="type">instruction</data> <data key="instruction.hex">480fb74a48</data> <data key="instruction.source">movzx rcx, word ptr [rdx + 0x48]</data> </node> <node id="block.0x1017:instruction.0x1020"> <data key="address">0x1020</data> <data key="type">instruction</data> <data key="instruction.hex">41b900000000</data> <data key="instruction.source">mov r9d, 0</data> </node> </graph> </node> <node id="block.0x1026"> <data key="address">0x1026</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x1026</data> <data key="type">block</data> <node id="block.0x1026:instruction.0x1026"> <data key="address">0x1026</data> <data key="type">instruction</data> <data key="instruction.hex">4831c0</data> <data key="instruction.source">xor rax, rax</data> </node> <node id="block.0x1026:instruction.0x1029"> <data key="address">0x1029</data> <data key="type">instruction</data> <data key="instruction.hex">ac</data> <data key="instruction.source">lodsb al, byte ptr [rsi]</data> </node> <node id="block.0x1026:instruction.0x102a"> <data key="address">0x102a</data> <data key="type">instruction</data> <data key="instruction.hex">3c61</data> <data key="instruction.source">cmp al, 0x61</data> </node> <node id="block.0x1026:instruction.0x102c"> <data key="address">0x102c</data> <data key="type">instruction</data> <data key="instruction.hex">7c02</data> <data key="instruction.source">jl 0x1030</data> </node> <edge source="block.0x1026:instruction.0x1026" target="block.0x1026:instruction.0x1029"/> <edge source="block.0x1026:instruction.0x1029" target="block.0x1026:instruction.0x102a"/> <edge source="block.0x1026:instruction.0x102a" target="block.0x1026:instruction.0x102c"/> </graph> </node> <node id="block.0x102e"> <data key="address">0x102e</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x102e</data> <data key="type">block</data> <node id="block.0x102e:instruction.0x102e"> <data key="address">0x102e</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.0x1030"> <data key="address">0x1030</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x1030</data> <data key="type">block</data> <node id="block.0x1030:instruction.0x1030"> <data key="address">0x1030</data> <data key="type">instruction</data> <data key="instruction.hex">41c1c90d</data> <data key="instruction.source">ror r9d, 0xd</data> </node> <node id="block.0x1030:instruction.0x1034"> <data key="address">0x1034</data> <data key="type">instruction</data> <data key="instruction.hex">4101c1</data> <data key="instruction.source">add r9d, eax</data> </node> <node id="block.0x1030:instruction.0x1037"> <data key="address">0x1037</data> <data key="type">instruction</data> <data key="instruction.hex">e2ed</data> <data key="instruction.source">loop 0x1026</data> </node> <edge source="block.0x1030:instruction.0x1030" target="block.0x1030:instruction.0x1034"/> <edge source="block.0x1030:instruction.0x1034" target="block.0x1030:instruction.0x1037"/> </graph> </node> <node id="block.0x1039"> <data key="address">0x1039</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x1039</data> <data key="type">block</data> <node id="block.0x1039:instruction.0x1039"> <data key="address">0x1039</data> <data key="type">instruction</data> <data key="instruction.hex">52</data> <data key="instruction.source">push rdx</data> </node> <node id="block.0x1039:instruction.0x103a"> <data key="address">0x103a</data> <data key="type">instruction</data> <data key="instruction.hex">4151</data> <data key="instruction.source">push r9</data> </node> <node id="block.0x1039:instruction.0x103c"> <data key="address">0x103c</data> <data key="type">instruction</data> <data key="instruction.hex">488b5220</data> <data key="instruction.source">mov rdx, qword ptr [rdx + 0x20]</data> </node> <node id="block.0x1039:instruction.0x1040"> <data key="address">0x1040</data> <data key="type">instruction</data> <data key="instruction.hex">8b423c</data> <data key="instruction.source">mov eax, dword ptr [rdx + 0x3c]</data> </node> <node id="block.0x1039:instruction.0x1043"> <data key="address">0x1043</data> <data key="type">instruction</data> <data key="instruction.hex">4801d0</data> <data key="instruction.source">add rax, rdx</data> </node> <node id="block.0x1039:instruction.0x1046"> <data key="address">0x1046</data> <data key="type">instruction</data> <data key="instruction.hex">668178180b02</data> <data key="instruction.source">cmp word ptr [rax + 0x18], 0x20b</data> </node> <node id="block.0x1039:instruction.0x104c"> <data key="address">0x104c</data> <data key="type">instruction</data> <data key="instruction.hex">756f</data> <data key="instruction.source">jne 0x10bd</data> </node> <edge source="block.0x1039:instruction.0x1039" target="block.0x1039:instruction.0x103c"/> <edge source="block.0x1039:instruction.0x1039" target="block.0x1039:instruction.0x103a"/> <edge source="block.0x1039:instruction.0x103a" target="block.0x1039:instruction.0x104c"/> <edge source="block.0x1039:instruction.0x103c" target="block.0x1039:instruction.0x1040"/> <edge source="block.0x1039:instruction.0x103c" target="block.0x1039:instruction.0x1043"/> <edge source="block.0x1039:instruction.0x1040" target="block.0x1039:instruction.0x1043"/> <edge source="block.0x1039:instruction.0x1043" target="block.0x1039:instruction.0x1046"/> <edge source="block.0x1039:instruction.0x1046" target="block.0x1039:instruction.0x104c"/> </graph> </node> <node id="block.0x104e"> <data key="address">0x104e</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x104e</data> <data key="type">block</data> <node id="block.0x104e:instruction.0x104e"> <data key="address">0x104e</data> <data key="type">instruction</data> <data key="instruction.hex">8b8088000000</data> <data key="instruction.source">mov eax, dword ptr [rax + 0x88]</data> </node> <node id="block.0x104e:instruction.0x1054"> <data key="address">0x1054</data> <data key="type">instruction</data> <data key="instruction.hex">4885c0</data> <data key="instruction.source">test rax, rax</data> </node> <node id="block.0x104e:instruction.0x1057"> <data key="address">0x1057</data> <data key="type">instruction</data> <data key="instruction.hex">7464</data> <data key="instruction.source">je 0x10bd</data> </node> <edge source="block.0x104e:instruction.0x104e" target="block.0x104e:instruction.0x1054"/> <edge source="block.0x104e:instruction.0x1054" target="block.0x104e:instruction.0x1057"/> </graph> </node> <node id="block.0x1059"> <data key="address">0x1059</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x1059</data> <data key="type">block</data> <node id="block.0x1059:instruction.0x1059"> <data key="address">0x1059</data> <data key="type">instruction</data> <data key="instruction.hex">4801d0</data> <data key="instruction.source">add rax, rdx</data> </node> <node id="block.0x1059:instruction.0x105c"> <data key="address">0x105c</data> <data key="type">instruction</data> <data key="instruction.hex">50</data> <data key="instruction.source">push rax</data> </node> <node id="block.0x1059:instruction.0x105d"> <data key="address">0x105d</data> <data key="type">instruction</data> <data key="instruction.hex">8b4818</data> <data key="instruction.source">mov ecx, dword ptr [rax + 0x18]</data> </node> <node id="block.0x1059:instruction.0x1060"> <data key="address">0x1060</data> <data key="type">instruction</data> <data key="instruction.hex">448b4020</data> <data key="instruction.source">mov r8d, dword ptr [rax + 0x20]</data> </node> <node id="block.0x1059:instruction.0x1064"> <data key="address">0x1064</data> <data key="type">instruction</data> <data key="instruction.hex">4901d0</data> <data key="instruction.source">add r8, rdx</data> </node> <edge source="block.0x1059:instruction.0x1059" target="block.0x1059:instruction.0x105c"/> <edge source="block.0x1059:instruction.0x1059" target="block.0x1059:instruction.0x105d"/> <edge source="block.0x1059:instruction.0x1059" target="block.0x1059:instruction.0x1060"/> <edge source="block.0x1059:instruction.0x1060" target="block.0x1059:instruction.0x1064"/> </graph> </node> <node id="block.0x1067"> <data key="address">0x1067</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x1067</data> <data key="type">block</data> <node id="block.0x1067:instruction.0x1067"> <data key="address">0x1067</data> <data key="type">instruction</data> <data key="instruction.hex">e353</data> <data key="instruction.source">jrcxz 0x10bc</data> </node> </graph> </node> <node id="block.0x1069"> <data key="address">0x1069</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x1069</data> <data key="type">block</data> <node id="block.0x1069:instruction.0x1069"> <data key="address">0x1069</data> <data key="type">instruction</data> <data key="instruction.hex">48ffc9</data> <data key="instruction.source">dec rcx</data> </node> <node id="block.0x1069:instruction.0x106c"> <data key="address">0x106c</data> <data key="type">instruction</data> <data key="instruction.hex">418b3488</data> <data key="instruction.source">mov esi, dword ptr [r8 + rcx*4]</data> </node> <node id="block.0x1069:instruction.0x1070"> <data key="address">0x1070</data> <data key="type">instruction</data> <data key="instruction.hex">4801d6</data> <data key="instruction.source">add rsi, rdx</data> </node> <node id="block.0x1069:instruction.0x1073"> <data key="address">0x1073</data> <data key="type">instruction</data> <data key="instruction.hex">448b4c2408</data> <data key="instruction.source">mov r9d, dword ptr [rsp + 8]</data> </node> <edge source="block.0x1069:instruction.0x1069" target="block.0x1069:instruction.0x1070"/> <edge source="block.0x1069:instruction.0x1069" target="block.0x1069:instruction.0x106c"/> <edge source="block.0x1069:instruction.0x106c" target="block.0x1069:instruction.0x1070"/> </graph> </node> <node id="block.0x1078"> <data key="address">0x1078</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x1078</data> <data key="type">block</data> <node id="block.0x1078:instruction.0x1078"> <data key="address">0x1078</data> <data key="type">instruction</data> <data key="instruction.hex">4831c0</data> <data key="instruction.source">xor rax, rax</data> </node> <node id="block.0x1078:instruction.0x107b"> <data key="address">0x107b</data> <data key="type">instruction</data> <data key="instruction.hex">ac</data> <data key="instruction.source">lodsb al, byte ptr [rsi]</data> </node> <node id="block.0x1078:instruction.0x107c"> <data key="address">0x107c</data> <data key="type">instruction</data> <data key="instruction.hex">41c1c90d</data> <data key="instruction.source">ror r9d, 0xd</data> </node> <node id="block.0x1078:instruction.0x1080"> <data key="address">0x1080</data> <data key="type">instruction</data> <data key="instruction.hex">4101c1</data> <data key="instruction.source">add r9d, eax</data> </node> <node id="block.0x1078:instruction.0x1083"> <data key="address">0x1083</data> <data key="type">instruction</data> <data key="instruction.hex">38e0</data> <data key="instruction.source">cmp al, ah</data> </node> <node id="block.0x1078:instruction.0x1085"> <data key="address">0x1085</data> <data key="type">instruction</data> <data key="instruction.hex">75f1</data> <data key="instruction.source">jne 0x1078</data> </node> <edge source="block.0x1078:instruction.0x1078" target="block.0x1078:instruction.0x107b"/> <edge source="block.0x1078:instruction.0x1078" target="block.0x1078:instruction.0x107c"/> <edge source="block.0x1078:instruction.0x1078" target="block.0x1078:instruction.0x1083"/> <edge source="block.0x1078:instruction.0x107b" target="block.0x1078:instruction.0x1080"/> <edge source="block.0x1078:instruction.0x107b" target="block.0x1078:instruction.0x1083"/> <edge source="block.0x1078:instruction.0x107c" target="block.0x1078:instruction.0x1080"/> <edge source="block.0x1078:instruction.0x107c" target="block.0x1078:instruction.0x1085"/> <edge source="block.0x1078:instruction.0x1080" target="block.0x1078:instruction.0x1083"/> <edge source="block.0x1078:instruction.0x1083" target="block.0x1078:instruction.0x1085"/> </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">4539d1</data> <data key="instruction.source">cmp r9d, r10d</data> </node> <node id="block.0x1087:instruction.0x108a"> <data key="address">0x108a</data> <data key="type">instruction</data> <data key="instruction.hex">75db</data> <data key="instruction.source">jne 0x1067</data> </node> <edge source="block.0x1087:instruction.0x1087" target="block.0x1087:instruction.0x108a"/> </graph> </node> <node id="block.0x108c"> <data key="address">0x108c</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x108c</data> <data key="type">block</data> <node id="block.0x108c:instruction.0x108c"> <data key="address">0x108c</data> <data key="type">instruction</data> <data key="instruction.hex">58</data> <data key="instruction.source">pop rax</data> </node> <node id="block.0x108c:instruction.0x108d"> <data key="address">0x108d</data> <data key="type">instruction</data> <data key="instruction.hex">448b4024</data> <data key="instruction.source">mov r8d, dword ptr [rax + 0x24]</data> </node> <node id="block.0x108c:instruction.0x1091"> <data key="address">0x1091</data> <data key="type">instruction</data> <data key="instruction.hex">4901d0</data> <data key="instruction.source">add r8, rdx</data> </node> <node id="block.0x108c:instruction.0x1094"> <data key="address">0x1094</data> <data key="type">instruction</data> <data key="instruction.hex">66418b0c48</data> <data key="instruction.source">mov cx, word ptr [r8 + rcx*2]</data> </node> <node id="block.0x108c:instruction.0x1099"> <data key="address">0x1099</data> <data key="type">instruction</data> <data key="instruction.hex">448b401c</data> <data key="instruction.source">mov r8d, dword ptr [rax + 0x1c]</data> </node> <node id="block.0x108c:instruction.0x109d"> <data key="address">0x109d</data> <data key="type">instruction</data> <data key="instruction.hex">4901d0</data> <data key="instruction.source">add r8, rdx</data> </node> <node id="block.0x108c:instruction.0x10a0"> <data key="address">0x10a0</data> <data key="type">instruction</data> <data key="instruction.hex">418b0488</data> <data key="instruction.source">mov eax, dword ptr [r8 + rcx*4]</data> </node> <node id="block.0x108c:instruction.0x10a4"> <data key="address">0x10a4</data> <data key="type">instruction</data> <data key="instruction.hex">4801d0</data> <data key="instruction.source">add rax, rdx</data> </node> <node id="block.0x108c:instruction.0x10a7"> <data key="address">0x10a7</data> <data key="type">instruction</data> <data key="instruction.hex">4158</data> <data key="instruction.source">pop r8</data> </node> <node id="block.0x108c:instruction.0x10a9"> <data key="address">0x10a9</data> <data key="type">instruction</data> <data key="instruction.hex">4158</data> <data key="instruction.source">pop r8</data> </node> <node id="block.0x108c:instruction.0x10ab"> <data key="address">0x10ab</data> <data key="type">instruction</data> <data key="instruction.hex">5e</data> <data key="instruction.source">pop rsi</data> </node> <node id="block.0x108c:instruction.0x10ac"> <data key="address">0x10ac</data> <data key="type">instruction</data> <data key="instruction.hex">59</data> <data key="instruction.source">pop rcx</data> </node> <node id="block.0x108c:instruction.0x10ad"> <data key="address">0x10ad</data> <data key="type">instruction</data> <data key="instruction.hex">5a</data> <data key="instruction.source">pop rdx</data> </node> <node id="block.0x108c:instruction.0x10ae"> <data key="address">0x10ae</data> <data key="type">instruction</data> <data key="instruction.hex">4158</data> <data key="instruction.source">pop r8</data> </node> <node id="block.0x108c:instruction.0x10b0"> <data key="address">0x10b0</data> <data key="type">instruction</data> <data key="instruction.hex">4159</data> <data key="instruction.source">pop r9</data> </node> <node id="block.0x108c:instruction.0x10b2"> <data key="address">0x10b2</data> <data key="type">instruction</data> <data key="instruction.hex">415a</data> <data key="instruction.source">pop r10</data> </node> <node id="block.0x108c:instruction.0x10b4"> <data key="address">0x10b4</data> <data key="type">instruction</data> <data key="instruction.hex">4883ec20</data> <data key="instruction.source">sub rsp, 0x20</data> </node> <node id="block.0x108c:instruction.0x10b8"> <data key="address">0x10b8</data> <data key="type">instruction</data> <data key="instruction.hex">4152</data> <data key="instruction.source">push r10</data> </node> <node id="block.0x108c:instruction.0x10ba"> <data key="address">0x10ba</data> <data key="type">instruction</data> <data key="instruction.hex">ffe0</data> <data key="instruction.source">jmp rax</data> </node> <edge source="block.0x108c:instruction.0x108c" target="block.0x108c:instruction.0x10a7"/> <edge source="block.0x108c:instruction.0x108c" target="block.0x108c:instruction.0x108d"/> <edge source="block.0x108c:instruction.0x108c" target="block.0x108c:instruction.0x1099"/> <edge source="block.0x108c:instruction.0x108d" target="block.0x108c:instruction.0x10a0"/> <edge source="block.0x108c:instruction.0x108d" target="block.0x108c:instruction.0x1091"/> <edge source="block.0x108c:instruction.0x1091" target="block.0x108c:instruction.0x1099"/> <edge source="block.0x108c:instruction.0x1091" target="block.0x108c:instruction.0x10ad"/> <edge source="block.0x108c:instruction.0x1091" target="block.0x108c:instruction.0x1094"/> <edge source="block.0x108c:instruction.0x1094" target="block.0x108c:instruction.0x10a0"/> <edge source="block.0x108c:instruction.0x1094" target="block.0x108c:instruction.0x1099"/> <edge source="block.0x108c:instruction.0x1094" target="block.0x108c:instruction.0x10ac"/> <edge source="block.0x108c:instruction.0x1099" target="block.0x108c:instruction.0x10a0"/> <edge source="block.0x108c:instruction.0x1099" target="block.0x108c:instruction.0x109d"/> <edge source="block.0x108c:instruction.0x109d" target="block.0x108c:instruction.0x10a7"/> <edge source="block.0x108c:instruction.0x109d" target="block.0x108c:instruction.0x10a0"/> <edge source="block.0x108c:instruction.0x109d" target="block.0x108c:instruction.0x10ad"/> <edge source="block.0x108c:instruction.0x10a0" target="block.0x108c:instruction.0x10a7"/> <edge source="block.0x108c:instruction.0x10a0" target="block.0x108c:instruction.0x10ac"/> <edge source="block.0x108c:instruction.0x10a0" target="block.0x108c:instruction.0x10a4"/> <edge source="block.0x108c:instruction.0x10a4" target="block.0x108c:instruction.0x10ad"/> <edge source="block.0x108c:instruction.0x10a4" target="block.0x108c:instruction.0x10ba"/> <edge source="block.0x108c:instruction.0x10a7" target="block.0x108c:instruction.0x10a9"/> <edge source="block.0x108c:instruction.0x10a9" target="block.0x108c:instruction.0x10ab"/> <edge source="block.0x108c:instruction.0x10ab" target="block.0x108c:instruction.0x10ac"/> <edge source="block.0x108c:instruction.0x10ac" target="block.0x108c:instruction.0x10ad"/> <edge source="block.0x108c:instruction.0x10ad" target="block.0x108c:instruction.0x10ae"/> <edge source="block.0x108c:instruction.0x10ae" target="block.0x108c:instruction.0x10b0"/> <edge source="block.0x108c:instruction.0x10b0" target="block.0x108c:instruction.0x10b2"/> <edge source="block.0x108c:instruction.0x10b2" target="block.0x108c:instruction.0x10b4"/> <edge source="block.0x108c:instruction.0x10b2" target="block.0x108c:instruction.0x10b8"/> <edge source="block.0x108c:instruction.0x10b4" target="block.0x108c:instruction.0x10b8"/> <edge source="block.0x108c:instruction.0x10b8" target="block.0x108c:instruction.0x10ba"/> </graph> </node> <node id="block.0x10bc"> <data key="address">0x10bc</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x10bc</data> <data key="type">block</data> <node id="block.0x10bc:instruction.0x10bc"> <data key="address">0x10bc</data> <data key="type">instruction</data> <data key="instruction.hex">58</data> <data key="instruction.source">pop rax</data> </node> </graph> </node> <node id="block.0x10bd"> <data key="address">0x10bd</data> <data key="type">block</data> <graph edgedefault="directed"> <data key="address">0x10bd</data> <data key="type">block</data> <node id="block.0x10bd:instruction.0x10bd"> <data key="address">0x10bd</data> <data key="type">instruction</data> <data key="instruction.hex">4159</data> <data key="instruction.source">pop r9</data> </node> <node id="block.0x10bd:instruction.0x10bf"> <data key="address">0x10bf</data> <data key="type">instruction</data> <data key="instruction.hex">5a</data> <data key="instruction.source">pop rdx</data> </node> <node id="block.0x10bd:instruction.0x10c0"> <data key="address">0x10c0</data> <data key="type">instruction</data> <data key="instruction.hex">488b12</data> <data key="instruction.source">mov rdx, qword ptr [rdx]</data> </node> <node id="block.0x10bd:instruction.0x10c3"> <data key="address">0x10c3</data> <data key="type">instruction</data> <data key="instruction.hex">e94fffffff</data> <data key="instruction.source">jmp 0x1017</data> </node> <edge source="block.0x10bd:instruction.0x10bd" target="block.0x10bd:instruction.0x10bf"/> <edge source="block.0x10bd:instruction.0x10bf" target="block.0x10bd:instruction.0x10c0"/> <edge source="block.0x10bd:instruction.0x10c0" target="block.0x10bd:instruction.0x10c3"/> </graph> </node> <edge source="block.0x1000" target="block.0x1017"/> <edge source="block.0x1017" target="block.0x1026"/> <edge source="block.0x1026" target="block.0x102e"/> <edge source="block.0x102e" target="block.0x1030"/> <edge source="block.0x1030" target="block.0x1039"/> <edge source="block.0x1039" target="block.0x104e"/> <edge source="block.0x104e" target="block.0x1059"/> <edge source="block.0x1059" target="block.0x1067"/> <edge source="block.0x1067" target="block.0x1069"/> <edge source="block.0x1069" target="block.0x1078"/> <edge source="block.0x1078" target="block.0x1087"/> <edge source="block.0x1087" target="block.0x108c"/> <edge source="block.0x108c" target="block.0x10bc"/> <edge source="block.0x10bc" target="block.0x10bd"/> </graph> </graphml>